body { background-color:#fff; font-family:Verdana, Geneva, sans-serif; margin:10px auto 10px auto; font-size:10px;}

.page {width:908px; margin:0 auto 10px auto; border-bottom:1px dotted #cccccc;}
.clear {clear:both;}
.al_dx {text-align:right;}
.a_button {margin:0; padding:4px; background:none; border:0; cursor:pointer; font-size:11px; color:#FFFFFF; background-color:#996666; text-decoration:none;}
.a_button:link{color:#FFFFFF;}
.a_button:visited{color:#FFFFFF;}
.a_button:hover{color:#FFFFFF; background-color:#734e4e;}
.log {background-color:#996666; width:688px; margin-top:3px; color:#fff; padding:20px;}
.log h2 {margin:0; padding:0; font-size:20px;}
.box_inferiore {background-color:#333333; width:688px; margin-top:3px; padding:20px; color:#ccc; font-size:12px;}
.box_inferiore_nm {background-color:#333333; width:728px; margin-top:3px;  color:#ccc; font-size:12px;}

.box_inferiore_bianco {background-color:#fff; width:688px; margin-top:3px; padding:20px; color:#333; font-size:12px;}

.box_inferiore a:link {color:#ccc;}
.box_inferiore a:visited {color:#ccc;}
.box_inferiore a:hover {color:#ccc; text-decoration:none;}

.box_inferiore_bianco a:link {color:#333333;}
.box_inferiore_bianco a:visited {color:#333333;}
.box_inferiore_bianco a:hover {color:#333333; text-decoration:none;}

.testo_corso {margin-left:20px;}
.testo_corso p:first-child {margin:0; padding:0;}

form {margin:0;padding:0;}
.button {margin:0; padding:4px; background:none; border:0; cursor:pointer; font-size:11px; color:#FFFFFF; background-color:#996666; float:left; margin-left:3px;}
.button:hover{color:#FFFFFF; background-color:#734e4e;}
.tasto_bianco {text-align:right; color:#FFF;}
.tasto_bianco a {display:inline-block; background-image:url(../../images/tasto_bianco.png); width:158px; height:34px; color:#996666; text-align:left; font-size:18px; text-indent:17px; line-height:30px;}

.tasto_bianco_split {text-align:right; font-size:12px; color:#cccccc; height:34px}
.tasto_bianco_split a:link { margin-left:5px; display:inline-block; height:34px; color:#996666; text-align:left; font-size:14px;  background-color:#FFF;}
.tasto_bianco_split a:visited {margin-left:5px; display:inline-block; height:34px; color:#996666; text-align:left; font-size:14px;  background-color:#FFF;}
.tasto_bianco_split a:hover {text-decoration:none;}

.paginazione {text-align:right; padding:5px; background-color:#996666; float:right;}
.paginazione a:link {color:#fff;}
.paginazione a:visited {color:#fff;}
.paginazione a:hover {color:#fff; text-decoration:none;}

a:link{ color:#000000;}
a:visited{ color:#000000;}
a:hover{ color:#333333;}

.colonna_sx {width:728px; float:left;}
.colonna_dx {width:180px; float:left; margin-top:42px;}
.colonna_dx .data_corrente { padding-left:5px; text-align:right; height:17px;}

.header .torna_home {width:150px; float:left; padding-top:40px; color:#fff !important;}
.header .logo {width:578px; float:left; text-align:right;}
.banner728x90 {width:728px; height:90px; background-color:#996666; margin-top:3px; float:left;}

.barra_superiore {background-color:#996666; height:45px !important; margin-top:3px;}

.box_login {margin:0; padding:5px; background-color:#b3b3b3; height:35px; float:left; width:290px; color:#333333;}

/*BOX ADATTABILE*/
.box_superiore {background-color:#E6E6E6; overflow:hidden; height:auto; background-repeat:no-repeat; background-position:top left; position:relative;}
.box_superiore .h1_bottom_right {font-size:33px; font-weight:normal; margin:0px; padding:10px; color:#4D4D4D; width:408px; float:left; position:absolute; bottom:0px; background-color:#E6E6E6; letter-spacing:-2px;}
.box_testo_introduttivo_adattabile {width:284px; min-height:184px; float:left; background-color:#E6E6E6; padding:8px; font-size:14px; overflow:hidden;}

.box_testo_introduttivo_addattabile .box_info_testo {margin-left:428px; width:284px; background-color:#E6E6E6; padding:8px; font-size:14px;}
.box_testo_introduttivo_addattabile .box_info_testo .h1_top_left {font-size:33px; font-weight:normal; margin:0px; padding:0px; color:#4D4D4D; letter-spacing:-2px; width:284px;}
.box_testo_introduttivo_addattabile .box_info_testo p:first-child {margin:0px; padding:0px;}
em#firma { display:block; margin-top:5px;}

.box_testo_introduttivo_addattabile h1.titolo_corto {font-size:27px !important;}

.box_login input {width:80px; height:12px; padding:1px; border:0; font-size:9px;}
.box_login button {margin:0; padding:4px; background:none; border:0; cursor:pointer; font-size:11px; color:#FFFFFF; background-color:#996666; overflow:visible;}
.box_login button:hover{color:#FFFFFF; background-color:#734e4e;}
.box_login .status_bar {font-size:12px;}
.blocco_superiore {min-height:184px; background-color:#E6E6E6; overflow:hidden; height:auto;}
.foto_sezione {width:428px; float:left; overflow:hidden; background-color:#E6E6E6;}
.box_testo_introduttivo {width:284px; min-height:184px; float:left; background-color:#E6E6E6; padding:8px; font-size:14px; overflow:hidden;}
.box_testo_introduttivo_concorso {width:284px; min-height:184px; float:left; background-color:#E6E6E6; padding:8px; font-size:14px; overflow:hidden; margin-left:428px;}
.box_testo_introduttivo_grande {width:712px; float:left; background-color:#E6E6E6; padding:8px; font-size:14px;}
.box_testo_introduttivo h1,.box_testo_introduttivo_grande h1 {font-size:33px; font-weight:normal; margin:0px; padding:0px; color:#4D4D4D;}
.foto_sezione h1 {font-size:33px; font-weight:normal; margin:0px; padding:10px; color:#4D4D4D;}
.box_testo_introduttivo p:first-child,.box_testo_introduttivo_grande p:first-child {margin:0px; padding:0px;}
.box_testo {background-color:#222222; width:688px; margin-top:3px; padding:20px; color:#ccc; font-size:14px;}
.box_testo_np {background-color:#222222; width:728px; margin-top:3px; color:#ccc; font-size:14px;}
/*.box_testo .thumb {margin-right:2px; margin-bottom:2px; border:1px solid #222222;}
.box_testo .thumb:hover {border:1px solid #FFFFFF;}*/
.box_testo a:link {color:#ccc;}
.box_testo a:visited {color:#ccc;}
.box_testo a:hover {color:#ccc; text-decoration:none;}
.box_testo h3 {margin:0; padding:0;}

/*BOX STRILLO */
.contenitore_strillo {background-color:#996666; width:722px; margin-top:3px; padding-left:6px;}
.box_strillo {width:158px; float:left; margin-bottom:20px; margin-top:20px; margin-left:10px; color:#ffffff; }
.box_strillo .main_strillo {}
.bordo_tratteggiato { border-right:1px dashed #ffffff; padding-right:10px;}
.bordo_tratteggiato_sx { border-left:1px dashed #ffffff; padding-left:10px;}
.box_strillo .cover {width:150px; overflow:hidden; float:left; margin-right:10px; border:1px solid #fff; padding:3px; margin-bottom:10px;}
.box_strillo .cover:hover {border:1px solid #000; padding:3px; background-color:#000;}
.box_strillo h2 {font-size:20px; font-weight:normal; margin:0px; padding:0px;}

.novita select {height:16px; padding:1px; border:0; font-size:9px; margin-top:4px;}
.novita button {margin:0; padding:4px; background:none; border:0; cursor:pointer; font-size:11px; color:#FFFFFF; background-color:#996666;}
.novita button:hover{color:#FFFFFF; background-color:#734e4e;}
.novita .ricerca {border-bottom:1px dashed #ffffff; padding-bottom:5px;}

.box_strillo a:link {color:#fff; text-decoration:none;}
.box_strillo a:visited {color:#fff; text-decoration:none;}
.box_strillo a:hover {color:#ccc; text-decoration:none;}

/* BOX CANALI */
.box_canale_1 {position:relative; float:left; width:344px; height:172px; background-color:#333333; color:#ccc; margin-top:3px;  padding:10px;}
.box_canale_1 .blocco_su { height:152px !important; overflow:hidden;}
.box_canale_1 .blocco_su .img {width:150px; overflow:hidden; float:left; margin-right:10px; border:1px solid #fff; padding:3px; margin-bottom:10px;}
.box_canale_1 .blocco_su .img:hover {border:1px solid #000; padding:3px; background-color:#000;}
.box_canale_1 h2 {float:left; font-size:18px; font-weight:normal; margin:0px; padding:0px; color:#fff; width:324px !important; margin-bottom:4px;}
.box_canale_1 .titolo { float:left; width:176px !important;}
.box_canale_1 .titolo h2 {width:176px !important;}


.box_canale_2 {position:relative; float:left; width:344px; height:172px; background-color:#E6E6E6; color:#000000; margin-top:3px;  padding:10px;}
.box_canale_2 .blocco_su { height:152px !important; overflow:hidden;}
.box_canale_2 .blocco_su .img {width:150px; overflow:hidden; float:left; margin-right:10px; border:1px solid #fff; padding:3px; margin-bottom:10px;}
.box_canale_2 .blocco_su .img:hover {border:1px solid #000; padding:3px; background-color:#000;}
.box_canale_2 h2 {float:left; font-size:18px; font-weight:normal; margin:0px; padding:0px; color:#333; width:324px !important; margin-bottom:4px;}
.box_canale_2 .titolo { float:left; width:176px !important;}
.box_canale_2 .titolo h2 {width:176px !important; }


.footer {margin-top:10px; padding:5px; width:718px; text-align:center;}
.footer a:link{ color:#000000;}
.footer a:visited{ color:#000000;}
.footer a:hover{ color:#333333;}

.box_ricerca {background-color:#333333; width:160px; height:70px; margin-top:3px; padding:10px;}
.box_ricerca form {width:140px; height:50px; padding:10px; background-color:#B3B3B3;}
.box_ricerca input {width:134px; height:18px; padding:3px; border:0; font-size:12px; margin-bottom:3px;}
.box_ricerca button {margin:0; width:140px; padding:4px; background:none; border:0; cursor:pointer; font-size:11px; color:#FFFFFF; background-color:#996666;}
.box_ricerca button:hover{color:#FFFFFF; background-color:#734e4e;}

.menu_laterale {margin-top:3px;}
.menu_laterale ul{background-color:#333333; margin:0px; padding:0px; list-style:none;}
.menu_laterale li a{margin:0; color:#fff; display:block; padding:10px; text-decoration:none; font-size:11px;}
.menu_laterale li img {margin-right:5px;}
.menu_laterale li a:visited{margin:0; color:#fff; display:block; padding:10px; text-decoration:none; font-size:11px;}
.menu_laterale li a:hover{margin:0; background-color:#996666; color:#fff; text-decoration:none;}
.menu_laterale li.facebook { background-color:#5F78AB;}
.menu_laterale li.facebook_box { background-color:#5F78AB; padding:10px;}
.menu_laterale li.facebook a:hover { background-color:#3B5998;}
.banner160x600 {background-color:#333333; padding:10px; margin-top:3px;}

.box_sondaggio { background-color:#808080; width:160px; padding:10px; color:#ffffff; margin-top:3px; }
.box_sondaggio h2 {font-size:20px; font-weight:normal; margin:0px; padding:0px; color:#ffffff; margin-bottom:4px;}
.box_sondaggio .domanda {font-size:12px;}
.box_sondaggio button {margin:0; padding:4px; background:none; border:0; cursor:pointer; font-size:11px; color:#FFFFFF; background-color:#996666;}
.box_sondaggio button:hover{color:#FFFFFF; background-color:#734e4e;}

.banner180x150 {width:180px;height:150px; overflow:hidden; margin-top:3px;}

.copy {width:908px; margin:0 auto 10px auto; font-size:10px; color:#333333; text-align:right;}
.copy a:link {color:#333333;}
.copy a:visited {color:#333333;}
.copy a:hover {color:#996666;}

/*RIVISTE*/
.box_riviste {background-color:#333333; width:728px; margin-top:3px; padding-left:20px;}
.ultimo_numero {width:140px; float:left; margin-bottom:20px; margin-top:20px; color:#ffffff; }
.ultimo_numero .cover {width:140px; height:180px;}
.ultimo_numero .cover img {border:1px solid #fff; padding:3px; height:174px; overflow:hidden;}
.ultimo_numero .cover img:hover {border:1px solid #000; padding:3px; background-color:#000;}
.ultimo_numero h2 {font-size:10px; color:#ccc;}
.ultimo_numero h2 a:link {text-decoration:none; color:#ccc;}
.ultimo_numero h2 a:visited {text-decoration:none; color:#ccc;}
.ultimo_numero h2 a:hover {text-decoration:underline; color:#ccc;}
.ultimo_numero .more {text-align:right;}

.box_numeri_riviste {background-color:#222222; width:728px; margin-top:3px; padding-top:20px;}
.numero_rivista {width:135px; float:left; color:#ccc; text-align:center; margin-left:16px; margin-right:17px;}
.numero_rivista h2 {font-size:10px; color:#ccc; width:135px; }
.numero_rivista h2 a:link {text-decoration:none; color:#ccc;}
.numero_rivista h2 a:visited {text-decoration:none; color:#ccc;}
.numero_rivista h2 a:hover {text-decoration:underline; color:#ccc;}
.numero_rivista .cover {width:129px; height:185px;}
.numero_rivista .cover img {border:1px solid #fff; padding:3px;}
.numero_rivista .cover img:hover {border:1px solid #000; padding:3px; background-color:#000;}

#riviste_slider { margin-left:2px; margin-right:2px; height:235px; overflow:hidden; position:relative; width: 672px; float:left;}
#riviste_slider div.items { width:20000em; position:absolute; } 
#riviste_slider div.active { background-color:#996666; }
.box_numeri_riviste a.browse { background-color:#996666; display:block; padding:5px; float:left; margin-top:90px ;cursor:pointer;}
.spaziatura_rivista{float:left; width:25px;}


.tasto_archivio {text-align:right;}
.tasto_archivio a {display:inline-block; background-image:url(../../images/tasto_archivio.png); width:174px; height:34px; color:#b30019; text-align:left; font-size:18px; text-indent:30px; line-height:35px;}

.tasto_annunci {text-align:right; font-size:14px; color:#ccc;}
.tasto_annunci a {display:inline-block; background-image:url(../../images/tasto_archivio.png); width:174px; height:34px; color:#b30019; text-align:left; font-size:18px; text-indent:30px; line-height:35px;}

.box_eventi_es {background-color:#E6E6E6; width:708px; margin-top:3px; padding-top:20px; padding-left:20px;}

/*RICEVI RIVISTE*/
.box_ricevi_riviste {background-color:#b3b3b3; width:728px; margin-top:3px;}
.selezione_riviste {padding-top:20px; margin-left:16px;}
.selezione_riviste select {width:135px; height:16px; padding:1px; border:0; font-size:9px;}
.info_rivista {width:150px; float:left; margin-bottom:20px; margin-top:20px; margin-left:16px;}
.info_rivista .cover img {width:127px; overflow:hidden; float:left; margin-right:10px; border:1px solid #fff; padding:3px; margin-bottom:10px;}
.info_rivista .cover img:hover {border:1px solid #000; padding:3px; background-color:#000;}
.form_ricevi_riviste input { height:12px; padding:1px; border:0; font-size:9px;  }
.form_ricevi_riviste select { height:16px; padding:1px; border:0; font-size:9px;}
.form_ricevi_riviste textarea { padding:1px; border:0; font-size:10px; font-family:Verdana, Geneva, sans-serif; width:400px;}
.form_ricevi_riviste button {margin:0; padding:4px; background:none; border:0; cursor:pointer; font-size:11px; color:#FFFFFF; background-color:#996666;}
.form_ricevi_riviste button:hover{color:#FFFFFF; background-color:#734e4e;}

.form_ricevi_riviste .hr {border-top:1px #666666 solid; width:500px; margin-top:5px; margin-bottom:5px;}
.form_ricevi_riviste label.error {display:block; color:#734e4e; padding:2px;}

/*ISCRIZIONI NEWSLETTER*/
.box_newsletter {background-color:#b3b3b3; width:688px; margin-top:3px; padding:20px;}
.form_newsletter input { height:12px; padding:1px; border:0; font-size:9px;  }
.form_newsletter select { height:16px; padding:1px; border:0; font-size:9px;}
.form_newsletter textarea { padding:1px; border:0; font-size:10px; font-family:Verdana, Geneva, sans-serif; width:400px;}
.form_newsletter button {margin:0; padding:4px; background:none; border:0; cursor:pointer; font-size:11px; color:#FFFFFF; background-color:#996666;}
.form_newsletter button:hover{color:#FFFFFF; background-color:#734e4e;}
.form_newsletter .hr {border-top:1px #666666 solid; width:680px; margin-top:5px; margin-bottom:5px;}
.form_newsletter label.error {display:block; color:#734e4e; padding:2px;}
.response { width:700px;}

/*contatti*/
.contatti_box {background-color:#996666;}
.contatti_sx {background-color:#996666; float:left; width:200px; padding:20px; color:#ffffff;}
.contatti_sx h2 {margin:0px; padding:0px; font-size:16px;}
.contatti_sx p {margin:0px; margin-bottom:20px; margin-left:10px;}
.contatti_dx {float:left;}
.contatti_sx a:link {color:#ffffff;}
.contatti_sx a:visited {color:#ffffff;}
.contatti_sx a:hover {color:#ffffff; text-decoration:none;}


/*BLOG*/
.post {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ffffff;}
.post h2{font-size:16px; margin:0; padding:0; margin-bottom:4px;}
.post .img {width:150px; overflow:hidden; float:left; margin-right:10px; border:1px solid #fff; padding:3px;} 
.post .img:hover {border:1px solid #000; padding:3px; background-color:#000;}
.post  .testo {float:left; margin:0; padding:0; width:500px;}
.box_commenti {background-color:#E6E6E6; width:688px; margin-top:3px; color:#000000; padding:20px; font-size:12px;}
.box_commenti h2{font-size:16px; margin:0; padding:0; margin-bottom:5px; color:#333;}
.box_commenti .commento {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #000000; font-size:11px;}
.box_commenti .commento h3 {font-size:14px; margin:0; padding:0; text-transform:uppercase; margin-top:3px; color:#505050;}
.box_commenti .commento p {font-size:15px; margin:0; padding:0; margin-left:7px;}
.form_commenti input { height:12px; padding:1px; border:0; font-size:9px;  }
.form_commenti textarea { padding:1px; border:0; font-size:10px; font-family:Verdana, Geneva, sans-serif; width:400px;}
.form_commenti button {margin:0; padding:4px; background:none; border:0; cursor:pointer; font-size:11px; color:#FFFFFF; background-color:#996666;}
.form_commenti button:hover{color:#FFFFFF; background-color:#734e4e;}
.form_commenti label.error {display:block; color:#734e4e; padding:2px;}

/*FORNITORI*/
.box_fornitori {background-color:#333333; width:728px; margin-top:3px;}
.box_fornitori .box {width:165px; float:left; margin-bottom:20px; margin-top:20px; margin-left:16px; color:#ccc; }
.box_fornitori .box .cover {margin-bottom:10px; height:100px; border:1px solid #fff; padding:3px; width:150px;}
.box_fornitori .box .cover .img{height:100px; overflow:hidden; width:150px;}
.box_fornitori .box .cover:hover {border:1px solid #000; padding:3px; background-color:#000;}
.box_fornitori .box h2 {color:#ccc; font-size:10px; font-weight:normal; margin:0px; margin-bottom:3px; padding:0px;}
.box_fornitori .box h2 a:link {text-decoration:none; color:#ccc;}
.box_fornitori .box h2 a:visited {text-decoration:none; color:#ccc;}
.box_fornitori .box h2 a:hover {text-decoration:underline; color:#ccc;}

/*COSA MANCA*/
.cosa_manca select {height:16px; padding:1px; border:0; font-size:9px; margin-top:4px; font-family:Verdana, Geneva, sans-serif;}
.cosa_manca button {margin:0; padding:4px; background:none; border:0; cursor:pointer; font-size:11px; color:#FFFFFF; background-color:#996666;}
.cosa_manca button:hover{color:#FFFFFF; background-color:#734e4e;}
.cosa_manca .ricerca {border-bottom:1px dashed #ffffff; padding-bottom:5px;}
.prodotto {position:relative; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ffffff;}
.prodotto h2{font-size:16px; margin:0; padding:0; margin-bottom:5px;}
.prodotto .cover {width:150px; overflow:hidden; float:left; margin-right:10px; border:1px solid #fff; padding:3px;}
.prodotto .img {width:150px; overflow:hidden; height:auto !important; max-height:100px;}
.prodotto .cover:hover {border:1px solid #000; padding:3px; background-color:#000;}
.prodotto .testo {float:left; margin:0; padding:0; width:520px;}
.prodotto .testo .al_dx {position:absolute; bottom:14px; right:0;}
.cosa_manca .riepilogo_categorie {text-align:right; font-size:11px;}
.cosa_manca .riepilogo_categorie a:link{color:#ccc;}
.cosa_manca .riepilogo_categorie a:visited{color:#ccc;}
.cosa_manca .riepilogo_categorie a:hover{color:#ccc; text-decoration:none;}
.riepilogo_categorie .riepilogo_categoria {display:inline-block;}
/*PRODOTTO*/
.dettagli_marchio {font-size:11px; margin-top:20px; margin-bottom:20px; padding:10px;  color:#000; width:320px; float:left; background-position:right center; background-repeat:no-repeat; background-color:#fff; min-height:145px;}
.dettagli_marchio a:link {color:#000000;}
.dettagli_marchio a:visited {color:#000000;}
.dettagli_marchio a:hover {color:#000000; text-decoration:none;}
.dettagli_marchio h2{font-size:20px; margin:0; padding:0;}
.dettagli_marchio .img {margin-right:10px;} 
.dettagli_marchio .testo {float:left; margin:0; padding:0; width:200px;}
.dettagli_marchio .sito_web {clear:both; text-align:right;  border-top:1px solid #CCC;}
.spaziatura_box {margin-right:3px;}
.categoria_superiore {font-size:10px;}
.categoria_superiore a:link {color:#996666;}
.categoria_superiore a:visited {color:#996666;}
.categoria_superiore a:hover {color:#000; text-decoration:none;}
.prodotto_del_mese {padding:4px;  color:#FFFFFF; background-color:#996666; float:right;}
.box_prodotti_del_mese {background-color:#996666; width:728px; margin-top:3px;}
.box_prodotti_del_mese .box {width:150px; float:left; margin-bottom:20px; margin-top:20px; margin-left:16px; color:#ffffff; }
.box_prodotti_del_mese .box .cover {margin-bottom:10px; }
.box_prodotti_del_mese .box h2 {font-size:16px; font-weight:normal; margin:0px; padding:0px; height:30px;}

/*NEWS*/
.head {height:30px; margin-top:10px; border-bottom:1px dashed #fff; margin-bottom:10px; padding-bottom:3px;}
.head .titolo {padding-left:5px; float:left;}
.head .titolo h1{ font-size:20px; margin:0; padding:0;}
.news {margin-bottom:10px; padding-top:10px; padding-bottom:10px; border-bottom:1px dashed #ffffff; width:688px;}
.news h2{font-size:20px; margin:0; padding:0;}
.news .img {width:150px; overflow:hidden; float:left; margin-right:10px; border:1px solid #fff; padding:3px;}
.news .img:hover {border:1px solid #000; padding:3px; background-color:#000;}
.news .testo {float:left; margin:0; padding:0; width:500px;}

/*COMMUNITY*/
.box_community {padding-right:0!important; width:708px;}
.box_community_sx {width:515px; float:left;}
.box_community .box {width:155px; float:left; margin-right:16px; color:#ffffff; }
.box_community .box_doppio {width:320px; float:left; margin-right:16px; color:#ffffff; }
.box_community .dist {margin-bottom:5px;}

.box_community .box .cover {margin-bottom:10px; height:80px; border:1px solid #fff; padding:3px; width:150px; overflow:hidden;}
.box_community .box .cover .img{height:80px; overflow:hidden; width:150px;}
.box_community .box .cover:hover {border:1px solid #000; padding:3px; background-color:#000;}

.box_community .box_doppio .cover {margin-bottom:10px; height:80px; border:1px solid #fff; padding:3px; width:321px; overflow:hidden;}
.box_community .box_doppio .cover .img{height:80px; overflow:hidden; width:321px;}
.box_community .box_doppio .cover:hover {border:1px solid #000; padding:3px; background-color:#000;}

.box_community .box h2 {font-size:10px; font-weight:normal; margin:0px; padding:0px; margin-bottom:3px;}
.box_community .box h2 a:link {text-decoration:none;}
.box_community .box h2 a:visited {text-decoration:none;}
.box_community .box h2 a:hover {text-decoration:underline;}
.box_community .box_doppio h2 {font-size:10px; font-weight:normal; margin:0px; padding:0px; margin-bottom:3px;}
.box_community .box_doppio h2 a:link {text-decoration:none;}
.box_community .box_doppio h2 a:visited {text-decoration:none;}
.box_community .box_doppio h2 a:hover {text-decoration:underline;}
.box_community_dx {float:left;border-left:1px dashed #fff; width:150px;}
.box_concorsi {background-color:#999; padding:10px; margin-left:10px; width:150px; min-height:340px; color:#fff;}
.box_concorsi h2 {font-size:18px; font-weight:normal; margin:0px; padding:0px; color:#fff; margin-bottom:4px;}
.box_concorsi h2 a:link {color:#fff; text-decoration:none;}
.box_concorsi h2 a:visited {color:#fff; text-decoration:none;}
.box_concorsi h2 a:hover {color:#fff; text-decoration:underline;}

.box_concorsi .cover {margin-bottom:10px; height:80px; border:1px solid #fff; padding:3px; width:144px; overflow:hidden;}
.box_concorsi .cover .img{height:80px; overflow:hidden; width:144px;}
.box_concorsi .cover:hover {border:1px solid #000; padding:3px; background-color:#000;}

.box_concorsi .box_concorso h3 {padding:0px; margin:13px 0 13px 0;}

/*APPROFONDIMENTI*/
.approfondimento {position:relative;margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ffffff;}
.approfondimento h2{font-size:16px; margin:0; padding:0; margin-bottom:5px;}
.approfondimento .cover {width:150px; overflow:hidden; float:left; margin-right:10px; border:1px solid #fff; padding:3px;}
.approfondimento .img {width:150px; overflow:hidden; height:auto !important; max-height:100px;}
.approfondimento .cover:hover {border:1px solid #000; padding:3px; background-color:#000;}
.approfondimento .testo {float:left; margin:0; padding:0; width:520px;}
.approfondimento .testo .al_dx {position:absolute; bottom:14px; right:0;}
.box_approfondimenti .riepilogo_categorie {text-align:right; font-size:11px;}
.box_approfondimenti .riepilogo_categorie a:link{color:#ccc;}
.box_approfondimenti .riepilogo_categorie a:visited{color:#ccc;}
.box_approfondimenti .riepilogo_categorie a:hover{color:#ccc; text-decoration:none;}

/*FORMAZIONE*/
.formazione select {height:16px; padding:1px; border:0; font-size:9px; margin-top:4px;}
.formazione input {height:14px; padding:1px; border:0; font-size:9px; margin-top:4px;}
.formazione button {margin:0; padding:4px; background:none; border:0; cursor:pointer; font-size:11px; color:#FFFFFF; background-color:#996666;}
.formazione button:hover{color:#FFFFFF; background-color:#734e4e;}
.formazione .ricerca {border-bottom:1px dashed #ffffff; padding-bottom:5px; font-size:10px;}
.corso {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ffffff;}
.corso h2{font-size:20px; margin:0; padding:0;}
.corso .testo {margin-left:10px; padding:0;}

/*ESPERTI*/
.esperto {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ffffff;}
.esperto h2{font-size:20px; margin:0; padding:0;}
.esperto .img {width:150px; overflow:hidden; float:left; margin-right:10px; border:1px solid #fff; padding:3px;}
.esperto .testo {float:left; margin:0; padding:0; width:500px;}
.domanda_esperto {margin-top:10px;font-size:20px;}
.domanda_esperto p:first-child {margin:0; padding:0;}

/*PONI DOMANDA*/
.form_domande input { height:12px; padding:1px; border:0; font-size:9px;  }
.form_domande select { height:16px; padding:1px; border:0; font-size:9px;}
.form_domande textarea { padding:1px; border:0; font-size:10px; font-family:Verdana, Geneva, sans-serif; width:400px;}
.form_domande button {margin:0; padding:4px; background:none; border:0; cursor:pointer; font-size:11px; color:#FFFFFF; background-color:#996666;}
.form_domande button:hover{color:#FFFFFF; background-color:#734e4e;}
.form_domande .hr {border-top:1px #666666 solid; width:680px; margin-top:5px; margin-bottom:5px;}
.form_domande label.error {display:block; color:#734e4e; padding:2px;}

/*EVENTI*/
.eventi {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ffffff; width:688px !important;}
.eventi h2 {font-size:20px; margin:0; padding:0;}
.eventi .img {width:150px; overflow:hidden; float:left; margin-right:10px; border:1px solid #fff; padding:3px;} 
.eventi .img:hover {border:1px solid #000; padding:3px; background-color:#000;}
.eventi .testo {float:left; margin:0; padding:0; width:500px;}


/*EVENTI ES*/
.eventi_es {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ffffff; width:688px !important;}
.eventi_es h2 {font-size:20px; margin:0; padding:0;}
.eventi_es .img {width:150px; overflow:hidden; float:left; margin-right:10px; border:1px solid #fff; padding:3px;}
.eventi_es .img:hover {border:1px solid #000; padding:3px; background-color:#000;}
.eventi_es  .testo {float:left; margin:0; padding:0; width:500px;}

/*ACCADE IN COMMUNITY*/
.accade_community {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ffffff; width:688px !important;}
.accade_community h2 {font-size:20px; margin:0; padding:0;}
.accade_community .img {width:150px; overflow:hidden; float:left; margin-right:10px; border:1px solid #fff; padding:3px;} 
.accade_community .img:hover {border:1px solid #000; padding:3px; background-color:#000;}
.accade_community .testo {float:left; margin:0; padding:0; width:500px;}

/*VIDEO*/
.video {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ffffff; width:688px !important;}
.video h2 {font-size:20px; margin:0; padding:0;}
.video .img {width:150px; overflow:hidden; float:left; margin-right:10px; border:1px solid #fff; padding:3px;} 
.video .img:hover {border:1px solid #000; padding:3px; background-color:#000;}
.video .testo {float:left; margin:0; padding:0; width:500px;}

/*CONVENZIONI*/
.convenzione {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ffffff;}
.convenzione h2{font-size:20px; margin:0; padding:0;}
.convenzione .img {width:150px; overflow:hidden; float:left; margin-right:10px; border:1px solid #fff; padding:3px;}
.convenzione .testo {float:left; margin:0; padding:0; width:500px;}
.convenzione .img:hover {border:1px solid #000; padding:3px; background-color:#000;}

/*ANNUNCI*/
.annunci select {height:16px; padding:1px; border:0; font-size:9px; margin-top:4px;}
.annunci input {height:14px; padding:1px; border:0; font-size:9px; margin-top:4px;}
.annunci button {margin:0; padding:4px; background:none; border:0; cursor:pointer; font-size:11px; color:#FFFFFF; background-color:#996666;}
.annunci button:hover{color:#FFFFFF; background-color:#734e4e;}
.annunci .ricerca {border-bottom:1px dashed #ffffff; padding-bottom:5px;}
.annuncio {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #996666;}
.annuncio h2{font-size:20px; margin:0; padding:0;}
.annuncio .testo p {margin:0; padding:0;}

.box_annunci_aziende {background-color:#222222; width:728px; margin-top:3px; padding-top:5px;}
.box_annuncio_azienda {float:left;width:100px; height:100px; padding:3px; border:1px solid #333333; margin:2px; background:center center no-repeat;}
#annunci_slider { margin-left:2px; margin-right:2px; height:120px; overflow:hidden; position:relative; width: 672px; float:left;}
#annunci_slider div.items { width:20000em; position:absolute; } 
#annunci_slider div.active { background-color:#996666; }
.box_annunci_aziende a.browse { background-color:#996666; display:block; padding:5px; float:left; margin-top:50px ;cursor:pointer;}

/*INSERISCI ANNUNCIO*/
.form_annunci input.inputtext { height:12px; padding:1px; border:0; font-size:9px;  }
.form_annunci select { height:16px; padding:1px; border:0; font-size:9px;}
.form_annunci textarea { padding:1px; border:0; font-size:10px; font-family:Verdana, Geneva, sans-serif; width:400px;}
.form_annunci button {margin:0; padding:4px; background:none; border:0; cursor:pointer; font-size:11px; color:#FFFFFF; background-color:#996666;}
.form_annunci button:hover{color:#FFFFFF; background-color:#734e4e;}
.form_annunci .hr {border-top:1px #666666 solid; width:680px; margin-top:5px; margin-bottom:5px;}
.form_annunci label.error {display:block; color:#734e4e; padding:2px;}
.form_annunci input.file { height:14px; padding:5px; border:0; font-size:11px; margin-right:5px;  }

/*ECARD*/
.ecard {float:left; width:150px; height:180px; padding:5px; border:1px solid #333333; margin:3px; overflow:hidden; font-size:11px;}
.ecard_titolo {margin-top:5px;}
.ecard_visualizzata { font-size:14px; padding:10px;}
#ecard_slider { margin-left:2px; margin-right:2px; height:200px; overflow:hidden; position:relative; width: 672px; float:left;}
#ecard_slider div.items { width:20000em; position:absolute; } 
#ecard_slider div.active { background-color:#996666; }
.box_card_slider a.browse { background-color:#996666; display:block; padding:5px; float:left; margin-top:90px ;cursor:pointer;}


/*INVIA ECARD*/
.form_ecard input { height:12px; padding:1px; border:0; font-size:9px;  }
.form_ecard select { height:16px; padding:1px; border:0; font-size:9px;}
.form_ecard textarea { padding:1px; border:0; font-size:10px; font-family:Verdana, Geneva, sans-serif; width:400px;}
.form_ecard button {margin:0; padding:4px; background:none; border:0; cursor:pointer; font-size:11px; color:#FFFFFF; background-color:#996666;}
.form_ecard button:hover{color:#FFFFFF; background-color:#734e4e;}
.form_ecard .hr {border-top:1px #666666 solid; width:680px; margin-top:5px; margin-bottom:5px;}
.form_ecard label.error {display:block; color:#734e4e; padding:2px;}

/*CABINE*/
.cabina {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ffffff;}
.cabina h2{font-size:20px; margin:0; padding:0;}
.cabina .img {width:150px; overflow:hidden; float:left; margin-right:10px; border:1px solid #fff; padding:3px;}
.cabina .img:hover {border:1px solid #000; padding:3px; background-color:#000;}
.cabina .testo {float:left; margin:0; padding:0; width:500px;}

/*CONCORSI*/
.concorso {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ffffff; background-repeat:no-repeat; background-position:left top;}
.concorso h2{font-size:20px; margin:0; padding:0;}
.concorso .testo {float:left; margin:0; padding:0; width:500px;}
.concorso .cover {width:150px; overflow:hidden; float:left; margin-right:10px; border:1px solid #fff; padding:3px;}
.concorso .img {width:150px; overflow:hidden; height:auto !important; min-height:100px;}
.concorso .cover:hover {border:1px solid #000; padding:3px; background-color:#000;}


/*RICERCA*/
.ev {background-color:#FF3; color:#000;}

/*PHOTOGALLERY*/
.photogallery {margin-bottom:40px; text-align:center;}
.photogallery h2 { font-size:16px; text-align:left;}
.photogallery img {margin-right:10px; border:1px solid #fff; padding:3px;}
.photogallery img:hover {border:1px solid #000; padding:3px; background-color:#000;}
.photogallery .thumb {margin-bottom:15px;}

.box_ultimora h2 {font-family:"Courier New", Courier, monospace; font-size:25px; font-weight:bold;}
.ultimora {padding:3px; height:50px; font-family:"Courier New", Courier, monospace; font-size:11px;}
.ultimora h3 {font-size:12px; margin:0; padding:0; margin-left:15px; margin-top:2px; font-weight:bolder;}
.ultimora_slider {height:110px !important; overflow:hidden; position:relative;}
.ultimora_slider div.items { position:absolute;  height:20000em;} 
.ultimora_slider {height:110px !important; overflow:hidden; position:relative;}

.tasto_basso_destra {position:absolute; bottom:16px; right:10px;}

.concorso_sondaggio button {margin:0; padding:4px; background:none; border:0; cursor:pointer; font-size:11px; color:#FFFFFF; background-color:#996666;}
.concorso_sondaggio button:hover{color:#FFFFFF; background-color:#734e4e;}

.preview {position:relative;}
.preview img {display:none; position:absolute; top:1px; background-color:#fff;}
