#main {
	position:absolute;
	padding:0;
	margin:0;
	left:50%;
	margin-left:-481px;
	width:968px;
}


body {
	margin:0px;
	padding:0px;
	/*padding: 10px 20px; /* Note -> 2 */
	font-family: "Lucida Sans Unicode", Arial, Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif; /* 3 */
	font-size: 10px; /* -> 4 *
	/*line-height: 1.25; /* -> 5 */
	color: #ffffff;
	background:#FFFFFF;
	background-image: url(../images/bg.jpg);
	*background-image: url(../images/bg_ie.jpg);
	background-repeat:no-repeat;
}

img {
border-style:none;
}



li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
list-style:none;

}



#menu li{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
padding-top:10px;
height:28px;
color:#FFFFFF;

}



.equipe  {
	margin-left:12px;
	margin-right:12px;
}


.vert {
color:#a1d7d5;

}

.vert2 {
color:#519799;
font-size:9px;
text-align:center;
padding-top:15px;
text-decoration:none;
}


.lien {
font-size: 12px;
text-decoration:none;
color:#999999;
}


ul#menu{
padding:0px;
margin:0px;
list-style:none;
text-decoration:none;
height:38px;
width:968px;
background-image:url(../images/nav.jpg);
}


/*liens*/

a.{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#318f8d;
}

.nav{
text-decoration:none;
color:#FFFFFF;
}


a:hover{
  text-decoration:none;
  color:#a1d7d5;	
}

/*........*/

.bordure{
border-bottom:#519799 1px solid;
padding-bottom:5px;
}

 
.pano {
margin-left:15px;
}


#fond_contenu {
background-color:#FFFFFF;
width:938px;
margin:auto;
*margin-left:15px;
padding:0px;
}


#contenu {
background-image: url(../images/bande_milieu.png);
background-repeat:repeat;
width:968px;
margin:auto;
padding:0px;
/**margin-left:10px;*/
}



#bande_haut {
background-image:url(../images/bande_haut.png);
width:968px;
height:175px;
/*margin-left:1px;*/
*margin-left:0px;
background-repeat:no-repeat;
}

#milieu {
background-image:url(../images/bande_milieu.png);
width:968px;
background-repeat:repeat-y;
height:50px;
}


.separation {
clear:both;
visibility:hidden;
}


p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-bottom:3px;
}

.boiteg{
width:525px;
padding-left:35px;
padding-right:0px;
margin-top:30px;
float:left;
}


.plaquette{
margin-left:6px;
}


.boited{
width:330px;
float:right;
margin-top:30px;
margin-right:35px;
background-image: url(../images/haut.jpg);
background-repeat:no-repeat;
}

#bloc{
width:330px;
background-image:url(../images/haut2.jpg);
background-repeat:repeat-y;
}


.flottant{
float:left;
}


.anim{
*margin-right:1px;
border-left:solid #ededed 1px ;
border-right:solid #ededed 1px;

}


.Titre-Texte{
    font-size:14px;
	color:#666666;
	display:block;
	background-image:url(../images/fleche.png);
	background-repeat:no-repeat;
	background-position:left;
	/*margin-left:30px;*/
	padding-left:15px;
	margin-left:60px;
	margin-bottom:5px;
	border-bottom:#519799 1px solid;
}


.colonne{
margin-left:60px;
}


.colonne2{
padding-left:15px;
background-image:url(../images/fleche_ok.png);
background-repeat:no-repeat;
background-position: left;
}


.titrecol {
font-size:14px;
}

#bloc_bas{
background-image:url(../images/bas.jpg);
width:330px;
height:89px;
background-repeat:no-repeat;
}

.align{
margin-left:40;
}

.partenaires{
margin-top:10px;
clear:left;

}

.Adresse{
	font-size:10px;
	text-decoration:none;
	
}	




/*footer*/
#footer{
width:968px;
height:12px;
background-image:url(../images/footer_final.png);
background-repeat:no-repeat;
background-position:top;
margin-left:1px;
}


.Adresse2{
	font-size:9px;
	text-decoration:none;
	color:#519799;
	text-align:center;
    *margin-bottom:15px;
}	




/*contact*/

#contact_formu_label{
	padding-top:8px;
	/*text-align:right;*/
	height:25px;
	/*border:1px solid blue;*/
	font-size:12px;
	font-family:Verdana;
	width:450;

}

#contact_formu_label_2{
	padding-top:4px;
	/*text-align:right;*/
	height:60px;
	/*border:1px solid blue;*/
	font-size:12px;
	font-family:Verdana;
	width:450;

}

.rouge{
color:#FF0000;
font-size:10px;
}

.field {
background-color:#ffffff; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color:#666666;
background-color:#f4f4f4;
border-style:solid; 
border:1px;
border-color:#999999;
}

.label {
color: #666666; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
}


#fond_contact {
	width:450px;
	padding-left:30px;
	padding-top: 30px;
	background-image:url(../images/page.png);
	background-position:top left;
	background-repeat:no-repeat;
	
}


/*equipe pro a*/

.titre{
font-size:14px;
text-align:center;
}


/*secteur amateur*/
.miniature{
margin:8px;
}

.cadre{
width:343px;
height:162px;
background-image:url(../images/cadre_ok.jpg);
margin-left:40px;
}

.fiche{
margin-left:15px;
margin-top:25px;
margin-right:5px;
float:left;
}

.titre_amateur{
text-align:center;
margin-top:30px;
font-size:14px;
}

.marge{
margin-top:14px;
}


/*femina*/
.marge_texte{
padding-left:15px;
}


/*galerie photos*/
.galerie{
margin-left:10px;
margin-right:10px;
margin-bottom:10px;

}

.centrage{
padding-left:25px;
}