*{
	margin:0;
	padding:0;
}

body{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#534848;
	background:url(images/bg_body.gif) repeat-y center top;
}

a{
	text-decoration:none;
}

h3{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#00509e;
	padding-bottom:15px;
}

h4{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#2e80cd;
	padding:10px 0;
}

.dispnone{
	display:none;
}

.vishidden{
	visibility:hidden;
}

.lineclear{
	height:1px;
	clear:both;
}

.bleu{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#0253a5;
}

.bleufin{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#0253a5;
}

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv                              vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv       STRUCTURE COMMUNE      vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv                              vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/

/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^            BANDEAU           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

/*ииииииииииииииииииииииииииииииииии            tableau           ииииииииииииииииииииииииииииииииии*/

table{
	border-bottom:solid 1px #036;
}

#td-milieu{
	width:940px;
	background:url(images/bg_td-miilieu.jpg) no-repeat;
	text-align:right;
	padding-right:15px;
}

#td-milieu{
	width:940px;
	background:url(images/bg_td-miilieu.jpg) no-repeat top right;
	text-align:right;
	padding-right:15px;
}

#td-droit{
	background:#D9E3ED;
}

/*ииииииииииииииииииииииииииииииииии            bandeau           ииииииииииииииииииииииииииииииииии*/

#bg_bandeau{
	margin-top:1px;
	height:130px;
	border-bottom:solid 1px #036;
	background:url(images/bg_bandeau_1px.gif) repeat-x;
}

/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^            CONTENU           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

#contenu{
	width:931px;
	padding:0 0 0 24px;
	margin:0 auto;
}

/*ииииииииииииииииииииииииииииииииии            bande bleue           ииииииииииииииииииииииииииииииииии*/

#bande-bleue{
	width:159px;
	text-align:center;
	float:left;
	padding:320px 5px 0 0;
}

#bande-bleue img{
	padding:0px 0px 10px 0;
}

/*ииииииииииииииииииииииииииииииииии            partie droite           ииииииииииииииииииииииииииииииииии*/


#contenu-droit{
	float:left;
	width:767px;
}

/*ииииииииииииииииииииииииииииииииии               menu           ииииииииииииииииииииииииииииииииии*/


#menu{
	height:42px;
}

#menu ul{
	height:42px;
}

#menu ul li{
	display:inline;
	list-style-type:none;
}

#menu ul li a{
	display:block;
	height:42px;
	margin-right:42px;
	float:left;
}

#menu ul li a.menu1{
	background:url(images/menu/menu1.gif) no-repeat;
	width:50px;
}

#menu ul li a.menu2{
	background:url(images/menu/menu2.gif) no-repeat;
	width:87px;
}

#menu ul li a.menu3{
	background:url(images/menu/menu3.gif) no-repeat;
	width:40px;
}

#menu ul li a.menu4{
	background:url(images/menu/menu4.gif) no-repeat;
	width:76px;
}

#menu ul li a.menu5{
	background:url(images/menu/menu5.gif) no-repeat;
	width:54px;
}

#menu ul li a:hover{
	background-position:0px -47px;
}

#menu ul li a.focus{
	background-position:0px -47px;
}

/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^            FOOTER            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

#footer{
	padding:60px 0 0 95px;
	width:388px;
	text-align:center;
}

#footer ul li{
	display:inline;
	list-style-type:none;
}

#footer ul li a{
	padding:0px 10px;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#0E4174;
}

#footer ul li a:hover{
	color:#0052a3;
	text-decoration:underline;
}

#tt{
	text-align:center;
	margin-top:20px;
}

#tt a{
	font-size:9px;
	color:#534848;
}

#tt a:hover{
	color:#0052a3;
}

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv                              vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv           ACCUEIL            vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv                              vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/

/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^            BANDEAU           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

/*ииииииииииииииииииииииииииииииииии            tableau           ииииииииииииииииииииииииииииииииии*/

#td-milieu h2{
	padding-top:180px;
}

#bandeau{
	background:url(images/bg_bandeau.jpg) no-repeat;
	width:955px;
	margin:0 auto;
	height:130px;
}

/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^            CONTENU           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

#accueil-gauche{
	width:252px;
	float:left;
	text-align:right;
	padding:0 16px 0 0;
	margin-top:50px;
}

#accueil-droit{
	width:301px;
	float:left;
	padding:0 0px 0 24px;
	border-left:dotted 1px #7B8EA9;
	margin-top:50px;
}

.actus{
	padding:0 0 25px 0;
}

p.date{
	background:url(images/fleche_actus.gif) no-repeat 0px 2px;
	padding:0 0 0 15px;
}

.actus a:hover{
	color:#2E80CD;
	text-decoration:underline;
}

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv                              vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv        PAGES INTERNES        vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv                              vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/

/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^            CONTENU           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

/*ииииииииииииииииииииииииииииииииии            gauche            ииииииииииииииииииииииииииииииииии*/


#pages-gauche{
	width:270px;
	float:left;
	text-align:right;
	padding:0 24px 0 0;
	margin-top:50px;
}

/*ииииииииииииииииииииииииииииииииии            droite            ииииииииииииииииииииииииииииииииии*/


#pages-droit{
	width:380px;
	float:left;
	padding:0 0px 0 24px;
	border-left:dotted 1px #7B8EA9;
	margin-top:50px;
}

#pages-droit ul li{
	list-style-type:none;
	background:url(images/fleche_actus.gif) no-repeat 0px 2px;
	padding:0 0 0 15px;
}

#balance{
	padding-top:15px;
}

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv                              vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv            CONTACT           vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv                              vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/

/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^            CONTENU           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

/*ииииииииииииииииииииииииииииииииии         coordonnees          ииииииииииииииииииииииииииииииииии*/


#adresse{
	padding:30px 0 0 0;
	margin-top:30px;
	border-top:dotted 1px #7B8EA9;
	background:url(images/illu-contact.jpg) no-repeat 20px 20px;
}

/*ииииииииииииииииииииииииииииииииии          formulaire          ииииииииииииииииииииииииииииииииии*/


#form{
	padding:0px 0px 0px 0px;
	margin:0px;
}

label{
	display:block;
	float:left;
	width:70px;
	color:#2e80cd;
}

.input{
	width:150px;
	height:15px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#0253a5;
	border:solid 1px #0052a3;
	padding:0px 0px 0px 3px;
	margin:0px 0px 3px 0px;
}

textarea{
	width:150px;
	height:50px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#0253a5;
	border:solid 1px #0052a3;
	padding:0px 0px 0px 3px;
	margin:0px 0px 3px 0px;
}

#bouton{
	display:block;
	width:155px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 70px;
	background:#E1EAF3;
	border:solid 1px #0052a3;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#2e80cd;
	cursor:pointer;
}

/*ииииииииииииииииииииииииииииииииии             plan             ииииииииииииииииииииииииииииииииии*/

#plan{
	cursor:pointer;
	margin:25px 0 0 0;
	border:solid 1px #2e80cd;
}

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv                              vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv          ACTUALITES          vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv                              vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/

/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^            CONTENU           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

#actualites{
	width:450px;
	float:left;
	padding:0 15px 0 24px;
	margin-top:50px;
	border-right:dotted 1px #7B8EA9;
	text-align:justify;
}

#actualites img{
	float:left;
	padding:5px 10px 10px 0px;
}


#actulist{
	width:250px;
	float:left;
	padding:0 0 0 15px;
	margin-top:50px;
}

#actulist ul li{
	list-style-type:none;
}

#actulist ul li a{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#2e80cd;
}

#actulist ul li a:hover{
	color:#036;
	text-decoration:underline;
}
