html,body
		{
			margin:0px;
			padding:0px;
			border:0px;
			scrollbar-3dlight-color:#FFF;
			scrollbar-arrow-color:#FFF;
			scrollbar-base-color:#FFF2D7;
			scrollbar-darkshadow-color:#FFF2D7;
			scrollbar-face-color:#CCC;
			scrollbar-highlight-color:#FFF;
			scrollbar-shadow-color:#FFF;
			scrollbar-track-color:#FFF;
		}
body
		{
			font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 
			font-size:76%; 
			color:#333;
			background-color:#0065b2; 
			background-image:url(images/bg.gif); 
			background-repeat:repeat-x;
			text-align:center;
		}

h1 { color:#FF0000; font-size:13px; font-weight:bold; }		
h2 { color:#0065b2; font-size:12px; font-weight:bold; }

a:link	{ text-decoration:none; color:#333 }
a:visited { text-decoration:none; color:#333 }
a:hover { text-decoration:underline; color:#0065b2 }	/* CAMBIARE IN BASE AI COLORI AZIENDALI */

.button a { float:right; font-weight:bold; width:220px; line-height:31px; display:block; background-image:url(images/pulsante_back.jpg); text-decoration:none }
.button a:visited { float:right; font-weight:bold; width:220px; line-height:31px; display:block; background-image:url(images/pulsante_back.jpg); text-decoration:none }
.button a:hover { float:right; font-weight:bold; color:#891317; background-image:url(images/pulsante_back.jpg); text-decoration:none }

#container 
		{
			line-height: 1.15; 
			padding-left:3px; padding-right:3px;
			width:700px;
			margin:auto;
			border:1px solid #FFF; border-top:0px;
			background-color:#f4f4f4;
		}
#movie
		{
			background-color:#FFF;
		}
#banner
		{
			
		}
#search
		{
			padding-left:15px;
 			float:left;
			text-align:left;
		}
#logo
		{
 			float:right;
			width:188px;
			padding:5px; padding-right:20px;
		}
#red
		{
			clear:left;
			width:700px;
			height:22px;
			margin-bottom:1px;
			background-color:#f4f4f4;
			border-top:1px solid #999;
		}
#mappa
		{
			float:left;
			padding-left:15px; padding-top:2px;
			text-align:center;
		}
.campiform
		{
			font-size:9px;
			color:#0065b2;
		}
.sottomenu
		{
			padding-left:15px;
			color:#333;
		}
.sottomenu2
		{
			padding-left:30px;
			color:#333;
		}
#image
		{
		background-image:url(images/image.jpg);
		width:700px;
		height:220px;
		}
#menu
		{
		width:700px;
		height:220px;
		}
#content
		{
			background-color:#fff;
			padding:5px; padding-right:0px; padding-top:15px; margin-bottom:20px;
			text-align:left;
		}
#news
		{
			float: left;
			width:282px;
			padding-right:5px;
			margin-right:5px; 
			margin-bottom:15px;
			padding-top:0px;
			text-align:justify;
			border-right: 1px dashed #d2dbe5;
		}
#news_rassegna
		{
			float: left;
			width:476px;
			padding-right:5px;
			margin-right:5px; margin-bottom:15px;
			text-align:justify;
			border-right: 1px dashed #d2dbe5;
		}

dl	{ margin:0; padding:0; }
dt	{ margin:5px; padding:0; }
dd	{ margin:0; padding:0; padding-left:20px; padding-bottom:5px; padding-right:10px }

#primo_piano
		{
			float:left;
			width:188px;
			padding-right:5px;
			margin-right:5px;
			border-right: 1px dashed #d2dbe5;
			text-align:justify;
		}
#products
		{
			float:left;
			width:195px;
			padding-right:5px;
			border-right: 1px dashed #d2dbe5;
			text-align:justify;	
		}
#productsimg
		{
			float:right;
			margin-right:5px;
			margin-top:10px;
			margin-bottom:20px;
		}	
#textproducts
		{
			clear:float;
			padding-left:5px;
			padding-top:10px;

		}
#teleassistenza
		{
			background-color:#ededee;
			margin-top:5px; 
			height:60px;	
		}
#teleassistenza a
		{
			float:left;
			margin-top:10px;
			text-decoration:none;
			text-align:center;
			width:150px;
			color:#000000;
			font-size:12px;
			font-weight:bold;
		}
#teleassistenza a:hover
		{
			text-decoration:none;
			color:#0065b2;
			font-size:12px;
		}
#pagina
		{
			float: left;
			width:456px;
			padding:10px; 
			padding-top:0px;
			text-align:justify;
			margin-bottom:15px;
		}
#laterale
		{
			float:right;
			padding-right:5px;
			text-align:left;
		}
#login
		{
			float:left;
			padding:10px; 
			padding-top:0px;
			text-align:left;
		}
#footer
		{
			clear:left;
			background-image:url(images/footer.jpg); background-repeat:no-repeat;
			height:55px;
		}
#footerimg
		{
			margin-left:30px;
			margin-right:20px;
		}
#credits
		{
			margin:auto;
			width:700px;
			text-align:right;
			padding-top:5px; padding-bottom:5px;
		}
#credits a
		{
			color:#c6c8ca; text-decoration:none; font-size:10px;
		}
#credits a:hover
		{
			color:#FFF;
		}
#titolo
		{
			text-align:left; padding-left:10px;
		}
#press_kit
		{
			width:199px;
			height:100px;
			background-color:#eff5fb;
			text-align:justify;
			margin-bottom:10px;
			}
#press_kit p { padding:10px; padding-top:0px; margin-top:5px; }
#wallpapers
		{
			width:199px;
			height:100px;
			background-color:#eff5fb;
			margin-bottom:10px;
		}
#newsletter
		{
			width:199px;
			height:250px;
			background-color:#eff5fb;
			margin-bottom:10px;
		}
#newsletter p { padding:10px; padding-top:0px; margin-top:5px; }
#paginazione
		{
			float:left; padding:20px;
		}
#percorso
		{
			text-align:right; color:#FF0000; padding:20px;
		}
.select
		{
			width:300px;
		}
.blocco
		{
			border-bottom:1px dashed #ccc;
			margin:5px;
			padding:5px;
		}
.blocco h2
		{
			margin-top:5px;
		}
.blocco a
		{
			display:block;
			margin-top:5px;
			text-decoration:underline;
			text-align:right;
		}