/* Global styles */
.blue_link{
	text-decoration:none;
	color:blue;
}
.red_link_yourself{
	text-decoration:none;
	color:red;
	font-weight:bold;
}
.link_back_yourself{
	text-decoration:none;
	color:#226CD4;
}
.fond_yourself{
	width:900px;
	position:relative;
	z-index:5;
}

.ourselves_in_yourself{
	position:relative;
	width:900px;
	margin-left:32px;
	z-index:4;
}
.self_in_yourself{
	position:relative;
	width:900px;
	margin-left:64px;
	margin-top:-647px;
	z-index:3;
}
.myself_in_yourself{
	position:relative;
	width:900px;
	margin-left:96px;
	margin-top:-647px;
	z-index:2;
}


.yourself_logo_store{
	border:none;
	
}
.yourSELF_logo_store{
	border:none;
	position:relative;
	left:-230px;
	visibility:hidden;
}

.text_yourself_home_orange{
	font-size:12px;
	color:#FF7500;
	font-weight:bold;
}

.yourself_home_left{
	float:left;
	margin-top:150px;
	margin-left:60px;
	color:#AAAAAA;
}

.yourself_home_title{
	margin-top:10px;
	font-size:36px;
	font-weight:bold;
	cursor:pointer;
}

.yourself_home_subtitle{
	margin-top:0px;
	font-size:16px;
	cursor:pointer;
}


.yourself_home_right{
	float:right;
	margin-right:60px;
	margin-top:27px;
}


.yourselfhome_top{
	margin-top:5px;
	width:359px;
	font-size:14px;
	font-weight: bold;
	height:16px;
	border-bottom:4px solid #FF7500;
	border-left:4px solid #FF7500;
	
}

.left_and_biseau_yourselfhome{
	position:relative;
	z-index:2;	
	float:left;
	height:16px;
	border-bottom:4px solid white;
	
}

	
.yourselfhome_top_left{
	position:relative;
	text-indent:10px;
	float:left;
	width:210px;
	height:16px;
	border-top:4px solid #FF7500;
}
.yourselfhome_biseau{
	float:right;
}


.bloc_yourselfhome_field{
	position:relative;
	z-index:1;
	height:445px;
	width:355px;
	border-bottom:4px solid #FF7500;
	border-left:4px solid #FF7500;
	border-right:4px solid #FF7500;
}

.ys_pages{
	padding-top:60px;
	margin-left:55px;
	width:250px;
	line-height:18px;
	font-size:11px;
	height:360px;
}
.ys_paragraphe{
	margin-top:15px;
}
.ys_prev_next{
	font-size:10px;
	float:right;
	margin-right:30px;
	color:#AAAAAA;
}
.yshome_link{
	text-decoration:none;
	color:black;
	font-weight:bold;
}
.yshome_link_fat{
		text-decoration:none;
		color:#226CD4;
		font-weight:bold;
		font-size:36px;
}
/* PAGE SUBMIT*/
.submit_bloc{
	position:relative;
	float:left;
	margin-left:30px;
	margin-top:5px;
	width:260px;	
}

.top_submit_bloc{
	height:24px;
	width:225px;
	
}
.top_submit_bloc_left{
	float:left;
	height:19px;
	width:200px;
	background-color:#FFA102;
	color:white;
	font-size:14px;
	font-weight:bold;
	text-indent:10px;
	padding-top:5px;
	
}
.top_submit_bloc_right{
	float:right;
}
.left_submit_title{
	float:left;
}
.submission_title{
	padding-top:30px;
	margin-left:20px;
	font-size:30px;
	font-weight:bold;
	color:#ffa102;
}
.submissions_close{
	font-weight:bold;
	font-size:16px;
	float:right;
	margin-top:10px;
	margin-right:2px;
}
.submit_info_text{
	font-size:12px;
	line-height:16px;
	width:400px;
	margin-left:120px;
	padding-top:40px;
	height:110px;
	width:360px;
}

.top_page_submit_bloc{
	margin-left:20px;
	height:24px;
	width:225px;
	padding-top:0px;
}
.submit_page_bloc{
	margin-left:20px;
	padding-top:30px;
	background-color:#FFA102;
	height:375px;
	font-size:12px;
	width:800px;
}

.submit_page_bloc_left{
	margin-top:20px;
	display:inline-block;
	margin-left:20px;
	float:left;
}

.submit_page_bloc_right{
	margin-top:20px;
	float:right;
	margin-right:20px;
}
.submit_page_contest{
	font-size:16px;
	font-weight:bold;
	background-color:white;
	width:740px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	line-height:30px;
	text-indent:10px;
	border:solid 1px #666666;
}
.submit_field{
	margin-top:10px;
	width:350px;
	background-color:white;
	text-indent:5px;
	height:23px;
	line-height:25px;
	font-size:10.5px;
	border:solid 1px #666666;
	}
.textbox {
  	text-indent: 5px;
  	border:none;
	
}
.textbox_upload {
  	text-indent: 5px;
  	border:none;
	width:250px;
	margin-top:-1px;
}
.areabox {
  	text-indent: 5px;
  	height:60px;
	width:330px;
	border:none;
	margin-left:10px;
}
.submit_fields_title{
	color:white;
	margin-top:20px;
	width:350px;
	font-size:11px;
	line-height:16px;
}
.submit_button{
	float:right;
	margin-top:10px;
	background-color:#FFA102;
	color:white;
	font-size:25px;
	border:none;
	cursor:pointer;
}

.submit_error_bloc{
	float:right;
	margin-right:100px;
	margin-top:0px;
}
.checkbox_submit{
	margin-top:15px;
	width:350px;
	font-size:11px;
}
.confirmation_terms_submit{
	margin-left:25px;
	margin-top:-15px;
	color:white;
}
.submit_error_bloc{
	margin-top:10px;
	width:740px;
	height:20px;
	font-size:14px;
	margin-left:110px;
	font-weight:bold;
	text-align:center;
}

.popup_submit{
	position:absolute;
	z-index:10;
	margin-left:20px;
	margin-top:-85px;
}
.popup_submit_container{
	width:820px;
	margin-top:-520px;
	margin-left:20px;
}
.title_rules_popup{
	font-size:30px;
	margin-left:30px;
}
.popup_submit_text{
	font-size:11px;
	margin-top:30px;
	margin-left:50px;
	width:700px;
	line-height:20px;
}
.popup_submit_subtitle{
	color:#226CD4;
	font-weight:bold;
}

.button_popup_submit1{
	position:relative;
	z-index:11;
	float:left;
	margin-left:600px;
	display:inline-block;
	width:85px;
	height:30px;
	font-size:11px;	
	border:none;
	color:white;
	background-color:black;
	cursor:pointer;
}

.button_popup_submit2{
	margin-left:10px;
	display:inline-block;
	width:85px;
	height:30px;
	font-size:17px;	
	border:none;
	color:white;
	background-color:black;
	cursor:pointer;
}
/*vote page*/
.vote_blocpage{
	position:relative;
	margin-left:20px;
	margin-top:0px;
	width:850px;
}
.votepage_title{
	color:#FF7500;
	font-size:30px;
	padding-top:22px;
	margin-left:20px;
	display:inline-block;
	vertical-align:top;
	font-weight:bold;
}
.remember_vote{
	font-weight:bold;
}
.vote_info_text{
	line-height:19px;
	font-size:12px;
	display:inline-block;
	width:320px;
	padding-top:30px;
	margin-left:88px;
}
.votes_close{
	font-weight:bold;
	font-size:16px;
	margin-left:250px;
	margin-top:-20px;
}
.top_page_vote_bloc{
	margin-left:15px;
	height:23px;
	width:226px;
	margin-top:0px;
	
}
.vote_page_bloc{
	margin-left:15px;
	padding-top:10px;
	background-color:#e3e3e3;
	height:495px;
	font-size:12px;
}
.top_vote_page_bloc_right{
	
}
.top_vote_page_bloc_left{
	float:left;
	height:19px;
	width:200px;
	background-color:#e3e3e3;
	color:white;
	font-size:14px;
	font-weight:bold;
	text-indent:10px;
	padding-top:5px;
	vertical-align:top;
}
 .vote_object_title{
 	float:left;
	margin-left:10px;
	margin-top:3px;
	font-size:14px;
	color:#226CD4;
 }
 .voteobject_image{
 	float:left;
	margin-left:25px;
	margin-top:10px;
	border:solid 4px white;
 }
 .vote_contact{
 	margin-left:103px;
	margin-top:-5px;
 }
 .description_scroll_vote{
 	margin-left:30px;
	width:260px;
	overflow-y:auto; 
	overflow-x:hidden;
	height:60px;
 }
 
.carroussel_vote{
	height:134px;
	width:784px;
	background-color:white;
	margin-top:20px;
	margin-left:25px;
	float:left;
}

.car{
	border-left: solid 5px white;
	border-right:solid 5px white;
	border-top: solid 7px white;
	border-bottom: solid 7px white;
	display:inline-block;
	float:left;
	font-weight:bold;
}
.previews_car{
	float:left;
	margin-top:50px;
	display:inline-block;
	margin-left:5px;
	padding-right:4px;
	visibility:hidden;
}
.next_car{
	float:right;
	margin-top:50px;
	display:inline-block;
	margin-right:5px;
}
.car_sub{
	margin-top:5px;
	text-align:center;
}
.popup_vote{
	position:relative;
	display:none;
	z-index:10;
	margin-left:250px;
	margin-top:-450px;
}
.popup_vote_container{
	width:452px;
	text-align:center;
	margin-top:-120px;
}
.button_popup_vote{
	width:45px;
	height:14px;
	padding-bottom:1px;
	padding-top:4px;
	color:white;
	background-color:black;
	font-size:11px;	
	text-indent:2px;
	margin-left:5px;
	cursor:pointer;
	margin-top:40px;
	position:relative;
	z-index:11;
	margin-left:350px;
	
}