body
{
	margin: 0px;
	padding: 0px;
	color: #7A7A7A;
	font-size: 13px;
	font-family: Arial;
	background: url(../img/background.png) top center repeat-x;
}

h1
{
	margin: 0px 5px;
	color: #0081AF;
	font-size: 32px;
	font-family: Times;
}

h3
{
	margin: 0px;
	color: #0081AF;
	font-size: 24px;
	font-family: Times;
}

h4
{
	color: #666666;
	font-size: 16px;
}

div.paraAlignLeft
{
	
}

img.thumbnail
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

img.thumbnail2
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	*margin-top: 13px;
}

td.alignR
{
	text-align: right;
	width: 53px;
}

div.result h4
{
	color: #666666;
	font-size: 16px;
	margin-bottom: 0px;
}

h4.center
{
	font-size: 16px;
	text-align: center;
	color: #0081AF;
}

h6
{
	margin: 0px 5px;
	color: #0081AF;
	font-size: 12px;
	font-family: Times;
}

form
{
	margin: 0px 15px;
}

a
{
	color: #3FB2D9;
}

span
{
	font-size: 10px;
}

span.bold
{
	font-size: 13px;
	font-weight: bold;
}

select
{
	width: 281px;
}

table
{
	margin-left: 15px;
}

table.quiz
{
	border: 1px solid;
    margin-left: 0;
    padding: 20px;
}

img.button
{
	cursor: pointer;
}

td.left
{
	width: 165px;
}

input.text
{
	width: 275px;
}

input.file
{
	width: 275px;
}

input.textautre
{
	width: 236px;
}

div.header
{
	margin: 0px auto;
	padding: 0px;
	width: 750px;
	height: 191px;
	background: url(../img/header.png) top center no-repeat;
}

div.center
{
	margin: 0px auto 15px auto;
	padding: 0px;
	width: 732px;
}

div.center div.menuLeft
{
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 100px;
	float: left;
}

div.menuBox
{
	position: relative;
	width: 202px;
	height: 225px;
	top: 110px;
	right: 10px;
	background: url(../img/menu.png) no-repeat;
}

div#menuheader0
{
	width: 69px;
	height: 57px;
	position: relative;
	top: 110px;
	left: 100px;
}

div#menuheader1
{
	width: 161px;
	height: 17px;
	position: relative;
	top: -56px;
	left: 351px;
}

div#menuheader2
{
	width: 193px;
	height: 17px;
	position: relative;
	top: -73px;
	left: 529px;
}

div#menuheader3
{
	width: 110px;
	height: 25px;
	position: relative;
	top: 49px;
	left: 514px;
}

div#menuheader4
{
	width: 92px;
	height: 25px;
	position: relative;
	top: 24px;
	left: 628px;
}

div#menuheader0:hover{cursor: pointer;}
div#menuheader1:hover{cursor: pointer;}
div#menuheader3:hover{cursor: pointer;}
div#menuheader4:hover{cursor: pointer;}

div#menu1
{
	width: 178px;
	height: 24px;
	position: relative;
	top: 20px;
	left: 14px;
}

div#menu2
{
	width: 178px;
	height: 22px;
	position: relative;
	top: 20px;
	left: 14px;
}

div#menu3
{
	width: 178px;
	height: 22px;
	position: relative;
	top: 19px;
	left: 14px;
}

div#menu4
{
	width: 178px;
	height: 17px;
	position: relative;
	top: 47px;
	left: 14px;
}

div#menu5
{
	width: 178px;
	height: 17px;
	position: relative;
	top: 48px;
	left: 14px;
}

div#menu6
{
	width: 178px;
	height: 17px;
	position: relative;
	top: 48px;
	left: 14px;
}

div#menu7
{
	width: 178px;
	height: 24px;
	position: relative;
	top: 55px;
	left: 14px;
}

div#menu8
{
	width: 178px;
	height: 24px;
	position: relative;
	top: 55px;
	left: 14px;
}

div#menu1:hover{background: url(../img/menu1.png) no-repeat; cursor: pointer;}
div#menu2:hover{background: url(../img/menu2.png) no-repeat; cursor: pointer;}
div#menu3:hover{background: url(../img/menu3.png) no-repeat; cursor: pointer;}
div#menu4:hover{background: url(../img/menu4.png) no-repeat; cursor: pointer;}
div#menu5:hover{background: url(../img/menu5.png) no-repeat; cursor: pointer;}
div#menu6:hover{background: url(../img/menu6.png) no-repeat; cursor: pointer;}
div#menu7:hover{background: url(../img/menu7.png) no-repeat; cursor: pointer;}
div#menu8:hover{background: url(../img/menu8.png) no-repeat; cursor: pointer;}

div.center div.content
{
	margin: 0px;
	padding-bottom: 50px;
	width: 557px;
	min-height: 600px;
	float: left;
	background: url(../img/bottom.png) bottom center no-repeat white;
}

div.clear
{
	clear: both;
}

div.addMargin
{
	margin: 0px auto;
	padding: 0px;
	width: 511px;
}

div.afamille
{
	padding: 15px 15px 0px 15px;
	background: url(../img/shadow.png) top right no-repeat;
}

a.grayTitle
{
	color: #0081AF;
	font-weight: bold;
	text-decoration: none;
	font-size:16px;
}

a.grayTitle:hover
{
	text-decoration: none;
}

div.afamille div.boutonActualites
{
	margin: 35px 0px 0px 0px;
	text-align: right;
}

div.afamille p
{
	margin: 0px;
}

div.initiative
{
	padding: 0px 15px;
	background: url(../img/shadow.png) top right no-repeat;
}

div.initiative div.entete
{
	float: left;
	width: 400px;
}

div.initiative div.contenu
{
	margin-top: 20px;
}

div.initiative div.contenu p
{
	margin-top: 0px;
}

div.initiative div.entete div.titre
{
	color: #0081AF;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}

div.initiative div.cdc
{
	float: right;
}

div.initiative div.photoGauche
{
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}

div.initiative div.photoDroite
{
	margin-left: 10px;
	margin-bottom: 10px;
	float: right;
}

div.initiative div.boutonCDC
{
	margin: 30px 0px;
	text-align: right;
}

div.promo
{
	margin: 5px auto 30px auto;
	padding: 0px;
	width: 732px;
	height: 119px;
	background: url(../img/promo.png) top center no-repeat;
}

img.promo
{
	position: relative;
	left: 6px;
	top: 8px;
	cursor: pointer;
	margin-right: 4px;
}

div.sidePromo
{
	position: relative;
	top: 130px;
	z-index: 10;
}

img.sidePromo
{
	margin-top: 10px;
	position: relative;
	left: 3px;
	top: 115px;
	cursor: pointer;
}

div.textPage
{
	padding: 0px 15px;
}

div.textPage h1
{
	margin: 0px 5px;
}

div.textPage h4
{
	margin: 0px 5px;
}

div.textPage p
{
	margin: 0px 5px;
}

form.research
{
	margin: 20px 0px;
	padding: 10px 15px;
	background: url(../img/shadow.png) top right no-repeat;
}

div.result
{
	margin: 20px 0px;
	padding: 10px 15px;
	background: url(../img/shadow.png) top right no-repeat;
}

div.boutonBack
{
	margin: 35px 0px 0px 0px;
	text-align: right;
}

div.result p
{
	margin: 0px;
}
