/* CSS Document */
html,body { margin:0; padding:0; }
body { background:#b8b8b8 url(img/sfondo.jpg) repeat-x; font:12px Tahoma, Geneva, sans-serif; color:#051f37; margin:0 auto; }
p { font:12px Tahoma, Geneva, sans-serif; color:#051f37; }
h1 { font:bold 18px Tahoma, Geneva, sans-serif; color:#d90000; margin:0; padding:0 0 5px 0; }
h2 { font:bold 14px Tahoma, Geneva, sans-serif; color:#d90000; }
a { text-decoration:none; font-weight:bold; color:#051f37; }
a img { border:none; }
div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { margin-left:5px; }
.content ul { padding:0; margin:3px 0px 3px 15px; }
/*.content ul { padding:0; margin:3px 0px; }*/
/*.content li { list-style-position:inside; padding:0; margin:0px; }*/
table p { padding:0; margin:0; }
.content p { padding:0; margin:0; }

.myGallery { border:none; }

.csc-mailform-field { margin-top:10px; }
.csc-mailform input { float:left; clear:left; }
.csc-mailform label { float:left; clear:left; }
.csc-mailform select { float:left; clear:left; }
.csc-mailform textarea { float:left; clear:left; }
.csc-mailform-label { float:left; clear:left; padding:10px; font-weight:bold; }

#contiene_tutto { position:relative; width:960px; margin:0 auto; }

#animazione { height:375px; width:960px; position:absolute; top:0; left:0; z-index:0; background:#b8b8b8 url(img/isolfin_1.jpg) no-repeat; }

#tutto { position:relative; top:0; z-index:5; width:881px; margin:0 auto 20px auto; }

#spazio_menuT { width:880px; height:55px; text-align:right; padding:10px 0 0 0; }
#menuT { display:inline; }
.link { list-style-type:none; display:inline; padding:0 10px; }
.linkbarra { list-style-type:none; display:inline; background:url(img/menuT_riga.jpg) no-repeat top left; padding:0 12px; }
.menuT { list-style-type:none; display:inline; }
.menuT ul, .menuT li { list-style-type:none; display:inline; padding:10px; line-height:57px; text-transform:lowercase; }
#menu_alto img { vertical-align:bottom; }
.primo { text-align:center; }
.centro { text-align:center; background:url(img/menuT_riga.jpg) no-repeat left center; }
.ultimo { text-align:center; background:url(img/menuT_riga.jpg) no-repeat left center; }
.primo a, .centro a, .ultimo a { text-decoration:none; color:#636363; text-transform:lowercase; }
.primo a:hover, .centro a:hover, .ultimo a:hover { text-decoration:underline; }
.primoAct { text-align:center; }
.centroAct { text-align:center; background:url(img/menuT_riga.jpg) no-repeat left center; }
.ultimoAct { text-align:center; background:url(img/menuT_riga.jpg) no-repeat left center; }
.primoAct a, .centroAct a, .ultimoAct a { text-decoration:underline; color:#636363; }
.primoAct a:hover, .centroAct a:hover, .ultimoAct a:hover { text-decoration:underline; }

#lingue { width:70px; height:50px; float:right; padding-top:15px; }
#lingue img { padding-left:5px; }

#menuBottoni { width:881px; height:270px; margin-top:150px; }
#menuBottoni dl { /*margin-right:38px;*/ }

#contenuto { margin-top:20px; width:881px; text-align:left; }

#sx { width:271px; height:290px; float:left; background:url(img/menu_referenze.png) no-repeat top left; }
#menuLato { width:271px; height:289px; padding:40px 0 0 0px; }
#menuLato .industriale { width:271px; height:83px; }
#menuLato .navale { width:271px; height:83px; }
#menuLato .energetico { width:271px; height:82px; }

#dx { width:571px; float:right; background:url(img/content_inizio.png) no-repeat top right; }
#dx .content { background:#ffffff; overflow:hidden; }
#dx .content .divsingolocontenuto { padding:0 10px; }
#dx .finecontent { background:url(img/content_fine.png) no-repeat bottom right; height:15px; }

.clearer { clear:both; display:block; }

#piede { background:url(img/piede.png) no-repeat center top; padding-top:5px; line-height:1.5em; height:200px; margin:0 auto; }
#indirizzo { float:left; margin:0 0 0 50px; }
#indirizzo h2 { padding:0; margin:0;  }
#indirizzo p, #indirizzo a { padding:0; margin:0; line-height:18px; font-size:12px; color:#2f2f2f; }
#intera { float:right; margin:10px 50px 0 0; }


/* HOME */
#sx_home { width:577px; height:206px; float:left; background:url(img/menu_referenze_home.png) no-repeat top left; }
#sx_home #menuReferenze { width:577px; padding:50px 0 0 15px; }
#sx_home #menuReferenze .industriale { float:left; width:172px; height:124px; margin-right:15px; }
#sx_home #menuReferenze .navale { float:left; width:172px; height:124px; margin-right:15px; }
#sx_home #menuReferenze .energetico { float:left; width:172px; height:124px; }

#dx_home { width:270px; height:206px; float:right; background:url(img/home_dx_sfondo.png) no-repeat top right; }
#dx_home .content { background:none; margin-left:6px; padding:3px 0; }
#dx_home .content .divsingolocontenuto { background:none; padding:0 10px; }

