BODY {
	overflow:auto;
	/*background-image:url(../graphisme/fonds/body.png);
	background-image:url(../graphisme/fonds/bdg_site.gif);
	background-image:url(../graphisme/fonds/degrade_bleu_blanc.gif);
	background-image:url(../graphisme/fonds/body.png);
	background-repeat:repeat-x;*/
	
	/*background-color: #9EA66A;
	background-color: #F2F1E6;
	background-color:#000000;
	 background-color:#ACB483;
	background-color:#2F4153;
	 background-color:#D0D3B6;
	background-color:#83824B;
	background-color:#CFD0B0;
	background-color:#ECEDE0;
	background-color:#FFCC33;
	background-color:#996600;
	background-color:#993300;
	background-color:#9A0307;
	background-color:#5F0305;
	background-color:#330066;
	background-color:#D8DBC4;
	background-color:#634221;*/
	
	background-color: #F2F1E6;
	}

/******** LETTRAGE TITRE *******/
.hidden { 
   display: none; 
} 

.visible { 
   display: inline; 
}

.BlockOpacity {
	FILTER: alpha(opacity=93); moz-opacity: 0.93; opacity: 0.93
}

.Generation {
	font-family: "Euromode";
	font-size: 35px;
	color: #D7C794
	}
	
.ALSACE {
	font-family: "Euromode";
	font-size: 35px;
	color: #C0C6A0
	}
	
.DEM {
	font-family: Euromode;
	font-size:30px;
	font-weight: bold;
	color: #AA2165;
	letter-spacing: 7px;
}

.H_cafpi {
	font-family:Euromode;
	font-size:12px;
	color:#092566;
	font-weight: bold;
	background-image:url(../graphisme/16x16/carre_rouge2.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0px 5px;
}

.NOM_cafpi {
	font-family: Euromode;
	font-size: 40px;
	color: #330099;
	font-weight: bold;
}

.HUIT_cafpi {
	font-family: Tahoma, Arial, Verdana;
	font-size:50px;
	color:#330099;
	font-weight: bold;
}

.erreur {
	font-family: "Euromode";
	font-size: 30px;
	color:#CC0000
	}
	
.particulier_index {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color:#666600;
	}	

.icon_aide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom:inset 1px;
	border-bottom-color:#CC0033;
	color: #CC0033;
	font-weight: normal;
	background-image: url(../graphisme/16x16/carre_rouge2.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0px 5px;
}

.BT_vert_olive {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #BFC3AA;
	font-size: 9px;
	border: 1px;
	border-right-style: groove;
	height: 15px;
}

.BT_vert_olive_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #C4CAA8;
	font-size: 9px;
	border: 1px;
	border-right-style: groove;
	height: 15px;
}

.BT_vert_olive_3 {
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #C4CAA8;
	font-size: 11px;
	border: 1px;
	border-right-style: groove;
	padding-left:4px;
	padding-right:4px;
	height: 15px;
}

.BT_rouge_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #CC0000;
	font-size: 9px;
	border: 1px;
	width: 90px;
	border-right-style: groove;
	height: 20px;
}

.BT_rouge_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #CC0000;
	font-size: 9px;
	border: 1px;
	width: 90px;
	border-right-style: none;
	border-color: #CC0000;
	height: 20px;
}

.BT_rouge_mini {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #CC0000;
	font-size: 9px;
	border: 1px;
	width: 62px;
	border-right-style: groove;
	height: 18px;
}

.BT_vert_1 {
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #4C5954;
	font-size: 9px;
	border: 1px;
	border-right-style: groove;
	height: 15px;
}

.BT_vert_2 {
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #4C5954;
	font-size: 11px;
	border: 1px;
	border-right-style: groove;
	padding-left:4px;
	padding-right:4px;
	height: 15px;
}

.BT_marron_1 {
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #8D6F34;
	font-size: 9px;
	border: 1px;
	border-right-style: groove;
	height: 15px;
}

.BT_gris_1 {
	color: #FFFFFF;
	background-color: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px;
	border-right-style: groove;
	height: 15px;
}

.BT_brun {
	color: #62653F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #D4CB86;
	font-size: 9px;
	border: 1px;
	border-right-style: groove;
	height: 15px;
}

.BT_rouge_v1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:  url(../graphisme/fonds/entete_tab_rouge.gif);
	background-repeat: repeat-x;
	text-align: center ;
	padding-left:4px;
	padding-right:4px;
	border: 1px solid #CD2631 ;
	COLOR: #FBF2F2 ;
	FONT-SIZE: 10px ;
	FONT-FAMILY: Verdana, sans-serif ;
	background-color: #CD2631 ;
	height: 15px;
}

.BT_rouge_v2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center ;
	padding-left:4px;
	padding-right:4px;
	border: 1px solid #CD2631 ;
	COLOR: #FBF2F2 ;
	FONT-SIZE: 10px ;
	FONT-FAMILY: Verdana, sans-serif ;
	background-color: #CD2631 ;
	height: 15px;
}

.BT_orange_v2 {
	background-color: #FDDE01;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	border-color: #FDDE01;
	COLOR: #000000;
	height: 18px;
	border-style: ridge;
	outline-style: groove;
	border-top-color: #FDDE01;
	border-right-color: #FFCC00;
	border-left-color: #FDDE01;
	border-bottom-color: #FFCC00;
}

.BT_vert_v1_image {
	background-image:url(../graphisme/16x16/nouveau.gif);
	background-repeat:no-repeat;
	background-position: 6px 3px;
	font-family:Verdana, sans-serif;
	text-align: center;
	padding-left:60px;
	padding-right:4px;
	border: 1px solid #FFFFFF;
	COLOR: #FBF2F2;
	FONT-SIZE: 11px;
	background-color: #605B33;
	height: 18px;
}

.BT_vert_v2_image {
	background-image:url(../graphisme/16x16/nouveau.gif);
	background-repeat:no-repeat;
	background-position: 6px 3px;
	font-family:Verdana, sans-serif;
	text-align: center;
	padding-left:60px;
	padding-right:4px;
	border: 1px solid #FFFFFF;
	COLOR: #FBF2F2;
	FONT-SIZE: 11px;
	background-color: #605B33;
	height: 18px;
}

#promo_1 {
	position:absolute;
	width:70px;
	height:66px;
	z-index:1;
	left: 124px;
	top: 165px;
	visibility: visible;
}

/******** Gestion des objets liens *******************************************************************************/
.lien_Rouge 			{FONT-SIZE: 11px; COLOR: #CC0000; FONT-FAMILY: Arial, Helvetica, sans-serif }
.lien_Rouge a 			{ COLOR: #990000; font-family: Verdana; font-size:10px; }
.lien_Rouge a:hover 	{ color: #990000; border-bottom: 1px; border-bottom-style: dotted; border-color: #990000; }
.lien_Rouge a:link 		{ color: #990000; text-decoration: underline; }
.lien_Rouge a:visited 	{ color: #990000; text-decoration: none; }
.lien_Rouge a:active 	{ color: #990000; text-decoration: none; }

.ong_annonce 			{ FONT-SIZE: 11px; COLOR:#FFFFFF ; FONT-FAMILY: Arial, Helvetica, sans-serif; background-color:#F5B806 ; cursor:pointer }
.ong_annonce a 			{ COLOR: #FFFFFF; font-family: Verdana; font-size:10px; }
.ong_annonce a:hover 	{ color: #FFFFFF; border-bottom: 1px; border-bottom-style: dotted; border-color: #990000; }
.ong_annonce a:link 	{ color: #FFFFFF; text-decoration: underline; }
.ong_annonce a:visited 	{ color: #FFFFFF; text-decoration: none; }
.ong_annonce a:active 	{ color: #FFFFFF; text-decoration: none; }


/******** Gestion des objets individuels *******************************************************************************/
.sans_espace {
	white-space: nowrap;
}

.image_1 {
	/*padding: 5px 5px 5px 5px;*/
	padding: 0 0 0 0;
}

.image_droite {
	float: right;
	margin-right: 5px;
}

.image_droite_basse {
	float : right;
	margin-right: 10px;
}

.image_decale_G_15_D_5 {
	padding-left: 15px;
	padding-right: 5px;
}

.image_gauche_sans_marge {
	FLOaT: left;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.image_droite_sans_marge {
	FLOaT: right;
	margin-left: 8px;
	margin-top: 5px;
}

.image_menu {
	COLOR: #627EB7;
	background-image: url(../BulletOff.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 2px 1.9px;
}

.image_garantie {
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
}

.image_whoson {
	height:30px;
	width:40px;
	float: right;
	padding-right: 10px;
	padding-bottom: 10px;
}

.image_w3c {
	float: left;
	padding-right: 8px;
	border: 0;
}

.imageSepare {
	padding-top: 5px;
	padding-bottom: 10px;
}

/******** Gestion des TEXTES *******************************************************************************/
.Style04 {font-size: xx-small; font-family: Verdana; color: #FFFFFF; font-weight: bold; }
.TexteBleu {color: #627EB7;}
.TexteBleu2 {color: #627EB7;}
.TexteContact {font-size:10px;}
.TexteTitreContact {font-size:12px;}
.texteactu {
	FONT-SIZE: 11px; COLOR: #4c4c4b; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texteactu11 {
	FONT-SIZE: 11px; COLOR:#003399; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texteactu_Rouge {
	FONT-SIZE: 11px; COLOR: #CC0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TexteGrasVert {
	font-size: 10px;
	color: #92B025;
	font-weight: bold;
}
.TexteGrasOlive {
	font-size:10px;
	color:#898E79;
	font-weight: lighter;
	text-align: right;
	margin-right: 20px;
	line-height: 15px;
}
.TexteGrasBleu {
	font-size:10px;
	color:#1F519B;
	font-weight: bold;
}
.TexteGrasBleu12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1F519B;
	font-weight: bold;
	margin-left:0px;
	text-align:left;
}
.TexteGrasBleu_2 {
	font-family:Euromode;
	font-size:12px;
	color:#092566;
	font-weight: bold;
}
.TexteGrasVert12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A1C237;
	font-weight: bold;
}
.TexteGrasMarron12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#738F40;
	font-weight: bold;
}
.TexteGrasOrange {
	font-size:10px;
	color:#F3a026;
	font-weight: bold;
}
.TexteVert11 {
	FONT-SIZE: 11px; COLOR: #4f4f4f; LINE-HEIGHT: 12px; FONT-FAMILY: "Lucida Grande", Arial, Tahoma, sans-serif
}
A.TexteVert11:hover {
	FONT-SIZE: 11px; COLOR: #F3a026; LINE-HEIGHT: 12px; FONT-FAMILY: "Lucida Grande", Arial, Tahoma, sans-serif; TEXT-DECORATION: underline
}
.TexteCommun {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898E79;
	font-weight: normal;
}
.TexteCommunOrange {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F3a026;
	font-weight: normal;
}
.TexteCommunOrange12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#F3a026;	
	margin-left:0px;
}
.TexteCommunOrange14 {
	font-family:Verdana, Arial;
	font-size:14px;
	font-weight: bold;
	color:#F3a026;
}
.TexteOrange {
	color: #F8BE2a;
	letter-spacing: 1.5px;
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 15px;
	background-image: url(../graphisme/fonds/shadow.png);
	padding-bottom: 10px;
	padding-left: 10px;
}

.TexteCommunRouge12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9F0000;
	font-weight: BOLD;
}
.TexteCommunOrangeBullet {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F3a026;
	font-weight: normal;
	background-image: url(../graphisme/16x16/croix_rouge_1.gif);
	background-position: 15px 4px;
	background-repeat: no-repeat;
	padding-left: 28px;
}
.TexteCommunBeige14 {
	font-family:Verdana, Arial;
	font-size:14px;
	font-weight: bold;
	color:#D7C794;
}

.TexteCommunVert {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#92B025;
	font-weight: normal;
}
.TexteRouge_1 {
	color: #CC0000;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
}

.TexteBlancTaille10 {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.TexteOliveTaille10 {
	color: #9EA66A;
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.TexteBleuTaille10 {
	color: #000066;
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.texte1 {
	FONT-SIZE: 9px; COLOR: #a79da5; FONT-FAMILY: verdana
}
.texte2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #a79da5; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.gras_orange {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff9900; FONT-FAMILY: Tahoma, Arial, Verdana
}
.page_compteur {
	FONT-SIZE: 10px; COLOR: #fcc000; LINE-HEIGHT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.page_lib {
	FONT-SIZE: 10px; COLOR: White; LINE-HEIGHT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textblanc {
	FONT-SIZE: 10px; COLOR: #DC143C; LINE-HEIGHT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textblanc10gras {
	FONT-SIZE: 10px;
	weight:bold;
	COLOR: #FFFFFF;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.texteactu {
	FONT-SIZE: 11px; COLOR: #4c4c4b; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texteactu_Rouge {
	FONT-SIZE: 11px; COLOR: #CC0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texteactu_bleu01 {
	FONT-SIZE: 11px; COLOR: #5B5DFF; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texteactu_bleu01_V {
	FONT-SIZE: 11px; COLOR: #5B5DFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.texteactu_bleu02 {
	FONT-SIZE: 11px; COLOR: #2D2657; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texteactu_bleu02_V {
	FONT-SIZE: 11px; COLOR: #2D2657; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.texteactu_jaune01 {
	FONT-SIZE: 11px; COLOR: #FFCC00; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texteactu_jaune01_V {
	FONT-SIZE: 11px; COLOR: #FFCC00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.texteactu_gris01 {
	FONT-SIZE: 11px; COLOR: #CCCCCC; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texteactu_gris01_V {
	FONT-SIZE: 11px; COLOR: #CCCCCC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.texteactu_gris02 {
	FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texteactu_gris02_V {
	FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.texteactu_gris03 {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texteactu_gris03_V {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.texteactu_marron {
	FONT-SIZE: 11px;
	COLOR: #AC943E;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texteactu_marron2 {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texteactu_vert01 {
	FONT-SIZE: 11px; COLOR: #006600; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texteactu_vert02 {
	FONT-SIZE: 11px;
	COLOR: #333300;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.texteactu_blanc01 {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.Dots_rouge {
	color: #FF0000
}

span.separator {
	font-weight: bold;
	font-size: .9em;
}

#TexteSiteaVenir {
	POSITION: relative;
	height: 110px;
	width: 130px;	
	background-repeat:repeat-y;
	background-position: left top;
	visibility: visible;
	background-image: url(../graphisme/fonds/C_orange.jpg);
	color: #FFFFFF;
	padding: 10px;
	font-variant: normal;
	font-size: 10px;
}	

#enteteUnique {
	MaRGIN: 0px auto;
	width: 910px;
	POSITION: relative;
	height: 100px;
	visibility: visible;
}	

#MenuEntete {
	TOP: 44px;
	z-index: 20;
	POSITION: absolute;
	visibility: visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	float: right;
	margin-top:8px;
	left: 540px;
	width: 240px;
	font-style: normal;
}

#MenuEntete ul {
	padding-RIGHT: 5px;
	padding-LEFT: 0px;
	padding-BOTTOM: 2px;
	padding-TOP: 0px;
	margin: 0px;
}

#MenuEntete LI {
	padding-RIGHT: 0px;
	padding-LEFT: 0px;
	padding-BOTTOM: 0px;
	padding-TOP: 0px;
	DISPLaY: inline;
	FONT-SIZE: 10px;
	COLOR: white;
	LINE-HEIGHT: 1.5em;
	LIST-STYLE-TYPE: none;
	font-style: normal;
}

#MenuEntete LI a {
	COLOR: #62653F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#MenuEntete LI a:hover {
	border-bottom: #FFFFFF 1px;
	border-bottom-style: solid;
	font-weight: normal;
	border-color: #C4CAA6;
}

#Barre_haute {
	width: 910px;
	height: 30px;
	position: relative;
	visibility: visible;
	background-color: #E4DDB3;
	background-image: url(../graphisme/fonds/beige_ocre.jpg);
}

#Barre_haute_menu {
	width: 300px;
	left: 12px;
	float: left;
	margin-top:5px;
}

#barre_menu {
	width: 910px;
	background-color: #415485;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

#global #affiche_contact {
	FLOaT: left;
	WIDTH: 510px;
	height: 380px;
	margin-top: 18px;
	color: #999999;
	background-image: url(../graphisme/images/antenne_contact_1.jpg);
	background-repeat: no-repeat;
	border-right-color: #FFCC00;
	border-right-width: 1px;
	border-right-style: solid;
	background-position: bottom left;
	margin-left: 4px;
	padding-right: 18px;
}

#liensousmenu {
	text-align: left;
	padding: 5px;
	color: #627EB7;
}

#texteDroiteImage {
	padding-left: 15px;
	padding-right: 15px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	text-align: justify;
	color: #666666;
	width: 470px;
}

#societe {
	top: 55px;
	left: 21px;
	padding: 5px;
	font-size: 9px;
	border: 1px solid #333333;
	width: 188px;
	height: 276px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-color: #FFCC00;
	border-right-width: 1px;
	border-right-style: solid;
}

#calque_de_base {
	width: 500px;
	height: 172px;
	padding: 5px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-width: 0;
	border-color: #C4DEEF;
	border-style: solid;
	float: left;
	vertical-align: middle;
	background-position:bottom left;	
	background-image: url(../graphisme/fonds/shadow.png);
	background-repeat: no-repeat;
}

#calque_contact {
	width: 480px;
	height: 160px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
	background-repeat: no-repeat;
	padding-top: 10px;
	background-position: bottom left;
}

/*********** Gestion du Pied de page ****************************************************************************/
#ZoneTexteOrange {
	width: 150px;
	height: 25px;
	font-size: 12px;
	color: #FFB13B;
	background-color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
}

/******** Objets de la galerie *******************************************************************************/
div#galerie
{
	width: 203px ;
	height:183px;
	background: #eed ;
	border: 0px solid #dcb ;
	margin-right:-7px;
	padding: 5px ;
	padding-top:3px;
	padding-right:4px;
	padding-bottom:0px;
	text-align: center ;
	font: 0.9em Georgia, serif ;
	background-image:url(../graphisme/fonds/arriere_plan/diapo3.gif);
}

UL#galerie_mini {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
}
UL#galerie_mini LI {
	FLOAT: left
}
UL#galerie_mini LI A IMG {
	BORDER: #dcb 0px solid;
	margin-right:6px;
}
DL#photo {
	CLEAR: both; MARGIN: 0px auto
}
DL#photo DT {
	FONT: italic 2.5em/1.5em Georgia, serif; COLOR: #dcb
}
DL#photo DD {
	MARGIN: 0px
}
DL#photo IMG {
	BORDER-RIGHT: #dcb 1px solid; BORDER-TOP: #dcb 1px solid; BORDER-LEFT: #dcb 1px solid; BORDER-BOTTOM: #dcb 1px solid
}

/********* lien cadre "texteDroiteImage" ****************************************************************************/
#texteDroiteImage a:focus , #texteDroiteImage_Domus a:active , #texteDroiteImage_Domus a:visited {
	COLOR: #7C970a;
}

#texteDroiteImage a:hover {
	CURSOR: pointer;
	COLOR: #94ab36;
	border-bottom: #7C970a 1px dotted;
}

/********* lien cadre "texteDroiteImage_Domus" ****************************************************************************/
#texteDroiteImage_Domus a:focus , #texteDroiteImage_Domus a:active , #texteDroiteImage_Domus a:visited {
	COLOR: #7C970a;
}

#texteDroiteImage_Domus a:hover {
	CURSOR: pointer;
	COLOR: #94ab36;
	border-bottom: #7C970a 1px dotted;
}

/********* lien cadre "Menu à droite" ****************************************************************************/
#menu a:focus , #texteDroiteImage_Domus a:active , #texteDroiteImage_Domus a:visited {
	COLOR: #7C970a;
}

#email a:hover {
	CURSOR: pointer;
	COLOR: #94ab36;
	border-bottom: #7C970a 1px dotted;
}

/********* lien cadre "texteDroiteImage_Domus" ****************************************************************************/
#liensousmenu a:focus , #liensousmenu a:visited , #liensousmenu a:active {
	COLOR: #627EB7;
	background-image: url(../BulletOff.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 2px 1.9px;
}

#liensousmenu a:hover {
	COLOR: #627EB7;
	background-image: url(../BulletOrange.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 2px 1.9px;
}

/********* Position des layers ****************************************************************************/
.LayerPositionAbsolute{
	position:absolute;
	left: 666px;
	top: 5px;
	visibility: hidden;
}


/********* lien cadre "liensousmenu" ****************************************************************************/
.menu_index a:visited , .menu_index a:active ,.menu_index a:focus {
	COLOR: #627EB7;
	background-image: url(../graphisme/16x16/bullet_off.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 2px 1.9px;
}

.menu_index a:hover {
	COLOR: #627EB7;
	background-image: url(../BulletOrange.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 2px 1.9px;
}

.ci7rn8 a:hover a:focus , #texteDroiteImage_Domus a:active , #texteDroiteImage_Domus a:visited {
	COLOR: #7C970a
}


#PiedPageContenu2 a , #PiedPageContenu2 a:link , #PiedPageContenu2 a:focus , #PiedPageContenu2 a:visited , #PiedPageContenu2 a:active {
	COLOR: #62653F;
	font-family: Verdana;
	font-size:10px;
}

#PiedPageContenu2 a:hover {
	border-bottom: #62653F 1px;
	border-bottom-style: dotted;
	text-decoration:underline;
}

