/* Feuilles externes */
/* Feuilles externes */
@import url(slimbox2.css);
@import url(css3.css);

/* Fonts externes */
/* Pour cette merde d'internet explorer ... un petit effort quand même ... */
@font-face {
  font-family: slogan;
  src: url('./fonts/slogan.eot');
}
 
@font-face {
  font-family: slogan;
  src: url('./fonts/slogan.ttf') format('truetype');
}


/* C'est partie ! */
*{padding:0px;margin:0px;}
body{color:#404040;line-height:16px;font-family: /*"lucida sans unicode",*/Verdana, Arial, Helvetica, sans-serif;font-size: 12px;background-color:#393939;background:url(images/page-bg.png) no-repeat #393939;background-position: center top;background-attachment:fixed;}
img{border:0px;vertical-align:middle;}
table {}
td{vertical-align:top;}
p {margin-top:5px;margin-bottom:5px;}

a{color:#606060;text-decoration:none;}
a:visited{color:#606060;}
a:hover{color:#707070;text-decoration:underline;}

/*Mise en page*/

/*banniere*/
div#vignette {position:absolute;z-index:10;width:125px;height:125px;background:rgba(255,255,255,0.8);bottom:15px;left:15px;border:solid 1px #a9a9a9;opacity:0.95;padding:5px;}
div#banniere {height:180px;width:900px;}
div#logo {position:absolute;z-index:10;right:0;background:rgba(255,255,255,0.7);height:65px;width:370px;text-align:right;border-radius:0 0 0 5px;border:solid 1px #dedede;border-top:0;border-right:0;}
div#logo-slogan {z-index:10;position:absolute;top:42px;left:545px;color:#656565;}
div#logo-videos {position:absolute;width:300px;top:0px;right:0px}
div#logo-texte {z-index:10;position:absolute;bottom:0px;font:18px arial,sans-serif;line-height:50px;width:735px;padding-left:165px;font-weight:bold;color:#d0d0d0;background:rgba(255,255,255,0.8);}
/*div#logo-texte {z-index:10;position:absolute;bottom:0;width:320px;left:0px;color:#ffffff;padding:10px;border:solid 1px #505050;border-left:0;border-bottom:0;background:url(images/banniere-texte-bg.png) repeat-x;}*/
div#logo-texte a {color:#4b4b4b;}
div#logo-texte a:hover {color:#047df1;text-decoration:none;}

div#menu-recherche {width:145px;z-index:10;position:absolute;bottom:13px;right:15px;background-color:#000000;}
div#menu-recherche input.rechercheinput{vertical-align:middle;border:solid 1px #adadad;background-image:url(./images/bg.png);background-color:transparent;height:18px;width:117px;padding:2px 0 0 5px;color:#e0e0e0;}
div#menu-recherche input.recherchesubmit{vertical-align:middle;padding:0;border:solid 1px #adadad;border-left:0px;}


div#header2 h1 {color:#ffffff;font-size:11px;font-weight:normal;background-color:none;}
div#separation {line-height:5px;background-color:#bcad6f;}
div#conteneur {z-index:0;padding:10px 10px 0 10px;overflow:auto;width:900px;margin: 10px auto 10px auto;background-color:rgba(255,255,255,0.05);}
div#conteneur-page {width:1024px;margin: 0 auto 0 auto;}
div#footer {margin-top:5px;font-size:11px;width:900px;text-align:left;background-color:#fffff;padding: 5px;border: solid 2px #d5d5d5}

/* Slider */
/*-- Les classes --*/
.slider_header {position: relative;height:200px;width: 900px;margin: 0 auto 10px auto;background-color:#ffffff;}

/*--Par d?faut--*/
.window {height:100%;width:100%;position: relative;z-index:0;}
.image_reel div {height:100%;width:100%;position: absolute;top: 0;left: 0;z-index:0;}
.image_reel div.active {z-index:9;}
.image_reel div.active_last {z-index:8;}
.paging {background:url(images/bg-color-blanc-transparent.png);position: absolute;top: 30px;right:5px;width: 35px; height:200px;text-align: center;line-height: 36px;z-index:10;}
.paging a {text-decoration: none;color: #006dc9;font-weight: bold;line-height:30px;padding:3px;}
.paging a.active {color:#FFFFFF;font-weight: bold;background: #006dc9;border: 0;border-radius: 0 0 0 3px;}
.paging a:hover {font-weight: bold;}

/*Corps*/
div#contenu {text-align:justify;width:728px;float:left;z-index:1;}
div#vignettes-liens {width:100%;top:0px;left:0px;z-index:2;margin-right:930px;}
div#publicite {width:728px;margin-bottom:10px;float:left;padding:5px 0 0px 0;background-color:#ffffff;}
div#menu {text-align:justify;width:160px;float:right;color:#FFFFFF;}

/*video*/
ul.video{margin-bottom:10px;}
ul.video li{display:inline;text-align:center;height:200px;}
embed.video {width:505px; height:290px;}
embed.video-header {width:300px; height:180px;}

/*vignettes*/
div#vignettes-liens img{margin-right:930px;}

/*contenu*/
h1,h2,h3,h4,h5 {font-size:13px;font-weight:bolder;margin-bottom:5px;}
h1 a{color:#85ae19;text-decoration:none;display:block;}
h1 a:visited{color:#85ae19;}
h1 a:hover{color:#61bee2;text-decoration:none;}
div.article, div.articlealire{margin-bottom:10px;background-color:#F0F0F0;background-color:rgba(255,255,255,0.9);border:solid 1px #d3d3d3;padding:5px;}
div.article div.titre {background-color:#FFFFFF;margin-bottom:5px;padding:5px 0 5px 3px;color:#606060;}
div.article div.titre img {float:left;margin-right:2px;}
div.article span.titre {font-size:19px;font-weight:bolder;display:block;}
div.article span.titre h1{color:#85ae19;font-size:19px;display:inline;}
div.article span.titre a{color:#85ae19;text-decoration:none;display:inline;}
div.article span.titre a:visited{color:#85ae19;}
div.article span.titre a:hover{color:#61bee2;text-decoration:none;}
div.article span.titre-infos {margin:5px 0 2px 0;font-size:10px;display:block;}
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 5px;}
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;}

/*Menu*/
div.menu-titre {font-size:13px;background-color:#6d6d6d;background-color:rgba(109,109,109,0.6);padding: 5px 0 5px 5px;}
div.menu-rss {margin-bottom:10px;background-color:rgba(132,132,132,0.6);width:150px;padding: 0 5px 5px 5px;}
div.menu-rss a{color:#ffffff;}
div.menu-rss a:hover{text-decoration:none;color:#ffffff;}
div.menu-rss img{}
div.menu-rubriques {margin-bottom:10px;width:160px;}
div.menu-stats {background-color:rgba(132,132,132,0.6);width:150px;padding:5px;}
div.menu-rubriques a{color:#FFFFFF;background: url(./images/menu-background.png) no-repeat;padding:4px;display:block;text-decoration:none;border-bottom:solid 1px #d4d4d4;}
div.menu-rubriques a:hover{color:#FFFFFF;background-position: -160px 0;padding-left:17px;}

/*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;}

/*commentaire*/
div.titre_com {color:#ffb534;line-height:11px;background-color:#6d6d6d;background-color:rgba(109,109,109,0.6);padding:5px;}
div.com {overflow:auto;background-color:#6d6d6d;background-color:rgba(255,255,255,0.8);padding:5px;width:461px;margin-bottom:10px;}
div.com a{color:#7a992a;}
div.com a:visited{color:#7a992a;}
div.com a:hover{color:#9dce1b;}
div.com input.com_site {width:200px;}
div.commentaires {border:solid 1px #cccccc;background-color:#fafafa;padding:5px;margin:5px 0 10px 0;}
div.titre2 {color:#b9e93a;line-height:11px;background-color:#6d6d6d;background-color:rgba(109,109,109,0.6);padding: 5px;margin-left:10px;}
div.articlealire {background-color:#6d6d6d;background-color:rgba(255,255,255,0.8);margin: 0 0 10px 10px;}

input{/*border:solid 1px #94c021;*/color:#404040;padding:3px;border:solid 1px #e3e9ef;border-top:solid 1px #abadb3;}
textarea{border:solid 1px #e3e9ef;border-top:solid 1px #abadb3;height:200px;color:#404040;width:452px;padding:3px;}
input:focus, input:hover, textarea:hover, textarea:focus {border:solid 1px #c7e2f1;border-top:solid 1px #5794bf;}
input.submit{background: url(./images/bg-boutons.png) repeat-x;color:#404040;padding:3px;border:solid 1px #bcbcbc;}
input.submit:hover{border:solid 1px #888888;}

/*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;}

/* Tag */
.tag_niveau_1, .tag_niveau_2, .tag_niveau_3, .tag_niveau_4, .tag_niveau_5 {line-height:17px;} 
.tag_niveau_1 {font-size:09px;color:#8fb93b;}
.tag_niveau_2 {font-size:11px;color:#517723;}
.tag_niveau_3 {font-size:13px;color:#a49727;font-weight:bold;}
.tag_niveau_4 {font-size:15px;color:#ff861a;}
.tag_niveau_5 {font-size:17px;font-weight:bold;color:#c13838;}

/*BBCODE*/
.quote{overflow:auto;background: #FFFFFF; border: 1px inset #e7e7e7; padding: 5px;}
