 /*stili generici per tutto il sito */
html  
{text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-size :72%;}
body
{background: #fff; margin:0;}
h1, h2, hr, .alt
{display: none;}
#intestazione
{visibility:hidden; font-size:0em; height:0px; margin:0px; border:0px; padding:0px; display: inline;}
h3
{color: #000; font-size : 100% ; font-weight:bold;  padding:0; margin:0;} 
h4
{color: #000; margin:0; margin-bottom:5px; font-weight:600;  font-size:100%; /*letter-spacing:0.06em;*/}
h4   
{color:#000; text-decoration:none;}
p, ul
{margin:0; line-height : 1.3;}
a 
{COLOR:#a54210; text-decoration:none;}
img {border:0; margin:0;}
.layout
{clear:both;}

/* fine stili generici */


/*struttura della pagina*/
#header
{border:0px solid; background:#e7e7e7; padding:0 0 0 17px; margin:0}
#content
{border-top:1px solid #fff; padding:0 0 0 17px; background:url(http://www.co.camcom.gov.it/Img/Background/bgContent.png) repeat-y; margin:0; min-height:1px; height:auto!important; height:1px; }
#footer
{border-top:1px solid #e7e7e7; margin:6px 20px 0;}
/*Fine struttura della pagina*/

/*Stili della testata*/
#bottomHeader
{border-top:1px solid #fff; padding:0; margin:0; height:auto!important; background:url(http://www.co.camcom.gov.it/Img/Background/bgHeader.png) no-repeat left bottom #fff; }

ul.horizontalMenu 
{display:none; margin:0; height:17px; padding:0 12px; text-align:right;  }
ul.horizontalMenu li
{display:inline; }
ul.horizontalMenu li a
{color:#000; font-weight:bold; }
.logo 
{float:left; width:463px; height:117px; margin-right:-3px;}
.logo img
{margin:0; padding:0; }
p.data 
{display:none; color:#7b7b7b; padding:0 0 0 60px; margin:0; text-align:left; font-weight:bold;}

#search
{display:none; border:0px solid yellow; margin-left:463px!important; margin:0; min-height:38px; height:auto!important; height:38px;  padding:20px 0 0 88px; }
#search #words
{display:none; border:1px dotted #317e31; height:16px; width:103px; margin:0; padding:0; font-size:90%; }
#search #searchSubmit
{display:none; background:#317e31;  color:#fff; margin:0; padding:0; border:0; font-size:90%; font-weight:bold;}

#secondMenu
{display:none; border-left:1px solid #fff; border-top:1px solid #fff; min-height:58px; height:auto!important; height:58px;background:#e7e7e7; margin-left:463px!important; margin:0; } 
#secondMenu ul
{background:#3118b5; list-style-type:none; min-height:28px; height:auto!important; height:28px; margin:0; padding:0; border-bottom:1px solid #fff;}
#secondMenu ul li
{display:block; float:left}
#secondMenu ul li a
{display:block; padding:7px 0; color:#fff; border-right:1px solid; min-height:14px; height:auto!important; height:14px; text-align:center; width:118px; font-weight:bold;}

/*Stili del content*/

/*struttura content*/
#leftColumn
{display:none; width:225px; border:0px solid #317e31; margin:0 -3px 0 1px; float:left; }
#principalContent
{min-height:1px; height:auto!important; height:1px; margin-left:0px !important; margin:0; background:url(http://www.co.camcom.gov.it/Img/Background/bgRcontent.png) no-repeat left top #fff; border-left:0!important; border-left:1px solid #fff;  border-bottom:1px solid #fff; }

/*menù verticale*/
#leftMenu
{display:none; border:0px solid;}
#leftMenu ul
{margin:0; padding:0; list-style-type:none; width:225px;}
#leftMenu ul ul 
{ margin:0; padding:0px; left:-1px;}
#leftMenu ul li   {width:225px; background:#317e31; margin-top:0px;}
/* hack for win/ie to solve 'excess hidden margins' bug */
@media screen, projection  
{
 * html #leftMenu ul li  
  {
   display:inline; 
   f\loat:left;
    /* this prevents 'events fall through the menu' bug */
  } 
}
#leftMenu ul a
{ display:block; border-bottom:1px solid #fff; padding:8px 9px 8px 23px!important; padding:9px 9px 9px 23px; font-weight:bold; color:#fff; }	
#leftMenu ul strong   
{ display:block; border-bottom:1px solid #fff; padding:8px 9px 8px 23px!important; padding:9px 9px 9px 23px; font-weight:bold; color:#fff; }
#leftColumn #leftMenu ul li ul strong
{display:none; color:#000;} 
#leftColumn #leftMenu ul li ul li
{background:#e7e7e7;}
#leftColumn #leftMenu ul li ul li a
{color:#000;}
#leftColumn #leftMenu ul li ul li ul li
{background:#efefef;}
#leftColumn #leftMenu ul li ul li ul li ul li
{background:#f7f7f7; }
/*fine del menu di sinistra */

.themes
{border:1px solid #317e31; margin:-1px 0 0;padding:0; background:url(http://www.co.camcom.gov.it/Img/Background/bgThemes.png) no-repeat right bottom; }
.themes h3
{color:#317e31; font-size:150%; padding:8px 0 8px 23px; font-weight:normal;}
.themes ul
{list-style-type:none; margin:0 0 10px; padding:0; border:0; background:transparent; display:block;}
.themes ul li
{list-style-type:none; margin:0; padding:0; background:url(http://www.co.camcom.gov.it/Img/Background/punto.png) no-repeat 13px center; padding:0 0 0 23px; border:0; }
.themes ul li a
{color:#000; border:0; background:transparent;}

.bannerFair
{text-align:right; padding:8px 10px 8px 23px; }
.bannerFair h3
{color:#317e31; font-size:150%;  font-weight:normal;}

/*content homepage*/
.promotionCol
{ width:175px; float:left; margin:137px -3px 0 0; padding: 0 15px 0 45px; background:url(http://www.co.camcom.gov.it/Img/Background/bgPromotion.png) no-repeat;  }
.promotionCol h3
{color:#a54210; font-size:150%; margin:0 0 10px; padding:0;}
.promotionCol a
{color:#a54210;}
p.goToAll
{text-align:right;  background:url(http://www.co.camcom.gov.it/Img/Background/arrow.png) no-repeat right center; color:#a54210; padding:5px 10px; margin:7px 15px;}
p.goToAll a
{color:#a54210;}

.newsCol
{margin:0 0 0 235px!important; margin:0; padding:0; min-height:200px; height:auto!important; height:200px; }
.newsContent 
{margin:0; padding:0; float:left; width:100%; margin-left:-62px; position:relative; left:62px; z-index:5;}
.news
{margin-right:62px;}
h3.titleNews
{color:#317e31; font-size:150%; padding:5px 10px 0; margin:0; font-weight:normal;}
.singleNews
 {margin:0 1px; padding:10px ; background:url(http://www.co.camcom.gov.it/Img/Background/pointBg.png) repeat-x left bottom; }

.calendar 
{float:right; width:62px; position:relative; z-index:10;}
.calendar dl
{margin:0;}
.calendar dt
{background:#3118b5; height:12px; border-bottom:1px solid #fff; color:#fff; font-weight:bold; margin:0; padding:5px 0; text-align:center;}
.calendar dd
{margin:0; background:#b5c6ef; height:12px; border-bottom:1px solid #fff; text-align:right; font-weight:bold; padding:5px 12px 5px 0;}
.calendar dd a
{color:#000; display:block;  background:url(http://www.co.camcom.gov.it/Img/Background/calendar.png) no-repeat 10px center; }
.calendar img
{margin:0 12px; border:0px solid;}
.calendar dt.goWeek
{ background:#3118b5;}


/*footer*/
p.footerTop
{text-align:center; padding:2px; background:#e7e7e7;}
p.footerBottom
{text-align:center; padding:5px; font-weight:bold; margin:15px 0;}
.banner ul
{list-style-type:none;margin:0;text-align:center;}
.banner li
{display:inline;}
.banner img
{margin:14px;}
p.footerTop
{text-align:center; padding:2px; background:#e7e7e7;}
p.footerBottom
{text-align:center; padding:5px; font-weight:bold; margin:15px 0;}


/* content pagine interne*/
.containerPage
{background:#fff;  min-height:1px; height:auto!important; height:100px;}
.briciolePane
{background:url(http://www.co.camcom.gov.it/Img/Background/pointBg.png) repeat-x left bottom; min-height:1px!important; height:1px; height:auto!important; height:auto!important; height:1px;}
.briciolePane p
{padding:2px 15px;}

/*div contenitore per tutte le pagine interne*/
.text
{padding:10px 20px 5px 15px; }
.text h3
{color:#a54210; font-size:150%; margin:0 0 10px; padding:0; height:auto!important; height:auto!important; height:1px;}
.text ul
{ margin:4px 0; list-style-position:inside;}

/*box news primi livelli*/
.boxNews
{border:1px dotted #b5b5b5; background:#f7f7f7; padding:2px; margin:0 0 25px;}
.boxNews .titleBoxNews
{ background:#adadad;  padding:0; margin:0;}
.boxNews h3
{ background:#adadad; padding:0; color:#fff; margin:0}
.boxNews p.allNews 
{margin:0px; padding:0; display:none;}
.boxNews p.allNews a
{ padding:2px 10px; color:#fff; /*float:right;*/ color:#fff;}
.boxNews ul
{ list-style-type:none; margin:30px 0 0; clear:right;  padding:2px 10px;}

/*box contatti*/
.contact
{background:url(http://www.co.camcom.gov.it/Img/Background/bgContact.png) no-repeat #f7f7f7; clear:both;  margin:28px 0 0px; padding:10px 0 10px 25px;}
.contact h3
{margin:0; padding:0; color:#317e31;}
.contact ul
{list-style-type:none; padding:0; margin:0;}

/*T01, t04, t07*/
.imgT01
{float:left;}
.imgT01 img
{border:0px solid; width:124px; height:124px;  display:block; margin:0 22px 18px 0;}
.textT01
{border:0px solid;}
.textT01 table {border-collapse:collapse; border:0px solid #000; padding:0px; margin:0px;}
.textT01 tr {border:0px solid #000; padding:0px; margin:0px;}
.textT01 td {border:1px solid #000; padding:5px; margin:0px;}

/*T02, t05, t08*/
.imgLeft
{clear:right!important; clear:both; height:auto!important; height:1px;} 
.imgLeft img
{border:0px solid; float:left; width:124px; height:124px; margin:0 10px 10px 0;}
.imgRight
{clear:both; height:auto!important; height:1px;}
.imgRight img
{border:0px solid; float:right; width:124px; height:124px; margin:0  0 10px 10px}

/*T03, t06, t09*/
.textT06
{border:0px solid;}
.textT06 table {border-collapse:collapse; border:0px solid #000; padding:0px; margin:0px;}
.textT06 tr {border:0px solid #000; padding:0px; margin:0px;}
.textT06 td {border:1px solid #000; padding:5px; margin:0px;}

.textT06 img
{border:0px solid; display:block; height:197px; width:455px; margin:10px 0;}
.textT06 input
{font-size:90%;}
.textT06 select
{font-size:90%;}


/*box dei link delle sottopagine*/
.linkContent {clear:right;position:relative;padding:1px;padding-top:8px;text-align:left;border-top: 1px solid #989898;border-bottom: 1px solid #989898;}
.linkContent a { text-decoration:none; font-size:100%; font-weight:bold; color:#a54210; padding:0px; }
.linkContent ul {font-size:100%; color:#a54210; margin:0px; padding:0px 5px 10px 0px; list-style-type:none; list-style-position:outside;}
.linkContent li {font-size: 100%; color: #a54210; margin:0px; }

/*contatti*/
ul.allContact          {border:0px solid #ad2118; list-style-type:none; list-style-position:inside; margin:25px 10px 10px 0; padding:0;} 
ul.allContact li       {padding:3px 10px;}
ul.allContact li.title {font-weight: bold; color:#ad2118; border-top :1px solid #c6c6c6; border-bottom :1px solid #c6c6c6;  padding:3px 10px;}

/*mappa del sito*/
.siteMap          {margin:0 0px 15px 0px; text-align:left;}
.siteMap h3       {margin:5px 0 10px; font-size:90%; border:1px solid #c6c6c6; background:#f7f7f7; padding:1px 10px; border-right:0;}
.siteMap p        {margin:10px 0;}
.siteMap ul       {list-style-type:none; list-style-position:outside; margin:10px 0 25px; padding:0;}
.siteMap li       {border-bottom:1px solid #c6c6c6; padding:3px 10px; }
.siteMap a.opener {font-weight:bold; text-decoration:none;}

/*Formattazione dell'editor*/
.Bold {font-weight: bold;}
.Grigio {color: #bbbbbb;}
.Verde {color: #009900;}
.Rosso {color: #FF0000;}
.Blu {color: #0000FF;}
.Piccolo {font-size: 9pt;}
.Grande {font-size: 14pt;}
.Evidenziato {background-color: yellow;}

table.newsletter {width:50%; border:0px solid #000; padding:0px; margin:0px;}
table.newsletter tr {border:0px solid #000;}
table.newsletter td {border:0px solid #000;}

table.mediatori {border-collapse:collapse; width:95%; border:1px solid #000; padding:5px; margin:0px;}
table.mediatori tr {border:1px solid #000;}
table.mediatori td {text-align:left; border:1px solid #000;padding:5px;}
table.mediatori th {text-align:left; border:1px solid #000; font-weight:bold;padding:5px;}
#table.mediatori input {font-size:90%;}
#table.mediatori submit {font-size:90%;background:#317e31;  color:#fff; margin:0; padding:0; border:0; font-size:90%; font-weight:bold;}

.bigger {background-color: yellow; font-size:120%; font-weight:bold;}






/*Listino dei Prezzi dei prodotti petroliferi*/

table.listino {width:90%; margin:10px 0; border:1px solid #adadad; border-collapse:collapse;}
table.listino td, table.listino th { border:1px solid #adadad; border-collapse:collapse; padding:5px;}
table.listino .grey {background:#e7e7e7;}
table.listino .date {width:100px;}
table.listino .title {width:100px; background:#317e31; color:#fff;}
.lite {font-weight:normal;}

h4.archivio {border-bottom:1px dotted  #adadad; margin:15px 0 ;}

table.searchListino {border:0; width:380px; border-collapse:collapse; }
table.searchListino td {border:0; border-bottom:1px solid #adadad; padding:8px 0 8px 5px; text-align:right;}
table.searchListino th {border-bottom:1px solid  #adadad; width:150px; padding:8px 0 8px 5px}
table.searchListino td.button {border:0; padding:15px 5px; text-align:left;}
.formArchivio select {width:200px;}

#searchData {width:380px; float:left; margin:0 20px 0 0;}


