/* CSS Document */
body {background:#e8e8e8 url(images/backimage.gif) repeat;margin: 20px auto;padding: 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
/*=== Firefox workaround to avoid content moving on page length ===*/
html {overflow: -moz-scrollbars-vertical; overflow-x: auto;}
/*==================*/
img{border:0;}

#container {width:780px; margin:0 auto; background-color:#FFFFFF;}

#left {float:left; width:286px;}

#right{float:left; width:494px;}

#top {width:781px; background-color:#FFFFFF;}


/* lato sinistro */ 
#logo{text-align:center; background-color:#FFFFFF;}
#logo img{margin:12px 0 12px 0;}

#menu{height:280px; width:286px; text-align:center; background:#2885cb url(images/backmenu.jpg) repeat-x;}
#menulist{float:right; margin-top:30px;}
#menulist div{margin-top:5px;}
#menulist p{margin:0 25px 0 0; padding:0;}

#news{text-align:center;}
#boxnews{border:10px solid #FFFFFF; background-color:#e8e8e8; padding:12px; text-align:left; vertical-align:top;}
#boxnews H4{font-size:14px; font-weight:bold; margin:0; padding:0; color:#303030;}
#boxnews p{font-size:12px; font-weight:100; margin:5px 0 0 0; padding:0; color:#303030; text-align:justify;}

#job{width:278px; margin:15px auto;}

/* lato destro */
#topbanner {height:194px; background-color:#f6f6f6;}
#topbanner div{margin: 12px 35px 0 30px;}
#topbanner p {margin: 10px 35px 0 30px; font-size:12px; color:#303030; line-height:16px; text-align:justify;}
.benvenuti{font-size:18px; color:#535453;}
.benvenutitxt{font-size:14px; color:#535453;}
.marchesi{font-size:24px; font-weight:bold; color:#0166b4;}
.servizi{font-size:22px; font-style:italic; color:#b4cc20;}

.titolocentrale{color:#0166b4; font-size:18px;}
.rispostaCurriculum{color:#0166b4; font-size:15px; font-weight:bold; text-decoration:none;}
.testo{color:#303030; font-size:12px;}
.testoBenvenuti{color:#303030; font-size:14px;}
.evidenza{color:#0166b4; font-size:12px; font-weight:bold;}

#immagini{height:280px; background-color:#f6f6f6;}

#texto{text-align:left; background-color:#f6f6f6;}
#boxtesto{ background-color:#f6f6f6; padding:20px 20px 20px 20px; text-align:justify; vertical-align:top;}
#boxtesto p{margin:0; padding:0;}
#boxtesto div{margin-top:17px;}
#boxtesto H3 {margin:0; padding:0; font-size:12px; font-weight:bold; color:#0166b4;}
#boxtesto H4 {margin:0; padding:0; font-size:12px; font-weight:100; color:#303030;}
#boxtesto H5 {margin:0; padding:0; font-size:12px; font-weight:bold; color:#000000;}
#boxtesto a, #boxtesto a:link, #boxtesto a:visited, #boxtesto a:active {color:#0166b4;	text-decoration:none;}
#boxtesto a:hover {color:#0166b4;text-decoration:none;}

#modulo{font-size:12px;}
.inpt{border: 1px solid #459add; width:200px; font-size:14px;}
.inptInfo{border: 1px solid #459add; font-size:14px;}
.cap{border: 1px solid #459add; width:46px; font-size:14px;}
.areatesto{border: 1px solid #459add; width:200px; height:60px; font-size:14px;}

#imglist {float: left; width: 454px; margin: 0; padding: 0; list-style: none; background-color:#f6f6f6;}
#imglist li {float: left; width: 202px; margin: 10px 0 0 8px; padding: 3px 4px 3px 4px; background-color:#efefef; border:1px dashed #CCCCCC;}