/* layout */
#conteneur{width:780px;margin-left:190px;}
#menu {width:160px;}
#contenu {width:600px;float:right;}

/* design */
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;/*font: 0.8em tahoma, arial, helvetica, sans-serif;*/background:#ffffff url("layout/barby2.jpg") no-repeat 35px 10px;color:#333333;}
a {color:#333333;}
a:hover {color:#000;}
img {border:0px solid white;}
#contenu {/*background-color:#fcfcfc;*/background:#fcfcfc url(layout/fillcentre.png) repeat-y;border-bottom:1px solid #f4f4f4;}
#promo {text-align:center;margin-top:20px;}
#promo a {color:#0000ff;}
h1 {color:#fff;font-size:11px;display:inline;padding:0px;margin:0px;}
h2 {font-size:14px;margin-top:20px;margin-bottom:20px;font-family:"trebuchet ms";margin-left:20px;color:#e75114;background:url(layout/pucetitre.png) no-repeat 0px 3px;padding-left:28px;}
h3 {font-size:14px;font-family:"trebuchet ms";margin-left:20px;color:#e75114;background:url(layout/pucetitre.png) no-repeat 0px 3px;padding-left:28px;}
#entete {height:18px;background:#fe862c url(layout/fondtitre3.png) no-repeat;color:#fff;font-weight:bold;font-family:"trebuchet ms";font-size:12px;padding:10px;padding-top:1px;padding-bottom:0px;margin-bottom:20px;text-align:center;}
#onesexe {background:#f4f4f4;color:#666;font-weight:bold;height:18px;padding-top:1px;padding-bottom:0px;margin-bottom:20px;text-align:center;letter-spacing:8px;font-size:10px;}
#onesexe a {color:#666;font-weight:bold;letter-spacing:0px;}
#entete, #onesexe {margin:0px;}
#footer {font-size:10px;color:#666;text-align:center;margin-top:20px;margin-bottom:10px;clear:both;}
#footer a {color:#666;text-decoration:none;}
/* liste */
#liste {font-size:11px;width:550px;margin:auto;}
#liste p {padding-left:10px;padding-right:10px;}
#liste a {font-weight:bold;color:#555;text-decoration:none;display:block;background:url(layout/pl.gif) no-repeat 0px 5px;padding-left:10px;}
#liste p span {font-size:10px;font-style:italic;color:#31792f;display:block;}
#liste u {font-size:10px;color:#999;text-decoration:none;}

#topsite {width:550px;margin:auto;background:#f4f4f4;border:1px solid #ffffff;padding:5px;border-bottom:1px solid #ededed;border-right:1px solid #ededed;margin-bottom:20px;}
#topsite p {font-size:11px;padding:5px;}
#topsite p img {float:left;margin-right:5px;border:1px solid #ffac5d;}
#topsite p a {font-weight:bold;color:#000091;font-size:12px;}

.videos {width:490px;margin:auto;border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1;padding-top:20px;padding-bottom:20px;margin-bottom:10px;background:#f4f4f4 url(layout/video.gif) no-repeat 0px 20px;padding-left:40px;margin-bottom:20px;margin-top:20px;}
.videos p {margin:0px;padding:0px;}
.videos a {color:#e75114;text-transform:uppercase;}

#retour {text-align:center;color:#ff9834;margin-bottom:30px;}

#promobas {text-align:center;margin-top:20px;clear:both;}

#autres {font-size:11px;color:#999;}
#autres li a {color:#999;text-decoration:none;}

/* menu */
#menu span {height:18px;padding:10px;padding-top:1px;padding-bottom:0px;color:white;background-color:#ff9834;font-family:"trebuchet ms";font-weight:bold;background:url(layout/fondtitre2.png) no-repeat;display:block;font-size:12px;}
.liensmenu a {/*filter:alpha(opacity=70);opacity: 0.70;-moz-opacity:0.70;*/font-size:80%;display:block;border:0px solid white;border-top:1px solid white;padding:10px;padding-top:5px;padding-bottom:5px;border-color:white;color:#000000;text-decoration:none;background:#f2f2f2;font-size:11px;}
.liensmenu a:hover {background:#ddd;}
.padmenu, .sky {text-align:center;padding:5px;background-color:#fff;border:1px solid #f2f2f2;border-top:1px solid white;margin:0px;}
.sky {padding-top:20px;}
#rch {text-align:center;padding:5px;background-color:#f2f2f2;border-top:1px solid white;border-bottom:1px solid white;margin:0px;}
#rch form {padding:0px;margin:0px;}
#recherche {width:100px;}
#rch input {font-size:11px;border-right:1px solid #848484;border-bottom:1px solid #848484;border-left:1px solid #fafafa;border-top:1px solid #fafafa;padding-left:2px;background:#fafafa;}
#rch input:hover {background:#fff;}
#rch .submit {margin:0px;padding:0px;background:url(layout/rch.png) repeat-x;margin-left:2px;}
#menu .padmenu a {color:#000091;}

/* accueil */
#bookmark {width:350px;margin:auto;background:url(layout/bookmark.gif) no-repeat;padding-left:20px;margin-bottom:15px;margin-top:5px;}
#bookmark a {color:#000091;font-weight:bold;}
#categories {width:520px;/*height:770px;*/text-align:left;margin:auto;font-size:11px;}
#categoriesd {float:right;width:250px;padding:5px;}
#categoriesd span {display:block;font-weight:bold;color:#e75114;}
#categoriesd a {text-decoration:none;}
#categoriesd a:hover {text-decoration:underline;}
#categoriesg p {height:40px;margin:0;padding:0;margin-bottom:14px;}
#categoriesg {float:left;width:250px;padding:5px;}
#categoriesg img {float:left;border:1px solid #e75114;margin-right:3px;margin-top:2px;}
#categoriesg a {display:block;font-size:12px;font-weight:bold;color:#000091;}

/* formulaires */
#contact fieldset {display:block;width:300px;padding:5px;background-color:#f4f4f4;margin:auto;border:1px solid #ccc;}
#contact fieldset.submit {border:none;text-align:center;}
#contact fieldset.radio {width:100%;margin:1em 0em 2em 0;background-color:#eee;padding-top:5px;}
#contact fieldset.radio label {font-weight:normal;}
#contact fieldset.radio input {clear:both;float:left;width:auto;}
#contact input {display:block;width:98%;margin:auto;color:#666;border-right:1px solid #848484;border-bottom:1px solid #848484;border-left:1px solid #fafafa;border-top:1px solid #fafafa;padding-left:4px;}
#contact .ip {border:none;}
#contact textarea {display:block;width:100%;color:#666}
#contact label {display:block;margin-bottom:1em;}
#contact select {display:block;}
#contact .submit {font-size:12px;font-weight:bold;background:#e75114 url(layout/fondtitre.png) repeat-x;border-right:2px solid #848484;border-bottom:2px solid #848484;border-left:2px solid #fafafa;border-top:2px solid #fafafa;color:#fff;}
.instan {text-align:center;font-size:11px;}

/* soumission */
.code {width:550px;width:auto;text-align:center;}
.code textarea {padding:4px;}
.bouton{font-family:Arial;font-size:11px;margin:auto;text-align:center;width:88px;height:31px;background-color:#f4f4f4;border:3px dashed #ffac5d;} .bouton a{color:#333333;} .bouton a:hover{text-decoration:none;}
.msg {text-align:center;font-weight:bold;}
.point {width:500px;margin:auto;margin-top:10px;margin-bottom:20px;background:#f9f9f9;border:1px solid #ffffff;border-bottom:1px solid #ededed;border-right:1px solid #ededed;padding-bottom:10px;}
.point p {padding:0px 20px;clear:both;}
.point h4 {color:#666;font-size:14px;margin-top:0px;padding-top:0px;background:#f7f7f7;padding:2px 5px;padding-top:0px;border-bottom:1px solid #ededed;}
.point h4 span {font-size:26px;}
.point textarea {margin-left:20px;margin-left:20px;overflow:auto;}
.point p img {float:left;margin-right:4px;}
.point quote {font-style:italic;color:#333;}
.temoignages a {color:#999;}
.point ul {list-style-type:square;margin-right:5px;}
.temoignages {list-style-image:url(layout/comment.gif);color:#999;font-size:11px;}
#soumettre fieldset {display:block;width:400px;padding:20px;background-color:#fcfcfc;margin:auto;border:1px solid #ededed;}
#soumettre fieldset.submit {border:none;text-align:center;}
#soumettre input {display:block;width:98%;margin:auto;background:#f4f4f4;color:#666;border:1px solid #ccc;padding-left:4px;}
#soumettre .ip {border:none;}
#soumettre textarea {display:block;width:100%;color:#666}
#soumettre label {display:block;margin-bottom:1em;}
#soumettre select {display:block;background:#f4f4f4;color:#666;}
#soumettre .submit {font-size:12px;font-weight:bold;background:#e75114 url(layout/fondtitre.png) repeat-x;border-right:2px solid #848484;border-bottom:2px solid #848484;border-left:2px solid #fafafa;border-top:2px solid #fafafa;color:#fff;}

/* parents */
#parents {background-color:#fcfcfc;border:1px solid #f4f4f4;width:600px;margin-left:200px;font-size:11px;}
#parents a {color:#000099;}
#parents p {padding-left:20px;padding-right:20px;}
#parents ul {list-style-type:none;}
#parents li {background:url(layout/pl.gif) no-repeat 0px 5px;padding-left:10px;padding-right:20px;}
#parents strong {color:#555;}
#parents p img {margin-top:5px;margin-bottom:5px;}
#parents h3 {margin-top:30px;}
#parents hr {height:1px;border-top:1px solid #ddd;border-bottom:1px solid #fff;border-left:none;margin-top:30px;margin-left:60px;margin-right:60px;}

.ch_nl{ font: normal 11px verdana;}