BODY{ font-family : Verdana, Arial, Helvetica, sans-serif; color: #000000; margin:0px; padding:0px; background-color:#FFFFFF ; background-image : url(fond_degrade.jpg); background-repeat :repeat-x;}
a {color: #8ab9fd;text-decoration: none;} 
a:visited {color: #8ab9fd;text-decoration: none;}
a:hover {color: #8ab9fd;font-weight:bold;text-decoration: underline;}
a img {border:0px;}

a.matto {color:#000;text-decoration: none;}
a:visited .matto {color:#000;text-decoration: none;}
a:hover .matto {color:#000; font-weight:normal; text-decoration: underline;}

h1.titre {margin:0px; padding:0px; font-family:arial; font-size:13pt;color:#8ab9fd; font-weight:bold; font-style:italic; }
h1.motcles {margin:0px; padding:0px; font-family:arial; font-size:13pt;color:#8ab9fd; font-weight:bold;  text-align:center;}

h2 {margin:0px; padding:0px; font-size:8pt;color:#000000; font-weight:normal;}
.couleur {color:#F7941D; font-weight:bold;}
.centre {text-align: center;}
.droite {text-align: right;}
.justify {text-align: justify;}

p.centre {margin:0px; padding:0px;}
p {margin:0px; padding:0px;}
.red {color:red; text-align:center;}


div#conteneur { font-size:8pt; text-align: center; }
div#conteneur div{ }
div#cadre { position:absolute; width:900px; text-align: left; right:50%; margin-right:-450px; height:615px; top: 48%; margin-top:-290px;  background-color:#FFF;  }
img#logo{position:absolute; top: 2px; left:10px; z-index:100;}

div#sequoia {position:absolute; top:560px; right:10px; }

h1.titre {position:absolute; left:255px; top:25px; width:620px; text-align:center; font-size:14.3pt;}
div#haut{position:absolute; left:230px; top:55px; width:670px; }

div#contenug { position:absolute; top:130px; left:20px; width:180px; height: 410px; text-align:justify  ; z-index:100;}
div#contenuc { position:absolute; top:110px; left:210px; width:538px; height:460px; text-align:left; }
div#contenud { position:absolute; top:120px; left:750px; width:130px; height:460px;text-align:left ; padding-left:15px;}


div#contenucf { position:absolute; top:190px; left:195px; width:378px; height:360px;text-align:justify ; padding:6px; SCROLLBAR-FACE-COLOR: #fff701;SCROLLBAR-ARROW-COLOR: #fff701; scrollbar-darkshadow-color: #8ab9fd;
scrollbar-track-color: #8ab9fd;scrollbar-3dlight-color:#8ab9fd;scrollbar-highlight-color:#8ab9fd;scrollbar-shadow-color:#8ab9fd; overflow:auto; background-image:url(/theme/fond_logo_formules.jpg); background-repeat: no-repeat; background-position: center center; }

div#contenucf2 { position:absolute; top:135px; left:195px; width:390px; height:100px; text-align:center; }



div#specialites {position:relative; top:160px; left:500px; width:200px; font-weight:bold; text-align:center; z-index:200;} 

p.imageformule {float:left;}


div#contenugf { position:absolute; top:140px; left:20px; width:200px; height: 410px; text-align:justify  ; }
div#contenudf { position:absolute; top:110px; left:590px; width:300px; height:460px;text-align:center ;}
div#contenudform { position:absolute; top:110px; left:300px; width:400px; height:460px; }

div#contenumedia { position:absolute; top:110px; left:290px; width:432px; height:460px; }

img.phare {position:absolute; top:410px; left:20px; z-index:50;}
p.villes {padding-right:6px; text-align:center; color:#000; font-size:7pt; width:120px;}
p.villes span {font-size:8pt; }
div.textefin {position:absolute; text-align:left; top:590px; left:40px; width:850px; color:#000;  z-index:1;}
div.textefin2 {position:absolute; text-align:center; top:590px; left:40px; width:850px; color:#000;  z-index:1; font-size:7pt;}


.selectformule {height:60px;  width:380px; margin:0 auto ; background-image:url(../theme/logomenu1.gif); background-repeat: no-repeat; background-position: center center;}
.selectformule2 {position:relative; top:18; }
.auchoix {display:block; padding-left:15px; padding-right:15px; }
.descrip {display:block; text-align:center; color:#000;font-weight:bold; font-size:9pt;}




.ligne {clear:both;visibility:hidden;}

ul#menu {list-style-type:none; padding:0; margin:0;}
#menu li {float:left; margin-left:11px; height:54px; }
#menu li.selectmenu {background-image:url(/theme/logomenu1.gif); background-repeat: no-repeat; background-position: center center; }
ul#menu li a:hover {float:left; height:54px; background-image:url(/theme/logomenu2.gif); background-repeat: no-repeat; background-position: center top; }
#menu img {position:relative; top:17px; height:20px;}
#menu a img {border-style:none; }
ul#imgmenu {list-style-type:none; padding:0; margin:0;}
#imgmenu li {float:left; margin-left:11px; }

a img.imagamenu {display:block;width:137px; height:20px;}
a:hover img.imagemenu  {display:block;width:167px;  height:20px; background:url(/theme/logomenu2.gif) no-repeat 0 0;}


ul#menuspecialites {text-align: left;list-style-type:none; padding:0; margin:0; }
ul#menuspecialites li {display:block;width:150px; height:25px;}
ul#menuspecialites li a {display:block;width:150px; text-decoration: none; height:25px;}
ul#menuspecialites li a:hover {display:block;width:150px;height:25px; background:url(/theme/logomenu3.gif) no-repeat 0 0;}


ul#menuphotos {text-align: center;list-style-type:none; padding:0; margin:0; }
ul#menuphotos li {float:left; display:block; width:175px; }
ul#menuphotos li a {float:left; display:block;width:175px;}
ul#menuphotos li a:hover {display:block;width:175px; background:url(/theme/logomenu3.gif) no-repeat 0 0;}
ul#menuphotos.accueil {margin-left:10px;}
ul#menuphotos li a.type2:hover {display:block;width:175px;background:url(/theme/logomenu4.gif) no-repeat 0 0;}

form#formcontact { width:420;  padding:2px; padding-left:15px; padding-right:15px; margin:0; text-align:left; border-style:solid; border-width:2; border-color:#8ab9fd;}
.formelements{  border:0; margin:1px; padding:0; background : #8ab9fd; }
.formelements2 {border:0; margin:0; padding:0; background : #8ab9fd; }
div#zone_controle { width:390px; color:#FF0000; text-align: center; }

table {font-size:8pt;}


.saveurs {color:red;font-weight:bold;}
.bretonnes {color:#8ab9fd;font-weight:bold;}
.bretonnes2 {color:#000;font-weight:bold;}

h5 {color:#0273BC;}

p.formules {line-height:1.5em;}
p.texteindex {width:172px;}
p.textepart{width:180px;}
p.texteent{width:168px;}
p.texteformule {width:172px;}
.petit {font-size:8px;}


div#fiche {width:500px; text-align:justify;}
.float_left {float:left; margin-right:10;}

div#cadre2 { position:absolute; width:900px;  right:50%; margin-right:-450px; height:600px; top: 48%; margin-top:-290px;  background-color:#FFF; }
div#cadre2 div {margin-left:100px;}
div#cadre2 div div {margin-left:0;}

#bloc_photos {width: 538px; height: 240px; padding: 0; margin: 0 auto; overflow: hidden; }
#slide_photos{width: 432px; height: 340px; ; padding: 0; margin: 0 auto; overflow: hidden; }
#slide_photos table{padding:0; margin:0; border:0; }
#slide_photos table  tr {padding:0; margin:0; border:0;}
#slide_photos table  tr td{padding:0; margin:0; border:0; text-align:center;}
.sous_photos {text-align:center; width:100%;}


.jqjcelement {  width:400px; height:280px; text-align:center; border:0; }
table.jqcltable {vertical-align:center;} 
