/*--------------------------------------------------------------------------*/
/*------------------------------- VARIABLES --------------------------------*/
/*--------------------------------------------------------------------------*/

#maintll h1{ 
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	font-size:19px;
	color:#444;
	font-weight:700;
}

#mmaintll h2{ 
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	font-size:17px;
	font-weight:700;
	color:#444;
}

#maintll h3{ 
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	font-size:15px;
	font-weight:700;
	color:#444;
}

#maintll h4{ 
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	font-size:13px;
	font-weight:700;
	color:#444;
}

#maintll h5{ 
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#777;
}

#maintll p{ 
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	font-size:13px;
	font-weight:400;
	color:#444;
}

#maintll{ 
	width:600px;
	margin-right:20px;
	float:left;	
}

#messageok{ 
	width:550px;
	margin:15px;
	float:left;
	font-size:13px;
	font-weight:700;
	color:#444;
	position:relative;
	text-align:center;
	padding:10px;
	float:left;
	box-shadow: 3px 3px 3px #eee;
	-moz-box-shadow: 3px 3px 3px #eee;
	-webkit-box-shadow: 3px 3px 3px #eee;
	background-color:#9dce2c;
	border:1px solid #83c41a;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	line-height:120%;
}

#messageerreur{ 
	width:550px;
	margin:15px;
	float:left;
	font-size:13px;
	font-weight:700;
	color:#444;
	position:relative;
	text-align:center;
	padding:10px;
	float:left;
	box-shadow: 3px 3px 3px #eee;
	-moz-box-shadow: 3px 3px 3px #eee;
	-webkit-box-shadow: 3px 3px 3px #eee;
	background-color:#fc8d83;
	border:1px solid #d83526;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	line-height:120%;
}

a{ 
color: #F06400
}

 
.show_hide {
    display:none;
}


#largepic2{ 
	width:450px; 
	height:141px;
	position:relative;
	margin-top:-25px;
	margin-right:-40px;
	float:right;
	background:#fff;
	border-left:1px solid #333;
}

#headerelement{ 
	width:450px; 
	height:141px;
	position:relative;
	margin-top:-25px;
	margin-right:-40px;
	float:right;
	background:#111;
	border-left:1px solid #333;
}

#headerelementphoto{ 
	width:225px; 
	height:141px;
	float:left;
}

#headerelementtext{ 
	width:195px; 
	height:96px;
	position:relative;
	float:left;
	font-size:17px;
	color:#bbb;
	font-weight:700;
	padding:15px;
	padding-top:30px;
}


/*--------------------------------------------------------------------------*/
/*-----------------------       HEADER         -----------------------------*/
/*--------------------------------------------------------------------------*/	

#header{float:left;
		padding:15px 0;
		min-width:100%; 
		height:130px; 
		background:#fff;
		box-shadow: 0 10px 16px -2px #ccc; 
		margin-bottom:15px;}
		

#headerbanniere{float:left;
		padding:10px 0;
		min-width:100%; 
		height:140px; 
		background:url(image/bgsem2.jpeg);
		margin-top:-20px;
		-moz-box-shadow:inset 0  5px 11px -5px #222,
                        inset 0 -5px 11px -5px #222;
   	    -webkit-box-shadow: inset 0  5px 11px -2px #222, 
                        inset 0 -5px 11px -5px #222;
        box-shadow:     inset 0  5px 11px -5px #222, 
                        inset 0 -5px 11px -5px #222;
		margin-bottom:15px;}

#footernew{float:left;
		padding:15px 0;
		min-width:100%; 
		height:140px; 
		background:#fff;
		border-top:1px solid #ccc;
		box-shadow: 0 10px 16px -2px #ccc; 
		margin-top:15px;}
		
.wrap { width:1020px; 
		margin:0 auto; 
		overflow:hidden;}
		
.logo{ width:940px; 
	   margin:0 auto; 
	   padding:30px 40px 25px 40px; 
	   overflow:hidden; }

.headlogo{ 
	   position:relative;
	   float:left;
	   width:350px;
	   margin:0 auto;}
	   
.headlogo h3{ 
	position:relative;
	float:left;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	font-size:11px;
	font-weight:200;
	color:#aaa;
	margin:-13px 0px 0px 13px;}

.headicons{ 
	   display:block;
	   position:relative;
	   float:right;
	   padding:5px;
	   border-left:1px solid #ddd;
	   width:120px;
	   margin:15px 0px;
	   opacity : 0.6;
    -moz-opacity : 0.6;
    -ms-filter: "alpha(opacity=60)"; /* IE 8 */
    filter : alpha(opacity=60); /* IE < 8 */}


.headicons h3{ 
	   display:block;
	   position:relative;
	   font-family: Arial, sans-serif;
	   float:right;
	   font-size:13px;
	   font-weight:400;
	   color:#888;
	   text-shadow: 1px 1px #eee;
	   width:120px;}
	   
.headicons p{ 
	   display:block;
	   position:relative;
	   float:right;
	   font-size:11px;
	   font-weight:400;
	   margin-top:7px;
	   text-shadow: 1px 1px #eee;
	   color:#888;
	   width:120px;}
		

.headicons:hover{ 
	   background:#eee;
	   opacity : 1;
    -moz-opacity : 1;
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
    filter : alpha(opacity=100); /* IE < 8 */}
	
.liensfooter{border-top:2px solid #aaa; position: relative; float:left; width: 1020px;}
.description {position: relative; float:left;margin:8px 0 12px;width:235px;color:#605d5a; border-right:solid 1px #ddd; font-size:11px;padding-right:15px;font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;}
.liens_groupe {position: relative;float:left;margin:8px 0 12px;width:140px;color:#605d5a;border-right:solid 1px #ddd; padding-left:10px;}

.liensfooter h3, .description h3{text-transform:uppercase;color:#605d5a;font-size:13px;margin:0;padding-bottom:5px;font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;}
.liensfooter h4, .description h4{text-transform:uppercase;color:#605d5a;font-size:13px;margin:0;padding-bottom:5px;font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;}
.liensfooter .liens_groupe a{color:#605d5a;font-size:11px;margin:0;padding-bottom:5px;font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;}
.liensfooter .liens_groupe a:hover{color:#27b8b8;}
.liensfooter ul{list-style:none;margin:0;padding:0;}
.liensfooter li{padding:0 0 5px 0;}
.liensfooter div.liens_partenaires{float:right;width:250px;position:relative;overflow:hidden;margin:8px 0 12px;}
.liensfooter .legal_links{float:left;width:900px;height:20px;margin-top:17px;text-align: left;font-size:11px;font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;}
.liensfooter .legal_links li{float:left;padding:0;}
.liensfooter .legal_links a{color:#5c5c5c;padding:0 5px;}
.liensfooter .legal_links a:hover{color:#27b8b8;}

/*--------------------------------------------------------------------------*/
/*-------------------------------- ACCUEIL----------------------------------*/
/*--------------------------------------------------------------------------*/

#main-accueil { 
	width:600px; 
	height:260px;
	float:left; 
	margin-bottom:15px;
	background:url(image/accueilbg.jpg);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

#moduleaccueil { 
	width:265px;
	height:246px; 
	padding: 7px;
	margin: 0px;
	float:right; 
	color:#fff;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
    opacity : 0.75;
    -moz-opacity : 0.75;
    -ms-filter: "alpha(opacity=75)"; /* IE 8 */
    filter : alpha(opacity=75); /* IE < 8 */
    background:#111;
}

#main-accueil2{ 
	width:600px; 
	height:268px;
	float:left; 
	margin-bottom:15px;
	background:url(image/accueilbg2.jpg);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

#nlibloc{ 
	position:relative;
	float:left;
	width:182px;
	padding:8px 3px 8px 3px; 
	height:150px;
	background:url(image/accueilbg3.png);
	margin:10px 0px 10px 9px;
}

#nlibloc h2{ 
	text-align:center;
	font-size:16px;
	font-weight:700;
	color:#fff;
	margin-top:8px;
	margin-bottom:8px;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;

}

#nlibloc p{ 
	text-align:center;
	font-size:14px;
	font-weight:400;
	color:#fff;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	margin-bottom:8px;
}

#main-accueil-list{ 
	width:600px; 
	height:24px;
	float:left; 
	margin-bottom:15px;
	background:url(image/accueilbg.jpg);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding: 7px;
	color:#000;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;

}

#main-accueil-list-sub{ 
	position:relative;
	float:left;
	width:260px; 
	margin: 5px 0px 5px 0px;
	float:left; 
	color:#000;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;

}

#moduleaccueil h4{
	width: 275px;
	height:23px;
	margin-top:7px;
	margin-left:5px;
	font-size:14px;
	font-weight:700;
	text-align:left;
	float:left;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
}

#main-accueil-list h2{
	font-size:22px;
	font-weight:700;
	text-align:left;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
}

#dernierselementswrap2 p, #moduleaccueil h4{
	color:#eee;
}

#main-accueil-list h3, #main-accueil-list h2, #main-accueil-list p{
	color:#000;
}

/*--------------------------------------------------------------------------*/
/*----------------- INSCRIPTION IDENTIFICATION -----------------------------*/
/*--------------------------------------------------------------------------*/


#main-inscription { 
	width:940px; 
	height:450px;
	float:left; 
	background:url(image/inscriptionbg.jpg);
}

#main-identification { 
	width:940px; 
	height:450px;
	float:left; 
	background:url(image/identificationbg.jpg) no-repeat;
}

#login-large-form { 
	width:280px; 
	float:left; 
	font-size: 14px;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	padding: 15px;
	margin: 45px 0px 0px 70px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border: 3px solid #aaa;
    opacity : 0.9;
    -moz-opacity : 0.9;
    -ms-filter: "alpha(opacity=90)"; /* IE 8 */
    filter : alpha(opacity=90); /* IE < 8 */
    background:#fff;
}

#login-large-form h2{ 
	width:280px; 
	float:left; 
	font-size: 16px;
	font-weight:700;
	text-align:center;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	margin:10px 0 15px 0;
}

#login-large-form h3{ 
	width:280px; 
	float:left; 
	font-size: 14px;
	color:#E55E5E;
	font-weight:700;
	text-align:center;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	margin:0px 0 8px 0;
}

#login-large-form p{ 
	width:280px; 
	float:left; 
	font-size: 13px;
	color:#E55E5E;
	font-weight:400;
	text-align:center;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	margin:0 0 15px 0;
}

.bouton, #login-large-form .btn,#login-large-form input[type="button"],#login-large-form input[type="submit"], .webinarsqueezer input[type="submit"]{
		display:inline-block;
		float: left;
		width:150px;
		height: 36px;
		margin: 15px 0px 20px 60px;
		padding: 0px;
		font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
		color:#3d3d3d;
		font-size:15px;
		font-weight:700;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
		background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
		background-color:#ffec64;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #ffaa22;
		}
	
		
.bouton:hover,  #login-large-form .btn:hover,#login-large-form input[type="button"]:hover,#login-large-form input[type="submit"]:hover, .webinarsqueezer input[type="submit"]:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;
	cursor:pointer;
	}
		
#login-large-form form label, .webinarsqueezer form label{
	display: block;
	width: 270px;
	line-height: 14px;
	padding: 0px;
	margin:10px 0px 3px 0px;
	color: #444;
	font-size: 13px;
}

.webinarsqueezer form label{
	color:#fff;
}

.webinarsqueezer form{
	margin:40px;
}

#login-large-form form input, .webinarsqueezer form input, .webinarsqueezer form select{
	display: block;
	position:relative;
	float:left;
	margin-top: 3px;
	padding: 0px 0px 0px 8px;
	margin: 0px 20px 10px 0;
	width:260px;
	height:30px;
	font-size:13px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-weight:400;
	border:1px solid #aaaaaa;

}

#header-login{
	float:right;
	position:relative;
	margin-top:-80px;
	z-index:100;
	padding:5px;
	background:#222;
	width:280px;
	margin-right:-10px;
	border:1px solid #eee;
	border-top:0px;
	border-bottom-right-radius:6px;	
	-moz-border-radius-bottomright:6px;		
	-webkit-border-bottom-right-radius:6px;	
	border-bottom-left-radius:6px;		
	-moz-border-radius-bottomleft:6px;		
	-webkit-border-bottom-left-radius:6px;	
}

#header-login p{
	position:relative;
	float:left;
	width:260px;
	margin-left:10px;
	font-size:11px;
	color:#ddd;
}

#header-loginbloc{
	display: block;
	position:relative;
	float:left;
	width:90px;
}

#header-loginbloc label{
	display: block;
	position:relative;
	float:left;
	color:#fff;
	font-size:11px;
	width:80px;
	margin-left:5px;
}

#header-loginbloc input, #header-fixed input{
	display: block;
	position:relative;
	float:left;
	width:80px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-weight:400;
	border:1px solid #aaaaaa;
	margin:0 3px 0 2px;
}

#header-fixed input{
		height: 16px;
		padding:1px;
		margin-top:-3px;
		position:relative;
		}

#header-login .btn,#header-login input[type="button"],#header-login input[type="submit"], #header-fixed input[type="submit"]{
		display:inline-block;
		float: right;
		width:80px;
		z-index:1000;
		height: 26px;
		margin: 5px 5px 5px 0px;
		padding: 0px;
		font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
		color:#3d3d3d;
		font-size:12px;
		font-weight:700;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
		background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
		background-color:#ffec64;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		border:1px solid #ffaa22;
		}

#header-fixed input[type="submit"]{
		display:inline-block;
		float: right;
		width:80px;
		z-index:1000;
		height: 20px;
		margin: -3px 5px 5px 0px;
		}
		
#header-login .btn:hover,#header-login input[type="button"]:hover,#header-login input[type="submit"]:hover, #header-fixed input[type="submit"]:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;
	cursor:pointer;
	}



/*--------------------------------------------------------------------------*/
/*--------------------- SIDEBAR MODULE TOP----------------------------------*/
/*--------------------------------------------------------------------------*/


.actusidebar{height:100%; margin-top:-50px; padding: 30px 25px 30px 25px; margin-bottom:0px; width:325px; margin-right:-40px;}

#presentationside{
	width: 275px;
	padding: 10px;
	float:left;
	color:#333;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	margin-bottom:10px;
	border:1px solid #dcdcdc;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
  	box-shadow: 3px 3px 3px #eee;
  	background:url(image/presentationbg.jpg);
}

#presentationside p{
	font-size:12px;
	font-weight:400;
	width:175px;
	float:left;
}


#login-side-form { 
	width: 275px;
	padding: 10px;
	float:left;
	color:#444;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	margin-bottom:10px;
	background:#fff;
	border:1px solid #dcdcdc;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
  	box-shadow: 3px 3px 3px #eee;
  	background:url(image/bglogin.png);
}



#login-side-form h2{ 
	width:275px; 
	float:left; 
	font-size: 16px;
	font-weight:700;
	text-align:center;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	margin:10px 0 15px 0;
}

#login-side-form h3{ 
	width:275px; 
	float:left; 
	font-size: 14px;
	color:#E55E5E;
	font-weight:700;
	text-align:center;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	margin:0px 0 8px 0;
}

#login-side-form p{ 
	width:275px; 
	float:left; 
	font-size: 13px;
	color:#E55E5E;
	font-weight:400;
	text-align:center;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	margin:0 0 15px 0;
}

#login-side-form .btn,#login-side-form input[type="button"],#login-side-form input[type="submit"]{
		display:inline-block;
		float: left;
		width:110px;
		height: 28px;
		margin: 5px 0px 20px 90px;
		padding: 0px;
		font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
		color:#3d3d3d;
		font-size:14px;
		font-weight:700;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
		background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
		background-color:#ffec64;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #ffaa22;
		}
		
#login-side-form .btn:hover,#login-side-form input[type="button"]:hover,#login-side-form input[type="submit"]:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;
	cursor:pointer;
	}
		
#login-side-form form label {
	display: block;
	width: 90px;
	line-height: 14px;
	padding: 0px;
	margin:5px 4px 3px 5px;
	color: #444;
	float:left;
	font-size: 12px;
	text-align:right;
}

#labelbloc{
	display: block;
	float:left;
	width: 270px;
}

#login-side-form form input {
	display: block;
	position:relative;
	float:left;
	margin-top: 3px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	width:125px;
	height:20px;
	font-size:12px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-weight:400;
	border:1px solid #aaaaaa;
}

#profilside{
	width: 280px;
	padding: 10px;
	float:left;
	color:#444;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	margin-bottom:10px;
	background:#fff;
	border:1px solid #dddddd;
	margin-bottom:15px;
}

#profilsideinfo{
	width: 275px;
	float:left;
	color:#444;
	margin-bottom:10px;
}

#profilsidemessages, #profilsideplanning{
	width: 275px;
	float:left;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	border:1px solid #ddd;
	margin-bottom:10px;
}

#nbrside{
	width: 22px;
	height: 18px;
	color:#fff;
	margin:2px 5px 2px 5px;
	padding-top:4px;
	text-align:center;
	font-size:12px;
	font-weight:400;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
		border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	border:1px solid #d83526;
	float:left;
	    opacity : 0.7;
    -moz-opacity : 0.7;
    -ms-filter: "alpha(opacity=70)"; /* IE 8 */
    filter : alpha(opacity=70); /* IE < 8 */
	
}

.nbrhead{
	display:block;
	width: 18px;
	height: 15px;
	color:#fff;
	margin:2px 3px 2px 3px;
	padding-top:3px;
	text-align:center;
	font-size:11px;
	font-weight:700;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	border:1px solid #d83526;
	    opacity : 0.8;
    -moz-opacity : 0.8;
    -ms-filter: "alpha(opacity=80)"; /* IE 8 */
    filter : alpha(opacity=80); /* IE < 8 */
	
}



#profilsideplanning img, #profilsidemessages img{
	width: 26px;
	height:26px;
	margin:2px 2px 2px 5px;
	float:left;
}

#profilsideplanning h4, #profilsidemessages h4{
	width: 200px;
	height:23px;
	margin-top:7px;
	margin-left:5px;
	font-size:14px;
	font-weight:700;
	text-align:left;
	float:left;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
}


#profilsideplanning a:hover, #profilsidemessages a:hover{
text-decoration:none;
}

#profilsideinfo img{
	width: 80px;
	margin: 0px 5px 0px 0px;
	float:left;
	border:1px solid #333;
}

#profilsideinfo h4{
	width: 190px;
	font-size:14px;
	font-weight:700;
	text-align:left;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
}

#profilsideinfo h5{
	width: 190px;
	font-size:13px;
	color:#F46B0F;
	text-align:left;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
}

#profilsideinfo h5:hover{
	color:#F46B0F;
	text-decoration:underline;
}


#dernierselements{
	width: 275px;
	padding: 10px;
	float:left;
	color:#444;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	margin-bottom:10px;
	background:#fff;
	border:1px solid #dcdcdc;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
  	box-shadow: 3px 3px 3px #eee;
}

#dernierselements h4{
	width: 275px;
	font-size:14px;
	font-weight:700;
	text-align:left;
	margin-bottom:10px;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
}

#dernierselementswrap{
	width: 263px;
	padding: 6px;
	height:30px;
	float:left;
	color:#444;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	background:#fff;
	border:1px solid #dcdcdc;
	border-left:0px;
	border-right:0px;
	margin-top:-1px;
	
}

#dernierselementswrap2{
	width: 253px;
	padding: 6px;
	float:left;
	color:#fff;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	background:#111;
	border-left:0px;
	border-right:0px;
	margin-top:-1px;
	
}

#dernierselementswrap:hover{
	background:#efefef;
}

#dernierselementsphoto{
	width: 40px;
	height:30px;
	float:left;
	color:#444;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	margin-right:8px;
}

#dernierselementstitre{
	width: 185px;
	height:30px;
	float:left;
	color:#444;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	font-size:12px;
	font-weight:700;
	
}

#dernierselementstype{
	width: 24px;
	height:24px;
	padding:3px;
	float:right;
	color:#444;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	
}


#check{
	position:relative;
	width: 260px;
	margin-left:7px;
	float:left;
	color:#444;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;	
}

#check img{
	float:left;
	width: 18px;
	margin-right:5px;
}

#check p{
	float:left;
	width:235px;
	font-size:11px;
	text-align:left;
	font-weight:400;
	color:#333;
}

#statutside{
	float:left;
	position:relative;
	width:270px;
	font-size:12px;
	text-align:left;
	font-weight:700;
	margin-top:10px;
	color:#333;
}

#status{
	float:left;
	position:relative;
	width:270px;
	font-size:12px;
	text-align:left;
	font-weight:700;
	margin-top:10px;
	color:#333;
}

#stat1{
	float:left;
	width:270px;
	font-size:10px;
	text-decoration:italic;
	text-align:left;
	font-weight:400;
	color:#666;
}

#nouveaustatut{
	float:left;
	width:270px;
	font-size:10px;
	text-decoration:italic;
	text-align:left;
	font-weight:400;
	color:#666;
}

#titrestatut input{
	display: block;
	position:relative;
	float:left;
	margin-top: 3px;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 10px 0;
	width:215px;
	height:25px;
	font-size:13px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-weight:400;
	border:1px solid #aaaaaa;
}


#envoi-statut .btn,#envoi-statut input[type="button"],#envoi-statut input[type="submit"]{
		display:inline-block;
		float: left;
		width:35px;
		height: 25px;
		margin: 0px 0px 20px 10px;
		padding: 0px;
		font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
		color:#3d3d3d;
		font-size:13px;
		font-weight:700;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
		background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
		background-color:#ffec64;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #ffaa22;
		}
		



/*--------------------------------------------------------------------------*/
/*--------------------- LISTE PERSO       ----------------------------------*/
/*--------------------------------------------------------------------------*/


#listeprofil{
	width: 570px;
	float:left;
	padding:15px;
	margin-bottom:15px;
	margin-top:15px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	
	background-color:#eee;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

#listeprofilbarrefill{
height:26px;
float:left;
background: #f6e6b4; /* Old browsers */
background: -moz-linear-gradient(top, #f6e6b4 0%, #ed9017 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6e6b4), color-stop(100%,#ed9017)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f6e6b4 0%,#ed9017 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f6e6b4 0%,#ed9017 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f6e6b4 0%,#ed9017 100%); /* IE10+ */
background: linear-gradient(to bottom, #f6e6b4 0%,#ed9017 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e6b4', endColorstr='#ed9017',GradientType=0 ); /* IE6-9 */
}

#listeprofilbarretext{
	width: 566px;
	height:21px;
font-size:16px;
text-align:center;
padding-top:5px;
font-weight:700;
font-color:#222;}

#listeprofilbarre{
	width: 566px;
	height:26px;
	border:2px solid #ddd;
	float:left;
	margin-top:10px;
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}

#listeprofil img{
	width: 250px;
	height: 250px;
	float:left;
}

#listeprofilte{
	width: 290px;
	margin-left:10px;
	padding:10px;
	height: 230px;
	float:left;
	background: #45484d; /* Old browsers */
background: #FFF;
	color:#444;
}

#fbprofile{
	width: 50px;
	height: 70px;
	float:right;
	position:relative;
}


#listeprofilac{
	width: 282px;
	padding:3px;
	padding-top:6px;
	height: 12px;
	text-align:center;
	float:left;
	font-size:11px;
	color:#ccc;
	border:1px solid #ccc;
}

#listeprofilte h2{ 
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	font-size:18px;
	color:#444;
	font-weight:700;
	height:20px;
}

#listeprofilte h5{ 
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	font-size:11px
	color: #555;
	font-weight:400;
	height:19px;
}

#listeprofilte p{ 
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	font-size:12px;
	color:#444;
	font-weight:300;
	margin-bottom:15px;
	margin-top:15px;
}

.grayscale{
    filter: url(image/filter.svg#grayscale); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1); /* Google Chrome & Safari 6+ */
}


/*--------------------------------------------------------------------------*/
/*--------------------- ADD ELEMENT       ----------------------------------*/
/*--------------------------------------------------------------------------*/


#nombre{
	position:relative;
	float:left;
	width:20px;
	height:20px;
	margin-top:25px;
	margin-left:20px;
	font-size:25px;
	color:#F46B0F;
	font-weight:700;
}	
	
#titreelement, #descriptionelement, #photoelement, #lieuelement, #typeelement{
	position:relative;
	float:left;
	width:540px;
	font-size:15px;
	font-weight:700;
	color:#444;
	margin-left:10px;
	padding-left:8px;
	border-left:2px solid #F8DDCC;
	margin-top:20px;
}

#flip-tabs{
	position:relative;
	float:left;
	width:546px;
	font-size:14px;
	font-weight:700;
	color:#444;
	margin-left:-8px;
	background:FFF;
	margin-top:0px;
}

#flip-navigation{
	position:relative;
	float:left;
	width:546px;
	font-size:14px;
	font-weight:700;
	color:#444;
	background:#F8DDCC;
	margin-top:0px;
	height:60px;
}

#flip-navigation li{
	position:relative;
	float:left;
	width:170px;
	padding:5px;
	margin:2px;
	margin-left:0px;
	background:#FFF;
	height:46px;
	text-align:center;
}

#flip-navigation li a{
	color:#444;
}

#flip-container{
	position:relative;
	float:left;
	width:534px;
	color:#444;
	margin:10px;
	height:190px;
	background:#fff;
}	


#titreelement label, #descriptionelement label, #photoelement label, #lieuelement label, #typeelement #titre{
	float:left;
	width:500px;
	margin-bottom:5px;
}

#lieuelement select{
	display: block;
	position:relative;
	float:left;
	margin-top: 3px;
	padding: 0px 0px 0px 8px;
	margin: 0px 20px 10px 0;
	width:240px;
	height:30px;
	font-size:13px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-weight:400;
	border:1px solid #aaaaaa;
}	


#topbad{
	display: block;
	position:relative;
	float:left;
	margin:5px;
	margin-left:15px;
	padding:5px;
	width:210px;
}	

#topbad input{
	display: block;
	position:relative;
	float:left;
	margin-top: 3px;
	padding: 0px 0px 0px 8px;
	margin: 0px 20px 10px 0;
	width:200px;
	height:20px;
	font-size:13px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-weight:400;
	border:1px solid #aaaaaa;
}	

#topbad ul{
	display: block;
	position:relative;
	float:left;
	margin-left:5px;
	width:240px;
}

#topbad ul li{
	display: block;
	position:relative;
	float:left;
	padding:5px;
	color:#666;
	background:#efefef;
	margin-bottom:2px;
	width:230px;
	font-size:11px;
}

#titreelement input{
	display: block;
	position:relative;
	float:left;
	margin-top: 3px;
	padding: 0px 0px 0px 8px;
	margin: 0px 20px 10px 0;
	width:500px;
	height:30px;
	font-size:13px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-weight:400;
	border:1px solid #aaaaaa;
}	

#descriptionelement textarea{
    width:500px;
	font-size:13px;
	font-weight:light;
	height:80px;
	padding:5px;
	border:1px solid #aaaaaa;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#resabloc{
position:relative;
float:left;
width:240px;
margin-right:20px;
}

#resabloc label {
	display: block;
	width: 240px;
	line-height: 14px;
	padding: 0px;
	margin:10px 0px 3px 0px;
	color: #444;
	font-size: 13px;
}

#resabloc input {
	display: block;
	position:relative;
	float:left;
	margin-top: 3px;
	padding: 0px 0px 0px 8px;
	margin: 0px 20px 10px 0;
	width:240px;
	height:30px;
	font-size:13px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-weight:400;
	border:1px solid #aaaaaa;

}


#voyage, #relations, #carriere, #aventures, #autres {
Position: relative;
float:left;
width:70px;
height:70px;
background: #333;
margin-left:30px;
}

#voyage2, #relations2, #carriere2, #aventures2, #autres2 {
Position: relative;
float:left;
width:70px;
height:70px;
margin-left:30px;
}

#masquer{
display:none;
}

#uploadinput{
position:relative;
float:left;
width:500px;
margin:15px 0 15px 0;
}

#maintll .btn,#maintll input[type="button"],#maintll input[type="submit"]{
		display:inline-block;
		float: left;
		width:200px;
		height: 36px;
		margin: 25px 0px 20px 200px;
		padding: 0px;
		font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
		color:#3d3d3d;
		font-size:15px;
		font-weight:700;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
		background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
		background-color:#ffec64;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #ffaa22;
		}
		
#maintll .btn:hover,#maintll input[type="button"]:hover,#maintll input[type="submit"]:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;
	cursor:pointer;
	}
	
#uploadinput input{
position:relative;
float:left;
width:300px;
height:30px;
margin:15px 0 15px 0;
}
	
#photoelement .btn,#photoelement input[type="button"],#photoelement input[type="submit"]{
		display:inline-block;
		float: left;
		width:120px;
		height: 30px;
		margin: 15px;
		padding: 0px;
		font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
		color:#3d3d3d;
		font-size:13px;
		font-weight:700;
		-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
		-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
		box-shadow:inset 0px 1px 0px 0px #ffffff;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
		background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
		background-color:#f9f9f9;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #dcdcdc;
		}
		
#photoelement .btn:hover,#photoelement input[type="button"]:hover,#photoelement input[type="submit"]:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
	cursor:pointer;
	}	

/*--------------------------------------------------------------------------*/
/*----------------------- LISTE ELEMENTS  -------------------------------*/
/*--------------------------------------------------------------------------*/	

#listeelementtitre{
	width: 600px;
	float:left;
	padding-top:15px;
	border-top:1px solid #ddd;
	margin-bottom:15px;
	margin-top:15px;
}



#listeelementtitre p{
	width:400px;
	font-size:11px;
	font-weight:400;
	color:#666;
	font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;
}

#listeelementtitre H2{
	font-size:18px;
	font-weight:700;
	width:400px;
	display:block;
	float:left;
	position:relative;
	margin-bottom:0px;
	font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;
}

#listeelementtitre H5{
	font-size:12px;
	font-weight:400;
	color:#666;
	width:400px;
	display:block;
	float:left;
	position:relative;
	font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;
}

#trielement{
	width: 600px;
	position:relative;
	float:left;
	background:#eee;
	margin-top:10px;
}

#searchengine{
	width: 120px;
	margin:10px;
	position:relative;
	float:left;
	text-align:center;
}

#trielement .tri{
	width: 80px;
	margin:10px;
	position:relative;
	float:left;
	text-align:center
}

#trielement .show_hideA, #trielement .show_hideV, #trielement .show_hideR, #trielement .show_hideC, #trielement .show_hideX{
	width: 40px;
	margin: 5px;
	position:relative;
	float:left;
}

#eltitre{
	width: 600px;
	height:56px;
	position:relative;
	float:left;
	background:#fff;
	border-bottom:1px solid #ddd;
}


#eltitrephoto{
	width: 50px;
	height:50px;
	position:relative;
	float:left;
	margin:3px 2px 3px 2px;
}

#eltitretext{
	width: 490px;
	height:30px;
	padding:5px;
	position:relative;
	float:left;
}

#eltitretext a{
	color:#444;
}

#eltitretext a:hover{
	color:#F06400;
}

#eltitretype{
	width: 36px;
	height:36px;
	position:relative;
	float:left;
	margin:10px 5px 10px 5px;
	opacity : 0.95;
    -moz-opacity : 0.95;
    -ms-filter: "alpha(opacity=65)"; /* IE 8 */
    filter : alpha(opacity=65); /* IE < 8 */
}


#eltitrecheck{
	width: 36px;
	height:36px;
	position:relative;
	float:left;
	margin:10px 5px 10px 5px;
	opacity : 0.65;
    -moz-opacity : 0.65;
    -ms-filter: "alpha(opacity=65)"; /* IE 8 */
    filter : alpha(opacity=65); /* IE < 8 */
}

#eltitrechecksmall{
	width: 24px;
	height:24px;
	position:relative;
	float:left;
	margin:3px 0px 3px 0px;
    border:0px;
    padding:0px;
	opacity : 0.7;
    -moz-opacity : 0.7;
    -ms-filter: "alpha(opacity=70)"; /* IE 8 */
    filter : alpha(opacity=70); /* IE < 8 */
}

#eltitrecheck:hover, #eltitrechecksmall:hover{
	opacity : 0.8;
    -moz-opacity : 0.8;
    -ms-filter: "alpha(opacity=80)"; /* IE 8 */
    filter : alpha(opacity=80); /* IE < 8 */
}

#eltitretext h3{
	font-size:15px;
	font-weight:700;
	font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;
}

#eltitretext p{
	font-size:12px;
	font-weight:400;
}

#noteel{
	width:70px;
	position:relative;
	float:left;
	padding-top:8px;
	height:30px;
	position:relative;
	float:left;
	background:#fff;
	margin:1px 9px 1px 1px;
}


#eltitretype .btn,#eltitretype input[type="button"],#eltitretype input[type="submit"]{
	width: 36px;
	height:36px;
	float:left;
    background:url(image/add.png) no-repeat; background-size: 100%;
    border:0px;
    margin:0px;
    padding:0px;
	opacity : 0.8;
    -moz-opacity : 0.8;
    -ms-filter: "alpha(opacity=80)"; /* IE 8 */
    filter : alpha(opacity=80); /* IE < 8 */
}

#eltitretype .btn:hover,#eltitretype input[type="button"]:hover,#eltitretype input[type="submit"]:hover{
	width: 36px;
	height:36px;
	float:left;
	opacity : 1;
    -moz-opacity : 1;
    background:url(image/add.png) no-repeat; background-size: 100%;
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
    filter : alpha(opacity=100); /* IE < 8 */
}

#eltitrefollow input[type="submit"]{
	width: 36px;
	height:36px;
	float:left;
    background:url(image/follow.png) no-repeat; background-size: 100%;
    border:0px;
    margin:0px;
    padding:0px;
	opacity : 0.8;
    -moz-opacity : 0.8;
    -ms-filter: "alpha(opacity=80)"; /* IE 8 */
    filter : alpha(opacity=80); /* IE < 8 */
}

#eltitrefollow input[type="submit"]:hover{
	opacity : 1;
    -moz-opacity : 1;
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
    filter : alpha(opacity=100); /* IE < 8 */
}

#eltitrecheck .btn,#eltitrecheck input[type="button"],#eltitrecheck input[type="submit"]{
	width: 36px;
	height:36px;
	float:left;
    background:url(image/done.png) no-repeat; background-size: 100%;
    border:0px;
    margin:0px;
    padding:0px;
	opacity : 0.75;
    -moz-opacity : 0.75;
    -ms-filter: "alpha(opacity=75)"; /* IE 8 */
    filter : alpha(opacity=75); /* IE < 8 */
}

#eltitrecheck .btn:hover,#eltitrecheck input[type="button"]:hover,#eltitrecheck input[type="submit"]:hover{
	width: 36px;
	height:36px;
	float:left;
	background:url(image/done.png) no-repeat; background-size: 100%;
	opacity : 1;
    -moz-opacity : 1;
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
    filter : alpha(opacity=100); /* IE < 8 */
}

#eltitrechecksmall .btn,#eltitrechecksmall input[type="button"],#eltitrechecksmall input[type="submit"]{
	width: 24px;
	height:24px;
	float:left;
    background:url(image/donesmall.png) no-repeat; background-size: 100%;
    border:0px;
    margin:0px;
    padding:0px;
	opacity : 0.75;
    -moz-opacity : 0.75;
    -ms-filter: "alpha(opacity=75)"; /* IE 8 */
    filter : alpha(opacity=75); /* IE < 8 */}

    

#eltitrechecksmall .btn:hover,#eltitrechecksmall input[type="button"]:hover,#eltitrechecksmall input[type="submit"]:hover{
	width: 24px;
	height:24px;
	float:left;
	background:url(image/donesmall.png) no-repeat; background-size: 100%;
	opacity : 0.75;
    -moz-opacity : 0.75;
    -ms-filter: "alpha(opacity=75)"; /* IE 8 */
    filter : alpha(opacity=75); /* IE < 8 */}


#retourexp{
	width: 37px;
	height:37px;
	float:left;
    background:url(image/seecomm.png)no-repeat; background-size: 100%;
    border:0px;
    margin:0px;
    padding:0px;
	opacity : 0.8;
    -moz-opacity : 0.8;
    -ms-filter: "alpha(opacity=80)"; /* IE 8 */
    filter : alpha(opacity=80); /* IE < 8 */
}

#retourexp:hover{
	background:url(image/seecomm.png)no-repeat; background-size: 100%;
	opacity : 1;
    -moz-opacity : 1;
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
    filter : alpha(opacity=100); /* IE < 8 */
}

#retourexpno{
	width: 37px;
	height:37px;
	float:left;
    background:url(image/nocomm.png)no-repeat; background-size: 100%;
    border:0px;
    margin:0px;
    padding:0px;
	opacity : 0.8;
    -moz-opacity : 0.8;
    -ms-filter: "alpha(opacity=80)"; /* IE 8 */
    filter : alpha(opacity=80); /* IE < 8 */
}

#retourexpno:hover{
	background:url(image/nocomm.png)no-repeat; background-size: 100%;
	opacity : 1;
    -moz-opacity : 1;
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
    filter : alpha(opacity=100); /* IE < 8 */
}

#hasdone{
	width: 37px;
	height:37px;
	float:left;
    background:url(image/hasdone.png)no-repeat; background-size: 100%;
    border:0px;
    margin:0px;
    padding:0px;
	opacity : 0.8;
    -moz-opacity : 0.8;
    -ms-filter: "alpha(opacity=80)"; /* IE 8 */
    filter : alpha(opacity=80); /* IE < 8 */
}

#hasdone:hover{
	opacity : 1;
    -moz-opacity : 1;
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
    filter : alpha(opacity=100); /* IE < 8 */
}

#loginadd{
	width: 37px;
	height:37px;
	float:left;
    background:url(image/add.png)no-repeat; background-size: 100%;
    border:0px;
    margin:0px;
    padding:0px;
	opacity : 0.8;
    -moz-opacity : 0.8;
    -ms-filter: "alpha(opacity=80)"; /* IE 8 */
    filter : alpha(opacity=80); /* IE < 8 */
}

#loginadd:hover{
	opacity : 1;
    -moz-opacity : 1;
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
    filter : alpha(opacity=100); /* IE < 8 */
}

#hasdone{
	width: 37px;
	height:37px;
	float:left;
    background:url(image/hasdone.png)no-repeat; background-size: 100%;
    border:0px;
    margin:0px;
    padding:0px;
	opacity : 0.8;
    -moz-opacity : 0.8;
    -ms-filter: "alpha(opacity=80)"; /* IE 8 */
    filter : alpha(opacity=80); /* IE < 8 */
}

#hasdone:hover{
	opacity : 1;
    -moz-opacity : 1;
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
    filter : alpha(opacity=100); /* IE < 8 */
}

#expdel{
	width: 25px;
	height:25px;
	float:left;
    background:url(image/del.png)no-repeat; background-size: 100%;
    border:0px;
    margin:0px;
    padding:0px;
	opacity : 0.5;
    -moz-opacity : 0.5;
    -ms-filter: "alpha(opacity=50)"; /* IE 8 */
    filter : alpha(opacity=50); /* IE < 8 */
}

#expdel:hover{
	opacity : 0.8;
    -moz-opacity : 0.8;
    -ms-filter: "alpha(opacity=80)"; /* IE 8 */
    filter : alpha(opacity=80); /* IE < 8 */
}


.notesort, .checksort, .delaysort{
	color:#fff;
	font-size:2px;
}

.messageshow{
	width:165px;
	height:153px;
	padding:5px;
	position:relative;
	float:left;
	margin:5px;
	font-size:12px;
	font-weight:400;
	color:#444;
	position:relative;
	text-align:center;
	float:left;
	box-shadow: 1px 1px 1px #eee;
	-moz-box-shadow: 1px 1px 1px #eee;
	-webkit-box-shadow: 1px 1px 1px #eee;
	background-color:#eee;
	border:1px solid #ddd;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	line-height:120%;
}


/*--------------------------------------------------------------------------*/
/*----------------------- AUTRES ACTIVITES PAYS-----------------------------*/
/*--------------------------------------------------------------------------*/

#autres-pays{ width:300px; float:left; margin-right:18px; }


	.block.half { width:300px; float:left; margin-right:18px; }
	.block.half.last { margin-right:0px; }
	.block h3 { background:url(images/heading-box.png) no-repeat; font-size:26px; margin-bottom:25px; text-shadow: 1px 1px 1px #FFF; height:51px; padding-left:10px; }
	.block img { border:1px solid #D7D7D7; padding:2px; }
	.block img:hover { border: 1px solid #c2c2c2; background: #f8f8f8; }
	.block-meta { font-size:11px; color:#888; margin-bottom:4px; display:block; }
	.block-meta a { color:#888 !important; }
	.block-meta a:hover { color: #333 !important; text-decoration: none; }
	.block p { font-size:12px; line-height:14px; color:#666; }
	.block-arrows, .block-arrows a { color:#d00000; }
	.block-item-big-2 { border-bottom:1px dashed #CCC; padding-bottom:15px; margin-bottom:5px; width:270px; }
	.block-item-big-2 .block-meta { font-size: 12px; }
	.block-item-big-2 h2 { font-size:20px; margin-bottom:2px; }
	.block-item-big-2 h2 a { color: #333; }
	.block-item-big-2 img { margin-bottom:10px; }
	.block-item-small { border-bottom:1px dashed #CCC; padding-bottom:5px; margin-bottom:5px; overflow:hidden; width:300px;  }
	.block-item-small h2, .block-item-small h2 a { font-size:12px; font-family:'Arial'; font-weight:bold; line-height:14px; color: #333; }
	
	.block.full { overflow: hidden; width: 100%; }
	.block.full .block-item-big-2 { float:left; margin-right:20px; }
	.block.full .block-item-big.last { margin-right:0px; }
	
	.block-image { position:relative; }
	.block-item-small .block-image { position:relative; display:inline-block; margin-right:12px; float:left; }
	.block-item-big-2 .block-image { position:relative; display:inline-block; margin-right:12px; float:left;  }


/*--------------------------------------------------------------------------*/
/*----------------------- ELEMENTS RANDOM ----------------------------------*/
/*--------------------------------------------------------------------------*/



#eltitrerand{
	width: 600px;
	position:relative;
	float:left;
	border-bottom:1px solid #ddd;
}


#eltitrephotorand{
	width: 200px;
	height:140px;
	position:relative;
	float:left;
	margin:3px 0px 3px 0px;
}

#eltitretexttitrerand{
	width: 345px;
	position:relative;
	float:left;
	background: #222;
	color:#fff;
}

#eltitretexttitrerandwrap{
	width: 390px;
	margin-top:3px;
	padding:3px 5px 4px 5px;
	position:relative;
	float:left;
	background: #111;
	color:#fff;
}

#eltitretextrand{
	width: 390px;
	padding:5px;
	position:relative;
	float:left;
}

#eltitretexttitrerand a{
	color:#eee;
}

#eltitretexttitrerand a:hover{
	color:#F06400;
}

#eltitretexttitrerand h3{
	font-size:15px;
	font-weight:700;
	font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;
}

#eltitretexttitrerand p{
	font-size:12px;
	font-weight:400;
	color:#eee;
}

#eltitretextrand p{
	font-size:10px;
	font-weight:400;
}

#eltitretyperand{
	width: 34px;
	height:35px;
	position:relative;
	float:left;
	margin: 0px 5px 0px 5px;
	opacity : 0.95;
    -moz-opacity : 0.95;
    -ms-filter: "alpha(opacity=65)"; /* IE 8 */
    filter : alpha(opacity=65); /* IE < 8 */
}

#eltitretyperand .btn,#eltitretyperand input[type="button"],#eltitretyperand input[type="submit"]{
	width: 36px;
	height:36px;
	float:left;
    background:url(image/addkosm.png);
    border:0px;
    margin:0px;
    padding:0px;
	opacity : 0.8;
    -moz-opacity : 0.8;
    -ms-filter: "alpha(opacity=50)"; /* IE 8 */
    filter : alpha(opacity=50); /* IE < 8 */
}

#eltitretyperand .btn:hover,#eltitretyperand input[type="button"]:hover,#eltitretyperand input[type="submit"]:hover{
	width: 36px;
	height:36px;
	float:left;
	opacity : 0.8;
    -moz-opacity : 0.8;
    background:url(image/addsm.png);
    -ms-filter: "alpha(opacity=70)"; /* IE 8 */
    filter : alpha(opacity=70); /* IE < 8 */
}


	
/*--------------------------------------------------------------------------*/
/*-----------------------  ELEMENTS       ----------------------------------*/
/*--------------------------------------------------------------------------*/	
	
#element-profil-wrap{
	width: 600px;
	height:450px;
	float:left;
	color:#444;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	margin-bottom:0px;
	background:#fff;
}

#copyright{
	position:relative;
	float:left;
	width: 600px;
	height:12px;
	font-size:10px;
	color:#999;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	margin-bottom:20px;
}

#jeveuxfaire{
	position:relative;
	float:left;
	width: 600px;
	font-size:10px;
	color:#999;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	margin-bottom:10px;
}

#jeveuxfaire #bouton2 input[type="submit"], #jeveuxfaire #bouton2 a{
		display:inline-block;
		float: left;
		width:200px;
		height: 36px;
		margin: 5px 40px 20px 40px;
		padding: 0px;
		font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
		font-size:15px;
		font-weight:700;
	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52) );
	background:-moz-linear-gradient( center top, #b8e356 5%, #a5cc52 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52');
	background-color:#b8e356;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #83c41a;
	color:#ffffff;
	text-shadow:1px 1px 0px #86ae47;
		}
		
#jeveuxfaire #bouton2 input[type="submit"]:hover, #jeveuxfaire #bouton2 a:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356) );
	background:-moz-linear-gradient( center top, #a5cc52 5%, #b8e356 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356');
	background-color:#a5cc52;
	cursor:pointer;
	text-decoration:none;
	}

#jeveuxfaire #bouton1 input[type="submit"], #jeveuxfaire #bouton1 a{
		display:inline-block;
		float: left;
		width:200px;
		height: 36px;
		margin: 5px 40px 20px 40px;
		padding: 0px;
		font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
		font-size:15px;
		font-weight:700;
-moz-box-shadow:inset 0px 1px 0px 0px #fceaca;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fceaca;
	box-shadow:inset 0px 1px 0px 0px #fceaca;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffce79), color-stop(1, #eeaf41) );
	background:-moz-linear-gradient( center top, #ffce79 5%, #eeaf41 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffce79', endColorstr='#eeaf41');
	background-color:#ffce79;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	color:#ffffff;
	text-shadow:1px 1px 0px #ce8e28;
		}
		
#jeveuxfaire #bouton1 input[type="submit"]:hover, #jeveuxfaire #bouton1 a:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeaf41), color-stop(1, #ffce79) );
	background:-moz-linear-gradient( center top, #eeaf41 5%, #ffce79 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeaf41', endColorstr='#ffce79');
	background-color:#eeaf41;
	cursor:pointer;
	text-decoration:none;
	}

#jeveuxfaire a{
	text-align:center;
	padding-top:5px;
}	

#element-profil-titre{
	width: 600px;
	height:70px;
	float:left;
	background:#fff;
	opacity : 0.8;
    -moz-opacity : 0.8;
    -ms-filter: "alpha(opacity=80)"; /* IE 8 */
    filter : alpha(opacity=80); /* IE < 8 */
    margin-top:20px;
}

#element-profil-text{
	width: 500px;
	height:60px;
	float:left;
	padding:5px;  	
}

#element-profil-map{
	width: 70px;
	height:70px;
	float:left; 	
}

#element-profil-text2{
	width: 450px;
	height:60px;
	float:left;	
	padding:5px;
}

#element-profil-text2 h1, #element-profil-text h1{	
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	font-size:18px;
	color:#444;
	font-weight:700;
}

#element-profil-addon{
	width: 50px;
	height:50px;
	float:left;	
	padding:10px;
}

#element-profil-bottom{
	width: 600px;
	height:80px;
	float:left;
    margin-top:290px;
}

#element-profil-avis{
	width: 180px;
	height:40px;
	padding:7px;
	border:3px solid #eee;
	float:left;
	background:#fff;
    margin-left:30px;
    border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	opacity : 0.7;
    -moz-opacity : 0.7;
    -ms-filter: "alpha(opacity=70)"; /* IE 8 */
    filter : alpha(opacity=70); /* IE < 8 */
}

#element-profil-avis p{
	margin-top:-4px;
	font-size: 13px;
	color:#444;
	text-align:center;
}

#element-profil-bottom .btn,#element-profil-bottom input[type="button"],#element-profil-bottom input[type="submit"]{
	width: 60px;
	height:60px;
	float:left;
	margin: 0px;
	border:0px;
    margin-left:270px;
    background:url(image/addko.png);
	opacity : 0.5;
    -moz-opacity : 0.5;
    -ms-filter: "alpha(opacity=50)"; /* IE 8 */
    filter : alpha(opacity=50); /* IE < 8 */
}

#element-profil-bottom .btn:hover,#element-profil-bottom input[type="button"]:hover,#element-profil-bottom input[type="submit"]:hover{
	width: 60px;
	height:60px;
	float:left;
    margin-left:270px;
	opacity : 0.7;
    -moz-opacity : 0.7;
    background:url(image/add.png);
    -ms-filter: "alpha(opacity=70)"; /* IE 8 */
    filter : alpha(opacity=70); /* IE < 8 */
}

#element-realis{
	width: 600px;
	height:40px;
	float:left;
    margin-left:270px;
	opacity : 0.7;
    -moz-opacity : 0.7;
    -ms-filter: "alpha(opacity=70)"; /* IE 8 */
    filter : alpha(opacity=70); /* IE < 8 */
}

#request2{	
	width:556px; 
	float:left; 
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	padding: 10px;
	margin: 15px 10px 15px 10px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border: 2px solid #ddd;
    opacity : 0.9;
    -moz-opacity : 0.9;
    -ms-filter: "alpha(opacity=90)"; /* IE 8 */
    filter : alpha(opacity=90); /* IE < 8 */
    background:#fff;
}




#userwrap{
	width: 600px;
	float:left;
	margin-bottom:7px;
}

#userphoto{
	width: 38px;
	height:38px;
	position:relative;
	float:left;
	margin:1px 1px 1px 1px;
}

#autreselements{
	width:570px;
	padding:15px;
	position:relative;
	float:left;
	margin:10px 0px 10px 0px;
	background: #EDF3F8;
	text-align:center;
}

#autreselements a{
	color: #444;
}

#autreselements p{
	position:relative;
	float:left;
	margin:0px 10px;
	
}

#autreselements a:hover{
	color: #F06400;
}



/*--------------------------------------------------------------------------*/
/*----------------------- LISTE D'AVIS       -------------------------------*/
/*--------------------------------------------------------------------------*/	

#element-avis{
	width: 600px;
	float:left;
	padding-top:15px;
	border-top:1px solid #ddd;
	margin-bottom:15px;
	margin-top:15px;
}

#element-avis p{
	font-size:12px;
	font-weight:700;
	color:#666;
	font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;
}

#element-avis H2{
	font-size:18px;
	font-weight:700;
	width:400px;
	display:block;
	float:left;
	position:relative;
	margin-bottom:14px;
	font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;
}

.bouton-avis{
	-moz-box-shadow:inset 0px 1px 0px 0px #fceaca;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fceaca;
	box-shadow:inset 0px 1px 0px 0px #fceaca;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffce79), color-stop(1, #eeaf41) );
	background:-moz-linear-gradient( center top, #ffce79 5%, #eeaf41 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffce79', endColorstr='#eeaf41');
	background-color:#ffce79;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:4px 4px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ce8e28;
	position:relative;
	float:right;
}

.bouton-avis:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeaf41), color-stop(1, #ffce79) );
	background:-moz-linear-gradient( center top, #eeaf41 5%, #ffce79 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeaf41', endColorstr='#ffce79');
	background-color:#eeaf41;
}


#aviswrap{
	width: 600px;
	float:left;
	margin-bottom:18px;
	background:#fff;
}
		 
#avistitre{
	width: 600px;
	height:40px;
	position:relative;
	float:left;
	background:#eee;
}

#avisdes{
	width: 584px;
	padding:8px;
	position:relative;
	float:left;
}

#avistitrephoto{
	width: 38px;
	height:38px;
	position:relative;
	float:left;
	margin:1px 11px 1px 1px;
}

#avistitretext{
	width: 430px;
	height:30px;
	padding:5px;
	position:relative;
	float:left;
}

#avistitretext h3{
	font-size:15px;
	font-weight:700;
	font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;
}

#avistitretext p{
	font-size:12px;
	font-weight:400;
}

#noteavis{
	width:100px;
	position:relative;
	float:left;
	padding-top:8px;
	height:30px;
	position:relative;
	float:left;
	background:#fff;
	margin:1px 9px 1px 1px;
}

#avisdes img{
	position:relative;
	float:left;
	margin:5px;
	margin-top:0px;
	margin-left:0px;
}

#avisdes p{
font-size:13px;
font-weight:400;
color:#666;
}

#element-avis-bas{
width:590px;
padding-right:10px;
position:relative;
float:left;
border-top:1px solid #eee;
text-align:left;
margin-bottom:10px;
}

#aviscommentaire{
	width: 590px;
	height:100%;
	padding:5px;
	position:relative;
	float:left;
	background:#eee;
}

#envoi-aviscommentaire{
	width: 80px;
	height:20px;
	margin-left: 15px;
	position:relative;
	float:left;
}

input #nouveaucommentaire{
	display: block;
	position:relative;
	float:left;
	padding: 0px 0px 0px 0px;
	width:300px;
	height:20px;
	font-size:12px;
	border-radius:1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
}

#aviscommentaire input[type="text"]{
	display: block;
	position:relative;
	float:left;
	padding: 0px 0px 0px 0px;
	width:300px;
	height:20px;
	font-size:12px;
	border-radius:1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
}

#envoi-aviscommentaire input[type="submit"]{
		position:relative;
		float: left;
		width:150px;
		text-align:center;
		height:22px;
		padding-left:10px;
		padding-right:10px;
		margin:0px;
		font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
		color:#3d3d3d;
		font-size:12px;
		font-weight:400;
		-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
		-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
		box-shadow:inset 0px 1px 0px 0px #ffffff;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
		background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
		background-color:#f9f9f9;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		border-radius:2px;
		border:1px solid #dcdcdc;
		}
		
#envoi-aviscommentaire input[type="submit"]:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
	cursor:pointer;
	}



/*--------------------------------------------------------------------------*/
/*----------------------- FOOTER  -------------------------------*/
/*--------------------------------------------------------------------------*/	

#footer-partenaires{
	display: block;
	position:relative;
	float:left;	
	width:940px;
	border:0px;
}


#footer-partenaires-sub{
	display: block;
	position:relative;
	float:left;	
	width:280px;
	padding: 10px;
	border-left: 1px solid #ddd;
}

#footer-partenaires-subf{
	display: block;
	position:relative;
	float:left;
	width:280px;
	padding: 10px;
}



/*--------------------------------------------------------------------------*/
/*----------------------- LISTE DE REQUETES  -------------------------------*/
/*--------------------------------------------------------------------------*/	

#element-messages{
	width: 600px;
	float:left;
	padding-top:15px;
	border-top:1px solid #ddd;
	margin-bottom:15px;
	margin-top:15px;
}

#element-messages p{
	font-size:12px;
	font-weight:700;
	color:#666;
	font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;
}

#element-messages H2{
	font-size:18px;
	font-weight:700;
	width:400px;
	display:block;
	float:left;
	position:relative;
	margin-bottom:14px;
	font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;
}

.bouton-avis{
	-moz-box-shadow:inset 0px 1px 0px 0px #fceaca;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fceaca;
	box-shadow:inset 0px 1px 0px 0px #fceaca;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffce79), color-stop(1, #eeaf41) );
	background:-moz-linear-gradient( center top, #ffce79 5%, #eeaf41 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffce79', endColorstr='#eeaf41');
	background-color:#ffce79;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:4px 4px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ce8e28;
	position:relative;
	float:right;
}

.bouton-avis:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeaf41), color-stop(1, #ffce79) );
	background:-moz-linear-gradient( center top, #eeaf41 5%, #ffce79 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeaf41', endColorstr='#ffce79');
	background-color:#eeaf41;
}


#messagewrap{
	width: 600px;
	float:left;
	margin-bottom:7px;
}
		 
#messagetitre{
	width: 600px;
	height:40px;
	position:relative;
	float:left;
	background:#bddcfa;
}

#messagedes{
	width: 600px;
	position:relative;
	float:left;
}

#messagetitrephoto{
	width: 38px;
	height:38px;
	position:relative;
	float:left;
	margin:1px 11px 1px 1px;
}

#messagetitretext{
	width: 530px;
	height:30px;
	padding:5px;
	position:relative;
	float:left;
}

#messagetitretext h3{
	font-size:15px;
	font-weight:700;
	font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;
}

#messagetitretext p{
	font-size:12px;
	font-weight:400;
	float:left;
	position:relative;
}

#messagedes p{
font-size:13px;
font-weight:400;
color:#666;
padding-top:5px;
margin-bottom:8px;
}

#messagereponse{
	width: 600px;
	height:18px;
	padding: 10px;
	margin:5px 0px 5px 0px;
	float:left;
	position:relative;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	border:1px solid #eee;
	border-left:0px;
	border-right:0px;
	
}

#element-message-bas{
width:590px;
padding-right:10px;
position:relative;
float:left;
border-bottom:1px solid #eee;
text-align:left;
}

#messageRwrap{
	width: 500px;
	float:left;
	margin-bottom:7px;
	margin-left:100px;
}
		 
#messageRtitre{
	width: 500px;
	height:40px;
	position:relative;
	float:left;
	background:#efefef;
}

#messageRdes{
	width: 500px;
	position:relative;
	float:left;
}

#messageRtitrephoto{
	width: 38px;
	height:38px;
	position:relative;
	float:left;
	margin:1px 11px 1px 1px;
}

#messageRtitretext{
	width: 430px;
	height:30px;
	padding:5px;
	position:relative;
	float:left;
}

#messageRtitretext h3{
	font-size:15px;
	font-weight:700;
	font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;
}

#messageRtitretext p{
	font-size:12px;
	font-weight:400;
}

#messageRdes p{
font-size:13px;
font-weight:400;
color:#666;
padding-top:5px;
}



/*--------------------------------------------------------------------------*/
/*----------------------- SYSTEME DE NOTATION  -----------------------------*/
/*--------------------------------------------------------------------------*/	
		
		
/* Plugin Etoiles */
div.star-rating, div.star-rating2{float:left;width:50px;height:60px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background:url(http://www.thelifelist.fr/rating/stars.jpg) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a, div.star-rating2 a{display:block;width:50px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:-51px 0px!important}
div.star-rating-hover a{background-position:-51px 0px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}



/*--------------------------------------------------------------------------*/
/*----------------------- VERSION 2 DES PROFILS -----------------------------*/
/*--------------------------------------------------------------------------*/	


#element-profil-picture{
width:300px;
height:300px;
position:relative;
float:left;
border:1px solid #ddd;
border-right:0px;
}

#listeprofillarge{
position:relative;
float:left;
width:950px;
font-weight:400;
color:#444;
padding-top:5px;
margin-bottom:20px;
}

#listeprofiltelarge{
positon:relative;
float:left;
width:280px;
font-weight:400;
height:290px;
color:#444;
padding:10px;
padding-bottom:0px;
border:1px solid #ddd;
border-left:0px;
}

#profilachieve{
positon:relative;
float:left;
width:310px;
font-weight:400;
color:#444;
padding:5px;
margin: 0 0 0 15px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}

#listeprofillarge h2{
	font-size:16px;
	font-weight:700;
	width: 280px;
	float:left;
	position:relative;
	margin-bottom:0px;
	line-height:17px;
	font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;}
	
#listeprofillarge h5{
	font-size:11px;
	font-weight:700;
	width: 280px;
	float:left;
	font-color:#777;
	position:relative;
	margin-bottom:12px;
	font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;}
	
#listeprofillarge h3{
	font-size:12px;
	font-weight:700;
	width: 280px;
	float:left;
	position:relative;
	margin-bottom:6px;
	font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;}
	
#listeprofillarge p{
	font-size:12px;
	font-weight:400;
	width: 280px;
	float:left;
	position:relative;
	font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;}


#listeprofilbarrefilllarge{
height:26px;
float:left;
background: #f6e6b4; /* Old browsers */
background: -moz-linear-gradient(top, #f6e6b4 0%, #ed9017 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6e6b4), color-stop(100%,#ed9017)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f6e6b4 0%,#ed9017 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f6e6b4 0%,#ed9017 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f6e6b4 0%,#ed9017 100%); /* IE10+ */
background: linear-gradient(to bottom, #f6e6b4 0%,#ed9017 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e6b4', endColorstr='#ed9017',GradientType=0 ); /* IE6-9 */
}

#listeprofilbarretextlarge{
width:300px;
	height:21px;
font-size:15px;
text-align:center;
padding-top:5px;
font-weight:700;
font-color:#222;}

#listeprofilbarrelarge{
width:300px;
position:relative;
float:left;
	height:25px;
	border-top:1px solid #ddd;
	margin-left:-10px;
	float:left;
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}

#blockpointleft{
	position: relative;
float:left;
	width: 35px;
	padding:right:2px;
	height:28px;
font-size:19px;
text-align:right;
font-weight:700;
font-color:#222;}

#blockpointright{

position: relative;
float:left;
width: 10px;
height:10px;
margin-bottom:1px;
font-size:9px;
text-align:left;
font-weight:400;
font-color:#222;}


#titreachieve{
	position: relative;
	float:left;
	width: 310px;
	height:40px;
	margin-bottom:10px;
	font-color:#222;}


#blockpointleftH{
	position: relative;	
	float:right;
	width: 80px;
	padding-right:3px;
	margin-top:0px;
	height:25px;
font-size:24px;
margin-left:80px;
text-align:right;
font-weight:700;
font-color:#222;}


#blockpointrightH{

position: relative;
float:right;
width: 20px;
height:25px;
padding-top:2px;
font-size:8px;
line-height:9px;
text-align:left;
font-weight:400;
font-color:#222;}

.follow input[type="submit"], .follow2 input[type="submit"]{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3b3b3b), color-stop(1, #3b3b3b) );
	background:-moz-linear-gradient( center top, #3b3b3b 5%, #3b3b3b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b3b3b', endColorstr='#3b3b3b');
	background-color:#3b3b3b;
	color:#efefef;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #3b3b3b;
	display:inline-block;
	
	font-family:arial;
	font-size:11px;
	position:relative;
	float:left;
	margin-right:10px;
	font-weight:300;
	padding:5px 10px;
	text-decoration:none;
}
.follow input[type="submit"]:hover, .follow2 input[type="submit"]:hover{
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9e9e9e), color-stop(1, #9e9e9e) );
	background:-moz-linear-gradient( center top, #9e9e9e 5%, #9e9e9e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#9e9e9e');
	background-color:#9e9e9e;
	color:#3b3b3b;
}

#barliste{
position:relative;
float:left;
width:950px;
padding: 5px 35px;
margin-left:-40px;
font-weight:400;
height:40px;
color:#444;
background: #eee;
border:1px solid #ddd;
border-left:0px;
margin-bottom:15px;
}

#barliste a{
	width:140px;
	position:relative;
	float:left;
	height:14px;
	padding:8px;
	margin:5px;
	border: 1px solid #ddd;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	text-align:center;
	color:#444;
	font-weight:700;
	background:#FCFCFC;
}

#barliste a:hover{
	background:#eee;
	text-decoration:none;
}

#barliste .selectbutton{
	background:#eee;
}

#titrephoto{
	position:relative;
	float:left;
	width:177px;
	padding:5px;
	height:25px;
	background:#111;}

#titrephoto h3{
	text-align:left;
	font-size:11.5px;
	font-weight:700;
	font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;}

#titrephoto h3 a{
	color:#eee;}

#profilactu{
position:relative;
float:left;
width:300px;
padding-left:5px;
padding-right:5px;
font-weight:400;
}

#profilactu h2{
text-align:left;
font-size:14px;
font-weight:700;
padding-top:5px;
padding-left:5px;
margin-bottom:16px;
font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;}

#messageprive{
position:relative;
float:left;
width:380px;
margin-right:-50px;
height:40px;
background:#eee;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
}

#messageprive{
position:relative;
float:left;
width:380px;
margin-right:-50px;
height:80px;
background:#eee;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
}

#messageprive p{
position:relative;
float:left;
margin:8px;
font-size:12px;
}

#confirmmessage{
position:relative;
float:left;
width:310px;
text-align:center;
margin-left:30px;
height:15px;
padding:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
background:#fff;
border:1px solid #ddd;
}

.probouton{
	width:140px;
	position:relative;
	float:left;
	height:14px;
	padding:8px;
	margin:5px;
	border: 1px solid #ddd;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	text-align:center;
	color:#444;
	font-weight:700;
	margin-left:40px;
	background:#FCFCFC;
}


#memberside{
	position:relative;
	float:left;
	width:300px;
	border:1px solid #ddd;
	background:#fefefe;
	margin-bottom:15px;
}

#membersmall{
	position:relative;
	float:left;
	width:290px;
	padding:5px;
	border-bottom:1px solid #eee;
}

#membersmallphoto{
	
	position:relative;
	float:left;
	width:50px;
	height:50px;
	padding:1px;
	border:1px solid:#eee;
}

#membersmallprofil{
	position:relative;
	float:left;
	width:130px;
	padding:3px;
}

#membersmallpoint{
	position:relative;
	float:left;
	width:80px;
	padding:5px;
}

.titreside h3{
position:relative;
float:left;	
text-align:left;
font-size:15px;
width:250px;
font-weight:700;
padding:12px 0px 5px 0px;
text-align:left;
font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;}

#memberside-left{
position:relative;
float:left;	
width:170px;
font-size:13px;
font-weight:700;
text-align:left;
padding:5px 10px 10px 10px;}

#memberside-right{
position:relative;
float:left;	
width:92px;
font-size:13px;
font-weight:700;
padding:3px;
text-align:center;
margin:5px 10px 10px 0px;}

#memberside h4{
position:relative;
float:left;	
text-align:left;
font-size:13px;
font-weight:700;
padding:0px;
margin:0px;
font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;}

#memberside p{
position:relative;
float:left;	
text-align:left;
font-size:10px;
font-weight:300;
color:#999;
margin:0px;
padding:0px;
text-align:left;
font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;}

#memberside-right h4, #memberside-right p{
position:relative;
float:left;	
text-align:center;
width:92px;}

#memberside-right h4{
position:relative;
float:left;	
text-align:center;
width:92px;
margin-bottom:10px;}

#memberside-right a {
-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
	font-size:12px;
	padding:5px 6px;
	text-decoration:none;
	margin-top:12px;
	margin-bottom:12px;
}

#memberside-right a:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;}

.titreside img{
position:relative;
float:left;	
text-align:left;
width:40px;
font-weight:700;
margin-left:10px;
text-align:left;
font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;}


/*--------------------------------------------------------------------------*/
/*----------------------- FIXED HEADER MENU -----------------------------*/
/*--------------------------------------------------------------------------*/	

#header-fixed{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0; overflow:visible; top:0px; height:35px;}
.navbar-inner{height:35px; padding-left:20px;padding-right:20px;background-color:#2c2c2c;background-image:-moz-linear-gradient(top, #333333, #222222);background-image:-ms-linear-gradient(top, #333333, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));background-image:-webkit-linear-gradient(top, #333333, #222222);background-image:-o-linear-gradient(top, #333333, #222222);background-image:linear-gradient(top, #333333, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}

.navbar-inner li{padding-left:12px; padding-right:12px; padding-top:10px; position:relative; float:left;
}

.navbar-inner a{color:#ddd;
}


/*--------------------------------------------------------------------------*/
/*----------------------- ACTUALITES -----------------------------*/
/*--------------------------------------------------------------------------*/	

#tllactumain{
	position:relative;
	float:left;
	width:620px;
	padding:5px;
}

#wrapactu{
	position:relative;
	float:left;
	border:1px solid #ddd;
	width:614px;
	padding:7px 0px;
	margin:3px 0px 3px -15px;
	background:#fff;
}

.blocactu{
	position:relative;
	float:left;
	width:600px;
	padding:7px;	
}

.blocactusmall{
	position:relative;
	float:left;
	width:470px;
}

.blocactu .block-image-actu{
	position:relative;
	float:left;
	height:100%;
	margin-right:10px;
}

.blocactu .icon{
	position:relative;
	float:left;
	margin:3px;
	margin-top:-2px;
}

.blocactu h2{
	font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;
	font-size:13px;
	font-weight:700;
}

.blocactu p{
	font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#666;
}

.blocactu h4{
	margin-bottom:5px;
	font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.blocactionactu{
	position:relative;
	float:right;
	width:110px;
	border:1px solid #ddd;
	padding:4px;
	height:100%;
	margin-left:10px;
	background:#eee;
}

.blocactu h2 .subtitre{font-size:11px; color:#888; font-weight:400;}

.disclaimer{
positon:relative;
float:left;
width:724px;
margin: 0px 100px 20px 100px;
font-weight:400;
background:#efefef;
border:1px solid #ddd;
color:#444;
padding:8px;
font-size:14px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}

#headactu{
positon:relative;
float:left;
width:604px;
margin: -50px 0px 30px -18px;
font-weight:400;
background:#efefef;
border:1px solid #ddd;
color:#444;
padding:20px 3px 9px 9px;
font-size:14px;
}

#headactubloc{
positon:relative;
float:left;
width:195px;
padding:6px 6px 6px 0px;
}

#headactubloc h3{
font-size:12px; color:#444; font-weight:700; font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;
}

#headactubloc a{
color:#444;}

#headactubloc img{
border:1px solid #ddd;
padding:2px;}

#headactubloc p{
font-size:11px; color:#555; font-weight:400; font-family: 'Arimo', 'Helvetica', Helvetica, Calibri, Arial, sans-serif;
}


/*--------------------------------------------------------------------------*/
/*----------------------- QUESTIONS  -----------------------------*/
/*--------------------------------------------------------------------------*/

#newquestion{
	width: 600px;
	height:30px;
	position:relative;
	float:left;
}

#newquestion input{
	display: block;
	position:relative;
	float:left;
	padding: 3px;
	width:420px;
	height:20px;
	font-size:12px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

#newquestion input[type="submit"]{
		position:relative;
		float: left;
		width:150px;
		text-align:center;
		height:26px;
		padding-left:10px;
		padding-right:10px;
		margin:0px;
		margin-left:15px;
		margin-top:1px;
		font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
		color:#3d3d3d;
		font-size:12px;
		font-weight:400;
		-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
		-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
		box-shadow:inset 0px 1px 0px 0px #ffffff;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
		background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
		background-color:#f9f9f9;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		border-radius:2px;
		border:1px solid #dcdcdc;
		}
		
#newquestion input[type="submit"]:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
	cursor:pointer;
	}
	

#blocquestion2{
	width: 600px;
	position:relative;
	float:left;
	margin-top:15px;
	border:1px solid #ededed;
}


#questionicon{
	width: 30px;
	padding-top:8px;
	text-align:center;
	position:relative;
	float:left;
}


#question{
	width: 554px;
	position:relative;
	float:left;
	padding:5px;
}

#questionlike{
	width: 40px;
	height: auto;
	position:relative;
	float:right;
}

#bloccomplet{
	width: 564px;
	position:relative;
	float:left;
	border-left:1px solid #efefef;
}

#question h4{
	font-size:12px;
}

#question img{
	position:relative;
	float:left;
	padding-right:5px;
}

#question h4 .subtitre{
	font-size:11px;
	color:#888;
	font-weight:400;
}

#lienreponse{
	width: 90px;
	font-size:12px;
	position:relative;
	float:left;
	text-align:center;
	padding:5px 5px 0px 5px;
}

#nbreponse{
	width: 25px;
	position:relative;
	float:left;
	text-align:center;
	padding:8px 5px 0px 5px;
}

#nbreponse p{
	width: 24px;
	height: 19px;
	position:relative;
	float:left;
	padding-top:5px;
	text-align:center;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	background:#DDEAFF;
	
}

#reponsecommentaire{
	width: 100%;
	height: 19px;
	position:relative;
	float:left;
	padding-top:5px;
	text-align:center;
	background:#efefef;
	margin-bottom:0px;
	
}

#reponsecommentaire input{
	display: block;
	position:relative;
	float:left;
	padding: 0px 0px 0px 0px;
	width:300px;
	height:20px;
	font-size:12px;
	border-radius:1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;}

#reponsecommentaire input[type="submit"]{
	background:#fff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	font-weight:400;
	color:#666666;
	font-family:arial;
	font-size:12px;
	padding:3px 7px;
	text-decoration:none;
}

#reponsecommentaire input[type="submit"]:hover{
	background:#e9e9e9;
}

#blocpromo{
	position:relative;
	float:left;
	width:180px;
    padding:7px;
	margin:2px;
	margin-top:10px;
	margin-bottom:10px;
	height:212px;
	background:#fff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	font-weight:400;
	color:#666666;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
}

#blocpromo img{
	position:relative;
	float:left;
	width:178px;
	border:1px solid #ddd;
	height:118px;
}

#blocpromo a{
	color:#333;
	font-weight:700;
	font-size:13px;
	text-align:center;
	position:relative;
	display:block;
	float:left;
	width:178px;
	margin-top:5px;
}

#blocpromo p{
	color:#666;
	font-weight:400;
	font-size:12px;
	text-align:center;
	position:relative;
	display:block;
	float:left;
	width:178px;
	margin-top:5px;
	height:16px;
}


.final, .offre, .initial{
	color:#3C0;
	font-weight:700;
	font-size:19px;
	text-align:center;
	position:relative;
	display:block;
	float:right;
	width:80px;
	margin-top:8px;
}

.offre{
	color:#F90;
	width:178px;
}

.initial{
	color:#444;
	width:80px;
	font-weight:200;
	margin-top:15px;
	font-size:12px;
	text-decoration:line-through;
	float:left;
}

#likebox{
	width: 26px;
	height:26px;
	position:relative;
	float:right;
	margin:0px 0px 5px 2px;
	opacity : 0.95;
    -moz-opacity : 0.95;
    -ms-filter: "alpha(opacity=95)"; /* IE 8 */
    filter : alpha(opacity=95); /* IE < 8 */
}

#likebox .btn,#likebox input[type="button"],#likebox input[type="submit"]{
	width: 26px;
	height:26px;
	float:left;
    background:url(image/up.png) no-repeat; background-size: 100%;
    border:0px;
    margin:0px;
    padding:0px;
	opacity : 0.8;
    -moz-opacity : 0.8;
    -ms-filter: "alpha(opacity=80)"; /* IE 8 */
    filter : alpha(opacity=80); /* IE < 8 */
}

#likebox .btn:hover,#likebox input[type="button"]:hover,#likebox input[type="submit"]:hover{
	width: 26px;
	height:26px;
	float:left;
	opacity : 1;
    -moz-opacity : 1;
    background:url(image/up.png) no-repeat; background-size: 100%;
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
    filter : alpha(opacity=100); /* IE < 8 */
}

/*--------------------------------------------------------------------------*/
/*----------------------- OBJECTIFS COMPLETS  -----------------------------*/
/*--------------------------------------------------------------------------*/

#objectifcomplet{
	position:relative;
	float:left;
	width:920px;
	height:auto;
	padding:0px;
	margin:14px;
	background:#fff;
	border:1px solid #ddd;
	float:left;
	opacity : 0.95;
    -moz-opacity : 0.95;
    -ms-filter: "alpha(opacity=95)"; /* IE 8 */
    filter : alpha(opacity=95); /* IE < 8 */
}

#objectifpre{
	position:relative;
	float:left;
	width:300px;
	height:auto;
	background:#444;
	border-right:#px solid #eee;
}

#objectifpre h3{
font-weight:700;
display:block;
position:relative;
float:left;
width:290px;
padding:5px;
color:#CCC;
font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
}

#objectifinfotop h2{
font-weight:700;
font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
}

#objectifinfotop h2 a{
color:#444;
}

#objectifinfo{
	position:relative;
	float:left;
	width:300px;
	height:auto;
	padding:10px 0px;
	
}

#objectifinfotop{
	position:relative;
	float:left;
	width:610px;
	height:20px;
	padding:5px;
	background:#ddd;
}

#halfobj{
	position:relative;
	float:left;
	width:300px;
	height:209px;
	border-top:1px solid #fff;
	padding:5px;
	background:#EFF2FF;
}

.objnumber{
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	width:24px;
	height:20px;
	padding-top:4px;
	background:#fff;
	text-align:center;
	border:2px solid #ddd;
	position:absolute;
	top:-12px;
	left:-12px;
	z-index:1000;
}

#milestone{
	position:relative;
	background:#fff;
	float:left;
	width:290px;
	margin-top:0px;
	padding:5px 5px;
	font-weight:400;
	color:#444;
	border-top:1px solid #fff;
}

#milestonestatus{
	position:relative;
	background:#fff;
	float:right;
	padding:0px 5px;
	width:22px;
	text-align:center;
}

#milestonestatus input[type="submit"]{
	width: 24px;
	height:24px;
	float:left;
    background:url(image/done.png) no-repeat; background-size: 100%;
    border:0px;
    margin:0px;
	margin-top:-4px;
	margin-bottom:-4px;
    padding:0px;
	opacity : 0.85;
    -moz-opacity : 0.85;
    -ms-filter: "alpha(opacity=85)"; /* IE 8 */
    filter : alpha(opacity=85); /* IE < 8 */
}

#milestonestatus input[type="submit"]:hover{
	opacity : 1;
    -moz-opacity : 1;
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
    filter : alpha(opacity=100); /* IE < 8 */
}

#newobjadd1{
	position:relative;
	float:left;
	width: 700px;
	height:24px;
	float:left;
    background:#EFF4FF;
    border:1px solid #E0E7FF;
	border-left:0px;
    margin-top:20px;
	margin-bottom:30px;
    padding:10px;
}

#newobjadd2{
	position:relative;
	float:left;
	width: 210px;
	height:21px;
	float:left;
    border:1px solid #E0E7FF;
    margin-top:20px;
	margin-bottom:30px;
    padding:10px;
	padding-top:13px;
}

#newobjadd2 h3{
	width: 145px;
	padding-right:25px;
	position:relative;
	float:right;
	display:block;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	text-align:center;
	font-size:16px;
	font-weight:700;
	color:#142D4F;
}

#newobjadd1 input[type="submit"], #nouvel-element2 input[type="submit"]{
	height:24px;
	background:#fff;
	position:relative;
	float:right;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	font-weight:400;
	color:#666666;
	font-family:arial;
	font-size:12px;
	padding:3px 7px;
	text-decoration:none;
}

#newobjadd1 input[type="submit"]:hover, #nouvel-element2 input[type="submit"]:hover{
	background:#eee;
}

#newobjadd1 select{
	width: 80px;
	height:24px;
	float:left;
	background:#fff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	padding:5px;
	border:1px solid #bbb;
	margin-right:10px;
}


#newobjadd1 input, #nouvel-element2 input{
	height:16px;
	width:70px;
	background:#fff;
	position:relative;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	font-weight:400;
	color:#666666;
	font-family:arial;
	font-size:12px;
	padding:3px 7px;
	text-decoration:none;
}

#nouvel-element2 input{
	width:170px;
}

#newobjaddsuc, #newobjaddech{
	width:940px;
	padding:10px;
	background:#D6FFD8;
	position:relative;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #A8DBA8;
	display:inline-block;
	font-weight:400;
	color:#444;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	margin-bottom:15px;
}

#newobjaddech{
	background:#FFEAEF;
	border:1px solid #FFCBCB;
}


#fb-auth{
	position:relative;
	border:0px;
	float:left;
	width:150px;
	background:url(image/fbbouton.png) no-repeat; background-size: 100%;
}

#postbutton{
	height:22px;
	width:100px;
	position:relative;
	float:right;
	background-color:#86a9cc;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	border:1px solid #4a6b8c;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	margin-right:10px;
}

#posttitre{
	border:none;
	width:516px;
	position:relative;
	float:left;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	font-weight:600;
	padding:10px;
	margin:4px;
}

#posttitre2{
	width:200px;
	position:relative;
	float:left;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	font-weight:600;
	padding:10px;
}

#postsubmit{
	border:none;
	width:543px;
	background:#eee;
	border-top:1px solid #ddd;
	position:relative;
	float:left;
	padding: 2px 0px;
	font-weight:600;
}

#flip-tabs2 .selected{
	background:#eee;
}

#photocaption{
	background:#000;
	padding:4px;
	margin-top:292px;
	height:30px;
	width:482px;
	color:#eee;
	opacity : 0.75;
    -moz-opacity : 0.75;
    -ms-filter: "alpha(opacity=75)"; /* IE 8 */
    filter : alpha(opacity=75); /* IE < 8 */}

#pictureactu{	
	display:block; 
	position:relative; 
	z-index:0;
	float:left; 
	width:490px; 
	height:330px;
	background:#eee;
	margin: -25px 0px 20px 50px; 
}

#messageside{	
	display:block; 
	position:relative; 
	width:300px;
	border-bottom:1px solid #ccc;
	height:50px;
	padding:5px 10px;
}

#messageside:hover{	
	background:#fff;
}

#messageside h3{	
	display:block; 
	position:relative;
	float:right; 
	width:210px;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	font-size:12px;
	text-transform:none;
	margin-left:5px;
}

#messageinfos{	
	display:block; 
	position:relative;
	float:right; 
	width:20px;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
	font-size:12px;
	text-transform:none;
	padding:3px;
	text-align:center;
}

#supobj input[type="submit"]{
	width: 30px;
	height:30px;
    background:url(image/del.png);
	border:0px;
	 background-size: 100%;
	opacity : 0.7;
    -moz-opacity : 0.7;
    -ms-filter: "alpha(opacity=70)"; /* IE 8 */
    filter : alpha(opacity=70); /* IE < 8 */
}

#supobj input[type="submit"]:hover{
	opacity : 0.9;
    -moz-opacity : 0.9;
    -ms-filter: "alpha(opacity=90)"; /* IE 8 */
    filter : alpha(opacity=90); /* IE < 8 */
}

.webinarwrap, .webinarsqueezel, .webinarsqueezer, .webinarsqueezeicon, .webinarsqueezeiconr{
	position:relative;
	display:block;
	float:left;
	font-family: 'Arimo', "Helvetica", Helvetica, Calibri, Arial, sans-serif;
}

.webinarsqueezeicon{
	margin:10px 20px;
}

.webinarwrap{
	width:1040px;
	margin:-60px -50px -25px -50px;
}

.webinarsqueezel{
	background:#fff;
	width:619px;
	padding:20px;
}

.webinarsqueezer{
	background:url(image/bgsem.jpeg);
	width:350px;
	padding:15px;
	border-letf:#444;
	float:right;
	height:800px;
	color:#fff;
}

.titlew{
width:580px;
position:relative;
float:left;
text-transform:capitalize;
text-decoration:none;
font-weight:bold;
color:#FF7E47;
font-size:22px;
text-align:center;
margin:18px;
text-shadow:1px 1px 3px rgba(255,213,176,1);
}

.titlew2{
width:320px;
position:relative;
float:left;
text-transform:none;
font-weight:bold;
color:#FFF;
font-size:15px;
text-align:center;
margin:18px;
}

.titlew3{
width:320px;
position:relative;
float:left;
text-transform:none;
font-weight:bold;
color:#444;
font-size:15px;
text-align:center;
text-decoration:underline;
text-shadow:1px 1px 1px #bbb;
}

.webinarwrap p{
color:#444;
font-size:13px;
text-align:left;
margin: 10px 0px;
}

.webinarsqueezeicon p{
position:relative;
float:left;
width: 470px;
margin-bottom:10px;
}

.webinarsqueezeicon img{
position:relative;
float:left;
width: 100px;
margin:0px 15px 0px -10px;
}

.webinarsqueezer p{
width:320px;
position:relative;
float:left;
text-transform:none;
color:#FFF;
font-size:12px;
text-align:center;
font-weight:200;
}

.webinarsqueezeiconr img{
position:relative;
float:left;
width: 20px;
margin:0px 10px;
}

.webinarsqueezeiconr p{
position:relative;
float:left;
text-align:left;
width: 290px;
margin: -3px 0px 10px 0px;
}

.presentation-sem{
display:block;
position:relative;
float:left;
width:320px;
padding:10px;
height:180px;
border:1px solid #bbb;
background:#eee;
color:#444;
margin-bottom:20px;
}

.presentation-sem ul{
display: block;
position:relative;
float:left;
margin:10px 0px;
}

.webinarsqueezel ul{
list-style-type:square;
display: block;
position:relative;
float:left;
margin:10px 10px 20px 10px;}

.presentation-sem li{
	display: block;
	position:relative;
	float:left;
	padding:3px;
	color:#666;
	width:300px;
	font-size:13px;
	font-weight:400;}
	
.webinarsqueezel li{
	display: block;
	margin-left:10px;
	position:relative;
	list-style:square;
	float:left;
	padding:3px;
	color:#666;
	width:500px;
	font-size:13px;
	font-weight:400;}

.presentation-sem a{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffce79), color-stop(1, #eeaf41) );
	background:-moz-linear-gradient( center top, #ffce79 5%, #eeaf41 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffce79', endColorstr='#eeaf41');
	background-color:#ffce79;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#333;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 24px;
	margin-left:70px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ccc;}

.presentation-sem a:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeaf41), color-stop(1, #ffce79) );
	background:-moz-linear-gradient( center top, #eeaf41 5%, #ffce79 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeaf41', endColorstr='#ffce79');
	background-color:#eeaf41;}
	
.wrapbanniere{ width:1020px; 
		margin:0 auto; 
		overflow:hidden;}

.wrapbannieretext{ width:510px;
	 	margin-right:20px;
		position:relative;
		float:left;}

.wrapbanniere .titlew2{
width:560px;
position:relative;
float:left;
text-transform:none;
font-weight:bold;
color:#FFF;
font-size:17px;
text-align:left;
margin:5px 12px;
text-shadow:1px 1px 0px #222;
}

.wrapbannieretext p{ color:#fff; font-weight:400; margin-bottom:10px;}

.wrapbanniere .webinarsqueezeiconr p{
position:relative;
float:left;
text-align:left;
color:#fff;
font-size:11px;
font-weight:200;
width: 320px;
margin: 0px 0px 7px 0px;
}

.wrapbannieretext a{
-moz-box-shadow:inset 0px 1px 0px 0px #fcf8f2;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fcf8f2;
	box-shadow:inset 0px 1px 0px 0px #fcf8f2;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fae4bd), color-stop(1, #eac380) );
	background:-moz-linear-gradient( center top, #fae4bd 5%, #eac380 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fae4bd', endColorstr='#eac380');
	background-color:#fae4bd;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#222;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #eee;
	margin:30px 0px 0px 50px;
}

.wrapbannieretext a:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eac380), color-stop(1, #fae4bd) );
	background:-moz-linear-gradient( center top, #eac380 5%, #fae4bd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eac380', endColorstr='#fae4bd');
	background-color:#eac380;
}

.listegrey{
	width:560px;
	float:left;
	font-size:13px;
	font-weight:700;
	color:#444;
	position:relative;
	padding:10px;
	float:left;
	box-shadow: 3px 3px 3px #eee;
	-moz-box-shadow: 3px 3px 3px #eee;
	-webkit-box-shadow: 3px 3px 3px #eee;
	background-color:#E9FFE8;
	border:1px solid #83c41a;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin:25px;
}