/*---------------------------*/
/* Styles backgroud et liens */
/*---------------------------*/

@charset "iso-8859-1";
BODY  {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #720b1b;
	scrollbar-highlight-color: #720b1b;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #720b1b;
	background-color: #FFFFFF;
	background-image: url(images/bkgeneralaa.gif);
}


/*----------------------------*/
/*        LIENS UTILISÉ       */
/*----------------------------*/

A.menutop:link		{ color: #4484b1; text-decoration:none; 	 font-size: 15px; font-family:  Arial,Verdana, sans-serif; font-weight:normal; 	letter-spacing: 0px;}
A.menutop:visited		{ color: #4484b1; text-decoration:none;  	 font-size: 15px; font-family:  Arial,Verdana, sans-serif; font-weight:normal; 	letter-spacing: 0px;}
A.menutop:hover		{ color: #181567; text-decoration:none; font-size: 15px; font-family:  Arial,Verdana, sans-serif; font-weight:normal; 	letter-spacing: 0px;}

A.menu1:link		{ color: #878a8d; text-decoration:none; 	 font-size: 11px; font-family:  Arial, Verdana, sans-serif; font-weight:bold;}
A.menu1:visited		{ color: #878a8d; text-decoration:none;  	 font-size: 11px; font-family:  Arial, Verdana, sans-serif; font-weight:bold;}
A.menu1:hover		{ color: #336699; text-decoration:underline; font-size: 11px; font-family:  Arial, Verdana, sans-serif; font-weight:bold;}

A.index:link		{ color: #4484b1; text-decoration:none; 	 font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight:normal;}
A.index:visited		{ color: #4484b1; text-decoration:none;  	 font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight:normal;}
A.index:hover		{ color: #CC0000; text-decoration:underline; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight:normal;}

A.real:link		{ color: #4484b1; text-decoration:none; 	 font-size: 12px; font-family:  Arial,Verdana, sans-serif; font-weight:normal; 	letter-spacing: 0px;}
A.real:visited		{ color: #4484b1; text-decoration:none;  	 font-size: 12px; font-family:  Arial,Verdana, sans-serif; font-weight:normal; 	letter-spacing: 0px;}
A.real:hover		{ color: #000000; text-decoration:none; font-size: 12px; font-family:  Arial,Verdana, sans-serif; font-weight:normal; 	letter-spacing: 0px;}

A.www:link		{ text-decoration:none; }
A.www:visited		{ text-decoration:none; }
A.www:hover		{ text-decoration:underline; color: Gray;	 }


/*----------------------------*/
/*     NON LIENS UTILISÉ      */
/*----------------------------*/

A.soumenu:link		{ color: #0000cc; text-decoration:none; 	 font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight:normal;}
A.soumenu:visited		{ color: #0000cc; text-decoration:none;  	 font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight:normal;}
A.soumenu:hover		{ color: #ff0000;; text-decoration:none; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight:normal;}

A.menuliens:link		{ color: #0000cc; text-decoration:none; font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight:normal;}
A.menuliens:visited		{ color: #0000cc; text-decoration:none;  font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight:normal;}
A.menuliens:hover		{ color: #ff0000; text-decoration:none; font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight:normal;}

A.sousmenu1:link		{ color: #0000cc; text-decoration:none; 	 font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight:normal;}
A.sousmenu1:visited		{ color: #0000cc; text-decoration:none;  	 font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight:normal;}
A.sousmenu1:hover		{ color: #ff0000; text-decoration:underline; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight:normal;}

A.ttlien:link		{ color: #0000cc; text-decoration:none; font-family: Verdana, Arial, sans-serif; font-weight:normal;}
A.ttlien:visited	{ color: #0000cc; text-decoration:none; font-family: Verdana, Arial, sans-serif; font-weight:normal;}
A.ttlien:hover		{ color: #ff0000; text-decoration:none; font-family: Verdana, Arial, sans-serif; font-weight:normal;}

/*----------------------------*/
/*        STYLE UTILISÉ       */
/*----------------------------*/

.titre01  {
	font-family: Arial, Verdana, sans-serif;
	color: #4484b1;
	font-size: 15px;
	line-height: 100%;
	padding: 0px 15px 0px 10px;
	}

.titre02  {
	font-family: Arial, Verdana, sans-serif;
	color: #6d6d6d;
	font-size: 15px;
	line-height: 100%;
	padding: 0px 0px 0px 8px;
	}	

.titre03  {
	font-family: Arial, Verdana, sans-serif;
	color: #4484b1;
	font-size: 17px;
	line-height: 100%;
	padding: 0px 15px 0px 0px;
	letter-spacing: 0px;
}

.titre04  {
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
	font-size: 13px;
	line-height: 100%;
	padding: 0px 15px 0px 0px;
}

.titre05  {
	font-family:  Verdana ,Arial, sans-serif;
	color: #a1a1be;
	font-size: 14px;
	line-height: 110%;
	padding: 5px 45px 0px 140px;
	}	
	
.titre06  {
	font-family:  Verdana ,Arial, sans-serif;
	color: #b20838;
	font-size: 11px;
	line-height: 110%;
	padding: 10px 10px 2px 10px;
	}		

.titre07  {
	font-family: Verdana ,Arial, sans-serif;
	color: #5f5f5f;
	font-size: 14px;
	line-height: 110%;
	background-color: #afd2ea;
}		
	
.titre07a  {
	font-family: Verdana ,Arial, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 110%;
	background-color: #afd2ea;
	font-variant: small-caps;
}			
	
.titre08  {
	font-family: Arial, Verdana, sans-serif;
	color: #4484b1;
	font-size: 15px;
	line-height: 100%;
	padding: 15px 25px 8px 14px;
	}

.titre09  {
	font-family: Arial, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 100%;
	padding: 0px 15px 0px 0px;
}	
	
.texte08  {
	font-family: Arial, Verdana, sans-serif;
	color: #595959;
	font-size: 11px;
	line-height: 140%;
	padding: 0px 10px 8px 14px;
	}

.texte09  {
	font-family: Arial, Verdana, sans-serif;
	color: #595959;
	font-size: 11px;
	line-height: 120%;
	padding: 8px 25px 8px 14px;
	}
	
.tt_index  {
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 100%;
	padding: 10px 5px 2px 2px;
}	
	
.tt_www  {
	font-family: Arial, Verdana, sans-serif;
	color: #4484b1;
	font-size: 12px;
	line-height: 100%;
	padding: 1px 5px 8px 2px;
}	
	
.tt_www_a  {
	font-family: Arial, Verdana, sans-serif;
	color: #4484b1;
	font-size: 12px;
	line-height: 100%;
	padding: 1px 15px 30px 15px;
}		
	
.maxim  {
	font-family: Arial, Verdana, sans-serif;
	color: #deecf6;
	font-size: 15px;
	line-height: 110%;
	padding: 0px 25px 0px 15px;
}	
		
.texte01  {
	font-family: Arial, Verdana, sans-serif;
	color: #959595;
	font-size: 10px;
	line-height: 100%;
	padding: 8px 0px 2px 8px;
	}	

.texte02  {
	font-family: Arial, Verdana, sans-serif;
	color: #7a7979;
	font-size: 10px;
	line-height: 100%;
	padding: 0px 15px 0px 0px;
	}

.texte03  {
	font-family: Arial, Verdana, sans-serif;
	color: #5094c3;
	font-size: 10px;
	line-height: 100%;
	padding: 0px 15px 0px 4px;
	}				

.texte04  {
	font-family:  Verdana ,Arial, sans-serif;
	color: #d0d0de;
	font-size: 12px;
	line-height: 170%;
	padding: 5px 45px 0px 140px;
	}		

.texte04a  {
	font-family:  Verdana ,Arial, sans-serif;
	color: #d0d0de;
	font-size: 10px;
	line-height: 130%;
	padding: 2px 10px 0px 140px;
	}		
	
.texte06  {
	font-family:  Verdana ,Arial, sans-serif;
	color: #929192;
	font-size: 10px;
	line-height: 130%;
	padding: 0px 15px 0px 10px;
	}		
	
.champs  {
	font-family: Arial, Verdana, sans-serif;
	color: #4484b1;
	font-size: 10px;
	line-height: 100%;
	padding: 4px 0px 2px 8px;
	}	

.champs1 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#144263 ; 
	background: #FFFFFF; 
	width: 139px; 
	height:18px; 
	border-color: #7d9cb8; 
	border-width: 1px; 
	border-bottom-color: #7d9cb8; 
	border-right-color: #7d9cb8; 
	border-style: solid;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}

.champs2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#144263 ; 
	background: #FFFFFF; 
	width: 90%; 
	height:18px; 
	border-color: #7d9cb8; 
	border-width: 1px; 
	border-bottom-color: #7d9cb8; 
	border-right-color: #7d9cb8; 
	border-style: solid;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}

.champs2a {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#144263 ; 
	background: #FFFFFF; 
	width: 95%; 
	height:18px; 
	border-color: #7d9cb8; 
	border-width: 1px; 
	border-bottom-color: #7d9cb8; 
	border-right-color: #7d9cb8; 
	border-style: solid;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}

.champs2b {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#144263 ; 
	background: #FFFFFF; 
	width: 95%; 
	height:85px; 
	border-color: #7d9cb8; 
	border-width: 1px; 
	border-bottom-color: #7d9cb8; 
	border-right-color: #7d9cb8; 
	border-style: solid;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}

.popup {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#144263 ; 
	background: #FFFFFF; 
	width: 95%; 
	height:20px; 
	border-color: #7d9cb8; 
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
}

.adresse {
	font-family: Verdana,Arial,sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 130%;
	padding: 0px 0px 0px 20px;
	word-spacing: -1px;
}






	
/*----------------------------*/
/*     NON STYLE UTILISÉ      */
/*----------------------------*/

.shadow{
	font-family: Verdana,Arial,sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 110%;
	width: 100%;
	filter: dropshadow(color=#000000,offx=1, offy=1, positive=1);
	padding: 0px 0px 0px 20px;
	word-spacing: 1px;
}

.menutop  {
	font-family: Verdana,Arial,sans-serif;
	color: #000000;
	font-size: 11px;
	line-height: 120%;
	padding: 0 0 0 0;
	}

.tt01  {
	font-family: Verdana,Arial,sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 120%;
	padding: 0 0 0 0;
	}	
	
.txt01 {
	font-family: Verdana,Arial,sans-serif;
	color: #000000;
	font-size: 11px;
	line-height: 140%;
	text-align: justify;
	padding: 0 0 0 0;
}

.date {
	font-family: Verdana,Arial,sans-serif;
	color: #000000;
	font-size: 10px;
	line-height: 120%;
	padding: 0 0 0 0;			
}


.menu {
	font-family: Verdana,Arial,sans-serif;
	color: #000000;
	line-height: 130%;
	font-size: 11px;
	padding: 0 0 0 0;			
}


.details {
	font-family: Verdana,Arial,sans-serif;
	color: #000000;
	font-size: 10px;
	line-height: 120%;
	padding: 0 0 0 0;
}

.note {
	font-family: Verdana,Arial,sans-serif;
	color: #b2b2b2;
	font-size: 9px;
	line-height: 100%;
	padding: 3 0 0 25;				
}

.footer  {
	font-family: Verdana,Arial,sans-serif;
	color: #000000;
	font-size: 11px;
	line-height: 120%;
	padding: 0 0 0 0;

}


.border{
	border-color: #000000;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}

.bord1000 {
	border-color: #000000;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
}

.bord0100 {
	border-color: #336699;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
}

.bord0001 {
	border-color: #ccd9e6;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
}
.bord0101 {
	border-color: #ccd9e6;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
}

.bord1101 {
	border-color: #ccd9e6;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
}

.bord1111 {
	border-color: #ccd9e6;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}

.bord0010 {
	border-color: #ccd9e6;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}

.bord0111 {
	border-color: #ccd9e6;
	border-width: 0px 1px 1px 1px;	
	border-style: solid;
}

.bord1100_gris {
	border-color: #c3c3c3;
	border-width: 1px 1px 0px 0px;	
	border-style: solid;
}


