body { margin: 0; padding: 0; background-color: #c96; }

/* les divs */

.spacer { clear: both; }

//IMG { border: 0; }
//.image { padding: 5px; float: right; }
FORM { padding: 0; }
//.imgdroite { padding: 0px 5px 5px 15px; float: right; position: relative; }
//.imggauche { padding: 0px 15px 5px 5px; float: left; position: relative; }
.centrer { margin: 0 auto; text-align: center; }

.contact { text-align: center; }
.formulaire { font: 12px "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: normal; text-align: left; }

.lettrine { font-size: 25px; color: #000; font-weight: bold; float: left; height: 18px; line-height: 18px; margin-top: 2px; margin-right: 1px; }
* html .lettrine { margin-right: -2px; margin-top: 3px; }

.textelettrine { font-size: 14px; color:#000; font-weight: bold; height: 10px; line-height: 10px; margin-top: 4px; }

/* STRUCTURE */

#corps { position: relative; width: 773px; border: 0; padding: 0; font: 12px "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: normal; color: #000; background-color: #c96; margin: 0 auto; }

#top { width: 773px; height: 162px; border: 0; padding: 0; background-color: #fff; }

#centre { width: 772px; border: 0; margin-left: 1px; background-color: #fff; background-image: url('/images/borduredroite.jpg'); background-position: top right; background-repeat: repeat-y; font: 12px "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: normal; text-align: justify; color: #000; padding: 0; }

#menutop { margin-top: 5px; margin-left: 75px; border: 0; background: transparent; width: 650px; height: 35px; padding: 0; }
div[id] #menutop { margin-top: -5px; margin-left: 75px; border: 0; background: transparent; width: 650px; height: 40px; padding: 0; }

#contenu { border: 0; background-color: #fff; font: 12px "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: normal; text-align: justify; color: #000; width: 725px; padding: 10px; }

#centreG { border: 0; width: 45%; padding: 0 5px; position: relative; float: left; text-align: right; font: 12px "Georgia", Verdana, Arial, "Times New Roman", serif; }
#centreD { border: 0; width: 45%; padding: 0 5px; position: relative; float: left; text-align: left; font: 12px "Georgia", Verdana, Arial, "Times New Roman", serif; }

#centreL { border: 0; width: 45%; padding: 0 5px; position: relative; float: left; text-align: left; font: 12px "Georgia", Verdana, Arial, "Times New Roman", serif; }
#centreR { border: 0; width: 45%; padding: 0 5px; position: relative; float: left; text-align: left; font: 12px "Georgia", Verdana, Arial, "Times New Roman", serif; }

.texteCG { border: 0; width: 55%; padding: 0 5px; position: relative; float: left; text-align: left; font: 12px "Georgia", Verdana, Arial, "Times New Roman", serif; }
.photoCD { border: 0; width: 35%; padding: 0 5px 0 0; position: relative; float: left; text-align: center; font: 12px "Georgia", Verdana, Arial, "Times New Roman", serif; }

.photoCG { border: 0; width: 35%; padding: 0 5px; float: left; text-align: center; font: 12px "Georgia", Verdana, Arial, "Times New Roman", serif; }
.texteCD { border: 0; width: 55%; padding: 0 5px 0 10px; float: left; text-align: left; font: 12px "Georgia", Verdana, Arial, "Times New Roman", serif; }

div[id] #textecentre { position: relative; margin-left: 50px; border: 0; width: 100%; padding: 0; float: left; text-align: left; font: 12px "Georgia", Verdana, Arial, "Times New Roman", serif; }

#bottom { border: 0; background-color: #c96; width: 773px; height: 46px; padding: 0; }

/* LIENS */

A:link { color: #FF9900; text-decoration: underline; font-family: Verdana, Arial, Helvetica; font-size: 8pt; font-weight: normal; }
A:active { color: #FF9900; text-decoration: underline; font-family: Verdana, Arial, Helvetica; font-size: 8pt; font-weight: normal; }
A:visited { color: #FF9900; text-decoration: underline; font-family: Verdana, Arial, Helvetica; font-size: 8pt; font-weight: normal; }
A:hover { color: #FF0033; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 8pt; font-weight: normal; }

A.lien:link { color: #990000; text-decoration: underline; font-family: Verdana, Arial, Helvetica; font-size: 8pt; font-weight: normal; }
A.lien:active { color: #990000; text-decoration: underline; font-family: Verdana, Arial, Helvetica; font-size: 8pt; font-weight: normal; }
A.lien:visited { color: #990000; text-decoration: underline; font-family: Verdana, Arial, Helvetica; font-size: 8pt; font-weight: normal; }
A.lien:hover { color: #FF0033; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 8pt; font-weight: normal; }

A.realisation:link { color: #cc6; text-decoration: underline; padding-left: 25px; font-family: Georgia, Arial, Helvetica; font-size: 8pt; font-weight: normal; }
A.realisation:active { color: #cc6; text-decoration: underline; padding-left: 25px; font-family: Georgia, Arial, Helvetica; font-size: 8pt; font-weight: normal; }
A.realisation:visited { color: #cc6; text-decoration: underline; padding-left: 25px; font-family: Georgia, Arial, Helvetica; font-size: 8pt; font-weight: normal; }
A.realisation:hover { color: #cc9; text-decoration: none; padding-left: 25px; font-family: Georgia, Arial, Helvetica; font-size: 8pt; font-weight: normal; }

/* FORMULAIRES */ 

.button { border: 1px solid #000; font: 12px "Georgia", Verdana, Arial, "Times New Roman", serif; color: #fff; background-color: #69a; } 
.select { font: 12px "Georgia", Verdana, Arial, "Times New Roman", serif; color: #000; background-color: #c0c0c0; } 
.input { font: 12px "Georgia", Verdana, Arial, "Times New Roman", serif; color: #000; background-color: #c0c0c0; }
