
a:link { color: #000055; }

a:visited { color: #000055; }

a:hover { color: #ffd800; }

a:active { color: #000055; }

ul { padding-left:20px; }

.texte { color: #000055; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.texte2 { color: #fff; font-weight: normal; font-size: 12px; font-family:  Arial, Helvetica, sans-serif; margin-left:15px; }

.logo { color: #bfbfbf; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

.titre {color: #F2C100; font-weight: normal; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }

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

body { text-align: center; margin: 0 auto; padding: 0; background-color:#225895; }

div#conteneur { margin: 0px auto; width: 950px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000055; background:url(images/pattern_08.jpg) repeat-y; }

div#haut { text-align: left; width: 950px; height: 163px; float:left; }

div#menu { text-align: left; width: 189px; float:left; }

div#titre { height: 33px; clear:both }

div#contenu { width:573px; text-align: left; background:url(images/fond_07.jpg) no-repeat; float:left }

#contenu a img { border:solid 1px #000055; }

div#droite { width:188px; text-align:left; float:right; background:url(images/droite_06.jpg) no-repeat; }

div#duplicontenu { text-align: justify; padding: 0 10px }

/*/////////////////////////////////////////////// formulaire //////////////////////////////////////////////////////////////////*/
	
	#formulaire { text-align:center; width:400px; padding:0; margin:0 0 0 60px; float:left; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000055; } /* 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:195px; height:13px; float:left; margin: 0 5px 0 2px; } /* carateristique des input */

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

.selectform { height:18px; float:left; margin: 0 5px 0 2px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; } /* 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 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 */

#formulaire div a { color:#000055; } /* couleur du lien dans capchat */

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

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

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

div#adresse { margin: 0 auto; text-align: center; width:950px; height:42px; clear:both; }

div#yzeo { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 950px; height: 36px; color:#bfbfbf; background-color:#225895; margin: 0 auto; vertical-align: middle; clear:both; }

div#yzeo a.hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#bfbfbf; }

div#yzeo img { vertical-align: middle; }

#menubas { width:800px; height:50px; font-size:10px; color:#bfbfbf; text-align:center; margin:0 auto; font-family:Arial, Helvetica, sans-serif; }

#menubas a { width:800px; height:50px; font-size:10px; color:#bfbfbf; font-family:Arial, Helvetica, sans-serif; }

/*------------------GoogleMap API------------------------*/

.plan {
	width: 530px;
	height: 300px;
}
#map .infosbulle {
	width: 210px;
	border: none;
	display: block;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}
.plan-titre {
	font-size: 14px;
	color: #5F0666;
	font-weight: bold;
	margin-bottom: 1em;
}
.plan-adresse {
	font-size: 12px;
	color: #333;
}
.plan-printer {
	display:block;
	text-align: right;
}
.plan-printer img, 
.plan-printer a {
	border: none;
}
