
/* 1 ----------------- Blocks de structure du site ---Start---------------------------------------*/

body
{
width: 1007px;
margin:auto;
background:url("../images/structure/background.png") repeat-x fixed top right;
background-color:#a9f9f8;
color:#3f3f3f;
font-family: "Verdana", Arial, Serif;
}

#header
{
width: 1007px;
height: 263px;
}

#fond_blanc
{
width: 839px;
background:url("../images/structure/content.png") repeat-y;
padding: 1px 84px 1px 84px;
font-size:11px;
}

#footer
{
padding-top:50px;
width: 1007px;
height: 153px;
text-align:center;
background:url("../images/structure/footer.png") no-repeat;
font-size:10px;
}
/* 1 ----------------- Blocks de structure du site ---End---------------------------------------*/



/* 2 ----------------- Menu horizontal ---Start---------------------------------------*/


ul#menu
{
	width: 1007px;
	height: 60px;
	margin: 0;
	padding: 0;
    position:relative;
}

ul#menu li
{
	float:left;
	list-style-type: none;
	position:relative;
	background:url("../images/structure/menu_centre.png") left top repeat-x;
	width:138px;
}

ul#menu li a, #en_cours
{
	display:block;
	text-decoration: none;
	text-align:center;
	padding: 13px 0px 15px 0px;
	font-size:16px;
	font-family: "Verdana", Arial, Serif;
	font-weight:500;
	height:32px;
	color:#3f3f3f;
}

/* correction pour IE 7 */
*:first-child+html ul#menu li
{
    margin-bottom: -0.1em;
}

ul#menu li.arrondi_gauche
{
	float:left;
	width: 89px;
	height: 60px;
	background:url("../images/structure/menu_gauche.png") left top no-repeat;
}

ul#menu li.arrondi_droit
{
	float:left;
	width: 89px;
	height: 60px;
	background:url("../images/structure/menu_droit.png") left top no-repeat;
}


ul#menu li a:hover, ul#menu li #en_cours
{
	background:url("../images/structure/menu_centre.png") left bottom repeat-x;
}

ul#menu li ul
{
	display:none;
	position:absolute;
	top:48px;
	left:0px;
	margin: 0;
	padding: 0;
}

ul#menu li ul li
{
    float: none;
    clear:both;
	list-style-type: none;
}

ul#menu li:hover ul
{
	display:block;
}

ul#menu li ul li a
{
    background-color:#424438;
	padding: 8px 0px 8px 0px;
	height:auto;
	font-size:11px;
	font-weight:500;
	color:white;
}

ul#menu li ul li a:hover
{
	background-color:#5e5e5e;
    background-image:url("");
}

/* 2 ----------------- Menu horizontal ---End---------------------------------------*/


/* 4 ----------------- Mise en page texte ---Start------------------------------------------*/

.center
{
margin:auto;
text-align: center
}

a:visited a:active {border:0px;}

img { border: none;}

.left
{
margin: auto auto auto 0px;
text-align:left;
}

.right
{
margin: auto 0px auto auto;
text-align:right;
}

p
{
font-size: 11px;
}

.p_justified
{
font-size: 11px;
text-align:justify;
}

h1
{
font-size:17px;
font-weight:600;
margin-bottom:40px;
}

h2
{
font-size: 14px;
font-weight:600;
}

h3
{
font-size: 12px;
font-weight:600;
}

h4
{
font-size: 12px;
font-weight:600;
}

.clean_link_white
{
text-decoration:none;
color:white;
border-width:0px;
}   

.clean_link_white:hover
{
color:white;
}

.clean_link_black
{
text-decoration:none;
color:#3f3f3f;
}   

strong
{
font-weight:normal;
}

.flash_sport_entreprise
{
height:283px;
width:395px;
float:right;
}

.paragraphe_accueil
{
width:414px;
padding-right:30px;
}

.numero_azur
{
width:210px;
height:48px;
float:right;
}

.linkRappel
{
display:block;
background:url("../images/structure/numero_azur.png") left top no-repeat;
float:right;
height:48px;
width:210px;
}

.linkRappel:hover
{
display:block;
background:url("../images/structure/numero_azur.png") left bottom no-repeat;
float:right;
height:48px;
width:210px;
}

.activites
{
position:relative;
width:400px;
margin-right:30px;
}

.td_top
{
vertical-align:top;
}

.link_grey
{
color:#3f3f3f;
}
/* 4 ----------------- Mise en page texte ---End------------------------------------------*/

