* {margin:0;padding:0;}
body {
	font-size:14px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	background:url(../../images/fond.jpg) repeat-x;
	background-color:#D5E0D6;
	color:#5D5D5B;
	}
.texte {
	font-size:14px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	color:#5D5D5B;
	}
.center {
	text-align:center;
	}
.right {
	text-align:right;
	}
.italique {
	font-style:italic;
	}
.justify {
	text-align:justify;
	}
.gras {
	font-weight:bold;
	}
.cb {
	clear:both;
	}
.fl {
	float:left;
	}
.fr {
	float:right;
	}
.nonsouligne {
	border-bottom:0px;
	}
.souligne {
	text-decoration:underline;
	}
.marron { color:#47944E;} /* c'est vert en fait */
.noir { color:#000000;} /* c'est vert en fait */
a { 
	color:#1E5BB8;
	font-weight:bold;
	text-decoration:underline;
	}
a:hover {
	text-decoration:none;
	color:#AC9940;
	}
a img {
	border-bottom-width:0px;
	}

.temoignage a { 
	color:#1E5BB8;
	}

h1 {
	color:#47944E;
	margin-left:0px;
	margin-top:0px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 24px; 
	font-weight: normal;	
}
.h1normal {
	background-image:url(../../images/h1.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	padding:19px 0 14px 50px;
	}

h2 {
	color:#777777;
	margin-left:0px;
	margin-top:0px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: normal;	
}
h3 {
	color:#777777;
	margin-left:0px;
	margin-top:0px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;	

}
/*-------------------------------formulaires ----------------------------------------*/
.formulaire {margin-left:60px;}
.colonne_label {
    float:left;
	margin:5px 0;
    float:left;
	color:#191E32;
	width:140px;
}	
.colonne_field {
    float:left;
	margin:5px 0 10px 0;
	font-weight:normal;	
	color:#191E32;
}	
fieldset { 
	border:0px;
}
legend {
    margin:3px 6px 3px 3px; 
	padding:0 0 0 10px;
}
 select{
	background:#E3DDC1;
	color:#404040;
	font-size:10px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	border:1px solid #A1B6A3;
	}	
 input{
	background:#E3DDC1;
	color:#404040;
	font-size:12px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	padding:0 4px;
	border:1px solid #A1B6A3;
	}	

textarea {
	background-color:#E3DDC1;
	color:#404040;
	font-size:12px;
	margin:5px 0 10px 140px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	border:1px solid #A1B6A3;
	}
/*-----------------------------------------------------------------------------------------------------------------*/


div#FloatingDiv {
	position:absolute;
	top:0px;
	left:50%; 
	padding:0 ;
	margin:0 0 0 -485px;
	}
div#Epi {
	position:absolute;z-index:99;
	top:255px;left:-101px;
	width:242px;height:282px;
	background:url(../../images/fond_epi.jpg) no-repeat; 
	}
div#Logo {
	position:absolute;z-index:99;
	top:275px;left:871px;
	width:143px;height:176px;
	background:url(../../images/LogoDroite.jpg) no-repeat; 
	}
div#Coordonnees {
	position:absolute;z-index:99;
	top:465px;left:841px;
	width:203px;
	text-align:center;
	}
div#Liens {
	position:absolute;z-index:99;
	top:630px;left:841px;
	width:203px;
	text-align:center;
	}
#Liens a {text-decoration:none;font-weight:normal;}
#Liens a:hover {text-decoration:underline;}

div#Header {
	float:left; 
	height:174px;
	width:1000px;
	}
div#HeaderCroix {
	float:left; 
	position:relative;
	/* decalage vers la droite suite à suppression des 2 photos 
	margin-left:10px; */
	margin-left:220px;
	top:0px;left:0px;
	width:445px;height:174px;
	background:url(../../images/HeaderCroix.jpg) 0 24px no-repeat; 
	}
#HeaderTitre {
	color:#E2C501;
	font-size:48px;
	margin:15px 0 10px 63px;
	font-family: Arial;
	font-style:italic;
	font-weight:normal;
	float:left;
	}
#HeaderTexte {
	color:#fff;
	font-size:24px;
	margin:15px 0 10px 110px;
	font-family: Arial;
	font-style:normal;
	font-weight:normal;
	text-align:center;
	width:250px;
	}
/* suppression des 2 photos
div#HeaderImage1 {
	float:left;
	margin-left:20px;
	width:167px;
	height:172px;
	background:url(../../images/HeaderImage1.jpg) 0 0px no-repeat; 
	}
div#HeaderImage2{
	float:left;
	margin-left:20px;
	width:167px;
	height:172px;
	background:url(../../images/HeaderImage2.jpg) 0 0px no-repeat; 
	}
*/

#BarreMenu {
	position:relative;
	float:left;
	margin-left:0px;
	width:1000px;
	height:75px;
	}
#BarreMenu li{
	margin-top:8px;
	list-style:none;
	float:left;
	}
	
#MenuAccueil {
	width:127px;
	height:33px;
	background-image:url(../../images/MenuAccueil.png); 
	background-position: 0 0;
	background-repeat:no-repeat;
	display:block;
	}
#MenuAccueil:hover {
	background-position: 0 -30px;
	/*background:url(../../images/MenuAccueil.png) 0 -64px no-repeat;margin-top:4px;*/
	}
	
#MenuAssociation {
	width:203px;
	height:33px;
	background-image:url(../../images/MenuAssociation.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	display:block;
	}
#MenuAssociation:hover {
	background-position:0 -30px; 
	/*background:url(../../images/MenuAccueil.png) 0 -64px no-repeat;margin-top:4px;*/
	}

#MenuTemoignages {
	width:203px;
	height:33px;
	background-position: 0 0;
	background-repeat:no-repeat;
	background-image:url(../../images/MenuTemoignages.png);
	display:block;
	}
#MenuTemoignages:hover {
	background-position: 0 -30px;
	/*background:url(../../images/MenuAccueil.png) 0 -64px no-repeat;margin-top:4px;*/
	}

#MenuActualites {
	width:181px;
	height:33px;
	background-position: 0 0;
	background-repeat:no-repeat;
	background-image:url(../../images/MenuActualites.png);
	display:block;
	}
#MenuActualites:hover {
	background-position:0 -30px;
	/*background:url(../../images/MenuAccueil.png) 0 -64px no-repeat;margin-top:4px;*/
	}

#MenuContact {
	width:150px;
	height:33px;
	background-position: 0 0;
	background-repeat:no-repeat;
	background-image:url(../../images/MenuContact.png);
	display:block;
	}
#MenuContact:hover {
	background-position: 0 -30px; 
	/*background:url(../../images/MenuAccueil.png) 0 -64px no-repeat;margin-top:4px;*/
	}


div#Telechargement {
	position:absolute;z-index:99;
	top:600px;left:0px;
	width:126px;
	height:142px;
	background:url(../../images/fond_telechargement.gif) 5px 25px no-repeat; 
	overflow:hidden;
	font-size:11px;
	}
div#TelechargementContainer {
	margin:0 8px;
	}
#TitreTelechargement {
	width:126px;
	height:20px;
	background:url(../../images/telechargement.gif) no-repeat; 
	color:#F4E9B9;
	overflow:hidden;font-size:12px;
	}
#TexteTelechargement {
	margin-top:6px;font-size:12px;
	}
#TexteTelechargement a {
	font-size:11px;
	}

.MainTitre {
	position:relative;
	float:right;
	margin-right:45px;margin-top:27px;
	font-size:24px;
	color:#403502;
	font-weight:normal;font-style:italic;
	}



div#MainHeader {
	position:relative;
	float:left;
	margin-left:100px;
	background:url(../../images/MainHeader.jpg) repeat-y; 
	width:750px;height:66px;
	}
div#MainFooter {
	position:relative;
	float:left;
	margin-left:100px;
	background:url(../../images/MainFooter.jpg) repeat-y; 
	width:750px;height:66px;
	}
div#Main {
	position:relative;
	float:left;
	margin-left:100px;
	background:url(../../images/MainFond.jpg) repeat-y; 
	width:750px;
	}
.MainContainer {
	position:relative;
	margin:0 50px 0 50px;
	}

.gauche {float:left;width:470px;}
.droite {float:right;width:150px;margin-bottom:5px;}
.moitie1 {float:left;width:320px;}
.moitie2 {float:right;width:320px;}
img { 	float:left;padding:1px;  }
.gauche img, .droite img, .temoignage img, .moitie img, .rien img {
	margin:4px 10px 4px 4px;
	}
.encadre {border:1px solid #1E5BB8;}
.temoignage {
	background-color:#A1B6A3;
	padding:10px 5px;	
	}
.temoignage2 { background-color:#E3DDC1;border-color:#E3DDC1;}
.temoignage3 { background-color:#fff;border-color:#E3DDC1;}
.GuillemetOuvert {
	background:transparent;border-width:0px;margin:0;padding:0;vertical-align:top;
	width:20px;
	}
.GuillemetFerme {
	background:transparent;border-width:0px;margin:0;padding:0;vertical-align:top;
	width:20px;
	}
.MessageViolet {
	border:1px solid #9E4889;
	padding:5px 10px;margin-left:125px;
	color:#9E4889;
	width:400px;
	}
