/*--------------------------------------------------------------RastelAutor:Sara Di Mario--------------------------------------------------------------*/
/*{margin:0; padding:0;}
*/
body{text-align:center;margin:0;padding:0;border:0;background:#ccc4ae url(../images/body_bk.gif) top repeat-x;color:#454545;font-size:12px;line-height:18px;font-family:"Trebuchet MS","Bitstream Vera Sans",Verdana,Helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6{color:#e27b17; margin:0; padding:0 0 5px 10px;font-size:14px;}
h1{font-size:15px;}
h6{font-size:10px;font-weight:bold;margin:0;padding:0;}
h5{font-size:10px;font-weight:bold;color:#454545;}
p{margin:0; padding:0;}
table{color:#454545;}
a{color:#ed5824;}
a:hover{color:#919191;text-decoration:underline;}
a img{border:0;}
.giallo{color:#fdbe10;font-weight:bold;}
.rosso{color:#981217;font-weight:bold;}
.arancio{color:#e27b17;font-weight:bold;}
.small{font-weight:bold;font-size:10px;}
div#wrapperHome{width:748px;border:0px dotted black;color:#000;margin:0 auto;margin-top:25px;padding:0;}
div#wrapper{width:897px;border:0px dotted black;color:#000;margin:0 auto;margin-top:25px;padding:0;}
/*****************************           HOME            *****************************/
div#contHome{background:transparent url(../images/home_bk_2.gif) bottom no-repeat;position:relative;height:472px;text-align:left;border:0px solid red;}
div#logo{margin-left:15px !important;margin-left:10px;width:189px;float:left;height:142px;background:transparent url(../images/logo.png) bottom no-repeat;}
div#logo a{display:block;height:142px;position:relative;}

#animazioneHome{position:absolute;width:740px;height:240px;top:100px;left:3px;border:0px solid red;}

div#newsHome{position:absolute;top:33px;right:0px;font-size:10px;width:480px;height:17px;padding:2px 4px;}

div#newsInt{position:absolute;top:143px;right:5px;font-size:10px;width:630px;height:17px;padding:2px 4px;}


div#box_home_siamo{position:absolute;bottom:20px;left:100px;width:160px;height:70px;float:left;border:0px solid black;}
div#box_home_ras{position:absolute;bottom:25px;left:296px;width:165px;height:65px;float:left;border:0px solid black;}
div#box_home_cont{position:absolute;bottom:25px;left:488px;width:172px;height:65px;float:left;font-size:10px;color:#777777;text-decoration:none;font-weight:bold;line-height:16px;}
ul#navHome{padding:0;margin:0;line-height:16px;}
ul#navHome li{list-style:none;padding:0;margin:0;}

a.trasp,a:hover.trasp {text-decoration:none;color:#919191;}


ul#navHome a:link,ul#navHome a:visited{font-size:10px;color:#777777;text-decoration:none;font-weight:bold;}
ul#navHome a:hover{font-weight:bold; color:#ed5521; text-decoration:none;}

.navRassegna{margin-top:2px !important;}
.navRassegna li{color:#8b8269;text-align:left;margin-left:10px !important;}
/*****************************         Content           *****************************/
div#contentInt{position:relative;width:897px;text-align:center;border:0px solid red;}
div#header{position:relative;width:897px;height:186px;background:transparent url(../images/header_int.gif) bottom no-repeat;}
div#contNavbar{position:absolute;top:40px;right:20px;width:618px;height:30px;background:transparent url(../images/nav_bk.gif) no-repeat;}
div#content{background:transparent url(../images/content_bk.gif) repeat-y;width:857px;margin:0 auto;border:0px solid green;}
div#content_chisiamo{background:#fff url(../images/chisiamo_bk.jpg) bottom right no-repeat;width:837px;margin:0 auto;padding:10px;border:0px solid green;text-align:left;}
div#content_contatti{background:#fff url(../images/contatti_bk.jpg) bottom right no-repeat;width:837px;margin:0 auto;padding:10px;border:0px solid green;text-align:left;}

div#footer{background:transparent url(../images/footer.gif) no-repeat;width:857px;margin:0 auto;height:5px;padding:15px 0px;text-align:left;}
div#footer a{color:rgb(135,129,129);font-size:10px;text-decoration:none;font-weight:bold;padding-left:15px;}
div#footer a:hover{text-decoration:underline;}
div#footer-home{margin:0 auto;height:5px;padding:0px 0px;}
div#footer-home a{color:rgb(135,129,129);font-size:10px;text-decoration:none;font-weight:bold;}
div#footer-home a:hover{text-decoration:underline;}
div#contenuto_dx{width:662px;float:right;text-align:left;padding-top:6px;}

div#barra_sx{padding:5px 5px;width:170px;float:left;}
div#sfondo_rassegna{position:absolute;width:180px;height:180px;left:20px;bottom:45px;background:url(../images/footer_int.gif) left bottom no-repeat;}

p.sezione{margin-top:10px;color:#981217;border:0px solid red;font-weight:bold;text-align:left;height:30px;background:transparent url(../images/linea.gif) bottom no-repeat;}
p.sezione_titolo{color:#981217;font-weight:bold;text-align:left;height:30px;}
p.desc{padding-left:35px;padding-right:5px;border:0px solid red;text-align:left;}
p.desc_organigramma_1{padding-left:35px;padding-right:5px;width:600px;border:0px solid red;text-align:left;}
p.desc_organigramma{padding-left:35px;padding-right:5px;width:300px;border:0px solid red;text-align:left;}
p.sezione img,p.sezione_titolo img{float:left;padding:2px 10px 0 10px;}
p.subsezione{margin-top:6px;border:0px solid red;padding:0 10px 10px 0;text-align:right;}
p.subsezione a{font-weight:bold;font-size:11px;color:#919191;text-decoration:none;}
p.subsezione a:hover, p.subsezione a.attivo{color:#ed5824;}
p.legenda{background:transparent url(../images/linea.gif) top no-repeat;margin:0 0 0 0;padding:10px 5px;text-align:left;font-size:10px;color:#919191;font-weight:bold;}
p.legenda img{vertical-align:top;margin-bottom:5px;}
p.legenda span{font-weight:normal;}

div#pagine{width:100px;margin:10px;float:right;text-align:right;color:rgb(142,142,142);}
div#breadcrums{color:#981217;font-weight:bold;text-align:left;margin:10px 0 10px 0;}
div#breadcrums img{vertical-align:middle;}

table#contatti{width:580px;border:0px solid red;text-align:center;}
table#contatti a:link,table#contatti a:visited{font-weight:bold;font-size:11px;color:#ed5824;text-decoration:none;}
table#contatti a:hover{font-size:11px;font-weight:bold;    color:#919191;text-decoration:none;}

#rassegna-dettaglio{padding:20px;}
#rassegna{clear:both;}
#articolo{height:75px;position:relative;}
#articolo div{height:60px;float:left;padding:5px;font-weight:bold;border:0px solid red;}
#articolo .stato{width:20px;padding-top:25px;height:40px;background:rgb(242,242,242);text-align:center;}
#articolo .data{width:120px;padding-left:10px;background:rgb(248,248,248);color:rgb(104,104,104);}
#articolo .contenuto{width:470px;background:rgb(248,248,248);color:rgb(142,142,142);}
#articolo .contenuto a{color:rgb(180,180,180);text-decoration:none;}
#articolo .contenuto a:hover{text-decoration:underline;}
#articolo .icona{position:absolute;right:30px;top:30px;}
#calendar-container{font-weight:normal;}

.titolo-righe{margin-bottom:10px;margin-top:10px;border-top:1px solid #ccc;width:640px;}

/*****************************         NAVABAR          *****************************/
ul#navbar{padding:0;margin:0;float:left;list-style:none;margin-top:7px;}
#navbar li{display:inline;border:0px solid red;}
#navbar li.home{padding:0 85px 0 10px !important;padding:0 83px 0 10px;}
#navbar li.chisiamo{padding:0 107px 0 0px !important;padding:0 107px 0 0px;}
#navbar li.rassegna{padding:0 73px 0 5px !important;padding:0 74px 0 5px;}
#navbar li.contatti{padding:0 58px 0 0px;}
ul#navbar a:link,ul#navbar a:visited{font-weight:bold;font-size:12px;color:#8b8269;text-decoration:none;}
ul#navbar a:hover{font-size:12px;font-weight:bold; color:#981217; text-decoration:none;}
#sottomenu{position:absolute;left:291px;top:30px;width:156px;height:55px;background:#fff;}
/*****************************           HACKS           *****************************/
#stripBottom a{_position:relative;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html>body .clearfix{display:inline-block; width:100%;}
* html .clearfix{
/* Hides from IE-mac \*/
height:1%;
/* End hide from IE-mac */
}
