@import url(slimbox2.css);
@import url(css3.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:120px;width:890px;background-image:url(./images/header.jpg);margin: 0 auto 0px auto;background-color:#000000;position:relative;}
div#flag {position:absolute;top:80px;right:10px;width:80px;padding:5px 0 5px 0;line-height:19px;background-image:url(./images/flag-bg.png);text-align:left;}
div#flag img {margin:0 0 1px 10px;}
div#menuban {height:40px;width:890px;position:absolute;top:160px;}
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#header-recherche {}

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:10px 0 10px 0;overflow:auto;width:910px;background-color:#4e4e4e;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: 5px 5px 0 5px;width:620px;float:right;margin:10px 10px 0 0;background-color:#FFFFFF;}*/
div#contenu {text-align:justify;padding: 0px;width:630px;float:right;margin:0 10px 0 0;background-color:transparent;}
div#menu {text-align:justify;background:url(./images/bg-menu.jpg) no-repeat;width:230px;float:left;margin-left:10px;background-color:#272727;padding:0 10px 10px 10px;}

/*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-top:10px;padding: 7px 10px 5px 10px;background-color:#ffffff;}
.edito h1, .edito-article h1, div.titre h1, div.titre_com h2 {color:#ec6900;font-weight:normal;font-size:15px;margin-left:-1px;}
.edito h1, .edito-article h1 {margin-bottom:10px;}
.edito-article {background:url(./images/edito-article.png) repeat-x;background-color:#ffffff;margin-top:10px;padding: 7px 10px 5px 10px;}
.pseudo {color:#606060;font-style:italic;}

div.article, div.articlealire, div.com {background:url(./images/edito-article.png) repeat-x;margin-top:10px;background-color:#ffffff;padding: 7px 10px 10px 10px;overflow:auto;}
div.titre, div.titre_com {border-bottom:solid 1px #badeff;margin-bottom:10px;padding-bottom:5px;}
div.article {}
div.article a{color:#047df1;}
div.article a:visited{color:#047df1;}
div.article a:hover{color:#047df1;}
div.article img.image-article {margin: 0 0 0 10px;float:right;}
div.article 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;border:solid 1px #e3e9ef;border-top:solid 1px #abadb3;}
div.com input:focus,div.com input:hover{border:solid 1px #c7e2f1;border-top:solid 1px #5794bf;}
div.com input.submit{background: url(./images/bg-boutons.png) repeat-x;color:#404040;padding:3px;border:solid 1px #e3e9ef;}
div.com input.submit:hover{border:solid 1px #bcbcbc;}
div.com textarea{width:594px;height:150px;color:#404040;padding:3px;border:solid 1px #e3e9ef;border-top:solid 1px #abadb3;}
div.com textarea:focus, div.com textarea:hover{border:solid 1px #c7e2f1;border-top:solid 1px #5794bf;}
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;}
div.menu-titre {color:#ffffff;font-weight:bolder;font-size:15px;margin: 10px 0 0 0;padding-left:10px;width:220px;height:30px;line-height:30px;background:url(./images/menu-titre.png) no-repeat;}
div.menu-liens {margin-bottom:10px;padding: 8px;background-color:#525252;background:rgba(82, 82, 82, 0.6);}
div.menu-liens a{display:block;padding: 2px;color:#dddddd;text-decoration:none;}
div.menu-liens a:hover{padding: 2px 2px 2px 15px;color:#ffffff;}
img.pulslogo {margin-bottom:5px;}
img.stream {margin-bottom:10px;}
img.flyer {margin-top:10px;}

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