@charset "UTF-8";
body{
	background:url(../images/fond.png) repeat-x fixed;
	margin:auto;
}
p{
	font-size:12px; 
}
li{
	font-size:12px;
}
input, textarea, select, option{
	/*font-weight:bold;*/
	color:#555599; 
	font-size:12px; 
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:4px;
}

input[type=text]:hover, select:hover, textarea:hover {
	background-color:#E8E9FF;
}
input[type=text]:focus, select:focus, textarea:focus {
	background-color: #E8E9FF; 
}
input[type=text]:active, select:active, textarea:active {
	background-color: #E8E9FF; 
}
img{
	border:none;
}
#block{
	display:block; 
	width:1015px; 
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	vertical-align:top;
	font-size:14px;	
	min-height:900px;
}
#haut{
	margin:0px 0px 10px 0px;
}
#blockg{
	display:block;
	width:140px;
	margin-top:20px;
	float:left;
}
#blockc{
	width:870px;
	float:left;
	display:block;
	width:1004px;
	margin: auto;
	margin-top:20px;
	color:#6D7874;
}
/* barres centrées *******************************/
#barretitre{
display:block; 
position:relative;
background:url(../images/barrehaut.png) no-repeat;
margin-left:auto;
margin-right:auto;
text-align:center;
width:664px;
font-size:14px; 
/*font-weight:bold;*/
height:60px;
padding:7px 10px 0px 10px;
z-index:1;
}
#barretitrecentre{
display:block; 
position:relative;
	background:url(../images/barrecentre.png) repeat-y;
margin-left:auto;
margin-right:auto;
margin-top:-20px;
width:664px;
font-size:12px; 
/*font-weight:bold;*/
padding:10px;
z-index:2;
}
#barretitrebas{
display:block; 
position:relative;
	background:url(../images/barrebas.png) no-repeat;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
width:664px;
height:32px;
padding:0px 10px 10px 10px;
z-index:0;
}
/***********************************************/
/* barres sur les cotes */
.gauche{
	left:40px;
}
.droite{
	left:150px;
}
#barre{
display:block; 
position:relative;
background:url(../images/barrehaut.png) no-repeat;
margin-left:75px;
width:645px;
font-size:14px; 
/*font-weight:bold;*/
height:50px;
padding:7px 10px 7px 10px;
z-index:1;
}
#barrecentre{
display:block; 
position:relative;
	background:url(../images/barrecentre.png) repeat-y;
margin-left:75px;
margin-top:-20px;
padding:10px;
width:645px;
font-size:14px; 
/*font-weight:bold;*/
z-index:2;
}
#barrebas{
display:block; 
position:relative;
	background:url(../images/barrebas.png) no-repeat;
margin-left:75px;
width:645px;
height:32px;
padding:10px;
z-index:0;
}
/********************************************************/

#titre{
	font-weight:bold;
	margin-bottom:10px;
	width:650px;
	line-height:18px;
}
#orange{
	color:#FF8000;
	text-decoration:none;
	font-weight:bold;
}
a#orange{
	color::#FF8000;
	text-decoration:underline;
	font-weight:bold;
}
a:hover#orange{
	color:#EE8000;
	text-decoration:underline;
	font-weight:bold;
}
#orangef{
	color:#FF8000;
	text-decoration:none;
}
a#orangef{
	color::#FF8000;
	text-decoration:underline;
}
a:hover#orangef{
	color:#EE8000;
	text-decoration:underline;
}
/*/////////////////////*/
.orange{
	color:#FF8000;
	text-decoration:none;
	font-weight:bold;
}
a.orange{
	color::#FF8000;
	text-decoration:underline;
	font-weight:bold;
}
a:hover.orange{
	color:#EE8000;
	text-decoration:underline;
	font-weight:bold;
}
.orangef{
	color:#FF8000;
	text-decoration:none;
}
a.orangef{
	color::#FF8000;
	text-decoration:underline;
}
a:hover.orangef{
	color:#EE8000;
	text-decoration:underline;
}

.rouge{
color:red;
}
.centre{
text-align:center;
}
#centre{
	text-align:center;
}	


#footer{
	width:1024px; 
	margin:0 auto;
}
#assog{
	width:9px;	
	height:27px;
	background:url(../images/bottomg.png) no-repeat;
	clear:left;
	float:left;
}
#assoc{
	line-height:27px;
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#777;
	font-size:9px;
	text-align:center;
	height:27px;
	width:970px;
	background:url(../images/bottomc.png) repeat-x;
	float:left;
}
#assod{
	width:9px;	
	height:27px;
	background:url(../images/bottomd.png) no-repeat;
	float:left;
}

/* page historique *********************************/
#histog{
	display:block;
	float:left;
	color:#FF8000;
	width:120px;
}	
#decalage{
	display:block;
	position:relative;
	width:510px;
	float:left;
	padding-top:15px;
}
#ligne{
	display:block;
	border-bottom:#FF8000 1px solid;
	float:left;
	width:640px;
	padding-bottom:5px;
	margin-bottom:10px;
}

		
/* page salons *************************************/
#salonsg{
	display:block;
	width:510px;
	float:left;
}
#salonsd{
	display:block;
	width:320px;
	float:right;
}
	
#barre500, #barre300, #barrecentre500, #barrecentre300, #barrebas500, #barrebas300{
	display:block;
	position:relative;
	font-size:14px; 
}	
#barre500{
background:url(../images/barrehaut500.png) no-repeat;
margin-left:25px;
width:500px;
/*font-weight:bold;*/
height:50px;
padding:7px 10px 7px 10px;
z-index:1;
}
#barre300{
background:url(../images/barrehaut300.png) no-repeat;
width:300px;
/*font-weight:bold;*/
height:50px;
padding:7px 10px 7px 10px;
z-index:1;
}
#barrecentre500{
background:url(../images/barrecentre500.png) repeat-y;
margin-left:25px;
margin-top:-20px;
padding:10px;
width:500px;
/*font-weight:bold;*/
z-index:2;
}
#barrecentre300{
background:url(../images/barrecentre300.png) repeat-y;
display:block;
margin-top:-20px;
padding:10px;
width:300px;
/*font-weight:bold;*/
z-index:2;
}
#barrebas500{
background:url(../images/barrebas500.png) no-repeat;
margin-left:25px;
width:500px;
height:32px;
padding:10px;
z-index:0;
}
#barrebas300{
background:url(../images/barrebas300.png) no-repeat;
width:300px;
height:32px;
padding:10px;
z-index:0;
}

.ville{
	display:block;	
	height:16px;
	vertical-align:middle;
	line-height:16px;
}
.ville a{
	/*visibility:hidden;*/
}
.ville a:hover{
	/*visibility:visible;*/
	font-size:16px;
	color:#FF8000;
	z-index:99;
}
.rond {
	height:16px;
	width:16px;;
	background:url(../images/salons/boule.png) no-repeat;
	padding-right:2px;
	float:left;
	/*visibility:visible;*/
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
	vertical-align:middle;
}
.rond a:hover{
	filter:alpha(opacity=100);-moz-opacity:.100;opacity:1;
}
/* page definition *****************************************/
#definitionimg{
	float:left; 
	margin:0px 15px 10px 5px;
}
#definition{
	width:640px;
	/width:430px;
}	
#definition p{
	text-indent:10px;
}

/* page consultation ***************************************/
#consultationimg{
	float:left;
	display:block;
	width:135px; 
	margin:0px 10px 0px 5px;
}
#consultationimg img{
	margin:0px 10px 20px 10px;
	
}	
#consultation p{
	width:640px;
	/width:460px;
	text-indent:10px;
}
#consultation5{
	float:left; 
	margin-right:20px;
}

/*page indication *****************************************/
#indicationsimg{
	float:left; 
	margin:0px 15px 10px 5px;
	/margin-right:30px;
}
#indications p{
	width:640px;
	/width:400px;
	text-indent:10px;
}	
#indications li{
	margin-left:10px;
}

/* page reconnaissance ************************************/
#reconnaissance img{
	float:left;
	display:block;
	width:250px; 
	margin:0px 10px 10px 5px;
}
#reconnaissance p{
	width:630px;
	/width:380px;
	text-indent:5px;
}
#reconnaissance li{
	width:600px;
	/width:550px;
}

/* page candidature **************************************/

#candstyle{
border-bottom:#FF8000 1px solid;	
padding-bottom:5px;
margin-bottom:10px;
text-align:center;
width:644px;
text-indent:10px;
}
#candmail{
display:block;
width:624px;
text-align:center;
line-height:21px;
}
#candline{
width:624px;
border-bottom:#FF8000 1px solid; 
line-height:20px;
margin:5px;
}
#candprefixe{
float:left; 
width:140px; 
text-indent:20px;
}
#candsuffixe{
margin-bottom:5px;
}
/*.candtext{
font-weight:bold;
color:#555599; 
font-size:12px; 
line-height:14px;
}
*/
/* page encadrement *************************************/
#encadrement{
	text-align:center;
	width:640px;
}
img #encadrement{
	margin-bottom:4px;
}
#encadre td{
vertical-align:top;

}
#encadre table{
text-align:center;
}
#encad2{
	float:left;
	width:320px;
}		
#encad3{
	float:left;
	width:213px;
}		
#encad4{
	float:left;
	width:160px;
	text-align:center;
}
#encadline{
width:624px;
border-bottom:#FF8000 1px solid;
line-height:20px;
margin:5px;
}
#encadprefixe{
float:left; 
width:230px; 
text-indent:20px;
}
#encadsuffixe{
text-indent:20px;
color:#FF8000;

}

/* page logements ***********************************/
#logements{
text-align:center;
width:640px;
}

#logementstxt{
color: #FF8000;
text-align:center;
border-bottom:#FF8000 1px solid;
font-weight:bold;
}
	
/* page commite sportif *****************************/
#sportif_rep{
	text-align:center; 
	margin-bottom:15px;
}

#sportifcase img{
margin-right:2px;
}

/* page contacts / acces */
#contactsg{
	display:block;
	width:300px;
	float:left;
	margin-left:100px;
}
#contactsd{
	display:block;
	width:300px;
	float:right;
	margin-right:120px;
}

/* page liens */
#gorange a{
	color:#6D7874;
	text-decoration:none;
	font-weight:bold;
}
#gorange a:hover{
	color:#FF8000;
	text-decoration:none;
	font-weight:bold;
}	
#liensunder{
	font-size:10px; 
	display:block;
	padding-left:15px;
}

/* page information *********************************/
#infoligne{
	width:640px;
	height:100%;
	border-bottom:#FF8000 1px solid;
	padding-bottom:5px;
	margin-bottom:10px;
}
#infotitre{
	color:#FF8000;
	width:600px;
	font-size:16px;
	font-weight:bold;
	margin:10px;
}	
#infotext{
	text-indent:20px;
	font-size:13px;
	line-height:20px;
}
#infotext:first-letter{
	font-size:15px;
	}
#infoligne img{
	margin:0 10px;
}
#infosources{
	display:block;
	font-size:9px;
	color:#FF8000;
	float:right;
}
.spacer {
  clear: both;
}


		


