@CHARSET "UTF-8";

body {
	width : 1200px;
	margin: auto;
	background-color : #000000;
	/* border: solid 1px grey; */
	-moz-border-radius: 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: baseline;
}
/*
 * Faire Tout le site sur bleu et vert
 */


/*
 * Bandeau principal
 */

/* Bandeau */
.bandeau { width: 1200px; height: 100px; margin: 3px 0px 0px 0px; padding: 0px 0px 3px 0px; color: #ff0000; font-size: 16px; background : transparent url('../images/bandeau.jpg');}
.bandeau h1 { color: #090e22; font-size: 36px; margin: 14px 10px 14px 10px;}
.logo { width: 95px; height: 85px; text-align: center; float: left; padding: 0px; margin: 5px 7px 5px 7px; background: transparent url('../images/logo.png') no-repeat;}
.titre {margin : auto; height: 80px; font-size: 46px; line-height: 56px; color : #0c0bbf; }
.titre a:HOVER {color: #0c0bbf;}
.titre a:ACTIVE {color : #0c0bbf;}
.titre a:FOCUS {color : #0c0bbf;}
.titre a:VISITED {color: #0c0bbf;}



/*
 * Barre des boutons
 */
.btn-titre {height: 27px; width: 1200px; margin: auto;}
.btn-gauche {display: block; text-align: right; width: 50%; margin: auto; float: left;}
.btn-droite {display: block; text-align: left; width: 50%; margin: auto;}

/*
 * Conteneur principal
 */
.conteneur {width:1200px; padding: 10px 3px 10px 0px; margin: auto; margin-bottom: 10px;;clear: both; background-color: #d2d9ec; display: table-cell;}
.menu{float: left; position: relative; width: 250px; top: 0px; left: 0px;}
.menu1 {position: relative; width: 250px; left: 0px;padding: 0px 0px 0px 0px; margin: 5px 5px 5px 5px;   font-size: 10px; }
.principal {position: relative; float: left; width: 675px; top: 0px; margin: 10px; font-size: 10px; padding : 0px; }
.google{position: relative; float:left; width : 250px; top: 0px;}
/*.google{position: relative; margin-left: 945px; width : 250px;}*/
.in-google { }
.footer {position: static; width: 1200px;margin: auto; clear: both; padding: 15px 0px 0px 0px; background-color: #b2b2b2;}
.footer div {float: left; text-align: center; margin: auto; width: 25%; background-color: #b2b2b2;}


.pub-vert {float: right; width: 210px; margin: 5px;}


.tag {font-size: 10px; color: red;}

hr{
	clear:both;
	visibility:hidden;
}

.photo { border: solid 2px #1b26ca; margin: 5px;}
/*
 * Menu Horizontal
 */
.menu-horizontal {margin: auto; display: block; font-size: 14px; font-weight: bold; padding-bottom: 0px; top: 78px; height: 20px; } 
.menu-horizontal span{margin-top: 5px; padding: 0px 5px 0px 5px; background-color: #ff9933; border: solid 1px black;}
/*
 * Menu 1
 */

.titreMenu {display : block; border: solid 1px; margin: 0;padding: 0;font-size: 12px; text-align: center; vertical-align: baseline; border-color: #1643c7; background-color: #7191ef;}
.menu ul{ padding: 0; font-weight: bold; margin: 2px 2px 2px 2px;}
.entree {font-size : 10px; list-style-image: url('../images/bg_bullet_arrow.gif'); margin: 0px 0px 0px 18px;}
 


/*
 * Conteneur Principal
 */
.pub-hor {border: solid 1px grey;}
.login{}
.tab-rech {text-align: center; position: relative; width: 350px; left: 5px; margin: 5px; border: solid 1px; float: left; background-color: #4bf352;-moz-border-radius-topleft: 5%; -moz-border-radius-topright: 5%;}
.tab-rech table {width: 100%;}
.tab-off {text-align: center; position: relative; width: 350px; margin-left: 380px; margin-top: 5px; border: solid 1px; background-color: #25ffff;-moz-border-radius-topleft: 5%; -moz-border-radius-topright: 5%;}
.tab-off table {width: 100%;}
.maxtab-rech {text-align: center; position: relative; width: 780px; left: 5px; margin: 5px; border: solid 1px; float: left; background-color: #4bf352;-moz-border-radius-topleft: 5%; -moz-border-radius-topright: 5%;}
.maxtab-rech table {width: 100%;}
.maxtab-off {text-align: center; position: relative; width: 780px; margin-top: 5px; border: solid 1px; background-color: #25ffff;-moz-border-radius-topleft: 5%; -moz-border-radius-topright: 5%;}
.maxtab-off table {width: 100%;}

/*
 * La une : Derniers articles publiÃ©s
 */
.derarticles {text-align: left; position: static; width: 100%; border: solid 2px; background-color: white; margin-top: 3px; height:auto; padding-bottom: 6px;}
.tab-une {text-align: left; position: relative; width: 310px; left: 2px; margin: 2px; border: solid 2px; background-color: white;}
.tab-une h3 {margin : 0; padding: 0; font-size : 13px;}
.titre_art {font-size: 20px; border-bottom: solid 1px; background-color: #9cb8f6;}
.article {padding: 2px;}
.vote {float: left; width: 40px; height: 30px; margin: 2px; border: solid 2px; background-color: #f47a3b; text-align: center; font-weight: bold;}

.vote_lire {float: left; width: 65px; height: 50px; margin: 2px; border: solid 2px; background-color: #f47a3b; text-align: center; font-weight: bold; font-size: 14px;}
#voter {float: left; width: 40px; height: 30px; margin: 2px; border: solid 2px; background-color: #f47a3b; text-align: center; font-weight: bold;}

.auteur {font-size: 10px;}
.extrait {text-align: left; margin: 2px;}

/*
 * Style des polices
 */

 h1 {font-size: 16px; color : #ff9933; font-weight: bold;}
h2 {font-size: 12px;}
/* ul {list-style-image: url("images/puce-verte.png"); list-style-position: outside;}
li {list-style-image: url("images/bg_bullet_arrow.gif"); list-style-position: inside;}*/
.errors li{list-style-image: url("../images/error_msg_icon.gif");}

.div article{}
.h2 titre_article{}
.div corps_article{}
.commentaire{ width: auto; margin : 20px;}
.commentaire span {font-weight: bold;}
.txt_comment { width: 50%; border: solid 2px #150dba; font-size: 14px; margin-left: 10px;}
.facebook div {width : 260px; height : auto;}
.facebook h2 { display: block; vertical-align: baseline; text-align: center; height: 25px;}
.facebook img{width : 23px; height: 23px;}
.incitation {background-color: #ffffff; text-align: justify; padding: 5px 5px 5px 5px; margin: 5px 25px 5px 25px; border: none;}
.incitation h3 {text-align: center;}
.signature {border:solid 1px; margin:2px;width:300px;padding:1px;min-height:150px; background-color: #6699ff;}
.right-heading  {
background-color:#87acf5;
margin: 0px 25px 0px 25px;
line-height: 20px;
height:20px;
width:200px;
padding: 5px 0px 5px 0px;
border: solid 1px;
text-align : center;
}

ul.profile-icons {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
.postprofile {
border-left:1px solid #FFFFFF;
color:#666666;
display:inline;
/*float:right;*/
margin:2px 0 2px;
min-height:100px;

}
.pm-icon, .pm-icon a {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
   
    background-repeat: no-repeat;
}

.postprofile a:link, .postprofile a:active, .postprofile a:visited, .postprofile dt.author a {
   
    font-weight: bold;
    text-decoration: none;
}

.username-coloured {
display:inline !important;
font-weight:bold;
padding:0 !important;
}
ul.profile-icons li a {
background-position:0 0;
display:inline;
height:100%;
width:100%;
}

.pm-icon, .pm-icon a {
background:none no-repeat scroll left top transparent;
}
.pm-icon, .pm-icon a {
background-image:url("../images/icon_contact_pm.gif");
display:block;
}
.postprofile dd, .postprofile dt {
line-height:1.2em;
margin-left:8px;
}
.email-icon{background:none no-repeat scroll left top transparent;display:block;}
.email-icon{background-image:url("../images/icon_contact_email.gif");}
.online-icon{background:none no-repeat scroll left top transparent;display:block;}
.online-icon{background-image:url("../images/icon_user_online.gif");}

ul.profile-icons {
list-style:none outside none;
}
ul.profile-icons li span {
display:none;
}
ul.profile-icons li.online-icon {
height:20px;
width:72px;
}
ul.profile-icons li.email-icon {
height:20px;
width:72px;
}
ul.profile-icons li.pm-icon {
height:20px;
width:72px;
}
ul.profile-icons {
list-style:none outside none;
padding-top:0px;
}
ul.profile-icons li {
background-position:0 100%;
float:left;
margin:0 1px 1px 0;
}
ul.profile-icons li {
background-position:0 100%;
float:left;
margin:0 1px 1px 0;
}
.news {
	height: 100px;
	background-color: white; 
	border: solid 2px;
	width: 100%;
	}


