/* CSS Document */
body { background: #FBD13D url(images/pattern.jpg) repeat-x;}
* {margin:0; padding:0;}

#baspage *{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #6B4608;
}
#baspage{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #6B4608;
}
#baspage *:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #6B4608;
}
#contenu img {border:none; margin:2px}
#contenu a img {border:none; margin:5px}
#contenu a:hover img { border:none; filter : alpha(opacity=70); -moz-opacity : 0.7; opacity : 0.7; }

.titremenu {color: #6B4608;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;}
.menu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #6B4608;}
.menu a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #6B4608; text-decoration: underline;} 
.menu a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #6B4608; text-decoration: underline;}
.menu a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #6B4608; text-decoration: underline;}

#menu fieldset { border-bottom:1px solid #6B4608; border-right:1px solid #6B4608; border-top:1px solid #6B4608; border-left:1px solid #6B4608; padding:10px; margin:0 auto; }
#menu legend { font: bold 12px Verdana, Arial, Helvetica, sans-serif; padding:2px 15px; background: #6B4608 repeat-x; color:#fff; text-transform:uppercase; }

a:link {color: #727272; text-decoration: underline;} 
a:visited {color: #727272; text-decoration: underline;} 
a:hover {color: #727272; text-decoration: underline;}
h1{	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #6B4608;font-style: normal;font-weight: normal;font-variant: normal;line-height: normal;}
a.lien:link {color: #6B4608; text-decoration: underline;}
a.lien:visited {color: #6B4608; text-decoration: underline;}
a.lien:hover {color: #6B4608; text-decoration: underline;}
a.lien2:link {color: #000; text-decoration: underline;}
a.lien2:visited {color: #000; text-decoration: underline;} 
a.lien2:hover {color: #000; text-decoration: underline;}
a.lien3:link {color: #27326B; text-decoration: none;}
a.lien3:visited {color: #27326B; text-decoration: none;} 
a.lien3:hover {color: #27326B; text-decoration: none;}

.texte {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #6B4608;}
.texte ul { list-style:inside; margin-left:15px;} 
	
.texte2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6B4608;}
.texte2 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6B4608; text-decoration: underline;} 
.texte2 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6B4608; text-decoration: underline;}
.texte2 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6B4608; text-decoration: underline;}

.texte3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #828282;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
}
.texte4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #C8A8C8;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
}
.TopMenuItemContact {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 8pt;
	font-weight: normal;
	padding: 1px 15px 1px 15px;
	cursor: hand;
	background: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f4f4f4;
	border-right-color: #f4f4f4;
	border-bottom-color: #f4f4f4;
	border-left-color: #f4f4f4;
}
.TopMenuItem {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 8pt;
	font-weight: normal;
	padding: 1px 15px 1px 15px;
	cursor: hand;
	background: #ffffff;
	border: 1px solid #000000;
}

/*/////////////////////////////////////////////// formulaire //////////////////////////////////////////////////////////////////*/
	
#formulaire { text-align:center; width:420px; padding:0 0 0 110px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#6B4608; } /* carateristique du formulaire */

#formulaire * { margin:0 0 6px 0; padding:0; } /* caracteristique de toutes les balises qui se trouvent dans le formulaire */

#formulaire fieldset { border-bottom:1px solid #6B4608; border-right:1px solid #6B4608; border-top:1px solid #6B4608; border-left:1px solid #6B4608; padding:10px; width:396px; }
#formulaire legend { font: bold 12px Verdana, Arial, Helvetica, sans-serif; padding:2px 15px; background: #6B4608 url('images/h2.gif') repeat-x; color:#fff; text-transform:uppercase; }

.labelform { width: 203px; float: left; text-align: right; margin: 0 5px 0 0; } /* carateristique des label, width minimum 203px; */

.pform { padding:0; text-align:left; clear:both; } /* carateristique des p */

.inputform { width:190px; height:13px; float:left; margin: 0 5px 0 2px; } /* carateristique des input */

.labelform2 { width: 80px; float: left; text-align: right; margin: 0 5px 0 0; } /* carateristique des label, width minimum 203px; */

.pform2 { padding:0; text-align:left; float:left; width:197px; } /* carateristique des p */

.inputform2 { width:110px; height:13px; float:left; margin: 0 5px 0 2px; } /* carateristique des input */

.textareaform { width:393px; height:80px; overflow: auto; } /* carateristique du textarea */

.selectform { width:112px; height:18px; float:left; margin: 0 5px 0 2px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#6B4608; background:#FFF; padding:0; border: 1px solid #fff; } /* carateristique des select */

.selectform2 { width:112px; height:18px; float:left; margin: 0 5px 0 2px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#6B4608; background:#FFF; padding:0; border: 1px solid #6B4608; } /* carateristique des select lors du click */

.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 */

#code { margin:5px 0 0 0; }

.inputenvoyer { width:150px; font: normal 10px Verdana, Arial, 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 */

.divimagecaptchat { display:none; } /* carateristique de la div entourant l'image captchat */

.transp, .inputtexte, #code { background: transparent; border: 1px solid #fff; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#6B4608; } /* pour rendre les input et textarea transparent avec une bordure */

.transp2, .inputtexte2, #code2 { background:transparent; border: 1px solid #6B4608; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#6B4608; } /* pour rendre les input et textarea transparent avec une bordure lors du click */

#coordonnees { display:block; width:190px; background: #71171D url('images/h2.gif'); color:#fff; height:14px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; padding:2px 0px; margin:-10px 0 0 5px; _margin:-10px 0 0 2px; text-transform:uppercase; z-index:10; position:relative }

#mention { text-align:center; padding: 0 0 10px 0; width:200px; border-bottom:1px solid #1d1d1d; border-right:1px solid #1d1d1d; border-top:1px solid #71171D; border-left:1px solid #71171D; color:#fff; line-height:14px }

#mention a { color:#fff }

#autourmention { padding:50px 0 0 8px; width:200px; clear:both; }

/*////////////////////////////////////////////// fait par GrEGoOoO /////////////////////////////////////////////////////////////////*/
	
/*/////////////////////////////////////////////// fin du formulaire //////////////////////////////////////////////////////////////////*/