@import url(slimbox2.css);

*{padding:0px;margin:0px;}
body{color:#606060;line-height:16px;font-family: /*"lucida sans unicode",*/Verdana, Arial, Helvetica, sans-serif;font-size: 12px;background-image: url(./images/page-bg.png);}
img{border:0px;vertical-align:middle;}
table {}
td{vertical-align:top;}
p {margin-top:5px;margin-bottom:5px;}

a{color:#229fff;text-decoration:none;}
a:visited{color:#229fff;}
a:hover{color:#229fff;text-decoration:underline;}

/*Mise en page*/

/*banniere*/
div#banniere {height:370px;width:890px;margin: 0 auto 10px auto;}
div#menuban {height:40px;width:890px;position:absolute;top:330px;}
div#menuban ul {}
div#menuban ul li {display:inline;}
div#menuban ul li.droite {background-image:url(./images/menu-ban.png);display:block;float:right;width:430px;text-align:right;line-height:40px;color:#ffffff;padding-right:10px;}
div#menuban ul li a {background-image:url(./images/menu-ban.png);color:#FFFFFF;display:block;line-height:40px;float:left;width:90px;text-decoration:none;text-align:center;}
div#menuban ul li a:hover {background-image:url(./images/menu-banhover.png);}

div#logo{width:890px;position:relative;}
div#header-recherche {position:absolute;top:10px;right:10px;}

div#header2 h1{color:#ffffff;font-size:11px;font-weight:normal;background-color:none;}

div#separation{line-height:5px;background-color:#bcad6f;}
div#conteneur {padding-top:10px;overflow:auto;width:910px;background-color:#fefefe;margin: 10px auto 10px auto;overflow:hidden;}
div#footer{margin-top:5px;font-size:11px;width:900px;text-align:left;background-color:#fffff;padding: 5px;border: solid 2px #d5d5d5}

/*Recherche*/
input.rechercheinput{vertical-align:middle;border:solid 1px #FFFFFF;background-image:url(./images/bg.png);height:18px;width:125px;padding:2px 0 0 5px;margin-bottom:5px;}
input.recherchesubmit{vertical-align:middle;margin-bottom:5px;border:solid 1px #94c021;}

/*Corps*/
div#contenu {text-align:justify;padding: 0 5px 0 5px;width:628px;float:left;margin-left:5px;}
div#menu {text-align:justify;width:260px;float:right;}

/*video*/
ul.video{margin-bottom:10px;}
ul.video li{display:inline;text-align:center;height:200px;}

/*contenu*/
.edito {background-image:url(./images/edito.png);margin-bottom:10px;padding: 5px 10px 5px 10px;}
.edito h1, .edito-article h1, div.titre h1, div.titre_com h2 {color:#ff8a00;font-size:17px;font-weight:normal;margin-left:-1px;}
.edito-article {background:url(./images/edito-article.png) repeat-x;margin-bottom:10px;padding: 10px;}
.pseudo {color:#648609;}

div.article, div.articlealire, div.com {background:url(./images/edito-article.png) repeat-x;margin-bottom:10px;background-color:#ffffff;padding:10px;}
div.titre, div.titre_com {border-bottom:solid 1px #70bbff;margin-bottom:10px;padding-bottom:5px;}
div.corps{overflow:auto;}
div.corps a{color:#047df1;}
div.corps a:visited{color:#047df1;}
div.corps a:hover{color:#047df1;}
div.corps img.image-article {margin: 0 0 0 10px;}
div.corps img.image-article-droite {margin: 0 0 0 5px;}
div img.smiley {vertical-align:middle;margin:0;}
div.article-infos{height:17px;margin-top:10px;background-color:#f5f5f5;padding:2px 0 0 3px;}
div.article-infos a{font-weight:bolder;}
div.article-infos a:hover{text-decoration:none;}
div.article-infos img{padding-bottom:1px;}
div.publicite{margin-bottom:10px;margin-left:5px;background-color:#ffffff;float:left;}

/*commentaire*/
div.com a {text-decoration:none;}
div.com input{color:#404040;padding:3px;}
div.com input.submit{background-color:#f5f5f5;color:#404040;padding:3px;}
div.com textarea{width:500px;height:150px;color:#404040;padding:3px;}
div.commentaires{border:solid 1px #d8d8d8;background-color:#fafafa;padding:5px;margin:5px 0 10px 0;}

div.titre2 {color:#85ae19;line-height:11px;background-color:#ffffff;border-bottom:solid 1px #0096ff;border-left:solid 1px #0096ff;margin: 0 0 5px 5px;padding: 3px 0 0 5px;}

/*Menu*/
div.menu-video {margin-bottom:-3px;}

/*Alertes*/
div.menu-titre-alerte {color:#ffffff;font-weight:bolder;height:18px;font-size:13px;background-color:#ff5a4d;padding: 1px 0 0 5px;margin-right:5px;border-bottom:solid 1px #ff5a4d;}
div.menu-rubriques2-alerte {background-color:#ffffff;width:155px;text-align:justify;}




/*Validater commentaires*/
input.validation-failed, textarea.validation-failed {border: 1px solid #FF3300;color : #FF3300;}
input.validation-passed, textarea.validation-passed {border: 1px solid #00CC00;color : #000;}
.validation-advice {margin: 5px 0;padding: 5px;background-color: #ff9000;color : #FFF;font-weight: bold;}

/*BBCODE*/
.quote{overflow:auto;background: #efefef; border: 1px inset #111111; padding: 6px;}