/* GENERAL */
body { margin: 0px; padding: 0px; font-weight: normal; font-size: 12px; font-family: Tahoma, Arial, sans-serif; color: #7766b0; background: #ffffff; }
a { font-weight: normal; text-decoration: underline; color: #dd137b; }
a:hover { text-decoration: none; }
.prechargement { display: none; }
img { border: 0; margin: 0; }
.box { font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFFF;	border: 1px solid #000000; }

/* LOCALISATION */
#localisation { width: 756px; margin: 2px auto 2px auto; font-size: 10px; text-align: right; }
#localisation a { text-decoration: none; }
#localisation a:hover { text-decoration: underline; }

/* GLOBAL */
#global { width: 780px; margin: 0 auto 0 auto; text-align: left; }

/* COLONNE GAUCHE */
#colonnegauche { float: left; width: 303px; text-align: left; }
#logo { height: 105px; background-image: url(images/fond-logo.jpg); background-position: left top; background-repeat: no-repeat; text-align: right; }
#logo div { padding: 40px 35px 0 0; } 
a.logogrand { font-weight: normal; font-size: 16px; font-family: Tahoma, Arial, sans-serif; text-decoration: none; color: #dd137b; letter-spacing: 1px; }
a.logopetit { font-weight: normal; font-size: 10px; font-family: Tahoma, Arial, sans-serif; text-decoration: none; color: #7766b0;  }
#photo { height: 303px; }
#menu1 { padding: 15px 0 0 95px; height:110px; background-image: url(images/fond-menu-01.jpg); background-position: left top; background-repeat: no-repeat; }
#menu2 { margin-bottom: 3px; padding: 15px 0 0 30px; height:110px; background-image: url(images/fond-menu-02.jpg); background-position: left top; background-repeat: no-repeat; }
.titremenu { margin-top: 5px; font-size: 12px; color: #000000; text-decoration: underline; letter-spacing: 1px; }
.menu { margin: 0; padding: 0 0 0 6px; list-style-type: none; }
.menu a { font-size: 11px; text-decoration: underline; }
.menu a:hover { text-decoration: none; }
.menu li { line-height: 14px}

/* COLONNE CONTENU */
#colonnecontenu { float: left; width: 470px; text-align: left; }
#boutonturquoise { text-align: center; float: left; width: 157px; height: 205px; background-image: url(images/fond-turquoise.jpg); background-position: left top; background-repeat: no-repeat; }
#photofondturquoise { margin-top: 28px; }
#turquoise1 { margin-top: 10px; padding: 0 10px 0 10px; font-size: 11px; }
#turquoise2 { margin-top: 25px; }
#turquoise2 a { color: #ffffff; text-decoration: none; font-size: 13px; }
#boutonrose { text-align: center; float: left; width: 157px; height: 205px; background-image: url(images/fond-rose.jpg); background-position: left top; background-repeat: no-repeat; }
#photofondrose { margin-top: 28px; }
#rose1 { margin-top: 10px; padding: 0 10px 0 10px; font-size: 11px; }
#rose2 { margin-top: 25px; }
#rose2 a { color: #ffffff; text-decoration: none; font-size: 13px; }
#boutonmauve { text-align: center; float: left; width: 156px; height: 205px; background-image: url(images/fond-mauve.jpg); background-position: left top; background-repeat: no-repeat; }
#photofondmauve { margin-top: 28px; }
#mauve1 { margin-top: 10px; padding: 0 5px 0 5px; font-size: 11px; }
#mauve2 { margin-top: 25px; }
#mauve2 a { color: #ffffff; text-decoration: none; font-size: 13px; }
.titre { clear: both; width: 470px; height: 31px; background-image: url(images/fond-titre.jpg); background-position: left top; background-repeat: no-repeat; }
.titre h1 { font-size: 12px; color: #7766b0; padding: 7px 0 0 15px; margin: 0 0 0 0; }
#ads { float: left; width: 368px; height: 315px; margin-top: 2px; background-image: url(images/fond-ads.jpg); background-position: left top; background-repeat: no-repeat; }
#bouton { float: left; margin-left: 4px; }
#bouton1 { margin-top: 2px; width: 98px; height: 102px; background-image: url(images/fond-bouton.jpg); background-position: left top; background-repeat: no-repeat; }
#bouton2 { margin-top: 3px; width: 98px; height: 102px; background-image: url(images/fond-bouton.jpg); background-position: left top; background-repeat: no-repeat; }
#bouton3 { margin-top: 3px; width: 98px; height: 102px; background-image: url(images/fond-bouton.jpg); background-position: left top; background-repeat: no-repeat; }
.referencehaut { clear: both; width: 470px; height: 12px; background-image: url(images/fond-reference-haut.jpg); background-position: left bottom; background-repeat: no-repeat; }
.reference { width: 470px; background-image: url(images/fond-reference.jpg); background-position: left top; background-repeat: repeat-y; }
.referencebas { width: 470px; height: 14px; background-image: url(images/fond-reference-bas.jpg); background-position: left top; background-repeat: no-repeat; }
.encadre { width: 430px; margin: 0 0 0 20px; }
.encadre p { margin: 5px 0 5px 0; }
#bottom { margin: 0 0 0 0; clear: both; width: 773px; height: 32px; background-image: url(images/fond-bottom.jpg); background-position: left bottom; background-repeat: no-repeat; }
#bottom p { padding: 10px 0 0 15px; font-size: 10px; }
#sousbottom { text-align: center; font-size: 10px; }
#sousbottom a { font-size: 10px; text-decoration: underline; }
#sousbottom a:hover { text-decoration: none; }
a.imgpays { border : 1px solid #ffffff; float: left; line-height: 1px; margin-right: 10px; }
a.imgpays:hover { border: 1px solid #dd137b; }
.accesdirectlien { color:#7766b0; font-size:12px; font-family:Tahoma, Arial, sans-serif; text-decoration:none;  }
.paccesdirect { text-align:right; width: 430px; margin: 0 0 0 20px; padding:3px 10px 3px 0; }

.agence { margin-top:25px; font-weight: normal; font-size: 12px; color: #7766b0; }
.agence a { color: #f13314; text-decoration : underline; }
.agence a:hover { text-decoration : none; }
.tablecarteinfos { margin-top:5px; font-weight: normal; font-size: 12px; color: #7766b0; }
.carte { margin-right:10px; }
.localisationagence { font-weight: normal; font-size: 12px; color: #7766b0; }
.localisationagence a { color: #f13314; text-decoration : underline; }
.localisationagence a:hover { text-decoration : none; }

