body{margin:0;padding:0;font-family:verdana, arial, sans-serif;font-size:100%;color:#313131;}

a img{border:none;}
a{text-decoration:none; color: #E72920; font-size:12px; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;font-weight: normal;}
a:hover{text-decoration:underline; color: #004e9c; font-size:12px; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;font-weight: normal;}
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, adress, li, dd{margin:0;padding:0;}
label{
	FONT-SIZE: 12px !important;
	display: inline !important;
}
th{font-weight:normal;text-align:left;}
td{padding: 3px !important;}
img{border:none;}
legend{display:none;}
fieldset{border:none;}
ul, ol, li{list-style-type:none;margin:0;padding:0;}
abbr, acronym{text-decoration:none;border-bottom:0;}
button{cursor:pointer;}

.message{color:#CC3333;text-align:center;}
.strong{font-weight: bold;}
.textright{text-align:right;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.clr{clear:both;overflow:hidden;}
*:first-child+html .clr{clear:none;overflow:none;} /* IE 7 */
.out{position:absolute;left:-999em;}
.yellow{color:#e09400;}
.red{color:#ea5054;}
.darkblue{color:#282c5f;}
.pink{color:#cd0157;}
.it{font-style:italic;}
.brd_bottom{border-bottom:1px solid #D8D8D8;}
.mrg_r_10{margin-right:10px;}
.mrg_r_30{margin-right:30px;}
.mrg_r_50{margin-right:78px;}
.mrg_r_80{margin-right:36px;}
.val_middle{vertical-align:middle;}


.texte{FONT-SIZE: 12px;COLOR: #000000;FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;font-weight: normal;TEXT-DECORATION: none;}
.texte15{FONT-SIZE: 15px;COLOR: #000000;FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;font-weight: normal;TEXT-DECORATION: none;}
.texte_blanc{FONT-SIZE: 12px;COLOR: #FFFFFF;FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;font-weight: normal;TEXT-DECORATION: none;}
.texte_bleu{FONT-SIZE: 12px;COLOR: #235EC6;FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;font-weight: normal;TEXT-DECORATION: none;}
.texte_small{FONT-SIZE: 10px;COLOR: #000000;FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;font-weight: normal;TEXT-DECORATION: none;}
.very_very_long_input{width:850px;}
.very_long_input{width:320px;}
.long_input{width:280px;}
.medium_input{width:120px;}
.short_input{width:80px;}
.clr{clear:both;overflow:hidden;}


.divfix{
	top: 200px;
	position: fixed;
	width:100%;
	 margin: 0 auto 0 auto;  
}
.divblock{
	display: block; 
	position: relative;	
}


#container{
	/* max-width: 1200px; */
	width: 100%;
    margin: 0 auto 0 auto;    
    height: auto;    
    FONT-FAMILY: Arial, Verdana, Helvetica;
    FONT-SIZE: 12px;
    COLOR: #660000;    
    TEXT-DECORATION: none;
    
    
}
#header{    
    margin: 0 auto 0 auto;
    height: auto; 
    /* max-width: 1200px; */
	 width: 100%;
     text-align: center; 
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 10;
}
.login {
	
	min-width: 420px; 
	text-align:center;
}

.input-login{
	width: 100% !important;
	max-width: 210px !important;
	height: 40px !important;
}
input[type='text'], input[type='password']{
	width: 100% !important; 
	max-width: 410px !important;
	height: 40px !important;
}
input[type='radio'], input[type='checkbox']{
	margin-top : -3px !important;	
}
input[type='select']{
	height: 23px !important;	
	width: auto !important;
}
select{
	height: 23px !important;	
	width: auto !important;
	padding: 0px  !important;
}
.cel_tab{background:#f9ffe3;}
.cel_tab:hover{background:#d3ffc3;}
.vignettephoto{
	max-width:150px;
	max-height:100px;
	border: 1px solid #acbdd3;
	cursor: pointer;
}

.bloc_perso{float:left; margin-left:17px;font-family:verdana, arial, sans-serif;font-size:12px;color:#313131;font-weight: bold;}
.bloc_erreur{font-family:verdana, arial, sans-serif;font-size:12px;color:#E6270E;}
.content_echanger{background:#158CDE; float:left; margin-left:17px;}
.texte_echanger{font-size:11px;COLOR: #FFFFFF;FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;font-weight: normal;TEXT-DECORATION: none;}
.content_animer{background:#E94B47; margin-left:17px;}

.rouge{COLOR: #E94B47;}

.lien_interne{text-decoration:underline;COLOR: #FFFFFF;}
.lien_interne:hover{text-decoration:none;COLOR: #FFFFFF;}

.lien_rouge{text-decoration:underline;COLOR: #E94B47;}
.lien_rouge:hover{text-decoration:none;COLOR: #E94B47;}


.bloc_oubli{float:left;padding-left:37px;padding-top:10px;font-family:verdana, arial, sans-serif;font-size:0.6em;color:#FFFFFF;}
.lien_oubli{text-decoration:underline;COLOR: #FFFFFF;}
.lien_oubli:hover{text-decoration:none;COLOR: #FFFFFF;}

.Conseils{
position:absolute;
left:18px;
top:58px;
z-index:100;
visibility: hidden;
border: 1px solid #9FB6C0;
background: #F4F4F4;
font-family:verdana, arial, sans-serif;font-size:0.6em;
color:#171717;
padding: 10px;}

.bloc_liengestion{float:right; margin-right:100px;}

#encours{visibility: hidden; font-family: verdana, arial, sans-serif; font-size: 12px; color: #191919; font-weight: bold;text-align:center;}

.cadreon1 {border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; }
.cadreon {background:#CCCCCC; border-right: 1px solid #CCCCCC; }
.cadreonb {background:#CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;}
.cadreoff {background:#FFFFFF; border-right: 1px solid #CCCCCC;}
.cadreoffb {background:#FFFFFF; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;}
.ligneon {}
.ligneoff {border-top: 1px solid #CCCCCC; }
.ligneoffb {border-bottom: 1px solid #CCCCCC; }

#pave_inscription{
	/* float: left; */
	margin-left:17px;
	/* text-align:left; */
}
.confirm_inscription{padding-left:25px; padding-right:15px; FONT-SIZE: 12px;COLOR: #000000;FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;font-weight: normal;TEXT-DECORATION: none;}


.celluce_inscription{border : 1px solid #CCCCCC;FONT-SIZE: 12px;COLOR: #000000;FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;font-weight: normal;TEXT-DECORATION: none;}

.celluce_border{border : 1px solid #CCCCCC;}

