/* DEBUT COMMUN */ 
body,html {
	margin: 0;
	padding: 0;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #BDBDBD;
	background-color: #262626;
	font-size:13px;
	height:100%;
}
html, body, #container {height: 100%;}
h2 {
	font-weight:bold;
	font-size:13px;
	color: #fff;
	background-color: transparent;
	padding-bottom:5px;
}
a {
	color: #51bce7;
	text-decoration:underline;
}
a:hover {
	color: #51bce7;
	text-decoration:underline;
}
/*ol, ul, li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}*/
.clearer{
	clear:both;
}
* {margin:0;padding:0;} 
/*ul.icon_arrow li{
	border:1px solid #ff0000;
	list-style-type:disk;
} */
/* FIN COMMUN */


/* DEBUT FORMULAIRE */
#formline label{
	display:block;
	float:left;
	text-align:right;
	width:100px;
	margin-right:20px;
}
.stars{
	color:#51BCE7;
}
#formline input{
	background-color:#232323;
	border:1px solid #353535;
	color:#BDBDBD;
	font-size:12px;
	padding-left:2px;
	padding-right:2px;
	width:226px;
	height:16px;
}
#formline textarea{
	background-color:#232323;
	border:1px solid #353535;
	color:#BDBDBD;
	font-size:11px;
	padding-left:2px;
	padding-right:2px;
	width:226px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	overflow: hidden;
}
#formline select{
	background-color:#232323;
	border:1px solid #353535;
	color:#BDBDBD;
	font-size:12px;
	width:232px;
}
#formline{
	margin:3px 0;
}

/*
#divinputfile #lm, #divinputfile2 #cv{
	opacity: 1.0;
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);
	/*width:70%;*/
	/*border:1px solid #ff0000;
}
#divinputfile, #divinputfile2{
	background: none;
	height:16px;
}
#fakeinputfile, #fakeinputfile2{
	display:none;
}
*/


#divinputfile, #divinputfile2{
	/*background: url(../images/form/upload_file.gif) no-repeat right 0;*/
}
#divinputfile #lm, #divinputfile2 #cv{
	opacity: 1.0;
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);
	/*margin-right:11px;*/
	/*margin-left:120px;*/
	height:18px;
}
#fakeinputfile, #fakeinputfile2{
	margin-left:120px;
	margin-top:-22px;
	border:1px solid #ff0000;
	display:none;
}
.btn_valider{
	background:transparent url(../images/form/valider.png) no-repeat;
	width:130;
	height:45px;
	margin-left:158px;
	margin-top:15px;
	cursor:pointer;
}
#updated {
	color:#51bce7;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
}
label {
	width:80px;
	display: block;
	float: left;
	text-align:right;
}
label span{
	color: #51bce7;
}
.stars{
	color: #51bce7;
	vertical-align:middle;
}
#submitbutton{
	background-color:#232323;
	border:1px solid #353535;
	color:#BDBDBD;
	cursor:pointer;
	margin:0px 0px 5px 253px;
	padding:2px 30px;
	width:50px;
}
.submitbutton{
	background-color:#232323;
	border:1px solid #353535;
	color:#BDBDBD;
	cursor:pointer;
	margin:0px 0px 5px 255px;
	padding:2px 30px;
	width:50px;
}
#message{
	text-align:left;
	/*color:#51bce7;
	height:24px;
	margin:10px 0;*/
} 
.chp_obl{
	font-size:10px;
	margin:0 0 0 220px;
}
/* FIN FORMULAIRE */


/* DEBUT STRUCTURE DES PAGES */
#content {
	width: 450px;	
	padding-bottom: 150px;
	margin:0 auto;
	padding-top:100px;
	text-align:justify;
}
body > #container {
    min-height:100%;
	height:auto;
}
#container #logo{
	padding-top:15px;
	padding-left:15px;
	text-align:left;
	width:230px;
	height:36px;
}
#container #accroche{
	text-align:left;
	margin:0 0 30px 0;
}
#content_text{
	margin-top:40px;
}
/* FIN STRUCTURE DES PAGES */


/* DEBUT FOOTER */
#footer{
	font-size:10px;
	position: relative;
	height:150px;
	margin-top:-150px;
	clear:both;
	text-align:center;
}
#footer a{
	color:#BDBDBD;
	text-decoration:none;
}
#footer a:hover{
	color:#51bce7;
	text-decoration:underline;
}
#footer_nav{
	padding-bottom:5px;
}
/* FIN FOOTER */

.detail_profil{
	margin-top:5px;
}
.mediasociaux_link{
	margin-top:5px;
}
#share_area{
	padding-top:4px;
	padding-bottom:5px;
}
#reference_block1, #reference_block2, #reference_block3{
	height:226px;
	width:450px;
}
#reference_titre_div{
	height:227px;
	position:relative;
}
#reference_titre{
	/*position: relative;*/
	height:30px;
	width:450px;
	background-color:#262626;
	-moz-opacity:0.9;
	opacity: 0.9;
	filter:alpha(opacity=90);
	text-align:center;
	padding-top:5px;
	position:absolute;
}
#reference_detail1, #reference_detail2, #reference_detail3{
	position: absolute;	
	margin-top:200px;
	height:26px;
	width:450px;
	background-color:#262626;
	-moz-opacity:0.9;
	opacity: 0.9;
	filter:alpha(opacity=90);
	text-align:center;
	padding-top:5px;
}
#charte_zone ul li, #niceblog_div ul li, #twitter_div ul li, #facebook_div ul li{
	list-style-image: url(../images/commun/puce.gif);
	margin-left:30px;
}
.lifestream_list_li{
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0% 6%;
	padding-left: 25px;
} 
.schema{
	padding:20px 0;
}

.socialmedia_link{
	color:#fff;
	text-decoration:none;
}
.socialmedia_link:hover{
	color:#fff;
	text-decoration:none;
}
