/* CSS Document */
* {padding:0; margin:0;}
body { background:#fff url(images/bg.jpg) repeat-x; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color: #fff;}
a { color:#fff;}
#hautintro {width:855px; height:60px; background:transparent url(images/haut_intro.jpg) no-repeat; margin:0 auto;}
#intro {width:780px; height:369px; background:transparent url(images/index_vide.jpg) no-repeat; margin:0 auto; padding-top:22px}
#page { width:920px; margin:0 auto; background:transparent url(images/fond_cadre.gif) repeat-y;}
#entete { width: 920px; height:205px; float:left; background:transparent url(images/bandeau.jpg) no-repeat;}
#titre { width: 760px; height:90px; float:left; background:transparent url(images/titre.jpg) no-repeat;}
#menu { width: 160px; height:295px; float:left; background:transparent url(images/menu.jpg) no-repeat;}
#contenu { width:690px;  float:left; background:transparent url(images/fond_cadre_texte.jpg) no-repeat; padding:10px 45px 0 25px; min-height:253px; _height:253px; text-align:justify;}
#pied { width: 920px; height:55px; clear:both;  font:normal 10px Verdana, Arial, Helvetica, sans-serif;}
#pied a{ color:#fff;  font:normal 10px Verdana, Arial, Helvetica, sans-serif;}
.lien {color:#fff;}
#liens {color:#fff; text-align:center;}
#liens a{color:#fff;}
#gauche { width:450px; padding-left:20px; float:left;}
#droite { width:255px; padding-left:20px; float:left;}
#plansite { width:709px; height:332px; background:transparent url(images/plansite.jpg) no-repeat; margin:0 auto; padding:300px 25px 0 25px;}
.yzeo { padding:0 0 0 0; color:#fff;font:normal 10px Verdana, Arial, Helvetica, sans-serif;}
.yzeo a{color:#fff; font:normal 10px Verdana, Arial, Helvetica, sans-serif;}
h1 {font:normal 11px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;}
.centrer { text-align:center;}
.Style14 {	color: #CC0000;
	font-weight: bold;
}
.Style15 {	color: #000066;
	font-weight: bold;
}
.Style17 {color: #000066; font-weight: bold; font-style: italic; }
#menubas { text-align:center; font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding:5px 0 0 0; clear:both; }


	/*/////////////////////////////////////////////// formulaire //////////////////////////////////////////////////////////////////*/
	
	#formulaire{ background: transparent; text-align:center; width:540px; padding:0; margin:10px 0 0 80px;_margin:10px 0 0 40px; float:left;   font: normal 11px Tahoma, Helvetica, sans-serif; color:#fff; } /* carateristique du formulaire */
	
	#formulaire * { margin:0 0 2px 0; padding:0;} /* caracteristique de toutes les balises qui se trouvent dans le formulaire */
	
	.labelform { width: 203px; float: left; text-align: right; margin: 0 5px 0 0;} /* carateristique des label, width minimum 203px; */
	
	.pform {padding: 3px 0px 10px 0px; text-align:left; clear:both;  } /* carateristique des p */
	
	.inputform {width:150px; height:13px;  float:left; margin: 0 5px 0 2px;} /* carateristique des input */
	
	.textareaform { width:536px; height:100px; overflow:auto;} /* carateristique du textarea */
	
	.selectform  { height:18px; float:left; margin: 0 5px 0 2px;font: normal 11px Tahoma, Helvetica, sans-serif; color:#fff; background:#7796B3; border:1px solid #fff;} /* carateristique des select */
	
	.labelmessage { width:95px;} /* carateristique du label contenant "Votre message" */
	
	#labelenvoyer { width:125px;} /* carateristique du label avant l'input envoyer, sert a centrer le bouton envoyer */
	
	.inputenvoyer { width:150px; font: normal 10px Tahoma, Helvetica, sans-serif;} /* carateristique de l'input "envoyer mon message" */
	
	.divtexte { margin: 5px 0 0 0;  } /* carateristique de la div contenant le texte du captchat*/
	
	#formulaire div { margin: 5px auto; } /* centrer dans le formulaire des div */
	#formulaire div a{ color:#fff;} /* couleur du lien dans capchat */
	.divimagecaptchat { border:none; padding: 0 0 0 100px; } /* carateristique de la div entourant l'image captchat */
	
	.transp, .inputtexte { background: transparent; border: 1px solid #fff;font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; } /* pour rendre les input et textarea transparent avec une bordure */
	fieldset { border-top:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff; padding:5px;}
	legend { color:#fff; font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:0 5px;}
	/*////////////////////////////////////////////// fait par GrEGoOoO /////////////////////////////////////////////////////////////////*/
	
	/*/////////////////////////////////////////////// fin du formulaire //////////////////////////////////////////////////////////////////*/
	
			
	div#mention { text-align:center; padding: 0;}
	
		/* /////////////////////////////////////////// debut mise en forme module actu ///////////////////////// */
	* { margin:0; padding:0; outline:none; }
	
	h2 { clear:both; text-align:center;  height:20px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; padding:3px 0 0 0; background: #1F3777 ; margin:0 0 5px 0; text-transform:uppercase; letter-spacing:2px; }

	.texteactu {width:100%; clear:both; }
	
	.actu {width:100%; clear:both; padding:0 0 2px 0; display:table }
	
	.autourimgactu { margin:0 auto;}
	
	.imgactu {width:33.33%; min-height:50px; _height:50px; float:left;}
	
	.imgactu a { border:1px solid #ff0; display:block; float:left; filter : alpha(opacity=100); -moz-opacity : 1; opacity : 1; }
	
	.imgactu a:hover { border:1px solid #E97015;  filter : alpha(opacity=70); -moz-opacity : 0.7; opacity : 0.7;}
	
	.imgactu img { border:none; }
	
	.espacement { clear:both; height:20px; }
	
	hr { clear:both; border:1px solid #ff0; }
	
	/* //////////////////////////////////////// fin mise en forme du module d'actu ///////////////////////////// */

	/* //////////////////////////////////////// fait par gregoooo///////////////// ///////////////////////////// */


