body {background-color:#ffffff; background-image:url(img/background_02.jpg); background-repeat:repeat-x; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px}
a:link {text-decoration: none; color:#380133; }
a:hover {text-decoration: underline; color:#380133; }
a:visited {text-decoration: none; color:#380133; }
a:visited:hover {text-decoration: underline; color:#380133; }
.mnu_hau {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
.verd1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
.text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; }
.text2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; }
.header {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; background-color:#51004C; color: #ffffff; font-weight: bold }
.itemlist { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color: #ffffff; background-color: #FA8EB2; }
.itemlist:hover { background-color: #FAB6CD; }
.error {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color: #990000; }
.small {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; }
.small_violet {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#51004C; }
.violet {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#380133; }
.violet2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#380133; line-height:19px }
.violet3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#380133; line-height:19px; text-align:justify}
.infobulle{ position: absolute;	visibility : hidden; display: none;font-family: Tahoma, Arial, Helvetica, Verdana; font-size: 11px; font-weight: normal; color: #585858; }
.couleurs{ position: absolute; z-index:10000; visibility:hidden; display: none;font-family: Tahoma, Arial, Helvetica, Verdana; font-size: 11px; font-weight: normal; color: #585858; background-color:#ffffff; border:1px solid #000000; padding:8px; }
.bouton{color:white;height:24px;font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; background-image:url(img/btn_mid.gif); background-repeat:repeat-x; }
.bouton2{background-color:#f0356e;color:white;height:24px;font-size:13px;}
.bouton3{background-color: #c8a6b4;color:white;height:24px;font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}

.slogan{ color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
.pan_txt{ color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.listRecherche{ border-color:#a4b97f; border-style:solid; border-width:1px; width:117px; color:#8e2284; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:4px; }
.mnu_droite{ color:#790068; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }
.vignette_bold { color:#898871; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; }
.vignette { color:#898871; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
.bas_link { color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
.bas_txt { color:#380133; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
.titre { color:#52004a; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.sous_titre { color:#52004a; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.sous_titre2 { color:#380133; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.taille { color:#898871; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;  }
.bande_rose { background-color:#c8a6b4; height:29px; font-family:Arial, Helvetica, sans-serif; font-size:14.5px; font-weight:bold; color:#380133;  }
.bande_grise { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; background-color:#54545b; font-weight:bold; height:37px; vertical-align:middle; }

/* INFOBULLE DETAIL */
.tool-tip {
	color: #fff;
	width: 140px;
	z-index: 13000;	
}
  
.tool-text {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 4px 4px 4px;
	background-color:#C8A6B4;
}
.custom-tip {
	color: #fff;
	z-index: 13000;
}
.custom-text {
	font-size: 11px;
	padding: 4px 8px 4px 8px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#C8A6B4;
}
.taille2-tip {
	color: #fff;
	width: 350px;
	z-index: 13000;	
}
  
.taille2-text {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 4px 4px 4px;
	background-color:#C8A6B4;
	line-height:19px;
}

.taille2 .tip {
	color: #fff;
	width: 350px;
	z-index: 13000;	
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 4px 4px 4px;
	background-color:#C8A6B4;
	line-height:19px;
}
.couleurs2-tip { 
	color: #585858; 
	background-color:#ffffff; 
	border:1px solid #000000; 
	padding:8px; 
	z-index: 13000;
}
.couleurs2-text { 
	font-family: Tahoma, Arial, Helvetica, Verdana; 
	font-size: 11px; 
	font-weight: normal; 
	color: #585858; 
	background-color:#ffffff; 	
}


/* Fin INFOBULLE */

/*
	HOME PAGE
*/
.titreImageIndex {
	background-color: #390033;
	width: 147px;
	color: #EDBACF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
}

/*
 LIGNE VIOLETTE AVEC POINTILLES VIOLET FONCE
*/
.titreViolet {
	background-image:url(img/trait_violet.gif); 
	background-position: top;
	background-repeat:repeat-x;
	background-color: #C8A6B4;
	color: #ffffff;
	font-size: 13px;
	height: 24px;
	text-align: left;
}