body, html {
margin: 0px; padding: 0px; background:url(img/sf_designrepublic.gif); font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;}
img {margin: 0px; padding: 0px; }
p {margin: 0px; padding: 0px; }
.txt_arancio {color:#FA7E24;	}


/* LINK_________________________________________________________________________*/ 


a.a_nero:link, a.a_nero:visited, a.a_nero:active{color:#000;	text-decoration: none;}
a.a_nero:hover{color:#ACA902;	text-decoration: none;}


a:link, a:visited, a:active {color:#ACA902;	text-decoration: none;}
a:hover {color:#000;	text-decoration: none;}
	
.hp_lifedesign a{color:#000;	text-decoration: none;}
.hp_lifedesign a:hover{color:#ACA902;	text-decoration: none;}

.blocc_indice a {color:#000;	text-decoration: none;}
.blocc_indice a:hover {color:#ACA902;	text-decoration: none;}
	
.blocc_forum a {color:#000;	text-decoration: none;}
.blocc_forum a:hover {color:#ACA902;	text-decoration: none;}

.blocc_notizia a {color:#000;	text-decoration: none;}
.blocc_notizia a:hover {color:#ACA902;	text-decoration: none;}

.pulsanti_articoli a {color:#000;	text-decoration: none;}
.pulsanti_articoli a:hover {color:#ACA902;	text-decoration: none;}
	
.blocc_avanti_indietro a {color:#000; text-decoration: none;}
.blocc_avanti_indietro a:hover {color:#ACA902; text-decoration: none;}

/* link sottolineato*/
a.a_underline {color:#000;text-decoration: underline;}
 a.a_underline:hover {color:#aca902;	text-decoration: none;}

/* link bianco sottolineato*/
a.a_bianco {color:#fff;	text-decoration: none;}
a.a_bianco:hover {color:#fff;	text-decoration: underline;}


/* MAIN _________________________________________________________________________________*/ 

#container {
width:895px; 
position: absolute; 
margin:0 0 0 -477px; 
left:50%; 
background-color: #fff;
border-right: 1px solid #cac8a3;
border-left: 1px solid #cac8a3;
padding: 0px 30px 0px 30px;
}

#header {
border-top: 5px solid #c4c102;
}

#logo{
margin:0; 
padding:0; 
float: left;
}

#login_div {
float: left; 
width: 190px; 
height: 18px; 
margin: 9px 43px 0px 44px; 
background: url(img/sf_login.gif) no-repeat; 
padding: 24px 0px 24px 0px; 
text-align:center;
}

/*MENU  ___________________________________________________________________________________________*/ 
#menu{
margin:0; 
padding:0; 
float: right;
width: 448px;
/*padding: 0px 0px 17px 0px;*/
padding: 0px 0px 9px 0px;
}

ul {
list-style: none;
list-style-type:none; 
margin: 0; 
padding: 0;
background-image: none;
float: left;
}

li {
list-style: none;
list-style-type:none; 
margin: 0; 
padding: 0;
background-image: none;
}

/* HOMEPAGE - IN EVIDENZA ____________________________________________________________________________________*/ 

#inevidenza { clear: both; margin: 0px; padding: 0px; border-top: 1px solid #c4c102; border-bottom: 1px solid #c4c102;}
.hp_inevidenza { margin: 0px; padding: 16px 0px 0px 18px; width: 249px; border-right: 1px solid #c4c102;/*background: url(img/img_poltrona_hp.gif) no-repeat;*/}
.hp_inevidenza_txt{ padding: 16px 10px 0px 18px; width: 128px;}
.hp_inevid_div {
/* blocco di testo*/
margin-bottom: 15px;}
.hp_inevid_titoli{
/* img titoli blocchi*/
margin-bottom: 3px;}

/*HOMEPAGE - LIFEDESIGN ________________________________________________________________________________*/ 

.hp_lifedesign{
/* cella che contiene blocchetti lifedesign*/
border-top: 1px solid #c4c102;
padding: 7px 0px 0px 0px;}

.blocc_notizia {width: 208px; background: url(img/img_3pallini.gif) 88px 0px no-repeat ; float: left; margin-bottom: 18px; padding-right: 5px;}

.blocc_notizia_nomargin {
/* blocchetto img+txt  */
width: 208px; background: url(img/img_3pallini.gif) 88px 0px no-repeat ; float: left; margin-bottom: 0px; padding-right: 5px; }

.blocc_notizia_img { border: 1px solid #c4c102; float: left; margin: 0px 10px 0px 0px;}

.blocc_notizia_p { padding: 8px 0px 0px 0px; margin: 0px; }

h1 { font-size: 11px; font-weight: bold; margin: 0px; padding: 0px; color:#000;}

/*HOMEPAGE - CONCORSI _______________________________________________________________________________________*/ 

.hp_concorsi{margin: 0px; padding-left: 10px; }
.blocc_concorsi{margin: 0px; border-top: 1px solid #c4c102; width: 217px; height: 186px; padding: 7px 0px 0px 0px;} 
/*.blocc_concorsi_txt{ margin: 0px; width: 181px; height: 90px; padding: 7px 0px 0px 0px;} 
.blocc_concorsi_img { bottom: 0px; float: left; } */

/*HOMEPAGE - DESIGN YOUR REPUBLIC ______________________________________________________________*/ 

.blocc_your_rep{margin: 0px; border-top: 1px solid #c4c102; width: 99px; padding: 7px 120px 0px 0px; background:url(img/blocc_your_rep_bg.jpg) no-repeat top right;} 

/*HOMEPAGE - RISPARMIO ENERGETICO_________________________________________________________________________*/ 
#risparmio {border-top: 1px solid #c4c102; border-right: 1px solid #c4c102; border-bottom: 1px solid #c4c102; widht: 226px; padding: 10px 20px 0px 20px; height: 310px; margin-right: 10px; overflow-y:auto;}

/*HOMEPAGE - CROSSMEDIA_________________________________________________________________________*/ 

.hp_crossmedia{border-top: 1px solid #c4c102; border-bottom: 1px solid #c4c102;}

.blocc_crossmedia {
/* div che contiene icona e testo*/
float: left;
width: 419px;
/*padding: 5px 0px 0px 0px;*/
margin: 0px;
padding-bottom: 5px;
}

.blocc_crossmedia_ico {
width: 120px;
float: left;
padding: 0px 0px 0px 70px;
}

.blocc_crossmedia_txt {
float: left;
width: 200px;
padding: 0px;
margin: 15px 0px 0px 0px;
}




/* HOMEPAGE - video/audio/eventi ___________________________________________________________________________*/ 

.blocc_video {
background-color: #FF9211;
/*background-color: #ff9211;*/
padding-top: 1px;
padding-right: 1px;
color: white;
width: 219px;
}
.blocc_video_audio {background: url(img/blocc_video_bg.jpg) no-repeat bottom left; padding: 13px 0px 0px 53px; height: 51px; width: 166px; border-top: 1px solid #c4c102; }

.blocc_eventi {background: url(img/tit_eventi.gif) no-repeat top left; padding: 26px 0px 0px 0px; height: 51px; width: 219px;  }
.blocc_eventi_txt{border-top: 1px solid #c4c102;  padding: 7px 0px 0px 0px; }

.blocc_video_txt {
background-color: #FF9211;
/*background-color: #ff9211;*/
color: white;
padding: 0px 45px 0px 45px;
}

.h1_video {
color: white;
font-weight: bold;
font-size: 14px;
}

/* HOMEPAGE - novità __________________________________________________________________________*/ 

.blocc_novita_az{
/* primo blocc in alto*/
margin: 0px;
border: 1px solid #c4c102;
width: 188px;
height: 109px;
padding: 35px 15px 10px 15px;
background: url(img/img_3pallini.gif) 15px 23px no-repeat ;
} 

.blocc_novita_az_margin {
/* secondo blocc in alto*/
margin-top: 10px;
border: 1px solid #c4c102;
width: 188px;
height: 109px;
padding: 35px 15px 10px 15px;
background: url(img/img_3pallini.gif) 15px 23px no-repeat ;
} 

.blocc_novita_az_img{
border: 1px solid #c4c102;
float: left;
margin: 0px 8px 3px 0px;
} 

/* HOMEPAGE - forum  ___________________________________________________________________________*/ 

.blocc_forum {margin: 0px 0px 0px 10px; border-top: 1px solid #c4c102; width: 219px; padding-top: 7px; } 
.blocc_forum_txt {margin-bottom: 10px; text-align:left;} 

/* HOMEPAGE - newsletter  _______________________________________________________________________*/ 
#hp_newsletter { margin-left: 10px; border: 1px solid #c4c102;width: 108px; padding: 15px 12px 0px 12px; height: 306px; background: url(img/img_newsletter_hp.jpg) no-repeat bottom;} 

.img_quadrata {border: 1px solid #c4c102;float: left;margin: 0px 5px 5px 0px;} 

/*  FOOTER _________________________________________________________________________________________*/ 
#footer {
border-top: 5px solid #c4c102;
margin: 26px 0px 0px 0px;
/*padding: 10px 0px 25px 0px;*/
} 

#footer ul {
list-style: none;
list-style-type:none; 
margin: 0; 
padding: 10px 0px 25px 0px;
background-image: none;
float: left;
}

#footer li {
float: left;
list-style: none;
list-style-type:none; 
margin: 0; 
padding: 0px 10px 0px 11px;
background: url(img/filetto_footer.gif) 0px 3px no-repeat;
width: auto;
}

.firma{float: right; padding: 8px 0px 25px 0px;}
.firma img {margin-left: 0px;}
.firma a{color: #000;}


/* PATH  _________________________________________________________________________________*/ 

#path {
clear: both;
height: 21px;
background: url(img/sf_path.gif) repeat-x;
}

#path img{
margin: 0px 15px 0px 15px;
}

#path strong {
margin-right: 15px;
}

.logato{
width: 181px;
background: #C4C102;
font-weight: bold;
color: #fff;
padding: 0px 0px 0px 28px;
}

/*  TMP 3 COLONNE ________________________________________________________________________*/ 

#tre_colonne {
margin-top: 19px;
}
/*iscrizione*/
#tre_colonne form select{width: 224px;}
#tre_colonne form input#button{float: right;width: 220px;}
#tre_colonne form table {margin: 20px 0px 0px 40px;}
#tre_colonne form table tr td{padding: 0px 20px 8px 0px;}

.dida_foto {
height: 13px;
background-color: #c4c102;
padding: 2px 10px 1px 6px;
color: #fff;
font-size: 10px;
margin: 0px;
}

.testo_col_centr{ padding-top: 10px; background: #FFFFFF;}

p.p_maiuscolo {margin: 12px 0px 0px 0px;/*#margin: -10px 0px 0px 0px!important;*/}

p.p_maiuscolo:first-letter {float: left; /*margin: 30px 5px 30px -5px;*/ margin: -5px 5px 0px 5px; font-size: 72px;}

/*html > body p.p_maiuscolo:first-letter {margin: 3px 5px 0px -5px;}*/

/* TMP 3 COLONNE v.02 CON PADDING-TOP ____________________________________________________________*/ 

.col_paddding {
padding-top: 2px;
}

.barra_verde {
height: 16px;
background-color: #c4c102;
padding: 0px;
margin: 0px;
}


/*  FORM  _________________________________________________________________________________________*/ 
input {
width: 220px;
height: 12px;
border: 1px solid #c4c102;
background-color: #edecb3;
padding-left: 3px;
margin: 0px;
font-size: 11px;
}

.picasistemi_form {border-top:1px solid #c4c102; border-bottom:1px solid #c4c102; padding:10px 0 20px 0;}
.picasistemi_form h2 {font-size:16px; text-transform:uppercase; font-weight:bold; color:#ACA902; margin:0; padding:10px 0 20px 0;}
.picasistemi_form input, select, textarea {width: auto; height: auto; border: 1px solid #c4c102; background-color: #edecb3; padding-left: 3px; margin: 0px; font-size: 11px;}

.checkbox{
width: 13px;
height: 13px;
border: 0px;
background-color: #fff;
padding: 0px;
margin: 0px;
}

.button{
width: 209px;
height: 16px;
border: 0px;
background-color: #a4a665;
margin: 0px;
font-size: 9px;
color: #fff;
font-weight: bold;
}

.textarea_forum{
width: 220px;
height: 100px;
border: 1px solid #c4c102;
background-color: #edecb3;
padding-left: 3px;
margin: 5px 0px 0px 0px;
font-size: 11px;
}

.puls_forum{
width: 225px;
height: 16px;
border: 0px;
background-color: #a4a665;
margin-top: 5px;
font-size: 11px;
color: #fff;
font-weight: bold;
}

/*  CRUSCOTTO RICERCA  _______________________________________________________________________*/ 

.testo_col_centr_tratteggio{
margin-top: 15px;
background: url(img/tratteggio.gif) no-repeat bottom;
width: 447px;
padding: 0px 0px 16px 0px;
}

.input_prog_div{
width: 331px;
padding: 0px 0px 0px 116px;
}

.select_progetti{
width: 221px;
height: 15px;
background-color: #EDECB3;
margin: 13px 0px 0px 114px;
font-size: 11px;
}

.input_progetti{
width: 213px;
height: 14px;
border: 1px solid #c4c102;
background-color: #edecb3;
padding-left: 3px;
margin: 13px 0px 0px 114px;
font-size: 11px;
}

.puls_progetti{
width: 219px;
height: 16px;
border: 0px;
background-color: #a4a665;
margin: 21px 0px 0px 114px;
font-size: 9px;
color: #fff;
font-weight: bold;
}

/*  CRUSCOTTO RICERCA col sx  ______________________________________________________________________*/ 

#ricerca_progettista{width: 224px; height: 303px; float: left; padding: 15px 0px 0px 0px; background: url(img/tit_ricerca_progettista_3p.gif) no-repeat top left;}


#ricerca_progetto{
width: 224px;
height: 271px;
float: left;
padding: 0px 0px 0px 0px;
}

#ricerca_progetto img{
margin-bottom: 7px; 
}

.select_progetti_small{
width: 151px;
height: 15px;
background-color: #EDECB3;
margin: 2px 0px 2px 0px;
font-size: 11px;
}

.input_progetti_small{
width: 144px;
height: 14px;
border: 1px solid #c4c102;
background-color: #edecb3;
padding-left: 3px;
margin: 2px 0px 2px 0px;
font-size: 11px;
}

.puls_progetti_small{
width: 150px;
height: 16px;
border: 0px;
background-color: #a4a665;
margin: 2px 0px 0px 0px;
font-size: 9px;
color: #fff;
font-weight: bold;
}

/*  BLOCCHETTI LATERALI  _______________________________________________________________________*/ 
.blocc_pal_verdi{
width: 143px;
background:  url(img/img_3pallini_verdi.gif) no-repeat;
padding: 23px 0px 0px 24px;
margin: 0px 0px 25px 17px;
}

.blocc_pal_arancio{
width: 143px;
background:  url(img/img_3pallini_arancio.gif) no-repeat;
padding: 23px 0px 0px 24px;
margin: 0px 0px 25px 17px;
}

/*  INDICE PROGETTI  ________________________________________________________________________________*/ 
.blocc_indice{
width: 447px;
border-bottom: 1px solid #c4c102;
padding: 8px 0px 8px 0px;
margin: 0px;
min-height: 79px;
}

.blocc_indice_contenuto{
float: left;
width: 436px;
margin: 0px 0px 0px 0px;
}

.blocc_indice_freccia{
float: right;
width: 11px;
margin: 0px 0px 0px 0px;
padding-top: 67px;
}

.ico_indice{
float: left;
border: 1px solid #c4c102;
margin: 0px 11px 0px 0px;
}

.blocc_avanti_indietro{
clear: both;
width: 447px;
height: 40px;
background: url(img/tratteggio.gif) no-repeat bottom;
color: #9fa101;
}



/*  SOTTOMENU VERTICALE  ___________________________________________________________________________*/ 

#menu_vert{
width: 224px;
height: 271px;
float: left;
}

#menu_vert img{
margin-bottom: 7px; 
}

#menu_vert ul {
list-style: none;
list-style-type:none; 
margin-bottom: 26px; 
padding: 0px 0px 0px 9px;
border-left: 2px solid #c4c102;
}

#menu_vert li {
list-style: none;
list-style-type:none; 
margin: 0; 
padding: 2px 0px 2px 0px;
background-image: none;
}

/*  SCHEDA PROGETTO  _____________________________________________________________________________*/ 
#scheda_progetto {
float: left;
width: 224px;
}

#scheda_progetto img{
margin: 7px 0px 10px 0px;
}

.blocc_scheda_progetto {
float: left;
width: 190px;
padding: 0px 34px 10px 0px;
margin-bottom: 0px;
}

/*   SCHEDA PROGETTISTI ___________________________________________________________________________*/ 

#scheda_progettista {width: 207px; height: 271px; margin: 0px 0px 0px 17px;  padding: 20px 0px 0px 0px; background: url(../img/tit_progettisti.gif) no-repeat top left;}
#scheda_progettista h1{text-indent:-9999px; font-size:0.0001em; }

#scheda_progettista img.foto{border: 1px solid #c4c102; margin: 8px 0px 5px 0px;-ms-interpolation-mode: bicubic; float:left;}

#scheda_progettista ul {
list-style: none;
list-style-type:none; 
margin: 0px; 
padding: 0px 0px 0px 0px;
clear: both;
}

#scheda_progettista li {
list-style: none;
list-style-type:none; 
margin: 0; 
padding: 2px 0px 2px 0px;
background-image: none;
}

a.a_progettista:link, a.a_progettista:visited, a.a_progettista:active {
color: #a1a500;
font-size: 12px;
font-weight: bold;	
text-decoration: none;
}
 
a.a_progettista:hover {
color: #000;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.blocc_leggi_scheda{
display: none;
border-left: 2px solid #c4c102;
padding: 0px 90px 0px 9px;
float: left;
margin-top: 15px;
}

/*______________ attributi associati per quid 81201 by Dan*/
#aziende_assoc{width: 207px; /*190px*/ margin: 0 0 30px 0px; clear:left;}
#aziende_assoc ul li a {background: url(img/freccina_verde.gif)no-repeat left 5px ;
color: #000; padding: 0px 0px 0px 12px;}
#aziende_assoc ul li a:hover {color:#ACA902;}

#azienda_assoc{width: 207px; /*190px*/margin: 0 0 30px 0px; clear:left;}
#azienda_assoc ul li a {background: url(img/freccina_verde.gif)no-repeat left 5px ;
color: #000; padding: 0px 0px 0px 12px;}
#azienda_assoc ul li a:hover {color:#ACA902;}

#prodotti_assoc{width: 207px; /*190px*/ margin: 0 0 30px 0px; clear:left; }
#prodotti_assoc ul li a {background: url(img/freccina_verde.gif)no-repeat left 5px ;
color: #000; padding: 0px 0px 0px 12px;}
#prodotti_assoc ul li a:hover {color:#ACA902;}

#progetti_assoc{width: 207px; /*190px*/margin: 0px 0 30px 0px; clear:left; padding-bottom: 30px;}
#progetti_assoc ul li a {background: url(img/freccina_verde.gif)no-repeat left 5px ;
color: #000; padding: 0px 0px 0px 12px;}
#progetti_assoc ul li a:hover {color:#ACA902;}

#rivenditori_assoc{width: 207px; /*190px*/margin: 0 0 30px 0px; clear:left;}
#rivenditori_assoc ul li a {background: url(img/freccina_verde.gif)no-repeat left 5px ;
color: #000; padding: 0px 0px 0px 12px;}
#rivenditori_assoc ul li a:hover {color:#ACA902;}

#riviste_assoc{ width: 207px; /*190px*/ margin: 0 0 30px 0px; clear:left; }
#riviste_assoc ul li a {background: url(img/freccina_verde.gif)no-repeat left 5px ;
color: #000; padding: 0px 0px 0px 12px;}
#riviste_assoc ul li a:hover {color:#ACA902;}


.char_li {
	clear:left;
	}
.char_label {
	float:left;
	font-weight:bold;
	width:100px;
	}
.char_val {
	float:left;
	margin-left:10px;
	}

/*______________ / attributi associati per quid 81201 by Dan*/

/*  GALLERIA IMG  - PROGETTI  ______________________________________________________________________*/ 

#galleria_img{width: 207px; /*190px*/margin: 0 0 0 17px; padding: 38px 0px 0px 0px; background: url(../img/tit_galleria_img.gif) no-repeat left 7px;}
#galleria_img h1 {text-indent:-9999px; font-size:0.0001em; }

img.titolo_galleria{
margin: 7px 0px 12px 0px;
}

.ico_galleria{
border: 4px solid #c4c102;
margin: 0px 0px 8px 0px;
}

.ico_galleria_arancione{
border: 4px solid #FA7E24;
margin: 0px 0px 8px 0px;
}

.ico_galleria_bordeaux{
border: 4px solid #660000;
margin: 0px 0px 8px 0px;
}

.ico_galleria_disegni{
border: 4px solid #c4c102;
margin: 0px 8px 8px 0px;
}

.ico_galleria_disegni_arancione{
border: 4px solid #FA7E24;
margin: 0px 8px 8px 0px;
}

.ico_galleria_disegni_bordeaux{
border: 4px solid #660000;
margin: 0px 8px 8px 0px;
}

#disegni{width: 207px; margin: 0px 0px 0px 17px; padding: 26px 0px 0px 0px; background: url(../img/tit_disegni.gif) no-repeat top left;}
#disegni h1 {text-indent:-9999px; font-size:0.0001em; }

.numero_galleria {
width: 16px;
height: 9px;
background: #c4c102;
z-index: 1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #fff;
font-weight: bold;
text-align: center;
position: relative;
top: -12px;
left: -50px;
}

.numero_galleria_arancione {
width: 16px;
height: 9px;
background: #FA7E24;
z-index: 1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #fff;
font-weight: bold;
text-align: center;
position: relative;
top: -12px;
left: -50px;
}

.numero_galleria_bordeaux {
width: 16px;
height: 9px;
background: #660000;
z-index: 1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #fff;
font-weight: bold;
text-align: center;
position: relative;
top: -12px;
left: -50px;
}

/*   GALLERIA IMG  - popup _________________________________________________________________________*/ 
.galleria_popup{
width: 500px; height: 340px; background-color: #e7e6d6; margin-bottom: 8px; padding: 0px; text-align: center;}


/*  TMP PROGETTISTI  ________________________________________________________________________________*/ 

#progettisti_nome{
clear: both;
width: 319px;
height: 146px;
margin-bottom: 20px;
background: url(img/3p_progettisti.gif) 49px 27px no-repeat #b1b191;
padding: 54px 57px 0px 71px;
color: #efefe9;
font-weight: bold;
font-size: 16px;
}

.progettisti_link_div{
float: left;
color: #efefe9;
font-weight: bold;
font-size: 16px;
}

.ul_progettisti {
list-style: none;
list-style-type:none; 
margin: 0px; 
padding: 3px 0px 0px 26px;
}

.li_progettisti {
list-style: none;
list-style-type:none; 
margin: 0px; 
padding: 2px 0px 2px 12px;
background: url(img/freccina_nera.gif) 0px 8px no-repeat;
}

/*.ul_progettisti {
list-style: none;
list-style-type:none; 
margin: 0px; 
padding: 0px 0px 0px 26px;
}

.li_progettisti {
list-style: none;
list-style-type:none; 
margin: 0px; 
padding: 0px 0px 0px 12px;
background: url(img/freccina_grigia.gif) 0px 10px no-repeat;
}*/

#progettisti_nome a.a_grigio:link, a.a_grigio:visited, a.a_grigio:active {
	color:#efefe9;		
	font-size: 11px;
	text-decoration: none;
}
 
#progettisti_nome a.a_grigio:hover {
	color:#efefe9;	
	font-size: 11px;
	text-decoration: underline;
}

#progettisti_nome img {
float: right;
border: 1px solid #d3d3c4;
margin: 3px 0px 0px 10px;
}


/*  TMP CROSSMEDIA  ________________________________________________________________________*/ 

#menu_vert_marrone{
width: 224px;
height: 271px;
float: left;
}

#menu_vert_marrone img{
margin-bottom: 7px; 
}

#menu_vert_marrone ul {
list-style: none;
list-style-type:none; 
margin-bottom: 26px; 
padding: 0px 0px 0px 9px;
border-left: 2px solid #833E00;
}

#menu_vert_marrone li {
list-style: none;
list-style-type:none; 
margin: 0; 
padding: 2px 0px 2px 0px;
background-image: none;
}

a.a_marrone:link, a.a_marrone:visited, a.a_marrone:active {
	color:#000;		
	text-decoration: none;
}
 
a.a_marrone:hover {
	color:#833e00;		
	text-decoration: none;
}

.select_crossmedia_small{
width: 151px;
height: 15px;
background-color: #ececde;
margin: 2px 0px 2px 0px;
font-size: 11px;
}

.puls_crossmedia_small{
width: 150px;
height: 16px;
border: 0px;
background-color: #9e9a7e;
margin: 2px 0px 0px 0px;
font-size: 9px;
color: #fff;
font-weight: bold;
}

.barra_marrone {
height: 16px;
background-color: #833e00;
padding: 0px;
margin: 0px;
}

#video_div {
/*height: 281px;*/
width: 447px;
background-color: #ECECDE;
padding: 0px;
margin: 0px;
}

.testo_col_centr_tratt_marrone{
margin-top: 15px;
width: 447px;
padding: 0px 0px 16px 0px;
min-height: 70px;
}

.img_tv{
float: left;
margin: 0px 16px 0px 0px;
}

.img_tv_div{
float: left;
width: 52px;
margin: 0px 16px 0px 0px;
}

.h1_tv{
margin: 17px 0px 4px 0px;
padding: 0px;
}

.h2_tv{
margin: 0px;
padding: 0px;
font-size: 11px;
}

.h_div_marrone{
width: 379px;
float: right;
margin: 0px;
padding: 0px;
}

.ul_tv_marrone {
list-style: none;
list-style-type:none; 
margin: 0px; 
padding: 8px 0px 0px 69px;
}

.li_tv_marrone {
list-style: none;
list-style-type:none; 
margin: 0px; 
padding: 2px 0px 2px 12px;
background: url(img/freccina_marrone.gif) 0px 6px no-repeat;
}

.blocc_avanti_indietro_marrone{
clear: both;
width: 447px;
height: 20px;
background: url(img/tratt_marrone.gif) no-repeat bottom;
color: #833e00;
}

.ico_indice_tv{
float: left;
border: 0px solid #c4c102;
margin: 0px 20px 0px 0px;
}


/* LIFEDESIGN  _______________________________________________________________________________________*/ 
.barra_arancione {
height: 16px;
background-color: #fa7e24;
padding: 0px;
margin: 0px;
}

.lifedesign_div {
/* tabella che contiene titolo e foto*/
height: 199px;
width: 446px;
background-color: #ececde;
padding: 0px;
margin: 0px;
border-right: 1px solid #ececde;
border-bottom: 1px solid #ececde;
}

.lifedesign_div_dx {
/* cella che contiene titolo*/
padding: 25px 10px 10px 25px;
margin: 0px;
}

.h1_16px {
font-size: 16px;
font-weight: bold;

}

.h2_12px {
font-size: 12px;
font-weight: normal;
margin: 2px 0px 8px 0px;
}

.lifedesign_foto_dida{
/*altra tabella con foto e didascalia*/
height: 143px;
width: 445px;
background-color: #ececde;
padding: 0px;
margin: 10px 0px 10px 0px;
border: 1px solid #ececde;
}

.pulsanti_articoli{
float: left;
width: 447px;
margin: 10px 0px 10px 0px;
}

.ul_arancione {
list-style: none;
list-style-type:none; 
margin: 0px; 
padding: 0px 0px 0px 0px;
color: #000;
float: none;
}

.li_arancione {
list-style: none;
list-style-type:none; 
margin: 0px; 
padding: 0px 0px 0px 12px;
background: url(img/freccina_arancione.gif) 0px 7px no-repeat;
color: #000;
}

.ul_verde {
list-style: none;
list-style-type:none; 
margin: 0px; 
padding: 0px 0px 0px 0px;
color: #000;
}

.li_verde {
list-style: none;
list-style-type:none; 
margin: 0px; 
padding: 0px 0px 0px 12px;
background: url(img/freccina_verde.gif) 0px 7px no-repeat;
color: #000;
}


#menu_vert_arancione{
width: 224px;
/*height: 281px;*/
padding: 2px 0px 20px 0px;
float: left;
}

#menu_vert_arancione img{
margin-bottom: 7px; 
}

#menu_vert_arancione ul {
list-style: none;
list-style-type:none; 
margin-bottom: 26px; 
padding: 0px 0px 0px 9px;
border-left: 2px solid #FA7E24;
float: none;
}

#menu_vert_arancione li {
list-style: none;
list-style-type:none; 
margin: 0; 
padding: 2px 0px 2px 0px;
background-image: none;
}


a.a_arancione:link, a.a_arancione:visited, a.a_arancione:active {
	color:#000;		
	text-decoration: none;
}
 
a.a_arancione:hover {
	color:#EC690A;		
	text-decoration: none;
}


/*   FORUM ____________________________________________________________________________________*/ 
.nuvoletta_forum {
	float: left;
	margin-top: 2px;
}

.forum_table{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
}

/*.forum_table_beige{
	background-color: #ECECDE; // modificato da Dan 17/10/2006
	padding: 6px 25px 6px 25px;
	margin: 0px 0px 2px 0px;
}
*/
.forum_table_beige{
	background-color: #ECECDE;
	padding: 6px 25px 6px 0px;
	margin: 0px 0px 2px 0px;
}

.forum_table_beige_re{
	background-color: #ECECDE;
	padding: 6px 25px 6px 50px;
	margin: 0px 0px 2px 0px;
}

.forum_table_beige_rere{
	background-color: #ECECDE;
	padding: 6px 25px 6px 75px;
	margin: 0px 0px 2px 0px;
}
.forum_elenco_tab {
	margin: 15px 0px 10px 0px;
	border-bottom: 1px solid #FA7E24; 
	padding: 2px 0px 5px 0px;
}

.forum_elenco_txt{
	padding: 0px 0px 10px 30px;
}

.forum_scheda_tit{
	padding: 0px 0px 10px 30px;
}

.forum_elenco_discussioni{
	padding: 5px 0px 10px 26px;
	/*border-bottom: 1px dashed #FA7E24; */
}

.forum_elenco_discussione_aperta{
	padding: 5px 0px 10px 26px;
}

#mappa {
	display:block;
	width:380px;
	font-size: 12px;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
}

#mappa.visibile {
	display:block;
}
#mappa.titolo {
	display:block;
	cursor: hand;
	cursor: pointer;
}

#mappa ul.ul_mappa {
	display:block;
}
#mappa ul.ul_mappa li.li_mappa {
	font-size: 10px;
	width:380px;
	display:block;
	list-style: none;
	list-style-type:none; 
	margin: 0px; 
	padding: 2px 0px 2px 12px;
	background: url(img/freccina_nera.gif) 0px 8px no-repeat;
}

.concorsi_2_div {
/* tabella che contiene titolo e foto*/
height: 108px;
width: 446px;
background-color: #ffffff;
padding: 0px;
margin: 0px;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
background: url(img/img_header_concorsi.jpg) no-repeat 0px 0px;
}

#concorsi_2_corpo {
width: 443px;
color: #5e5e59;
background-color: #fff;
padding: 30px 4px 0 0;
margin: 0 0 20px 0;
}

#concorsi_2_corpo ul {
color: #5e5e59;
background-color: #fff;
float:none;
}

#concorsi_2_corpo ul li {
list-style: none;
list-style-type:none; 
margin: 5px 5px 5px; 
padding: 0px 10px 0px 25px;
width: 400px;
background: url(img/ul_li_concorsi.gif) no-repeat 15px 2px;
min-height: 25px;
 }
 
 #concorsi_2_corpo ul li hr {
width: 400px;
height:1px;
border-top-style:none;
border-left-style:none;
border-right-style:none;
border-bottom-width: 1px;
border-bottom-color: #c4c102;
border-bottom-style: solid;
background-color: #c4c102;
margin: 0 0 0 -10px;
 }
 
#concorsi_2_corpo ul li ul li {
list-style: none;
list-style-type:none; 
background: none;
margin: 5px 0px 5px; 
padding: 0px 0px 0px 0px;
border-bottom-style: none;
list-style-image: none;
min-height: 15px;
 }





