BODY {
	font-size : 12;
	font-family : Arial;
	margin:5px;
	padding:5px;
	background-color: #FFFFFF;
}
A {color:#D10000;}
A:hover {color:#003399;}

A.actu {color:#003399;}
A.actu:hover {color:#8BB394;}

A.menu,
A.path_lien {color:#003399;}

A.menu:hover,
A.path_lien:hover {color:#A69B68;}

area img{filter:alpha(opacity=100);
               -moz-opacity: 1.0;
               opacity: 1.0;}

area:hover img{filter:alpha(opacity=50);  
                     -moz-opacity: 0.5;  
                     opacity: 0.5;}

A.region_lien,
A.s_s_lien,
A.search_lien,
A.actu_lien
{color:#FFFFFF;}

A.region_lien:hover,
A.s_s_lien:hover,
A.search_lien:hover,
A.actu_lien:hover
{color:#66CCFF;}

.slogan {
	font-weight:bold;
	font-size: 10;
	font-family: verdana,arial,sans-serif ;
	background-color: #003399;
	color: #FFFFFF;
}
.warning {
	vertical-align: middle;
	font-size: 9;
	font-family: verdana,arial,sans-serif ;
	color: #FF0000;
}
.infos {
	vertical-align: middle;
	font-size: 9;
	font-family: verdana,arial,sans-serif ;
	color: #688900;
	border:1px solid #003399;
}
.text {
	margin-left:5px;
	padding:20px;
	font-size: 12;
}
.titre {
	font-size: 18;
	font-weight: bold;
	color: #003399;
}

.titre3 {
	font-size: 20;
	font-weight: bold;
	color: #003399;
	border-bottom:3px solid #003399;
}

.titre4 {
	padding:5;
	font-size: 16;
	font-weight: bold;
	color: #003399;
	border:1px dashed #003399;
}
.titre2{
	font-size: 16;
	font-weight: bold;
	color: #003399;
}	

.blk {
	margin-top:0px;
	margin-left:0px;
	background-color:#FFFFFF;
}
.partie_gauche {
	vertical-align:top;
}


.path_haut {
	text-align: left;
	font-size: 11;
	background-color:#F2E19B;
	color: #003399;
	border:1px solid #003399;
}
.rechercher {
	font-family: verdana,arial,sans-serif ;
	background-color:#F2E19B;
	font-weight:bold;
	color:#003399;
	font-size:9;
	border-top:1px solid #003399;
	border-bottom:1px solid #003399;
}

.time	{
	text-align:center;
	color:#003399;
	background-color:#F2E19B;
	font-size:11;
	border-top:1px solid #003399;
	border-bottom:1px solid #003399;
	border-left:1px solid #003399;
}
.pied_adresse {
	color:#003399;
	text-align: center;
	font-size: 10;
	
}
.pied_web {
	text-align: center;
	vertical-align: middle;
	font-size: 9;
	font-family: Verdana;
}
.pied_num_vert {
	color:#003399;
	text-align: center;
	vertical-align: middle;
	font-size: 9;
	font-family: Verdana, Helvetica, sans-serif;
}
.revendeurs {
	font-size: 9;
	text-align:center;
	border-left: 1px solid #003399;
	border-bottom: 1px solid #003399;
	font-family: Verdana, Helvetica, sans-serif;
}
.agence_nom {
	font-size: 9;
	text-align:center;
	font-family: Verdana, Helvetica, sans-serif;
	color:#7199D5;
}
.revendeurs_titre {

	height: 50px;
	font-size: 11;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #003399;
}
TD.rev	{
	border-top: 1px solid #003399;
	border-right: 1px solid #003399;
}
.lr_bgc {
	background-color: #FFFFFF;
	}
.lr_bgf {
	background-color: #DDEEFF;
	}
	
	
.categorie_nom {
	vertical-align: top;
	font-size: 14;
	font-weight:bold;
	color:003399;
	border:1px solid #003399;
}
.produits {
	margin-top:2;
	font-size: 9;
	font-family: Verdana, Helvetica, sans-serif;
	border:1px solid #003399;
	
}

.produits_Famille{
	 font-size:14;
	 font-weight:bold;
	 background-color:#003399;
	 color:#FFFFFF;
	 height:40;
}
.produits_SSFamille{
	font-weight:bold;
	font-size:13;
	color:#003399;
	
}
.produits_Gamme{
	
	font-size:12;
	color:#003399;
	height:20;
}
.produits_Produit{
}

.produits_titre {
	height: 50px;
	font-size: 11;
	text-align:center;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #003399;
}

.fiche{
	font-family: Verdana, Helvetica, sans-serif;
	border: 1px solid #003399;
	font-size: 12;
}
.fiche_nom {
	height: 50px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #003399;
}
.fiche_titre {
	background-color: #DDEEFF;
}

.fiche_texte {
	font-size: 9;
}

.num_vert {
	font-weight:bold;
	color:#00AA00;
}

.form_champ {
	font-size:12;
	border: 2px solid #003399;
}
TD.form_titre {
	font-size:14;
	font-weight:bold;
	text-align:center;
	color:#003399;
	background-color: #FFFFEE;
	border: 2px solid #003399;
}
.bottom {
	background:#66CCFF;
}

.courrier {
	border:1px solid #CCCCCC;
	font-size:10;
}
.courrier_titre {
	font-size:12;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC
}
.actualites{
	font-size:11;
	text-align:left;
	border: 1px solid #003399;
	
}
.contact{
	font-size:12;
}




.actualites_titre {
	height: 40px;
	font-size: 12;
	color:#FFFFFF;
	background-color: #003399;
	font-weight:bold;
	text-align:center;
}
.border {
	margin-top:-5px;
}
.accueil_photo {
	margin-bottom:25px;
	margin-top:0px;
	border:0px double #003399;
	font-size:9;
	color:#999999;
	font-family: Verdana, Helvetica, sans-serif;
}
.search_aide {
	font-size:10;
	border:3px double #003399;
}
.search_exemple {
	color:#999999;
	font-weight:normal;
}
.search_rubrique {
	font-size: 14;
	color:#FFFFFF;
	background-color: #003399;
	font-weight:bold;
}

.search_resultat {
	font-size:10;
}
.search_sommaire {
	font-size:11;
	color:#FFFFFF;
	background-color: #003399;
	border-bottom:1px solid #003399;
	border-top:1px dashed #FFFFFF;
	text-align:right;
}
.search {
	font-size:10;
	border: 1px solid #003399;
}

.connection {
	font-size: 12;
}
TH.calMois { height:40;font-size : 11px; font-weight: bold; text-align : center; color : #F2E19B; background : #003399; }
TD.calSing { color : #003399; background : #B5B5C6; padding:2px; border-top:1px solid #003399;}
TD.calSemaine {font-size : 11px;color : #003399; background : #B5B5C6; border-bottom:1px solid #003399;}
TD.calJour { height:18;width:18; font-size: 11;text-align : center; color : #003399;}
.calSommaire {height:20;font-size : 11px; font-weight: bold; text-align : center; background-color: #003399;}
.calendrier{
	margin-top:5px;
	border: 2px solid #003399;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#F2E19B;
}

.legende{
	font-size: 11px;
	text-align: left;
	border:1px solid #003399;
}
.navigation{
	color : #003399;
	background : #F2E19B;
	font-size: 11px;
	text-align: right;
	border-top:1px solid #003399;
}
.actualite_actuellement {
	color : #FF3333;
	
}
.actualite_dansLeMois {
	color : #003399;
	
}
.actualite_prochainement {
	color : #999999;
	
}

.default_logo {
}
.default_aide {
	font-size:10;
	color:#FF9999;
}
.default_bg {
	font-size:14;
	color:#003399;
	font-weight:bold;
	background-color:#FFFFFF;
	
}
.default_border {
	font-size:11;
	background-color:#FFFFFF;
	border:2px solid #CCCCCC;
	align:center;
	margin-top:50;
}
.default_optimisation {
	font-size:11;
	align:center;
	color:#435772;
}
.default_description {
	font-size:11;
	align:center;
	color:#435772;
}


.identification,
.sondage,
.rech,
.actu,
.menu_nav {
	margin-top:5px;
	font-size:12;
	color:#003399;
	background-color:#F2E19B;
	border:1px solid #003399;
}

.identification_titre,
.sondage_titre,
.rech_titre,
.actu_titre,
.menu_nav_titre {
	font-size:12;
	text-align:left;
	font-weight:bold;
	background-color:#003399;
	color:#F2E19B;
	
}
.menu_nav_liste {
	margin: 2px;
	margin-left: -10px;
}