body {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4552B1;
margin:0px;
}

a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4552B1;
text-decoration:none;
}

ul, ol {
display:block;
list-style: none;
margin:0px;
padding:0px;
height:24px;
border:0px;
}

ul {
float:left;
margin-right:40px;
margin-left:180px;
}

ol {
height:24px;
padding-top:6px;
}

ul li {
display:block;
height:24px;
width:99px;
float:left;
line-height:23px;
margin-left:3px;
margin-right:3px;
text-transform:capitalize;
background: transparent url(images/li1.gif) top left no-repeat;
color:#F93300;
font-weight:bold;
}

ol li {
display:block;
height:18px;
width:90px;
float:left;
line-height:17px;
margin-left:3px;
margin-right:3px;
text-transform:capitalize;
background: transparent url(images/li3.gif) top left no-repeat;
color:#F93300;
font-size:10px;
}

ul li a {
display:block;
height:24px;
width:99px;
background: transparent url(images/li2.gif) top left no-repeat;
}

ol li a {
display:block;
height:18px;
width:90px;
background: transparent url(images/li3.gif) top left no-repeat;
font-size:10px;
}

#logo {
display:block;
text-align:left;
width:100%;
outline:0;
}

#logo img {
border:0px;
}

#menu {
width:100%;
height:23px;
border-bottom:1px solid #9FBAEC;
min-width:840px;
}

#recherche {
width:100%;
height:90px;
border-bottom:1px solid #CFDDF6;
background: transparent url(images/recherche.gif) top left repeat;
}

#recherche form {
display:block;
width:650px;
margin:0px;
margin-left:180px;
margin-right:auto;
text-align:right;
padding:0px;
padding-top:25px;
}

#recherche h1 {
font-size:10px;
padding:0px;
text-transform:capitalize;
}

#input_submit {
height:20px;
width:78px;
color:#FFFFFF;
background: transparent url(images/submit.gif) top left no-repeat;
border:0px;
font-weight:bold;
text-transform:capitalize;
cursor:pointer;
}

#input_text {
width:557px;
margin-right:5px;
border:1px solid #9FBAEC;
margin-bottom:3px;
}

#departement {
width:305px;
margin-right:5px;
border:1px solid #9FBAEC;
margin-bottom:3px;
}

#produit {
width:562px;
margin-right:5px;
border:1px solid #9FBAEC;
margin-bottom:3px;
}

#age {
width:120px;
margin-right:5px;
border:1px solid #9FBAEC;
margin-bottom:3px;
}

#recherche form a {
border:1px solid #9FBAEC;
font-size:10px;
padding:1px;
background-color:#E6EFFD;
margin-left:10px;
font-family:Arial;
}

#page {
display:block;
width:935px;
height:auto;
margin-right:auto;
margin-left:auto;
margin-top:10px;
text-align:center;
font-size:11px;
}

#page p {
text-align:justify;
}

.thumb, .photo, .produit {
display:block;
width:800px;
min-height:150px;
margin-right:auto;
margin-left:0px;
margin-top:10px;
margin-bottom:10px;
text-align:left;
font-size:11px;
line-height:14px;
}

.photo {
min-height:100px;
}

.produit {
min-height:170px;
}

*html .thumb {
height:150px;
}

*html .photo {
height:100px;
}

*html .produit {
height:170px;
}

.thumb img, .photo img, .produit img {
float:left;
margin-right:10px;
border:0px;
}

.photo img, .produit img {
border:1px solid #808C9A;
}

#annu_gauche {
display:block;
width:455px;
min-height:150px;
margin-right:0px;
margin-left:0px;
margin-top:10px;
margin-bottom:10px;
text-align:left;
font-size:11px;
line-height:14px;
}

#annu_droite {
width:455px;
margin-right:0px;
margin-left:0px;
text-align:left;
margin-bottom:10px;
float:right;
font-size:11px;
line-height:14px;
}

#annu_gauche a , #annu_droite a {
text-decoration:underline;
font-weight:bold;
}

#pub {
width:120px;
margin-right:0px;
margin-left:0px;
text-align:right;
margin-bottom:10px;
float:right;
}

#bas {
clear:both;
width:100%;
height:23px;
border-top:1px solid #9FBAEC;
min-width:840px;
margin-top:10px;
padding-top:10px;
}

.violet {
color:#B046DF;
font-size:21px;
}

.jaune {
color:#FA9910;
font-size:10px;
}

.rose {
color:#FF40B6;
font-size:10px;
}

.bleu {
color:#53B5ED;
font-size:13px;
}

.gris {
color:#484848;
font-size:16px;
}

.easy_geo_inscris {
border:1px solid #ccc;
border-bottom:none;
width:230px;
margin-right:auto;
margin-left:auto;
}
.easy_geo_inscris td {
background-color:#f5f5f5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:3px;
border-bottom:1px solid #ccc;
}
.easy_geo_inscris img {
border-width:5px;
border-color:#7F9DB9;
margin-right:5px;
}
.easy_geo_inscris a {
/* couleur du lien */
color:#ff0000;
/* police du lien */
font-weight:bold;
/* non souligné */
text-decoration:none;
}
.easy_geo_inscris a:hover {
/* couleur du lien survolé */
color:#FF9900;
/* souligné au survol */
text-decoration:underline;
}
.easy_geo_inscris .label {
/* style du label */
/* Couleur du texte */
color:#FF0000;
/* gras */
font-weight:bold;
}

#box, #disclaimer {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
line-height:20px;
}

#box img {
float:right;
}

*html #box img {
margin-top:-20px;
}

#box iframe {
border:0px;
}

#overlay {
background-color:#FFFFFF;
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity: 0.8;
width:100%;
}