/* 
eLogic S.r.l. - www.elogic.it
CSS Document  COGEI Costruzioni
Paola Guerrini 
*/

body { background-color:#266A7D; color: #1E5362; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;background-image:url(../images/top_bk.jpg); background-position: top; background-repeat:repeat-x; padding:0px; margin:0px auto;}

/*--> tag Generali */
 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;}

 a,  a:link,  a:active,  a:visited,  a:hover {color: #1E5362; 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 */
#header {background-image:url(../images/header_bk.jpg); background-position: 225px 10px; background-repeat:no-repeat; background-color:none; color:inherit; width:776px; height:159px; margin:0px auto;}
#header p {margin:0px; padding:0px;}
#header .testoHeader { margin:30px 0 0 269px; padding:0px; border:0px;}

#lingue {position: relative; margin:0px auto; width:776px;}
#lingue .cont { position:absolute; top:4px; right:0; margin:0px; padding:0px;}
#lingue a {display:block; float: left; font-size:10px; font-weight:normal; text-decoration:none; color: #FFF!important; background-image:url(../images/item_lingua.gif); background-position: 0px 3px; background-repeat:no-repeat; padding:0px 5px 2px 15px; margin:0px;}

#toolMenu {position: relative; margin:0px auto; width:776px;}
#toolMenu .cont { position:absolute; top:-114px; right:0; margin:0px; padding:0px;}
#toolMenu a {display:block; float: left; font-size:10px; font-weight:normal; text-decoration:none; color: #FFF!important; padding:0px 5px 2px 15px; margin:0px;}

#breadcrumbs {position: relative; margin:0px auto; width:776px;}
#breadcrumbs .cont { position:absolute; top:2px; left:250px; margin:0px; padding:0px;}
#breadcrumbs .cont a {/*display:block; float: left;*/ font-size:10px; font-weight:normal; text-decoration:none; color:#3797B3; background-image:url(../images/item_breadcrumbs.gif); background-position: 3px 6px; background-repeat:no-repeat; margin:0px; padding:0 0 0 8px}

/*--> Content */
#content { background-color:#FFFFF7; color:inherit; width:100%; margin:0px; padding:0; border-bottom: 10px #FFFFF7 solid; min-height:300px;}
#pageHome, #pageAzienda, #pageQualita, #pageCarriere, #pageContatti, #pageProdotti, #pageProdottiScheda {background-image:url(../images/bk_home.jpg); background-position: right bottom; background-repeat:no-repeat; background-color: inherit; color:inherit; width:776px; margin:0px auto; padding:0; min-height:300px; position:relative; z-index:1000}
#pageAzienda {background-image:url(../images/bk_azienda.jpg);}
#pageQualita {background-image:url(../images/bk_qualita.jpg);}
#pageCarriere {background-image:none;}
#pageContatti {background-image:none;}
#pageProdotti {background-image:url(../images/bk_prodotti.jpg);}
#pageProdottiScheda {background-image:url(../images/bk_prodottiScheda.jpg);}


.bottom { position:absolute; bottom:0px; left:0px; z-index:200;}

/*--> contenuti delle pagine */
/*titolo delle pagine */
.titolo { /*width:100%;*/ background-image:url(../images/lineaTitolo.gif); background-position: bottom right; background-repeat:no-repeat; text-align:right; margin:0px; padding: 40px 0px 5px 250px;}
.titolo h1 { color:#189EC5; font-size:14px; background-image:url(../images/item.jpg); background-position: left; background-repeat:no-repeat; padding:0 0 5px 40px; margin: 0px; display:inline;}
.text {padding:0px 5px 250px 250px; background:none; font-size:11px;}
.textQualita {padding:0px 5px 210px 250px; background:none; font-size:11px;}
.textHome {padding:0px 5px 300px 250px; background:none; position:relative}
.textProdotti  {padding:0px 5px 235px 250px; background:none; position:relative}
.textSchedaProdotti {padding:10px 5px 120px 250px; background:none; font-size:11px; min-height:300px; height:auto !important; height:250px;}
.textContatti {padding:0px 5px 235px 250px; background:none; position:relative; font-size:11px;}

.text p {}

#pageHome #filmato { position:absolute; bottom:120px; right:20px; margin:0px; padding:0px; width:212px; height:178px;}
#pageAzienda #filmato { position:absolute; bottom:80px; right:20px; margin:0px; padding:0px; width:212px; height:178px;}
#pageContatti #filmato { position:absolute; bottom:0px; right:0px; margin:0px; padding:0px; width:534px; height:255px;}
#pageCarriere #filmato { position:absolute; bottom:0px; right:0px; margin:0px; padding:0px; width:534px; height:255px;}
#pageQualita #filmato { position:absolute; bottom:120px; right:20px; margin:0px; padding:0px; width:212px; height:178px;}

/*--> Colonna di sinistra */

#colSX { position:absolute; top:-159px; left:50%; width:238px; height:100%;}
#colSX .content_it-it, #colSX .contentAzienda_it-it, #colSX .contentQualita_it-it, #colSX .contentCarriere_it-it, #colSX .contentContatti_it-it, #colSX .contentProdotti_it-it, #colSX .content_en-us, #colSX .contentAzienda_en-us, #colSX .contentQualita_en-us, #colSX .contentCarriere_en-us, #colSX .contentContatti_en-us, #colSX .contentProdotti_en-us, #colSX .content_pl-pl, #colSX .contentAzienda_pl-pl, #colSX .contentQualita_pl-pl, #colSX .contentCarriere_pl-pl, #colSX .contentContatti_pl-pl, #colSX .contentProdotti_pl-pl  {position: absolute; left: -388px; text-align:center; background-image:url(../images/logo_it-IT.jpg); background-position: top; background-repeat:no-repeat; width:238px; height:450px; z-index:100;}
#colSX .contentAzienda_it-it {background-image:url(../images/logoAzienda_it-IT.jpg);}
#colSX .contentQualita_it-it {background-image:url(../images/logoQualita_it-IT.jpg);}
#colSX .contentCarriere_it-it {background-image:url(../images/logoCarriere_it-IT.jpg);}
#colSX .contentContatti_it-it {background-image:url(../images/logoContatti_it-IT.jpg);}
#colSX .contentProdotti_it-it {background-image:url(../images/logoProdotti_it-IT.jpg);}
#colSX .content_en-us {background-image:url(../images/logo_en-US.jpg);}
#colSX .contentAzienda_en-us {background-image:url(../images/logoAzienda_en-US.jpg);}
#colSX .contentQualita_en-us {background-image:url(../images/logoQualita_en-US.jpg);}
#colSX .contentCarriere_en-us {background-image:url(../images/logoCarriere_en-US.jpg);}
#colSX .contentContatti_en-us {background-image:url(../images/logoContatti_en-US.jpg);}
#colSX .contentProdotti_en-us {background-image:url(../images/logoProdotti_en-US.jpg);}
#colSX .content_pl-pl {background-image:url(../images/logo_en-US.jpg);}
#colSX .contentAzienda_pl-pl {background-image:url(../images/logoAzienda_en-US.jpg);}
#colSX .contentQualita_pl-pl {background-image:url(../images/logoQualita_en-US.jpg);}
#colSX .contentCarriere_pl-pl {background-image:url(../images/logoCarriere_en-US.jpg);}
#colSX .contentContatti_pl-pl {background-image:url(../images/logoContatti_en-US.jpg);}
#colSX .contentProdotti_pl-pl {background-image:url(../images/logoProdotti_en-US.jpg);}


/*--> Colonna di sinistra  : Menu  */

#menu {position:absolute; top:150px; left:0px; margin:0px; padding:0px;}
#menu img {border: 0px;}
#menu ul {margin:0px; padding:0px; list-style:none;}
#menu ul li {background-image:url(../images/line_menu.gif); background-position: bottom right; background-repeat:no-repeat; padding:10px 0px 2px 0px; margin:0px 0px 0px 16px; text-align:left; width:199px}
#menu ul li a {background-image:url(../images/item_menu.gif); background-position: 0px 0px; background-repeat:no-repeat; padding:0px 0px 0px 40px; margin:0px; height:13px}

/*--> Colonna di sinistra : News */

#news {background-image:url(../images/tit_news.gif); background-position: 15px 0px; background-repeat:no-repeat; position:absolute; top:333px; left:0px; margin:0px;  padding:35px 20px 10px 20px; text-align:left; width:200px}
#news h4 { font-size:10px; font-weight:bold; color:#189EC5; margin:0px; padding:5px 0px; width:180px;}
#news a {color:#189EC5;}
#news .data{ font-size:10px; color:#189EC5; margin:0px; padding:0px; display:block;}
#news .sommario { font-size:10px;color:#189EC5; margin:0px; padding:0px; display:block;}
#news .sommario p {margin:0px; padding:0px;}

.listNews h4 { font-size:12px; font-weight:bold; color:#189EC5; margin:0px; padding:5px 0px;}
.listNews a {color:#189EC5;}
.listNews .data{ font-size:10px; color:#189EC5; margin:10px 0px 0 0; padding:0px; display:block;}
.listNews .sommario { font-size:11px; margin:0px; padding:0px; display:block;}
.listNews .sommario p {margin:0px; padding:0px;}



/*--> Colonna di sinistra : gruppo */

#gruppo { text-align:center; height:151px; width:238px; background-image:url(../images/gruppo_bk.jpg); background-position: top; background-repeat:no-repeat; margin:0px; padding:0px;} 
#gruppo h4 { font-size:10px; font-weight:bold; color:#189EC5; margin:0px; padding:10px 0px 0px 0px; text-align:center}
#gruppo img {border: 0px; padding:1px; margin:0px;}
#gruppo a {display:block;}
#gruppo p {margin:0px; padding:0px;}


/*--> Footer */
#footer { background-color:#266A7D; color: #FFF; font-size:10px; background-image:url(../images/closer_bk.jpg); background-position: top; background-repeat:repeat-x; padding:0px; margin:0px; padding:19px 0 0 0; width:100%;}
#footer .testo { margin:0px auto 0 auto; width:776px; text-align:center; padding:0px;}
#footer a {color: #FFF; font-weight:bold;}



/*--> Prodotti */
.alert {font-size: 10px}
ul#listaProdotti { margin:0px; padding:0px; list-style:none;}
#listaProdotti li { border-bottom: 1px dotted #3A9EBA; width:100%; marging:0px; padding:2px 0px;}
#listaProdotti  a { background-image:url(../images/item_prodotti.gif); background-position: 0px 3px; background-repeat:no-repeat; padding: 0px 0px 0px 20px; text-decoration:none; font-weight:bold}
a.listaProdotti {display:block; font-size:11px; font-weight:bold; text-decoration:none; color:#3797B3; background-image:url(../images/item_breadcrumbs.gif); background-position: 3px 6px; background-repeat:no-repeat; margin:0px; padding:0 0 0 12px;}

table.dati { border:1px solid #1E5362; border-collapse:collapse;}
table.dati th, table.dati td { background-color:#1E5362; color:#FFF; font-weight:bold; font-size:10px; text-align:left; padding:3px 6px}
table.dati td { background-color: #EAF9FD; color:#1E5362; font-weight:normal;}

img.prodotto { border: 1px solid #1E5362;  float:right; margin: 10px 5px 10px 10px}






