/* CSS Cp Office */

body {
	background:url(../immagini/bg.png) repeat-x #AAAAAA;
	font-size:12px;
	color:#000000;
	margin:0; padding:0;
	font-family:"Trebuchet MS", Tahoma;
}

a { color:#E75600; text-decoration:none;}
a:hover { color:#E75600; text-decoration:underline;}

a img { border:0; }

ul { list-style-type:none; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6,p { margin:0; padding:0; }

h1 {  font-size:24px; 
font-family:cp; color:rgb(231,86,0); margin-bottom:5px;
 }
h2 {  font-size:17px;
font-family:cp; color:rgb(231,86,0);
 }
 


form { margin:0; padding:0;}
.input { margin:0; padding:0; background:#FFFFFF; border:1px solid #b3b3b3; width:150px;height:15px;}
.input_text { margin:0; padding:0; background:#FFFFFF; border:1px solid #b3b3b3; width:400px; height:60px;}

.left { float:left;}
.right { float:right;}
.clear { clear:both;}

/* Struttura */

.cont { width:800px; margin:30px auto; background:#FFFFFF; }
.head { height:100px; width:770px; padding:0 15px 0 15px;
		 float:left; background:url(../immagini/bg_head.jpg) no-repeat top center; }

.cont_in { width:770px; float:left; padding:0 15px; }
.cont_in2 { width:770px; border-top:7px solid #D9D9D9; border-bottom:7px solid #D9D9D9; float:left; padding:10px 0;}

.main_sx { float:left; width:500px; margin-right:14px; margin-bottom:15px; }
.main_dx { float:left; width:256px; height:225px; background:url(../immagini/bg_right.jpg) no-repeat; margin-bottom:15px; }

.cont_sx { float:left; width:500px; margin-right:14px; line-height:16px; }
.cont_dx { float:left; width:256px; padding-bottom:135px; background:url(../immagini/bg_colonna_dx.jpg) no-repeat bottom right;  }

.footer { height:25px; width:770px; padding:5px 15px 0 15px;
		 float:left; background:url(../immagini/bg_foot.jpg) no-repeat top center; }
		 
.menu_top { float:right; width:307px; height:38px; background:url(../immagini/bg_menu.jpg) no-repeat right bottom; margin-top:62px; }
.menu_top ul { float:left; width:307px; }
.menu_top ul li { float:left; }
.menu_top ul li a { float:left; width:102px; height:25px; text-align:center; font-weight:bold; color:#000000; padding-top:13px; }
.menu_top ul li a:hover { color:#E75600; text-decoration:none; }

.txt_dx_top { float:left; margin-top:75px; height:50px; width:234px; padding:0 11px; color:#FFFFFF; line-height:16px; text-align:justify;}
.menu_dx_top { float:left; width:256px; height:70px; margin:10px 0 0 0; }
.menu_dx_top ul { width:150px; padding-left:97px; }
.menu_dx_top ul li { float:left; width:135px; padding-left:15px; background:url(../immagini/arrow.gif) no-repeat left center; }
.menu_dx_top ul li a { float:left; width:135px; color:#333333; }

.titolo_dx { width:214px; height:24px; background:url(../immagini/bg_titolo_dx.jpg) no-repeat; padding-left:42px; font-weight:bold; padding-top:10px; }

.menu_dx { float:left; padding:20px 25px; width:206px; }
.menu_dx ul { float:left; width:206px; }
.menu_dx ul li { float:left; width:206px; }
.menu_dx ul li a { float:left; width:200px; padding:3px; border-bottom:1px solid #C8C4C5; color:#000000; }
.menu_dx ul li a:hover { color:#E75600;  }
.menu_dx ul li a.sel { color:#E75600; text-decoration:underline;  }

.titoletto { font-size:16px; float:left; font-weight:bold;
font-family:cp; color:rgb(53,53,53); 
 } 

.box_dx { float:left; padding:20px 25px; width:206px; line-height:16px; }
.more { background:url(../immagini/arrow.gif) no-repeat left center; float:left; padding-left:15px; } 
.more a { text-decoration:underline; }

ul.more_sx { width:500px; float:left; }
ul.more_sx li { background:url(../immagini/arrow.gif) no-repeat left center; float:left; padding-left:15px; width:485px; }

.boxettini_home { float:left; width:116px; color:#E75600; font-size:13px; font-weight:bold; margin:50px 12px 50px 0; }

.img_sx { float:left; margin:0 10px 10px 0; }

div#mission{text-align:justify; float:left;}

div#interno_sub {margin-top:10px; border-top:1px solid #8d8d8d; padding-top:10px;} 

.privacy  {color:#000033; border:1px solid #000; background-color:#f0f0f0; layer-background-color:#cccccc;
        position:absolute; top:50%;left:50%; width:380px; height:90px; margin-left:-190px;
        z-index:99;  visibility:hidden; padding:5px; text-align:justify;}
		
.thumb {float:left; margin-right:14px; padding:2px; border:1px solid #333333;}

div#pdf {float:right; margin:5px;}
