@charset "utf-8";
/* CSS Document */

body {background:url(../imgs/bg_body.gif); font-family:Verdana, Arial, Geneva, sans-serif; font-size:12px; color:#FFF; margin:0; padding:0;}

* ul li {height:auto; #height:1%;}

h1, h2, h3 {font-size:1.6em; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-weight:normal;}
#container {width:817px; margin:0 auto;}

/* header
- - - - - - - - - - - - - - */
#header {margin:58px 0 0 17px;}
/* fine header
- - - - - - - - - - - - - - */

/* logo
- - - - - - - - - - - - - - */
#logo {float:left;}
/* fine logo
- - - - - - - - - - - - - - */

/* menu top
- - - - - - - - - - - - - - */
#menu_top {float:right; margin-top:23px; font-size:11px;}
#menu_top a {color:#FFF; text-decoration:none;}
#menu_top a:hover {text-decoration:underline;}
#menu_top ul {margin:0; padding:0; list-style-type:none;}
#menu_top ul li {float:left; height:16px;}
#menu_top ul li.celeste {background:url(../imgs/li_celeste.gif) no-repeat; margin-right:10px;}
#menu_top ul li.celeste a {margin-left:10px;}
#menu_top ul li.verdone {background:url(../imgs/li_verdone.gif) no-repeat; margin-right:10px;}
#menu_top ul li.verdone a {margin-left:10px;}
#menu_top ul li.rosso {background:url(../imgs/li_rosso.gif) no-repeat; margin-right:10px;}
#menu_top ul li.rosso a {margin-left:10px;}
#menu_top ul li.verdino {background:url(../imgs/li_verdino.gif) no-repeat; margin-right:10px;}
#menu_top ul li.verdino a {margin-left:10px;}
/* fine menu top
- - - - - - - - - - - - - - */

#corpo {margin-top:20px; margin-left:15px;}
#corpo h1 {margin:0; padding:0; background:none; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#FFF; text-transform:uppercase; margin-bottom:15px; position:relative; display:block;}
#corpo h1 a {position:absolute; right:2px; color:#fff; text-decoration:none; text-transform:lowercase; font-size:18px; margin-top:4px;}
#corpo dl {margin-bottom:15px; float:left; width:390px;}
#corpo dl dt.img_ico {float:left; margin-bottom:16px; margin-right:15px;}
#corpo dl dt.img_ico img {border:none;}
#corpo dl dt a {/*background:url(../imgs/li_viola_big.gif) no-repeat top left;*/ font-size:20px; color:#FFF; /*padding-left:15px;*/ padding-left:0px;}
#corpo dl dd {margin-left:25px;}
#corpo dl dd ul {list-style-type:none;}


/* video
- - - - - - - - - - - - - - */
#video { margin:0; padding:0; margin-left:17px;}
/* fine video
- - - - - - - - - - - - - - */

/* navigazione video
- - - - - - - - - - - - - - */
#navigazione_video {padding-bottom:40px; background:url(../imgs/bg_navigazione_new.png) no-repeat; margin:0; padding:0; padding-bottom:40px;}

#reel {float:left; width:185px; margin-top:20px; margin-left:34px; display:inline;}
#reel ul {margin:0; padding:0; list-style-type:none; background:url(../imgs/li_verdone_big.gif) no-repeat top left;}
#reel ul li {margin:0; padding:0; background:none; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#FFF; margin-left:15px; text-transform:uppercase;}
#reel ul li ul {background:none;}
#reel ul li ul li {margin:0; padding:0; font-size:12px;}
#reel ul li ul li a {margin:0; padding:0; color:#FFF; text-decoration:none; text-transform:none; font-family:Verdana, Geneva, sans-serif;}
#reel ul li ul li a:hover {text-decoration:underline;}

#reel dl {background:none; margin:0 0 0 16px;}
#reel dl dt {margin:0; padding:0; font-size:12px;}
#reel dl dt a {margin:0; padding:0; color:#FFF; text-decoration:none; text-transform:none; font-family:Verdana, Geneva, sans-serif;}
#reel dl dt a:hover {text-decoration:underline;}
#reel dl dd {display:none;}

#portfolio {float:left; width:410px; margin-top:20px;}
#portfolio ul {margin:0; padding:0; list-style-type:none; background:url(../imgs/li_viola_big.gif) no-repeat top left;}
#portfolio ul li {margin:0; padding:0; background:none; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#FFF; margin-left:15px; text-transform:uppercase;}
#portfolio ul li ul {background:none;}
#portfolio ul li ul li {margin:0; padding:0; font-size:12px; float:left; width:182px; margin-right:20px;}
#portfolio ul li ul li a {margin:0; padding:0; color:#FFF; text-decoration:none; text-transform:none; font-family:Verdana, Geneva, sans-serif;}
#portfolio ul li ul li a:hover {text-decoration:underline;}

#portfolio dl {background:none; padding:0 10px 0 16px; margin:0; float:left; width:175px;}
#portfolio dl dt {margin:0; padding:0; font-size:12px;}
#portfolio dl dt a {margin:0; padding:0; color:#FFF; text-decoration:none; text-transform:none; font-family:Verdana, Geneva, sans-serif;}
#portfolio dl dt a:hover {text-decoration:underline;}
#portfolio dl dd {display:none;}

#info_video {float:left; width:188px; background:#616161;}
#info_video ul {margin:33px 0 0 10px; padding:0; list-style-type:none;}
#info_video ul li {font-weight:bold; text-transform:uppercase; font-size:12px;}
#info_video ul li ul {margin:10px 0; padding:0;}
#info_video ul li ul li {font-weight:normal; text-transform:none; font-size:10px;}
/* fine navigazione video
- - - - - - - - - - - - - - */

/* navigazione contenuti
- - - - - - - - - - - - - - */
#navigazione_contenuti {background:url(../imgs/bg_contenuti_new2.png) no-repeat;}

#navigazione_contenuti ul {margin:0; padding:0; list-style-type:none; margin-left:34px;}
#navigazione_contenuti ul li {float:left;}

#navigazione_contenuti ul li.profilo { background:url(../imgs/li_arancione_big.gif) no-repeat; width:214px;}
#navigazione_contenuti ul li.profilo a {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#666666; text-transform:uppercase; text-decoration:none; margin-left:15px;}
#navigazione_contenuti ul li.profilo a:hover {color:#FFF;}
#navigazione_contenuti ul li.profilo a.on {color:#FFF;}

#navigazione_contenuti ul li.news {background:url(../imgs/li_blu_big.gif) no-repeat; width:185px;}
#navigazione_contenuti ul li.news a {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#666666; text-transform:uppercase; text-decoration:none; margin-left:15px;}
#navigazione_contenuti ul li.news a:hover {color:#FFF;}
#navigazione_contenuti ul li.news a.on {color:#FFF;}

#navigazione_contenuti ul li.contatti {background:url(../imgs/li_giallo_big.gif) no-repeat; width:196px;}
#navigazione_contenuti ul li.contatti a {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#666666; text-transform:uppercase; text-decoration:none; margin-left:15px;}
#navigazione_contenuti ul li.contatti a:hover {color:#FFF;}
#navigazione_contenuti ul li.contatti a.on {color:#FFF;}

#navigazione_contenuti ul li.archivio {background:url(../imgs/bg_archivio.gif) no-repeat; width:188px; height:30px; padding-top:5px; margin-top:6px;}
#navigazione_contenuti ul li.archivio a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-decoration:none; margin-left:10px;}
#navigazione_contenuti ul li.archivio a:hover {text-decoration:underline;}
/* fine navigazione contenuti
- - - - - - - - - - - - - - */

/* tabs
- - - - - - - - - - - - - - */
#tabs_hp {margin-left:50px; margin-top:10px; overflow:hidden!important; width:767px!important; position:relative; z-index:1;}
#tabs_hp .slider {height:380px;}
#tabs_hp .slider div {display:inline;}

/* versione prima dell'utilizzo di LAST_DOC con dl dt dd*/
/*
#tabs_news img {border:none;}
#tabs_news .titolo {display:block; text-transform:uppercase; color:#FFF; margin-bottom:5px; font-weight:bold;}
#tabs_news .titolo a {color:#FFF; text-decoration:underline;}
#tabs_news .titolo a :hover {text-decoration:underline;}
#tabs_news ul {margin:0; padding:0; list-style-type:none;}
#tabs_news ul li {float:left; width:245px!important; margin-right:20px; margin-bottom:20px;}

.news_foto {float:left; width:50px!important; margin-right:10px;}
.news_testo {float:left; width:184px!important;}
*/

#tabs_news {height:380px;}
#tabs_news dl {float:left; width:344px!important; margin: 0 37px 20px 0; height:75px; /*margin-right:20px; margin-bottom:20px;*/}
#tabs_news dl dt {float:left; width:184px!important; margin:0; display:block; text-transform:uppercase; color:#FFF; margin-bottom:5px; font-weight:bold;}
#tabs_news dl dt img {border:none;}
#tabs_news dl dt a {color:#FFF; text-decoration:none;}
#tabs_news dl dt a:hover {text-decoration:underline;}
#tabs_news dl dt.img_ico {float:left; width:50px!important; margin:0 10px 0 0;}
#tabs_news dl dd {float:left; width:184px!important; margin:0; padding:0;}

.tabs_contatti_sx {width:362px!important; margin-right:20px; float:left;}
.tabs_contatti_sx a {color:#FFF; /*text-decoration:none;*/}
.tabs_contatti_sx a:hover {text-decoration:underline;}
/* fine tabs
- - - - - - - - - - - - - - */

/* news
- - - - - - - - - - - - - - */
.news_interna {width:600px; padding:10px;}
.news_interna h1 {margin-bottom:20px;}
.news_interna a {color:#FFF; text-decoration:underline;}
.news_interna .sx {width:200px; float:left; margin-right:20px;}
.news_interna .dx {float:left; width:370px; padding-bottom:20px;}
/* fine news
- - - - - - - - - - - - - - */

/* footer
- - - - - - - - - - - - - - */
#footer {font-size:10px; color:#797979; text-align:right; padding-top:40px; margin-top:40px; padding-bottom:20px; margin-bottom:20px; position:relative;}
#footer .loghi_footer {position:absolute; left:0; bottom:0;}
#footer .loghi_footer img {margin-right:10px; border:none;}
#footer .firma {position:absolute; right:0; bottom:0;}
/* fine footer
- - - - - - - - - - - - - - */

div#video_contenitore {background: transparent url(/imgs/video.gif) no-repeat center center;}
#video_contenitore {outline:none;}

/* clearfix
- - - - - - - - - - - - - - */
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Nascosto per IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Fine nascosto per IE-mac */
.clear {clear:both;}

.bm_paginatore {clear:both;}
