body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/fondspage.jpg);
	background-repeat: repeat-x;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #353535;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
a:link {
	color: #005AA3;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #005AA3;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #005AA3;
}

h1{	color: #005AA3;
	font-size: 16px;
	font-weight: bold;
}

h2 {
	font-size: 14px;
	color: #5C5C5C;
	font-weight: bold;
}	
	h3{
		font-size:12px;
		font-weight:bold;
		}	
	img{border:none;}
	
}

.texte {color: #5C5C5C}

	
.lien10gras {font-weight: bold; font-size: 10px;}

#entree .bloc_entree{
	float:left;
	width:250px;
}
#entree .bloc_entree h1, #entree .bloc_entree h1 a:link, #entree .bloc_entree h1 a:hover, #entree .bloc_entree h1 a:visited, #entree .bloc_entree h1 a:active{
	color:#ffc022;
	font-size:16px;
	font-weight:bold;
	margin: 5px 0 0 9px;
    text-transform: uppercase;
}
.bloc_entree a img, .bloc_entree a img:visited, .bloc_entree a img:hover, .bloc_entree a img:active {
	border: 0 none;
    margin: 5px 0 0 17px;
}

			
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:1134px;
		background:#ffffff;		
		margin-bottom:2em;
		}	
	#header{
		height:149px;
		background:#ffffff;
		color:#fff;
		}				
	#content{
		position:relative;
		}			

#banner { 
position:absolute; top:149px;
}
#cheminfer { 
position:absolute; top:463px; margin-left:135px;
font-family: arial, verdana, sans-serif;
color: #005AA3;
font-size:14px;
}

#contact { 
position:absolute; top:443px; margin-left:840px;
font-family: arial, verdana, sans-serif;
}

#contenu { 
position:absolute; top:503px;
}
#menu {
	position:absolute;
	top:150px;
	margin-left:117px;
	height:34px;
	font-family: arial, verdana, sans-serif;
	font-size:16px;
	left: 5px;
}
#menu ul {
margin:0;
padding:0;
list-style-type:none;
text-align:left;
}
#menu li {
float:left;
margin:auto;
padding:0;
background-color: white;
}


#menu li.blanc { background: white url(../css/onglet_blanc.gif) repeat top left; }
#menu li.orang { background: white url(../css/onglet_orang.gif) repeat top left; }
#menu li.bleuc { background: white url(../css/onglet_bleuc.gif) repeat top left; }
#menu li.rouge { background: white url(../css/onglet_rouge.gif) repeat top left; }
#menu li a {
display:block;
width:180px;
color: #005AA3;
text-decoration:none;
padding:0px;
}
#menu li a:hover {
color:#FF0000;
}
#menu ul li ul {
display:none;
}
#menu ul li:hover ul {
display:block;
}
#menu li:hover ul li {
float:none;
}


#menu3 { position:absolute; top:149px; margin-left:237px;
height:34px;
font-family: arial, verdana, sans-serif;
font-size:16px;
}
#menu3 ul {
margin:0;
padding:0;
list-style-type:none;
text-align:left;
}
#menu3 li {
float:left;
margin:auto;
padding:0;
background-color: white;
}


#menu3 li.blanc { background: white url(../css/onglet_blanc.gif) repeat top left; }
#menu3 li a {
display:block;
width:200px;
color: #005AA3;
text-decoration:none;
padding:0px;
}
#menu3 li a:hover {
color:#FF0000;
}
#menu ul li ul {
display:none;
}
#menu3 ul li:hover ul {
display:block;
}
#menu3 li:hover ul li {
float:none;
}

.Style1 {
	font-size: 12px;
	color: #353535;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.lien10 {
	font-size: 10px;
}

.Style2 {
	color: #919191;
	font-weight: bold;
}
