/* 
eLogic S.r.l. - www.elogic.it
CSS Document  COGEI Costruzioni
Paola Guerrini 
*/

/*---> General */
body { background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 18px; color: #525252; text-align:left; margin:0px; padding:0px;}

h1 {font-size:16px; padding:0; margin:0; text-align:left;}
h2 {font-size:13px; padding:0; margin:0; text-align:left;}
h3 {font-size:12px; padding:0; margin:0; text-align:left;}
h4 {font-size:11px; padding:0; margin:0; text-align:left;}
h5 {font-size:10px; padding:0; margin:0; text-align:left;}
h6 {font-size:9px; padding:0; margin:0; text-align:left;}

p {padding:0 0 12px 0; margin:0;}
a, a:link, a:active, a:visited, a:hover { text-decoration:none; color:#525252; background-color:inherit;}

td, th { color:inherit; font-size:inherit;}

input, textarea, select { font-size: 10px;font-family: Arial, sans-serif;}

.clear { clear:both}

/*--> header */
#top {margin:0px; padding: 0px; width:862px; height:75px; text-align:left;}
#top h1 {padding: 13px 0px 15px 150px; margin:0px; text-align:left;}
#top img {border: 0px;}

#header {margin:0px; padding: 0px; width:862px; height:184px; text-align:left;}
#header img {border:0px;}
#header p {padding:0px; margin:0px;}

/*--> Main Menu  */
#MMenu {margin:0px; padding:0px 0 0 150px; width:712px; height:48px; position:relative}
#MMenu  a { padding: 10px 32px 0 0; display: block; margin:0px; white-space:nowrap}
#MMenu LI { BEHAVIOR: url(/CMSScripts/LIhover.htc)}

#CMSMenu { PADDING: 0px; MARGIN: 0px; WIDTH: 100%; LIST-STYLE-TYPE: none; position:relative }
#CMSMenu LI { DISPLAY: inline; FLOAT: left;white-space:nowrap; padding:0px; margin:0px; position:relative;}
#CMSMenu UL { Z-INDEX: 500; POSITION: absolute; bottom:20px; background-color:#FFF; padding:3px 10px 20px 10px; margin:0px; width:auto; filter:alpha (opacity=70); /* MS Internet Explorer */filter:progid:DXImageTransform.Microsoft.Alpha (style=0, opacity=70); /* MS Internet Explorer proprietory */-moz-opacity: 0.7; /* Mozilla v1.6 and below */opacity: 0.7; /* CSS-3 Standards */-khtml-opacity:.7 /* Safari */}

#CMSMenu UL LI { CLEAR: left; DISPLAY: block; POSITION: relative;margin:0px; padding:0px; padding-right: 10px;}
#CMSMenu UL UL {  }
#CMSMenu UL {DISPLAY: none }
#CMSMenu LI:hover UL UL { DISPLAY: none }
#CMSMenu UL LI:hover UL UL { DISPLAY: none }
#CMSMenu LI:hover UL { DISPLAY: block }
#CMSMenu UL LI:hover UL { DISPLAY: block }
#CMSMenu UL UL LI:hover UL { DISPLAY: block }

#MMenu A.CMSListMenuLink {}
#MMenu .CMSListMenuLink, #MMenu .CMSListMenuLinkHighlighted {padding: 10px 32px 0 0; display: block; margin:0px;}
#MMenu a.SubMenuCMSListMenuLink {margin:0px; padding:0px;  color:#000;}
#MMenu .SubMenuCMSListMenuLinkHighlighted {margin:0px; padding:0px; color:#000;}

/*--> Menu di sinistra */
#LMenu {float: left; width:120px; margin:0px; padding:0px;}
#LMenu ul {margin:0px; padding:0px;  list-style-type:none;}
#LMenu a {background-image:url(../images/freccia_dx.gif); background-position: left 4px; background-repeat:no-repeat; padding-left:6px;}


/*--> Centro */
#centralBody { padding:0px; margin: 0 0 0 30px; /*width:832px;*/ width:auto;}


#content {float: left; /*width:712px;*/ width:auto; margin:0px; padding:0 0 12px 0;}
#content a {text-decoration: underline}
#content table {display:inline; }

/*--> Home */
.home_col1, .home_col2, .home_col3, .home_col3bis { float:left;}
.home_col1, .home_col2 { width:248px; margin: 0 20px 0 0; padding:0px;}
.home_col3, .press_col2 { background-color:#EDF0F4; color:inherit; margin:0px; padding:10px; width:156px; }
.home_col3bis { margin:0px; padding:0px; width:176px; }

/*--> Press room */
.press_col1, .press_col2 {float: left;}
.press_col1 { width:516px; margin: 0 20px 0 0; padding:0px;}
.press_col2 {/*vedi sopra*/}
.listArticle {}
.listArticle h2 {marging:0px; padding: 5px 0px;}
.listArticle p {margin:0px; padding:5px 0px;}

/*--> Pagina attivita' */
h1.titolo { width:468px; height:76px;}
h1.titolo_stretto { width:224px; height:76px;}
.lavoro_col1, lavoro_col2 {float: left}
.lavoro_col1 { width:224px; margin: 0 20px 0 0; padding:0px; min-width:224px}
.lavoro_col1 p {margin:0px; padding:0 0 12px 0;}
.lavoro_col2 { width:468px; margin:0px; padding:0px; float:left;}

table.lista {margin:0px; padding:0px; border:0px; border-collapse:collapse; width:100%}
table.lista_imm {margin:0px; padding:0px; border:0px; border-collapse:collapse;}

table.lista img, table_lista_imm img{ border: 0px;}
table.lista h4 {background-image:url(../images/frecciablu_dx.gif); background-position: left 4px; background-repeat:no-repeat; padding-left:6px; line-height:13px}
table.lista p { font-size: 11px; line-height:13px; padding:0pt 0pt 0pt 6px;}
table.lista td {vertical-align:top; margin:0px; padding:0px; text-align:left;}
table.lista td.foto{ padding-right:10px; padding-bottom: 32px; width:96px;}
table.lista td.testo { width:128px; min-width:128px;}
table.lista td.margine { width: 20px;}

/*--> pagina immobiliare */
.imm_col1, .imm_col2 {float: left;}
.imm_col1 {width:468px; margin: 0px; padding:0px; float:left;}
.imm_col2 {width:224px; margin: 0 0px 0 20px; padding:0px;}
.imm_col2 p {margin:0px; padding:0 0 12px 0;}

.lista_imm { width:224px; margin:0 20px 0 0; padding:0px;}
.lista_imm2 { width:224px; margin:0; padding:0px;}
.lista_imm h4, .lista_imm2 h4 {line-height:13px}
.lista_imm p, .lista_imm2 p { font-size: 11px; line-height:13px; margin:0; padding:0 0 7px 0}

/*--> per la scheda */
a.downloadPDF {display:block; float:right; width: 156px; height:20px; background-image:url(../images/iconaPDF.gif); background-position: left 4px; background-repeat:no-repeat; text-align:left; margin:0px; padding:0 0 0 20px; }
#bkg_titoloScheda { width:862px; height:60px; position:absolute; top:76px; left:0px; background-color:#000; filter:alpha (opacity=70); /* MS Internet Explorer */filter:progid:DXImageTransform.Microsoft.Alpha (style=0, opacity=70); /* MS Internet Explorer proprietory */-moz-opacity: 0.7; /* Mozilla v1.6 and below */opacity: 0.7; /* CSS-3 Standards */-khtml-opacity:.7 /* Safari */}
#titoloScheda { width:862px; height:60px; position:absolute; top:76px; left:0px; background-color:none; color:#FFF; margin:0px; padding: 12px 0 0 0; font-weight:bold;}
#titoloScheda .sezione { float: left; width:140px; margin:0 10px 0 0; padding:0 0 0 30px; font-size:12px; line-height: 14px;}
#titoloScheda .titoloScheda {float: left; font-size:18px; line-height: 20px; width:612px;}

/*--> gallery */
.gallery { }
.gallery table {margin: 20px auto; padding: 0px;}
.gallery td { vertical-align:top}

/*--> footer */
#footer { border:0px; border-top:1px solid #999; width:862px;/* width:auto;*/ height:28px;}
#lingue { width:120px; margin:10px 0px 0px 0px; padding:0 0 0 30px; float:left;}
#lingue a {background-image:url(../images/freccia_dx.gif); background-position: left 4px; background-repeat:no-repeat; padding-left:6px;}

#breadcrumbs { margin:10px 0 0 0; padding:0px; /*width:712px;*/ width:auto; float:left;}
#breadcrumbs a {background-image:url(../images/freccia_dx.gif); background-position: left 4px; background-repeat:no-repeat; padding-left:6px;}

#info {width:712px; font-size:10px; margin:10px 0 10px 150px;}
#credits { width:862px; text-align:right; font-size:10px;}


#plcRoot_Layout_zoneCenter_pageplaceholder_partPlaceholder_Layout_zoneCol1_ListaProdotti_lstElem {float: left}
#plcRoot_Layout_zoneCenter_pageplaceholder_partPlaceholder_Layout_zoneCol2_ListaProdotti_lstElem td,  #plcRoot_Layout_zoneCenter_pageplaceholder_partPlaceholder_Layout_zoneCol1_ListaProdotti_lstElem td{ vertical-align:top;}