
* { margin:0; padding:0; }

p { padding:7px; }

body { background:#aeaeae; }

/* CSS Document */

a:link { color: #CF5854; text-decoration: underline; }

a:visited { color: #CF5854; text-decoration: underline; }

a:hover { color: #CF5854; text-decoration: underline; }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-style: normal; font-weight: normal; font-variant: normal; line-height: normal; vertical-align:middle; }

a.lien:link { color: #CF5854; text-decoration: underline; }

a.lien:visited { color: #CF5854; text-decoration: underline; }

a.lien:hover { color: #CF5854; text-decoration: underline; }

a.lien2:link { color: #CF5854; text-decoration: underline; }

a.lien2:visited { color: #CF5854; text-decoration: underline; }

a.lien2:hover { color: #CF5854; text-decoration: underline; }

a.Yz:link { color: #CF5854; text-decoration: underline; }

a.Yz:visited { color: #CF5854; text-decoration: underline; }

a.Yz:hover { color: #CF5854; text-decoration: underline; }

.baseline { position:relative; top:53px; font-size: 12px; height:53px; }

.texte { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: normal; text-transform: none; color: #CF5854; letter-spacing: normal; word-spacing: normal; white-space: normal; }

.yz { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; font-color: #0044c3; letter-spacing: normal; word-spacing: normal; white-space: normal; color: #FFFFFF; }

.sgstyle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #CF5854; }

.maj { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #CF5854; }

.txtmail { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #CF5854; }

.texte2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #000000; letter-spacing: normal; word-spacing: normal; white-space: normal; }

.texte3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #000000; 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: #333333; 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-liznwidth: 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; }

#page { clear:both; width:940px; margin:0 auto; background:url(images/tr.jpg) repeat-y; }

#banniere { clear:both; width:940px; height:210px; }

#menu { clear:both; width:940px; height:42px; }

#titre { clear:both; width:940px; height:49px; }

#contenu { clear:both; padding:0 20px 0 75px; }

#pied { clear:both; width:940px; height:47px; }

#logo-yzeo { clear:both; width:940px; margin:0 auto; height:28px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CF5854; }

#logo-yzeo a { color:#CF5854; }

/*/////////////////////////////////////////////// formulaire //////////////////////////////////////////////////////////////////*/
	
	#formulaire { background: transparent; text-align:center; width:400px; padding:0; margin:0 0 0 50px; float:left; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; } /* 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:400px; 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:#000; } /* couleur du lien dans capchat */

.divimagecaptchat { border:1px solid black; padding: 0 0 0 100px; } /* 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#mention { width:250px; text-align:center; padding: 50px 40px 0 40px; float:left; }

#lien-bas-page { clear:both; width:940px; margin:0 auto; text-align:center; padding-top:10px; }

a.lienplan:link { color: #CF5854; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

a.lienplan:hover { color: #CF5854; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

a.lienplan:visited { color: #CF5854; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

a.lienplan:active { color: #CF5854; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

.lienplantiret { color: #CF5854; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

#promo { font-family: Verdana, Arial, Helvetica, sans-serif}

#promo pre { white-space: normal; padding:0 0 1em 0}

#promo font {font-family: Verdana, Arial, Helvetica, sans-serif}


