html, body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 100%;
}

body {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent url('../img/bg/motif_blue.jpg') repeat;
}

a img { border: none; }
a {outline:none;}
* html a{position:relative;}

#frame{
	padding: 39px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url('../img/bg/motif_bar.jpg') top left repeat-x;
	
}

#content{
	width: 962px;
	height: auto;
	min-height: 585px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 20px auto;
	position: relative;
	background: #ffffff url('../img/bg/uni_grey.jpg') top left repeat-y;
	
	-moz-border-radius-bottomleft:15px;
	-moz-border-radius-bottomright:15px;
	-moz-border-radius-topleft:15px;
	-moz-border-radius-topright:15px;
	
	-webkit-border-top-right-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
	
}

* html #content{
	height: 585px;
}

#content.homepage{
	/*background: #ffffff url('../img/home/bg_content.jpg') bottom left no-repeat;*/
	background: #ffffff url('../img/home/bg_content_IE.jpg') bottom left no-repeat;
}

/************ MENU  ************/
#topmenu_bar{
	width: 962px;
	height: 43px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

#mondossier{
	width: 125px;
	height: 43px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	/*background: url('../img/menu/bag_left_dossier.jpg') top left no-repeat;*/
	background: url('../img/menu/mondossier_IE.jpg') top left no-repeat;
	font-size: 12px;
	color: #333333;
	line-height: 32px;
	cursor: pointer;
	
	-moz-border-radius-topleft:15px;
	-webkit-border-top-left-radius: 15px;
	border-top-left-radius: 15px;


}
#mondossier:hover{
	/*font-weight:bold;*/
	color: #ffffff;
}

#mondossier span{
	padding: 0px 0px 0px 26px;
}
#mondossier a{ display: block; width: 100%; height: 100%; color: #333333; text-decoration: none;}
#mondossier a:link{ color: #333333; text-decoration: none;}
#mondossier a:visited{ color: #333333; text-decoration: none;}
#mondossier a:active{ color: #ffffff; text-decoration: none;}
#mondossier a:hover{ color: #ffffff; text-decoration: none;}

#mondossier:hover a{ color: #ffffff; text-decoration: none;}
#mondossier:hover a:link{ color: #ffffff; text-decoration: none;}
#mondossier:hover a:visited{ color: #ffffff; text-decoration: none;}
#mondossier:hover a:active{ color: #ffffff; text-decoration: none;}
#mondossier:hover a:hover{ color: #ffffff; text-decoration: none;}

#main_menu{
	width: 837px;
	height: 53px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	/*background: url('../img/menu/bar_right.jpg') top center no-repeat;*/
	background: url('../img/menu/mainmenu_IE.jpg') top center no-repeat;
	
	-moz-border-radius-topright:15px;
	-webkit-border-top-right-radius: 15px;
	border-top-right-radius: 15px;
	
}

.menu_wrapper{
	float: right; 
	width: 100%;
}

#main_menu ul{
	/*width: 837px;*/
	float: right;  
	width: auto;
	font-family:Arial, Helvetica, sans-serif;
	list-style-type: none;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 12px;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

#main_menu ul li{
	display: block;
	float: left;
	margin: 0px 1px 0px 1px;
	padding: 0px 8px 0px 8px;
	cursor: pointer;
	height: 53px;
	line-height:35px;
	text-align: center;
	background: url('../img/menu/hover.png') no-repeat;
	background-position: 0px -70px;
	
}
#main_menu ul li a{ text-decoration: none; color: #ffffff;}
#main_menu ul li a:link{ text-decoration: none; color: #ffffff;}
#main_menu ul li a:visited{ text-decoration: none; color: #ffffff;}
#main_menu ul li a:active{ text-decoration: none; color: #ffffff;}
#main_menu ul li a:hover{ text-decoration: none; color: #ffffff;}

#main_menu ul li:hover, #main_menu ul li.current{
	/*font-weight: bold;*/
	background-position: top left;
	/*background: url('../img/menu/hover.png') top left no-repeat;*/
}
* html #main_menu ul li:hover, * html #main_menu ul li.current{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu/hover.png', sizingMethod='crop');
}

#main_menu ul li a{display: block; width: 100%; height: 100%;}

#main_menu ul li.criteria{ width: 70px; }
#main_menu ul li.towin{ width: 70px; }
#main_menu ul li.inscription{ width: 70px; }
#main_menu ul li.whoweare{ width: 125px; }
#main_menu ul li.temoigne{ width: 103px; }
#main_menu ul li.gala{ width: 46px; }
#main_menu ul li.joinsus { 
	margin: 0px 0px 0px 0px;
	width: 94px; 
	
	background: url('../img/menu/joinsus_hover.png')  no-repeat;
	background-position: 0px -70px;
	
	-moz-border-radius-topright:15px;
	-webkit-border-top-right-radius: 15px;
	border-top-right-radius: 15px;
}


#main_menu ul li.joinsus:hover,  #main_menu ul li.current_last{ 
	background-position: top right;
}

* html #main_menu ul li.joinsus:hover, * html #main_menu ul li.current_last{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu/joinsus_hover.png', sizingMethod='crop');
}

#popup_inscription{
	font-family:Arial, Helvetica, sans-serif;
	width: 187px;
	height:194px;
	margin: 0px 0px 0px 0px;
	padding: 35px 12px 0px 58px;
	background: url('../img/home/popup.png') top left no-repeat;
	position: absolute;
	right: 0px;
	top: 118px;
}
#flash_centre_container{
	position: absolute;
	left: 75px;
	top: 123px;
}

#flash_bulle_bleu_container{
	display:none;
	position: absolute;
	left: 180px;
	top: 15px;
}

#flash_bulle_verte_container{
	display:none;
	position: absolute;
	left: 0px;
	top: 70px;
}

#flash_bulle_orange_container{
	display:none;
	position: absolute;
	left: 550px;
	top: 38px;
}

*html #popup_inscription{
	/*background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/home/popup.png', sizingMethod='crop');*/
}

#popup_inscription:hover{
	background-position: 0px -229px;
}
*html #popup_inscription:hover{
	/*background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/home/popup_hover.png', sizingMethod='crop');*/
	background: url('../img/home/popup_hover.png') top left no-repeat;
}

#popup_inscription .hover_link_frame{
	width: 223px;
	height:194px;
	display:block;
	position: absolute;
	top: 34px;
	right: 0px;
	z-index:52;
	cursor: pointer;
	background-color: #ffffff;
	filter:alpha(opacity=0);
	opacity: 0;
	-moz-opacity:0;
}

#popup_inscription .hover_link_frame a{ width: 223px; height:194px; display:block; z-index:53; } 

#popup_inscription a{ text-decoration: none; color: #216bae;}
#popup_inscription a:link{ text-decoration: none; color: #216bae;}
#popup_inscription a:visited{ text-decoration: none; color: #216bae;}
#popup_inscription a:active{ text-decoration: none; color: #118dd3;}
#popup_inscription a:hover{ text-decoration: none; color: #118dd3;}

#popup_inscription h1{
	text-transform: uppercase;
	font-weight: bold;
	color: #216bae;
	font-size: 20px;
	margin: 0px 0px 0px 0px;
	padding: 33px 0px 0px 0px;
}
#popup_inscription:hover h1, #popup_inscription:hover h2, #popup_inscription:hover a, #popup_inscription:hover h1 a{
	color: #118dd3;
}
#popup_inscription h2{
	color: #216bae;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#popup_inscription p{
	color: #000000;
	font-weight: normal;
	font-size: 13px;
	margin: 11px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*
#middle_section{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 962px;
	height: 308px;
	background-color: pink;
}

#ml_section{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 705px;
	height: 308px;
	background-color: red;
	float: left;
}

#mr_section{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 257px;
	height: 308px;
	background-color: blue;
	float: left;
}
*/

/*************  Votre phrase  ****************/

#arrow_txt{
	position: absolute;
	left: 33px;
	top: 418px;
}

#arrow{
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 39px;
	height: 42px;
	background: url('../img/home/fleches.png') top left no-repeat;
	cursor: pointer;
	float: left;
}

* html #arrow{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/home/fleches.png', sizingMethod='crop');
}

#arrow:hover{
	background-position: 0px -42px;
}

* html #arrow:hover{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/home/fleche_hover.png', sizingMethod='crop');
}

#arrow:hover #arrow_popup{
	left: 75px;
}
#arrow_txt p{
	font-family:Arial, Helvetica, sans-serif;
	color: #216bae;
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin-top: 3px;
	cursor: pointer;
}

#arrow_txt  span{
	text-decoration: underline;
}

#arrow_popup{
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 460px;
	height: 199px;
	background: url('../img/home/popup_arrow.png') top left no-repeat;
	position: absolute;
	top: 384px;
	left: -9999px;
	z-index: 50;
}
* html #arrow_popup{
	/*background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/home/popup_arrow.png', sizingMethod='crop');*/
	background: url('../img/home/popup_arrow_ie6.gif') top left no-repeat;
}

#arrow_popup.appear{
	left: 75px;
}

#arrow_popup .form_section{
	margin: 0px 0px 0px 32px;
	padding: 27px 0px 0px 0px;
}

#arrow_popup .form_section h1{
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

.form_section form{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.form_section textarea{
	border: 1px solid #cad3d8;
	color: #58595b;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	/*margin: 0px 0px 0px 0px;*/
} 

#arrow_popup .popup_frame{
	width: 100%;
	height: 100%;
	position: relative;
}

#arrow_popup .popup_close{
	position :absolute;
	zoom: 1;
	right: 9px;
	top: 10px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	/*z-index: 52;*/
	background-color: #ffffff;
	filter:alpha(opacity=0);
	opacity: 0;
	-moz-opacity:0;
}

#arrow_popup span#charlimitinfo{
	font-size: 12px;
	float:left; 
	color:#ef4135;
	
}



#espace_commendites{
	width: 859px;
	position: absolute;
	bottom: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 58px;
}

.rectangle_pub{
	width: 875px;
	height: 46px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
}

.espace_separator{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 875px;
	height: 14px;
	
	font-size: 0;
	background: url('../img/home/separator_comm.jpg') top center no-repeat;
}

.regroup_logos{
	width: 620px;
	height: 46px;
	overflow: hidden;
	float: left;
}

.regroup_logos div.grpby5{
	width: 620px;
	height: 46px;
}

#espace_commendites .title{
	font-size: 10px;
	color: #000000;
	margin: 8px 0px 0px 0px;
	
	padding: 0px 0px 0px 113px;
	width: 142px;
	float: left;
}

#espace_commendites .logos_home{
	margin: 0px 15px 0px 15px;
	padding: 0px 0px 0px 0px;
	float: left;
	height: 46px;
	
}
* html #espace_commendites .logos_home img{
	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);*/
}

#middle_content{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 962px;
	background: url('../img/bottom_IE.jpg') bottom left no-repeat;
	height: 100%;
	min-height: 585px;
}
* html #middle_content{
	margin-top: -10px;
	background: url('../img/bottom_IE.jpg') bottom left no-repeat;
	height: 100%;
}

#ml_content{
	width: 322px;
	height:auto;
	margin: -10px 0px 0px 0px;
	*> margin-top: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
* html #ml_content{
	margin-top: 0px;
}

#ml_content .headerlogo{
	width: 322px;
	height:166px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url('../img/headers/header_merite.png') top left no-repeat;
}

* html #ml_content .headerlogo{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/headers/header_merite.png', sizingMethod='crop');
}

#ml_content .headerlogo a{ display:block; width:100%; height: 100%;}

#ml_content .inscriptionbutton{
	font-family:Arial, Helvetica, sans-serif;
	width: 252px;
	height:114px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url('../img/btn_inscrivezvous.png') top left no-repeat;
	color: #1c5e9e;
	position: relative;
}

* html #ml_content .inscriptionbutton{
	/*background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/btn_inscrivezvous.png', sizingMethod='crop');*/
}

#ml_content .inscriptionbutton div.fixtobutton{
	position: absolute;
	width: 252px;
	height:114px;
	top: 0px; 
	left: 0px;
	background-color: #ffffff;
	filter:alpha(opacity=0);
	opacity: 0;
	-moz-opacity:0;
}
#ml_content .inscriptionbutton div.fixtobutton a{ display:block;width:100%;height:100%; }

#ml_content .inscriptionbutton a{display:block;width:100%;height:100%; text-decoration: none; color: #1c5e9e;}
#ml_content .inscriptionbutton a:hover{text-decoration: none; color: #118dd3;}
#ml_content .inscriptionbutton:hover{ background-position: 0px -114px;  color: #118dd3;}
#ml_content .inscriptionbutton:hover h1, #ml_content .inscriptionbutton:hover h2, #ml_content .inscriptionbutton:hover a{
	color: #118dd3;
}

* html #ml_content .inscriptionbutton:hover{
	background: url('../img/btn_inscrivezvous_hover.png') top left no-repeat;
	color: #118dd3;
	/*background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/btn_inscrivezvous_hover.png', sizingMethod='crop');*/
}
#ml_content .inscriptionbutton h1{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 20px;
	margin: 0px 0px 0px 0px ;
	padding: 31px 0px 0px 20px ;
	height: 28px;
}

#ml_content .inscriptionbutton h2{
	
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

#ml_content .greylist{
	width: 226px;
	height:auto;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 15px 0px;
	text-align:center;
}
#ml_content .greylist h3{
	font-size: 12px;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}

#ml_content .logo_commandite{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

#mr_content{
	width: 565px;
	height:auto;
	margin: -10px 0px 0px 0px;
	padding: 47px 70px 0px 5px;
	background: url('../img/bg/tache_trans.png') top left no-repeat;
	float: left;
	position: relative;
}

#mr_content a{color:#118dd3; text-decoration: underline}
#mr_content a:link{color:#118dd3; text-decoration: underline}
#mr_content a:visited{color:#118dd3; text-decoration: underline}
#mr_content a:active{color:#1c5e9e; text-decoration: underline}
#mr_content a:hover{color:#1c5e9e; text-decoration: underline}

* html #mr_content{
	margin-top:0px;
	padding-right: 0px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg/tache_trans.png', sizingMethod='crop');
}
#title_image{
	height: 47px;
	width: 635px;
	margin-bottom: 55px;
}
#title_image h1{ display:none; }
div.temoin{ background: url('../img/titles_images/temoignages.jpg') bottom left no-repeat; }
div.gala{ background: url('../img/titles_images/gala.jpg') bottom left no-repeat; }
div.mondossierimg{ background: url('../img/titles_images/mondossier.jpg') bottom left no-repeat; }

.hr_bar{
	/*width:100%;*/
	width:512px;
	height: 1px;
	overflow: hidden;
	background-color: #cccccc;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

#mr_content h3{
	font-size: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
#mr_content h4{
	font-size: 15px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	color: #1C5E9E;
}
#mr_content p{
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	line-height: 17px;
}

#mr_content ul{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 17px;
}

#mr_content ul li{
	padding: 0px 0px 0px 10px;
	line-height: 17px;
	font-size: 13px;
}

#regroup_steparrows{
	width: 100%;
	height: 51px;
	margin: 0px 0px 34px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}

#regroup_steparrows .step_arrow{
	width: 154px;
	height: 57px;
	/*width: 151px;
	height: 51px;*/
	background: url('../img/felechedouble.png') top left no-repeat;
	position: absolute;
	top: 0px;
	text-align: center;
	cursor: pointer;
	
	
	margin: 0px;
	padding: 0px;
	border: none;
	font-size: 0;
	color: #ffffff;
}


#regroup_steparrows .step_arrow:hover{
	/*background: url('../img/felechegrise_hover.png') top left no-repeat;*/
	background-position: 0px -51px;
}

* html #regroup_steparrows .step_arrow{
	/*background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/felechedouble.png', sizingMethod='crop');*/
}
* html #regroup_steparrows .step_arrow:hover{
	/*background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/felechegrise_hover.png', sizingMethod='crop');*/
}
* html #regroup_steparrows .step_arrow.active{
	/*background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/felecheverte.png', sizingMethod='crop');*/
}
#regroup_steparrows .step_arrow span{
	font-weight: bold;
	color: #ffffff;
	font-size: 18px;
	line-height: 51px;
}

#regroup_steparrows .step_arrow.active{
	background: url('../img/felecheverte.png') top left no-repeat;
}



#regroup_steparrows .step_arrow.first{ 
	background: url('../img/fleche1.png') top left no-repeat;
	left: 0px; z-index: 4
}
#regroup_steparrows .step_arrow.second{ 
	background: url('../img/fleche2.png') top left no-repeat;
	left: 119px; z-index: 3 
}
#regroup_steparrows .step_arrow.third{ 
	background: url('../img/fleche3.png') top left no-repeat;
	left: 238px; z-index: 2 
}
#regroup_steparrows .step_arrow.fourth{ 
	background: url('../img/fleche4.png') top left no-repeat;
	left: 357px; z-index: 1 
}

#regroup_steparrows .step_arrow.first:hover, #regroup_steparrows .step_arrow.second:hover, #regroup_steparrows .step_arrow.third:hover, #regroup_steparrows .step_arrow.fourth:hover{
	background-position: 0px -57px;
} 
#regroup_steparrows .step_arrow.first.active, #regroup_steparrows .step_arrow.second.active, #regroup_steparrows .step_arrow.third.active, #regroup_steparrows .step_arrow.fourth.active{
	background-position: 0px -114px;
} 


#regroup_steparrows .step_arrow a{ display: block; width:100%; height:100%; text-decoration: none; color:#ffffff;}
#regroup_steparrows .step_arrow a:link{ text-decoration: none; color:#ffffff;}
#regroup_steparrows .step_arrow a:visited{ text-decoration: none; color:#ffffff;}
#regroup_steparrows .step_arrow a:active{ text-decoration: none; color:#ffffff;}
#regroup_steparrows .step_arrow a:hover{ text-decoration: none; color:#ffffff;}

#session_bar{
	position: absolute;
	top: 13px;
	right: 24px;
	font-size: 11px;
	font-weight: bold;
}

#session_bar a{ text-decoration:none !important; color: #1271c2; }
#session_bar a:hover{ text-decoration:underline !important; color: #1271c2; }

#session_bar ul li.blacky a{ color: #000000; }
#session_bar ul li.blacky a:hover{ color: #000000; }

#session_bar ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#session_bar ul li{
	list-style-type: none;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 4px;
	height: 12px;
	line-height: 12px;
	float: left;
	font-size: 11px;
}

#session_bar ul li a{ text-decoration: none; }

#session_bar ul li.separator{
	width: 1px;
	background: url('../img/separator.jpg') center center no-repeat;
}

#mr_content .regroup_by_two_horz{
	width:565px;
}
#mr_content .regroup_by_two_horz .separator_horz{
	width: 1px;
	overflow: hidden;
	background-color: #999999;
	height: 453px;
	margin: 0px 17px 0px 17px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#mr_content .regroup_by_two_horz .rgp2_section{
	width:265px;
	float: left;
}


#mr_content .videos_listoftwo{
	margin: 0px 0px 39px 0px;
	padding: 0px 0px 0px 0px;
	width: 570px;
	background: url('../img/slide_video_lightgrey.jpg') top left repeat-y;
}

#mr_content .videos_listoftwo .videos_darksection{
	width: 570px;
	height: 140px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url('../img/slide_video_darkgrey.jpg') top left no-repeat;
}

#mr_content .videos_listoftwo .videos_darksection .video_frame{
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	width: 227px;
	height: 140px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#mr_content .videos_listoftwo .videos_darksection .video_frame.vleft{ margin-left: 26px; -margin-left: 13px; }
#mr_content .videos_listoftwo .videos_darksection .video_frame.vright{ margin-left: 58px; }

#mr_content .videos_listoftwo .videos_footer p{
	font-size: 13px;
	color: #949799;
	width: 226px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
}
#mr_content .videos_listoftwo .videos_footer p.title_left{
	margin: 0px 0px 0px 29px;
	-margin-left: 15px;
}
#mr_content .videos_listoftwo .videos_footer p.title_right{
	margin: 0px 0px 0px 61px;
}

#mr_content .videos_listoftwo .videos_footer  a{ text-decoration: underline; color: #949799; }
#mr_content .videos_listoftwo .videos_footer  a:link{ text-decoration: underline; color: #949799; }
#mr_content .videos_listoftwo .videos_footer  a:hover{ text-decoration: underline; color: #4b4d4e; }
#mr_content .videos_listoftwo .videos_footer  a:active{ text-decoration: underline; color: #4b4d4e; }
#mr_content .videos_listoftwo .videos_footer  a:visited{ text-decoration: underline; color: #949799; }

#mr_content .play_icon{
	width: 227px;
	height: 140px;
	background: url('../img/play_icon_big.png') top left no-repeat;
	cursor: pointer;
}


#mr_content .play_icon a{display:block; width: 100%; height:100%;}
#mr_content .play_icon:hover{
	background-position: 0px -140px; 
	/*background: url('../img/play_icon_hover.png') center center no-repeat;*/
}
* html #mr_content .play_icon a:hover{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/concours_qc/img/play_icon_big_hover.png', sizingMethod='crop');
}


#mr_content .colorboxframe {
	display: none;
}
#mr_content .colorboxframe .vidsblock{
	width: 628px;
	height: 350px;
}


/* Paging */
div.paging {
	text-align: right;
	color: #333;
	margin-bottom: 1em;
}
div.paging div.disabled {
	color: #777;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #000;
}


#mr_content div.hintsText{
	color:#000000;
	font-size: 12px;
	padding:  5px 15px 5px 5px;
	border: 1px solid #C2CACF;
	background-color: #E4ECEE;
}

#mr_content div.hintsText p{
	font-size: 12px;
	background: url('../img/icons/exclamation.jpg') left 5px no-repeat;
	padding: 5px 0px 5px 20px;
	line-height: 14px;
}


/*  FORMULAIRE  */
form input.sendNoValid{
	width: 101px;
	height: 21px;
	background: url('../img/buttons/enregistrer_red.png') top left no-repeat;
	
	/*width: 198px;
	height: 20px;
	background: url('../img/buttons/save_next_red.png') top left no-repeat;*/
	margin: 0px;
	padding: 0px;
	border: none;
	cursor: pointer;
	/*text-indent: -9999px !important;*/
	font-size: 0;
	color: #EF4135;
}

form input.sendNoValidBack{
	width: 7px;
	height: 20px;
	background: url('../img/buttons/arrowLeft.jpg') top left no-repeat;
}
form input.sendNoValidNext{
	width: 7px;
	height: 20px;
	background: url('../img/buttons/arrowRight.jpg') top left no-repeat;
}


form input.sendNoValidSom{
	width: 225px;
	height: 21px;
	background: url('../img/buttons/save_sommaire.jpg') top left no-repeat;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	border: none;
	cursor: pointer;
	/*text-indent: -9999px !important;*/
	font-size: 0;
	color: #EF4135;
}
form input.sendWithValid{
	width: 101px;
	height: 21px;
	background: url('../img/buttons/soumettre_red.png') top left no-repeat;
	margin: 0px;
	padding: 0px;
	border: none;
	cursor: pointer;
	/*text-indent: -9999px !important;*/
	font-size: 0;
	color: #EF4135;
}
form input.sendNoValid span{
	visibility: hidden;
}

form div.input{
	margin: 0px 0px 16px 0px;
}

form div.input label{
	font-size: 13px;
	color: #666666;
}
form div.text label{
	display: block;
}

form div.checkbox{
	width: 240px;
	float: left;
	margin: 0px 40px 16px 0px;
}

form div.multiplied{
	width: 240px;
	float: left;
	margin: 0px 40px 16px 0px;
}
* html form div.multiplied{
	margin-right: 20px;
}
form div.multiplied input{
	width:95%;
	color: #3F3F3F;
}
form div.multiplied textarea{
	width:95%;
	height: 60px;
	color: #3F3F3F;
}

form div.multiplied select{
	width:95%;
	color: #3F3F3F;
}

form div.multiplied input:focus, form div.multiplied textarea:focus{
	border: 2px solid #1C5E9E;
}
form div.multiplied select:focus {
	border: 1px solid #1C5E9E;
}

form div.radio label{
	clear:both;
}
form div.radio input{
	width: auto;
}


form span.error, .error-message{
	color:#EF4135;
	font-size: 10px;
	background: url('../img/icons/undone_mini.png') left 4px  no-repeat;
	padding-left: 11px;
	
	display: block;
}

div.errorContainer{
	color:#EF4135;
	font-size: 10px;
}

div.errorContainer ul{
	padding-left: 0px !important;
}

div.errorContainer ul li.error{
	padding: 0px 0px 0px 11px !important;
	color:#EF4135;
	font-size: 10px !important;
	background: url('../img/icons/undone_mini.png') left 4px  no-repeat;
	list-style-type: none;
}

form div.doubled{
	width: 520px;
	margin: 0px 0px 16px 0px;
}
form div.doubled input{
	width:95%;
	color: #3F3F3F;
}
form div.doubled textarea{
	width:95%;
	height: 60px;
	color: #3F3F3F;
}

form div.doubled select{
	width:95%;
	color: #3F3F3F;
}

form div.doubled input:focus, form div.doubled textarea:focus{
	border: 2px solid #1C5E9E;
}
form div.doubled select:focus {
	border: 1px solid #1C5E9E;
}

div.explication, div.explication p, div.explication ul li{
	/*font-size: 11px !important;*/
}


div.explication_plus{
	width: 510px !important;
	font-size: 11px !important;
	margin: 5px 0px 5px 0px;
	padding:  10px 15px 10px 10px;
	border: 1px solid #C2CACF;
	background-color: #E4ECEE;
}

	
div.explication_plus p{
	padding: 0px !important;
	font-size: 11px !important;
	text-align: justify;
}

#flashMessage{
	color:#E4ECEE;
	font-size: 12px;
	/*position: absolute;
	bottom:6px;*/
	font-weight: bold;
	padding: 5px;
	border: 1px solid #333333;
	background-color: #EF4135;
	width: 97%;
	margin-bottom: 20px;
	text-align: center;
}

#mr_content ul.errors_list{
	color: #EF4135;
	font-size: 11px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;

}
#mr_content ul.errors_list li{
	margin: 0px;
	background: url('../img/icons/undone.png') center left no-repeat;
	position: relative;
	padding: 0px 0px 0px 27px;
	line-height: 16px;
	list-style-type: none;
}

* html #mr_content ul.errors_list li{
	background: url('../img/icons/undone.jpg') center left no-repeat;
}


#mr_content p.verifLink{
	text-align: left;
	margin-left: 10px;
}

#mr_content p.verifLink a{ text-decoration: none; font-size: 11px;}

#mr_content ul.succes{
	color: #2AAF00;
	font-size: 11px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
#mr_content ul.succes li{
	margin: 0px;
	line-height: 16px;
	list-style-type: none;
	background: url('../img/icons/done.png') center left no-repeat;
	position: relative;
	padding: 0px 0px 0px 27px;
}
* html #mr_content ul.succes li{
	background: url('../img/icons/done.jpg') center left no-repeat;
}

#mr_content div.printable_version{
	background: url('../img/icons/print.jpg') center left no-repeat;
	line-height: 16px;
	height: 16px;
	padding-left: 20px;
	position: absolute;
	top: 36px;
	right: 3px;
}
* html #mr_content div.printable_version{
	right: 75px ;
}

#mr_content form fieldset{
	border: 1px solid #1C5E9E;
	width: 487px;
	margin-bottom: 20px;
	padding: 10px;
}

#mr_content form fieldset legend{
	color: #1C5E9E;
}

#MultimediaTableDocument{
	width: 100%;
}

#MultimediaTableDocument caption{
	text-align: left;
	display:none;
}
#MultimediaTableDocument thead{
	/*display: none;*/
}
#MultimediaTableDocument .multimedia_delete{
	cursor: pointer;
}



.quickpopup{
	position: absolute;
	margin: 0px;
	padding: 15px;
	border: 1px solid #1C5E9E;
	background-color: #ffffff;
	width: 450px;
	left: -9999px;
	bottom: 191px;
	z-index: 50;
}

.closepopup{
	background: url('../img/buttons/cancel.png') top left no-repeat;
	width: 16px;
	height: 16px;
	float: right;
	cursor: pointer;
}