/* CSS Document */

* { margin:0; padding:0; outline:none; }

body {	background:  #B31313 url('images/fond.jpg') repeat-x; font: normal 11px Verdana, Arial, Helvetica, sans-serif;	 color: #ddd; text-align:justify; } 

h1 { font:normal 11px Verdana, Arial, Helvetica, sans-serif; margin:10px 0 20px 0; text-align:center;	 color: #ddd;  }

h2 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; letter-spacing:2px; text-align:center; padding:0 0 5px 0; }

.h3semi { font: bold 15px Verdana, Arial, Helvetica, sans-serif; letter-spacing:3px; text-align:center; padding:5px 0 10px 0; margin:0 0 10px 0; background: transparent url('images/h3.jpg');  }

.h3valtra { font: bold 15px Verdana, Arial, Helvetica, sans-serif; letter-spacing:3px; text-align:center; padding:5px 0 10px 0; margin:0 0 10px 0; background: transparent url('images/h3valtra.jpg');  }

.h3bauerle2 { font: bold 15px Verdana, Arial, Helvetica, sans-serif; letter-spacing:3px; text-align:center; padding:5px 0 10px 0; margin:0 0 10px 0; background: transparent url('images/h3bauerle2.jpg');  }

/*h3{ font: bold 15px Verdana, Arial, Helvetica, sans-serif; letter-spacing:3px; text-align:center; padding:5px 0 10px 0; margin:0 0 10px 0; border:1px solid black  }*/

a { color: #E7C27C; text-decoration: underline;} 

a:hover { color: #CAB943; text-decoration: none; }

#table { width:934px; border-collapse:collapse; background: transparent url('images/fond-contenu.gif') repeat-y; text-align:justify;   }

#index { text-align:center; }

#contenu { padding:15px 0 0 0; }

#contenu p { padding: 0 0 15px 0; line-height:18px; }

#contenu2 { padding:15px 0 0 0; }

#contenu2 p { padding: 0 0 15px 0; line-height:18px; }

#contenu p:first-letter { font: bold 15px Verdana, Arial, Helvetica, sans-serif; }

	/*/////////////////////////////////////////////// formulaire //////////////////////////////////////////////////////////////////*/
	
	#formulaire{ background: transparent; text-align:center; padding:0; margin:0 0 0 50px; float:left; color:#000; width:400px;    } /* carateristique du formulaire */
	
	#formulaire * { margin:0 0 2px 0; padding:0; font: normal 11px Verdana, Arial, Helvetica, sans-serif;} /* caracteristique de toutes les balises qui se trouvent dans le formulaire */
	
	.labelform { width: 203px; float: left; text-align: right; margin: 0 5px 0 0; color:#ddd; } /* carateristique des label, width minimum 203px; */
	
	.pform {padding: 3px 0px 10px 0px; text-align:left; clear:both;  } /* carateristique des p */
	
	.inputform {width:195px; height:13px;  float:left; margin: 0 5px 0 2px;} /* carateristique des input */
	
	.textareaform { width:398px; height:80px; overflow: auto;} /* carateristique du textarea */
	
	.selectform  { height:18px; float:left; margin: 0 5px 0 2px;} /* carateristique des select */
	
	.labelmessage { width:95px; color:#ddd;} /* 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 Verdana, Arial, Helvetica, sans-serif;} /* carateristique de l'input "envoyer mon message" */
	
	.divtexte { margin: 5px 0 0 0; color:#ddd;  } /* carateristique de la div contenant le texte du captchat*/
	
	#formulaire div { margin: 5px auto; } /* centrer dans le formulaire des div */
	
	.divimagecaptchat { border:1px solid #ddd; padding: 0 0 0 100px; } /* carateristique de la div entourant l'image captchat */
	
	.transp, .inputtexte { /*background: transparent;*/ border: 1px solid #ddd; } /* pour rendre les input et textarea transparent avec une bordure */
	
	/*////////////////////////////////////////////// fait par GrEGoOoO /////////////////////////////////////////////////////////////////*/
	
	/*/////////////////////////////////////////////// fin du formulaire //////////////////////////////////////////////////////////////////*/
	
			
	div#mention { text-align:center; padding: 70px 0px 0px 75px; float:left; width:200px;    }
	
	.lienyzeo { font:normal 9px Verdana, Arial, Helvetica, sans-serif; }
	
	.lienbas { font:normal 9px Verdana, Arial, Helvetica, sans-serif; }
	
	.bauerle { width:248px; float:left; margin:0 0 5px 5px;   }
	
	.margin62 { margin:0 0 0 62px; _margin:0 0 0 30px; }
	
	.bauerle2 { width:124px;  float:left; margin:0 0 5px 5px;   }
	
	.details { font: bold 12px Verdana, Arial, Helvetica, sans-serif; line-height: 25px; padding:0 0 0 0; display:block; text-align:center;   }
	
	.resume { clear:both; padding: 5px 5px 0 0; text-align:justify;  }

	.soush2 { padding:0; text-align:center; letter-spacing:1px; }
	
	hr { clear:both; margin: 10px 0 10px 0; border: 1px dashed #ED9A3C; border-right:0px; border-left:0px; }
	
	.borderright { border-right:1px dashed #ED9A3C;}
	
	.borderleft { border-left:1px dashed #ED9A3C; padding-left:5px;}
	
	.semi1 { width:250px; float:left; text-align:justify; padding:0 10px 0 10px;   }
	
	.semi3 { width:270px; float:left; text-align:justify; padding:0 10px 0 10px;   }
	
	.semi2 {width:190px; float:left;text-align:justify; padding:0 10px 0 10px; border-left:1px dashed #ED9A3C; border-right:1px dashed #ED9A3C; }
	
	ul { padding:0 0 15px 5px; }
	
	li { list-style: square inside;padding: 0 00 0; line-height:18px; }
	
	.descriptif { font: normal 10px Verdana, Arial, Helvetica, sans-serif; font-style:italic; }
	
	.descriptif p:first-letter {font: normal 10px Verdana, Arial, Helvetica, sans-serif;}
	
	#location { list-style:none; padding:0 0 0 20px;  }
	
	#location li { float:left; width:230px;list-style:none; background: transparent url('images/puce.gif') no-repeat left; padding:2px 0 2px 12px; border-bottom:1px solid #E17B39;border-right:1px solid #E17B39; margin:0 2px 2px 0; -moz-border-radius: 0 0 8px 0;  }
	
	
		/* /////////////////////////////////////////// debut mise en forme module actu ///////////////////////// */
	.h2actu { display:none }

	.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 #F2E2CB; 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; }
	
	/* //////////////////////////////////////// fin mise en forme du module d'actu ///////////////////////////// */

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