/* LES BALISES GENERALES*/
html, body, table, td{ 
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;
text-align:center;
font-size:12px;

}

#tableAccueil{ width:610; margin:0 0 0 10px}
#novita{
	margin-left:10px;
	margin-bottom:0px;
	padding:10px;
	width:260px;
	height:197px;
	background:url('../IMAGES/novitaFond3.gif') no-repeat top left/**/
}
table, td {vertical-align:top; text-align:left}
.note { font-size:9px; margin-top:10px; color:#999999; }

img{ border:none}

body{
    scrollbar-face-color: #efefef;
	scrollbar-base-color: #666;
   /* scrollbar-shadow-color: #c0c;
    scrollbar-highlight-color: #c0c;*/
    scrollbar-3dlight-color: #fff;
    scrollbar-darkshadow-color: #fff;
    scrollbar-track-color: #fff;
    scrollbar-arrow-color: #666;
	background-repeat:no-repeat;
	background-position:top center ;
	
	}
	
	


/* LES LIENS body { background-image:url(IMAGES/fondPageServizi.gif); } */
a {	text-decoration:none;
	color:#333;
}

a:hover {	
	color:#FF3300;
	text-decoration:underline
}
a.minilien {
font-size:10px;}


#mentions{ margin:5px; padding:2px; text-align:left; width:97%; font-size:10px}
#fermer {width:100%;text-align:right}

a.lienMentions{ 
		height:10px;
		padding:0 0 0 13px;
		margin:0;
		letter-spacing:-1px;
		background-image:url(../IMAGES/avvertenzeLien.gif);
		background-position:left top;
		background-repeat:no-repeat;
		font-size:9px;}

a.lienMentions:hover{ 
		background-position:left bottom;
		color:#333 !important}

/* LA PAGE*/
#global {
width:684px;
margin:10px auto 50px auto;
text-align:left;
color:#333333;
height:100%;
position:relative;
}

/* L'ENTETE*/
#header {
height:82px;
background-image:url(../IMAGES/logoBig.gif);
background-repeat:no-repeat;
background-position:0px 0px;
margin:0px;
border:0px none #cc0000
}
#header h1{
font-family:Arial, Helvetica, sans-serif;
margin:-60px 0 0 300px !important;
color:#333;
font-weight:light;
font-size:24px}

#header img{border:0px solid #cc0; width:250px; height:74px; margin:0 }


/* LA ZONE DE LIENS HAUT GAUCHE */
#infos {
	text-align:right;
	padding-right:60px;
	z-index:1;
	margin:0 0 -1px 0;
}
#infos a{ 
		font-size:11px;
		padding-left:4px;
		padding-right:2px;
		color:#333;}

#infos a:hover{ color:#000; border:1px solid #000; text-decoration:none; margin-left:-2px; background-color:#fff}
		
/* LA ZONE ANIMEE / FLASH */
#banner{
	margin:0;
	padding:0;
	width:640px;
	height:250px;
	z-index:0;
	text-align:center;

}
#banner img{ margin-top:2px;}

.bandeau {z-index:0;
	width:684px;
	height:250px;}
	
	
/* LE CONTENU */
#content {
margin-left:10px;
width:640px;
padding:0;
height:auto;
border:0px solid #c00;
z-index:150 !important;
}


#menu {
height:52px;
margin:0;
background-image:url(../IMAGES/menuFond.gif);
background-repeat:no-repeat;
overflow:hidden;
width:640px;
padding-left:0 0 0 200px;
}

#menu ul {
list-style-type:none;
width:532px;
margin:0 0 0 120px;
padding:0
}

#menu ul li{
height:52px;
float:left;
margin:0;
padding:0;
}

#menu ul li a{
height:52px;
margin:0;
padding:0;
display:block;
overflow:hidden;
background-position:0 0;
background-repeat: no-repeat;
border:none 0 #ccc;
text-decoration:none;}

#menu ul li a img{
border:0px none #ccc;margin:0;
}

#menu ul li a:hover{background-position:0 100% ;}

#centre {
background-image:url(../IMAGES/centreFond.gif);
background-repeat:repeat-y;
overflow:auto;
padding:0;
padding-bottom:30px;
margin:0;
z-index:150;

}

#col1{
	float:left;
	width:60%;
	padding:0;
	margin:0;
	text-align:left;
	font-size:12px;
	border-right:2px solid #ccc;
	padding-left:25px;
	padding-right:20px;
	padding-top:5px;
	z-index:150}

#col2 td{ font-size:inherit}
	

#col2{
	float:right;
	width:40%;
	text-align:left	;
	padding:25px 0 0 0 ;
	margin:0;
	}

#col2 hr{
	margin:0}

#colSeule { 	text-align:left;
				margin:0 25px;
				display:block}
				
#colSeule p { 	text-align:left;
				margin:2px 15px 10px 15px;}
				
#colSeule  em { 	text-align:right;
					font-family:Arial, Helvetica, sans-serif;
					display:block;					
					font-size:150%;
					color:#FFBA31;
					font-weight:lighter;
					margin:20px 10px 20px 0;}
					
#colSeule  ul {margin:-2px 50px 10px 50px;
				list-style-image:url(../IMAGES/puce01.gif);
				padding:0
				}

#colSeule  ul li{ margin:0 0 3px 0; padding:0}

.colProdotti {	font-size:11px;
				width:280px;
				text-align:left;
				margin:0 20px 0 0;
				padding:10px 0 0 0;
				}
.colProdotti img {}
.colProdotti hr { height:1px; margin:10px 0;}
.colProdotti ul { list-style-image:url(../IMAGES/puce02.gif); margin:10px auto !important; border:0px solid; padding-right:10px}
.colProdotti ul ul{ list-style-image:url(../IMAGES/puce03.gif); margin-top:5px !important} 
.colProdotti ul li {margin:0 0 2px 0;}
				
.colProdotti  p {padding:0 0 5px 0}		

.colProdotti  h4 { background-color:#ccc;
				font-size:16px;
				margin:0 0 5px 0;
				text-transform:uppercase;
				color:#fff; font-weight:bolder;
				border:1px solid;
				
				}			
.colProdotti h5 { color:#FF6600; margin:0 0 6px 0;}
#col1Prodotti{	float:left;}
#col2Prodotti{	float:right;}
#exergue{ margin:15px 25px 5px 55px;
			color:#FF6633; font-size:larger;}
#exergue img{ float:right}

h2{ 			margin:10px 0;
				font-size:115%;
				border-left:15px solid #ccc;
				border-bottom:1px solid #ccc;
				padding:0 0 0 5px;
				font-weight:bold;	}
				
h3{ 			margin:3px 0 5px 0;
				font-size:105%;
				padding:0 0 0 5px;	}
				

#bas{
background-image:url(../IMAGES/piedGlobal.gif);
background-repeat:no-repeat;
padding:0;
height:18px;
width:100%}

#footer {
margin-top:0;
padding-right:50px;
text-align:right;
border:0px solid
}

#footer span{
	display:none;
	width:434px;
	padding:0;
	margin:-5px 0 0 90px;
	background-image: url(../IMAGES/avvertenzeFond.gif);
	background-repeat:repeat-y;
}
#footer span p{ 
	padding:10px 15px;
	margin:0 5px 0 15px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;}

#footer span strong{
margin:0 0 1px -8px;}
#footer a { font-size:10px}
#footer a:hover { color:#FFFFFF;}

#news {
width:204px;
position:absolute;
left:-100px;
top:220px;
margin:0;
padding:0;
z-index:10;
display:block}

#news img {
margin:0;
padding:0;
border:0px none #cccccc}

#news p {
padding:10px 15px 0 15px;
margin:0;
background-image:url(../IMAGES/newsFond.gif);
background-repeat:repeat-y;
font-size:12px;
color:#5A597B;
font-weight:normal;
overflow:auto;
}

#news p img {}

img.flottDroit {float:right; margin-left:2px;}
img.flottGauche {float:left; margin-right:5px;}

.bandeDeco {position:absolute; z-index:-1; top:363px; left:-87px}

.chapo {font-size:14px; font-weight:bold; margin:15px 0px 5px 0; padding-right:30px ; text-align:justify  }

/*PARTNER*/

.PartnersTab{ width:90%; margin:5px 0 30px 10px}
.PartnersTab td{ width:50%; border-bottom:1px dotted #ccc; padding-bottom:10px}
.PartnersTab td .petit{ color:#D04100}
.petit{ font-size:11px; color:#999}
.PartnersTab td strong{ display:block; margin-bottom:5px; margin-top:10px; text-transform:uppercase}
/* Les Agences */
#agences {
					width:433px;
					display:none;
					font-size: 12px;
					position:absolute;
					left: 280px;
					top: 75px;
					padding:0;
					margin:0;
					text-align:center;
}
			
#agences span { 	background-image:url(../IMAGES/agencesFond.gif);
					background-repeat:repeat-y;
					background-position:top left;
					margin:0;
					padding:0 20px 0 25px;
					color:#666666;
					text-align:left;
					display:block;}
				
#agences p { 		padding:0 0 0 150px;
					margin:5px 0 0 0;
					text-align:left;
					page-break-after:always; }
					
#agences a {		font-size:10px;
					text-align:right;
					margin:8px 0 0 0;
					display:block					}
				
#agences h2, #contacts h2 { 		margin:0 0 5px 0;
					font-size:12px;
					padding:0 0 0 5px}
		
#agences img { 		margin:0; 
					padding:0}
					
#agences hr	{ 		height:1px;
					color:#CCCCCC;}
					
					
.agenzieTable { margin-left:20px; margin-bottom:20px}
.agenzieTable td{ text-align:left; width:260px}
.agenzieTable a{ color:#FF3300; margin-top:5px; display:block; font-size:10px;}
.agenzieTable a:hover{ color:#000000 !important; text-decoration:none }

.agenzieOn {background:#fff; color:#000 !important; border:1px solid #000}

/* Les Contacts */
#contacts {
					width:433px;
					display:none;
					font-size: 11px;
					position:absolute;
					left: 280px;
					top: 82px;
					padding:0;
					margin:0;}
					
#contacts span{ 	display:block;
					background-image:url(../IMAGES/agencesFond.gif);
					background-repeat:repeat-y;
					background-position:top left;
					margin:0;
					padding:1px 25px;}

#contacts span p { 	padding:1px 0 1px 100px;
					font-size:14px	}

#col1Prodotti ul {margin:5px 0 0 auto}

/* Les liens */

.lienMail{ text-decoration:none; text-align:left; margin:15px 10px}
.lienPlan{ text-decoration:none; display:block; text-align:right; font-size:10px;}
.cache { display:none !important}

/* Les listes à puces */

.listeRisorse{ 
	background:#fff;
	list-style-image:url(../IMAGES/puce02.gif);
	margin:10px -10px 10px -10px !important;
	padding-left:45px;
	
	}
.listeRisorse li{ margin-bottom:5px }
