/*--------------- GŽnŽral ---------------*/
body{
	font-family:Verdana,Tahoma,Arial;
	font-size:12px;
}

a{
	color:#000000;
	text-decoration:none;
}

a.whitelink{
	color:#ffffff;
	text-decoration:none;
}

a.redlink{
	color:#ce2c2c;
	text-decoration:none;
}


img{
	border:0px;
}

#menuderoulant{
	position:absolute;
	z-index: 100;
	padding-top: 6px;
	padding-left: 10px;
	margin-left: 372px;
	list-style: none;
	background-color:#ce2c2c;
	color:#ffffff;
	width:180px;
	margin-top:-3px;
	padding-bottom:10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.menuspace{
	width:100%;
	height:10px;
}

.menulink{
	width:100%;
	height:15px;
	color:#ffffff;
}

.publicite{
	border-top:1px solid black;
	width:90%;
	text-align:center;
}

.publicitebarre{
	padding-top:12px;
	border-top:1px solid black;
	width:90%;
	text-align:center;
}

#left_publicite_content{
	width:160px;
	padding-left:20px;
	text-align:center;
}

.phonemessage{
	width:90%;
	text-align:center;
	font-size:20px;
	color:#ce2c2c;
}

.simplecontent{
	text-align:justify;
	width:90%;
}

.successform{
	text-align:center;
	background-color:#D2FEDC;
	height:24px;
	padding-top:5px;
}

.errorform{
	text-align:center;
	background-color:#FFD1D1;
	height:22px;
	padding-top:5px;
}

.pagerprecsuiv{
	background-color:#ce2c2c;
	padding:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color:#ffffff;
	font-weight:bold;
}

.pagerprecsuivoff{
	background-color:#000000;
	padding:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color:#ffffff;
	font-weight:bold;
}

.messageform{
	display:none;
	text-align:center;
	width:100%;
	color:#FF3333;
}

/*--------------- Header ---------------*/
div#arriere{
	position:absolute;
	height:150px; 
	width:100%;
	background-color:#000000;
	background-repeat:no-repeat;
	background-position:center;
	/*background-image:url("../medias/common/images/header_background.png");*/
}

div#site{
	width: 1000px;
	height: 800px;
	margin-left: auto;
	margin-right: auto;
	
}

/*--------------- Menu Gauche ---------------*/

div#gauche{
	float:left;
	width:200px;
	background-color:#ce2c2c;
	height:1900px;
}

div.left_title{
	background-position:top-left;
	background-repeat:no-repeat;
	text-align:left;
	font-weight:bold;
	font-size:16px;
	padding-left:20px;
	margin-bottom:15px;
	padding-top:5px; 
	color:#ffffff;
	width:180px;
	margin-right:15px;
	height:25px;
	background-color:#000000;
	background: -moz-linear-gradient(top, #000000, #121212);
	background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#121212));
	/*background-image:url("../medias/common/images/left_title.png");*/
}

.left_content{
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}

a.left_onlink{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}

a.left_link{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}



div#left_lequipe_content{
	background-color:#ffffff;
	margin-left:7px;
	margin-right:7px;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

div#leftconnexiondiv{
	padding-top:4px;
}

input.leftsubmit{
	border:0px;
	background-color:#000000;
	color:#ffffff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-weight:bold;
	cursor: pointer; 
	font-size:10px;
	padding:3px;
	margin:3px;
}

input.leftconnexioninput{
	padding:1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border:0px;
	margin:3px;
}

a.leftconnexionlink{
	font-size:10px;
	color:#ffffff;
}

div.leftlinkuser{
	text-align:center;
	width:100%;
}

div.leftlinkusersubmit{
	width:100px;
	border:0px;
	background-color:#000000;
	color:#ffffff;
	padding:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-weight:bold;
	cursor: pointer; 
	font-size:10px;
}

a.leftlinkuser{
	color:#ffffff;
}

/*--------------- Header Logo ---------------*/

div#logo{
	height:150px;
	width:100%;
}

div#logodivimg{
	height:150px;
	background-color:#000000;
	width:100%;
}

img#logoimg{
	padding-top:7px;
	padding-left:10px;
}

/*--------------- Centre ---------------*/

div#centre{
	float:right;
	height:100%;
	width:800px;
}

div#headleft{
	float:left;
}

div#headright{
	float:right;
}

/*--------------- Logo Titre ---------------*/

div#logotitre{
	height:90px;
	width:600px;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:20px;
}

img#logotitre{
	padding-top:30px;
	padding-left:10px;
}

/*--------------- Onglet ---------------*/

div#onglets{
	height:50px;
	width:680px;
	vertical-align:top;
	text-align:left;
	padding-left:50px;
	padding-top:14px;
}

img.ongletsimg{
	cursor: pointer; 
}

/*--------------- Header Right ---------------*/

div#lienblog{
	float:right;
	padding-top:0px;;
	text-align:center;
	height:20px;
	width:280px;
}

div#lienlangue{
	float:right; 
	height:0xp;
	width:40px;
}

/*-------------- Title Content --------------*/

div#titlecontent{
	width:90%;
}

div#titrepage{
	float:left; 
} 

span#titrecontenu{
	font-weight:bold;
	text-align:left;
	font-size:16px;
}

/

/*--------------- Inscription ---------------*/

.lineform{
	width:100%;
	height:30px;
}

.consigneinsc{
	width:100%;
	font-weight:bold;
	padding:10px;
	text-align:center;
}

div#messageinfo{
	text-align:center;
	padding:5px;
	display:none;
	width:100%
}

.formstdnom{
	width:250px;
	display:inline-block;
	margin-right:10px;
	text-align:left;
}

input.formstd{
	padding:1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border:1px solid #bbbbbb;
	margin:3px;
	width:250px;
}

textarea.formstd{
	padding:1px; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border:1px solid #bbbbbb;
	margin:3px;
	height:100px;
	width:250px;
}

.formstderreur{
	background-color:#ff0000;
}

.formstdcomp{
	width:100%;
}


/*--------------- bloc standard -------------*/

div.blocstandardcache{
	display:none;
	border-top:1px solid black;
	/*border-bottom:1px solid black;*/
	width:90%;
}

div.blocstandard{
	display:block;
	border-top:1px solid black;
	/*border-bottom:1px solid black;*/
	width:90%;
}

div.bloc_centre{
	text-align:left;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}
 
div.bloc_head{
	min-height:22px;
	background-image:url("../medias/common/images/coups/coups_head_back.png");
	background-repeat:no-repeat;
	background-position:top left;
	width:100%;
	font-weight:bold;
	color:#ce2c2c;
	text-align:center;
	padding-top:5px;
}

div.bloc_footer{
	display:block;
	height:30px;
	width:98%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}

/*--------------- Ajout d'une histoire ---------------*/

div#ajoutercoup{
	float:right;
	background-color:#ce2c2c;
	color:#ffffff;
	padding:5px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor:pointer;
}

div#ajoutcoup_message{
	display:none;
}

div#ajoutcoup{
	display:none;
	border-top:1px solid black;
	border-bottom:1px solid black;
	width:90%;
}

div#ajoutcoup_head{
	min-height:22px;
	background-image:url("../medias/common/images/coups/coups_head_back.png");
	background-repeat:no-repeat;
	background-position:top left;
	width:100%;
	font-weight:bold;
	color:#ce2c2c;
	text-align:center;
	padding-top:5px;
}

div#ajoutcoup_center{
	text-align:left;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}

div#ajoutcoup_footer{
	display:block;
	height:30px;
	width:98%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}

div#ajoutcoup_champsup{
	float:left;
	text-align:left;
	width:40%;
}

div#ajoutcoup_champsubmit{
	float:right;
	text-align:right;
	width:40%;
}

div#ajoutcoup_loader{
	display:none;
}

input.pseudoajout{
	padding:1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border:1px solid #bbbbbb;
	margin:3px;
	width:200px;
}

textarea.textajout{
	padding:1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border:1px solid #bbbbbb;
	margin:3px;
	width:100%;
	height:50px;
}


input.submit{
	border:0px;
	background-color:#000000;
	color:#ffffff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-weight:bold;
	cursor: pointer; 
	font-size:12px;
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	margin:3px;
	height:24px;
}

/*--------------- Contenu site ---------------*/

div#contenusite{ 
	float:left;
	width:100%;
	padding-left:5%;
	padding-right:5%;
}

div#blognews{ 
	border-top:1px solid black;
	width:90%;
	height:25px;
	padding-top:8px;
	text-align:center;
}

.bloglinknews{
		font-weight:bold;
	color:#ce2c2c;
}

/*--------------- Coups ---------------*/

div.coups{
	display:block;
}

div.coup_head{
	border-top:1px solid black;
	background-image:url("../medias/common/images/coups/coups_head_back.png");
	background-repeat:no-repeat;
	background-position:top left;
	min-height:27px;
	width:90%;
	display:block;
}

div.coup_head_left{ 
	float:left;
	height:100%; 
	width:45%;
	text-align:left;
	padding-top:5px;
	padding-left:10px;
	font-weight:bold;
	color:#ce2c2c;
}

div.coup_head_right{
	float:right;
	height:100%;
	width:50%;
	text-align:right;
	padding-top:5px;
	padding-right:10px;
	font-weight:bold;
	color:#ce2c2c;
}

div.coup_center{
	width:90%;
	display:block;
}

div.coup_center_left{
	float:left;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	min-height:100px;
	width:75%;
}

table.couptable{
	width:100%;
}

.coup_message{
	vertical-align:middle;
	text-align:justify;
	line-height:16px;
	font-weight:normal;
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:50px;
}

.coup_note{
	vertical-align:middle;
	text-align:center;
	width:55px;
}

img.buttonvote{
	cursor:pointer;
}

div.coup_center_right{
	float:right;
	width:20%;
	height:100%;
}
	
div.coup_center_right_left{
	float:left;
	height:100%;
	width:50%;
}

div.coup_center_right_right{
	float:right;
	height:100%;
	width:50%;
}

div.coup_footer{
	display:block;
	height:20px;
	width:90%;
}

div.coup_footer_left{
	padding-top:5px;
	color:#ce2c2c;
	font-weight:bold;
	padding-left:10px;
	float:left;
	text-align:left;
	width:60%;
	font-size:10px;
}

div.coup_footer_right{
	padding-top:5px;
	font-size:10px;
	float:right;
	font-weight:bold;
	text-align:right;
	width:25%;
	padding-right:10px;
}

.coup_icors{
	cursor:pointer;
}

span.coup_nbcomment{
	color:#ce2c2c;
}

/*--------------- Commentaires ---------------*/


div.coms{
	display:block;
	width:90%;
}

div.coms_in{
	display:block;
	width:100%;
}

div.com_head{
	border-top:1px solid black;
	/*background-image:url("../medias/common/images/coups/coups_head_back.png");*/
	background-repeat:no-repeat;
	background-position:top left;
	min-height:27px;
	display:block;
}


div.com_head_left{ 
	float:left;
	height:100%; 
	width:30%;
	text-align:left;
	padding-top:5px;
	padding-left:10px;
	font-weight:bold;
	color:#ce2c2c;
}

div.com_head_right{
	float:right;
	height:100%;
	width:50%;
	text-align:right;
	padding-top:5px;
	padding-right:10px;
	font-weight:bold;
	color:#ce2c2c;
}

div.com_center{
	display:block;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	min-height:50px;
}

/*--------------- Mon profil ---------------*/
.avatar{
	border:1px solid black;
}

.blocavatar{
	margin-top:10px;
	height:180px;
	width:250px;
	float:left;
	text-align:center;
}

.profilblocinfo{
	text-align:left;
	height:200px;
	padding-top:10px;
}

h2.profil{
	text-align:left;
	font-weight:bold;
	font-size:14px;	
	margin-top:15px;
}

.profilinfo{
	text-align:left;
	margin-top:8px;
}

.profillink{
	color:#ce2c2c;
}

.nostory{
	text-align:left;
	width:90%; 
}

/*--------------- Footer ---------------*/

div#pager{
	text-align:center;
	font-size:12px;
	width:90%;
} 

div.generalfooter{
	margin-top:60px;
	width:90%;
}

div.footer{
	font-size:11px;
	text-align:center;
	width:100%;
}

