* {
margin:0;
padding:0;
}

img {
	border: none;
}

body 
{
background-color:#fff;
width:100%;
background-image: url("../images/fond.gif");
background-repeat: repeat-y;
background-position: top center;
}


div#scrollbar
{
display:none;
}


h1
{
color: #356BA9;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
text-align: left;
font-weight: none;
text-decoration: none;
}

h1:first-letter
{
	color: #06C;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	font-weight: none;
	text-decoration: none;
}

h2
{
color: #626262;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
text-align: left;
font-weight: none;
text-decoration: none;
}

h3
{
color: #626262;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
font-weight: none;
text-decoration: none;
}


a 
{
color: #004595;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: none;
text-decoration: none;
}

a:hover
{ 
font-weight: none;
text-decoration: none;
color: #FFCD05;
}

a#current
{
color: #004595;
font-weight: bold;
text-align: center;
font-weight: none;
text-decoration: underline;
background-color: #fff;
border-right: 0px solid #cacaca;
}



/* Entete	*/

#header 
{
margin: 0px;
width: 900px;
height: 160px;
}


#fond_page
{
margin:auto;
color: #344248;
width: 900px;
}


#page
{
margin:auto;
width: 900px;
overflow: hidden;
margin-top: 20px;
}

#page1
{
float: left;
width: 650px;
height: auto;
min-height: 400px;
_height: 400px;
}


#news
{
overflow: hidden;
padding: 10px;
color: #000;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
text-align: none;
font-weight: none;
text-decoration: none;
padding-bottom: 20px;
border-bottom: 0px solid #000;
}


#news ul
{
list-style: inside disc;
}


#pages
{
overflow: hidden;
padding: 10px;
color: #000;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
text-align: none;
font-weight: none;
text-decoration: none;
padding-bottom: 20px;
}


#pages ul
{
list-style: inside disc;
}

#page2
{
margin-left: 674px;
_margin-left: 674px;
width: 226px;
}

#home
{
width: 670px;
}


#home1
{
float: left;
width: 250px;
}


#home2
{
float: right;
width: 420px;
}

#edito
{
width: 250px;
color: #000;
margin-left: 0px;
padding: 0px;
overflow: hidden;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
font-weight: none;
text-decoration: none;
}


#edito h1
{
border-bottom: 1px solid #FDCC05;
margin-bottom: 10px;
}


#plan
{
float: left;
width: 380px;
margin-left: 15px;
padding: 0px;
overflow: hidden;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
font-weight: none;
text-decoration: none;
padding-bottom: 20px;
}


#plan h1
{
border-bottom: 1px solid #FDCC05;
margin-bottom: 10px;
}


#plan a 
{
color: #10447f;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: none;
text-decoration: none;
}

#plan a:hover, #plan a:focus, #plan a:active 
{ 
font-weight: none;
text-decoration: none;
color: #FFCD05;
}


#contact_fond
{
width: 226px;
height: 156px;
overflow: hidden;
background-image: url("../images/adressblok.gif");
background-repeat: no-repeat;
margin-bottom: 10px;
}


#contact_fond h2
{
color: #356BA9;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
text-align: center;
font-weight: none;
text-decoration: none;
padding-top: 10px;
}


#contact_fond p
{
color: #626262;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
font-weight: none;
text-decoration: none;
}
#contact_fond a{
padding-right: 10px;
}

#cadre_middle
{
width: 226px;
background-image: url("../images/blocnewsfond.gif");
background-repeat: repeat-y;
margin-bottom: 10px;
}


#cadre_middle p
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
padding-left: 10px;
padding-right: 10px;
}


#cadre_middle h1
{
font-size: 14px;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
}


#cadre_middle h2
{
font-size: 12px;
padding-left: 10px;
padding-right: 10px;
}


#cadre_middle h3
{
color: #FFCD05;
padding-left: 10px;
padding-right: 10px;
}


#cadre_top
{
width: 226px;
height: 40px;
background-image: url("../images/blocnewshead.gif");
background-repeat: no-repeat;
}


#cadre_top_cl
{
width: 226px;
height: 40px;
background-image: url("../images/bloc_cml_titre.gif");
background-repeat: no-repeat;
}


#cadre_foot
{
width: 226px;
height: 39px;
background-image: url("../images/blocnewsbas.gif");
background-repeat: no-repeat;
}


#mentions
{
color: #000;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
text-align: none;
font-weight: none;
text-decoration: none;
}


/* Footer	*/

#footer_left
{
clear: both;
margin:auto;
width: 670px;
height: 158px;
background-image: url("../images/footer.gif");
background-repeat: no-repeat;
}

#footer 
{
clear: both;
margin:auto;
width: 900px;
height: 30px;
margin-bottom: 20px;
}





/* tableaux	*/

#cadre_middle table {
border: 0px solid #cacaca;
border-collapse: collapse;
width: 100%;
}

#cadre_middle td {
padding: 0px;
padding-left: 0px;
padding-right: 10px;
}

#plan table {
border: 0px solid #cacaca;
border-collapse: collapse;
width: 100%;
margin: 0px;
}

#plan td {
padding: 0px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
}
