#cms *{
margin:0;
padding:0;
text-align:left;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
}
#cms h1{
font-size:24px;
color:#FF6C00;
border-bottom:3px solid #DBDCDB;
padding:0 0 5px 0;
margin:0 0 23px 0;
}
#cms .bloc{
font-size:13px;
color:#4D4D4D;
border-bottom:1px solid #DBDCDB;
padding:0 0 25px 0;
margin:0 0 30px 0;
}
#cms .bloc.dernier{
border-bottom:none;
margin:0;
}
#cms .bloc h2{
font-size:17px;
color:#1061AC;
background:url(../images/puce1.gif) no-repeat 0px 3px;
padding:0 0 0 25px;
margin:0 0 15px 0;
}
#cms .bloc h3{
font-size:13px;
color:#FF7800;
}
#cms .bloc ul{
padding:0 0 15px 0;
}
#cms .bloc ul li{
background:url(../images/puce2.gif) no-repeat 0px 4px;
font-size:13px;
padding:0 0 0 15px;
}
#cms .bloc img.visu_gauche{
float:left;
margin:0 20px 10px 0;
}


#cms .bloc2{
font-size:13px;
color:#4D4D4D;
border-bottom:1px solid #DBDCDB;
padding:0 0 160px 0;
margin:0 0 30px 0;
}
#cms .bloc2.dernier{
border-bottom:none;
margin:0;
}
#cms .bloc2 h2{
font-size:17px;
color:#1061AC;
background:url(../images/puce1.gif) no-repeat 0px 3px;
padding:0 0 0 25px;
margin:0 0 15px 0;
}
#cms .bloc2 h3{
font-size:13px;
color:#FF7800;
}
#cms .blo2c ul{
padding:0 0 15px 0;
}
#cms .bloc2 ul li{
background:url(../images/puce2.gif) no-repeat 0px 4px;
font-size:13px;
padding:0 0 0 195px;
}
#cms .bloc2 img.visu_gauche{
float:left;
margin:0 20px 10px 0;
}






#cms .orange{
color:#FF7800;
}

#bandeau *{
margin:0;
padding:0;
}
#bandeau{
/*background:url(../images/visu_apv.jpg) no-repeat top right;*/
}
#bandeau .logo{
width:757px;
overflow:hidden;
zoom:1;
}
#bandeau .logo h1{
text-align:center;
}
#bandeau .logo h2{
text-align:center;
font-size:15px;
color:#1565AF;
padding:32px 0 0 0;
}

#bandeau .logo h2 span{
color:#FF7A00;
}
#bandeau h3{
float:left;
clear:both;
line-height:27px;
font-size:11px;
color:#FFFFFF;
background:url(../images/f_menu.gif) repeat-x;
border-top:6px solid #2B77BE;
border-left:10px solid #2B77BE;
border-right:10px solid #2B77BE;
padding:0 18px;
}
#bandeau .logo a{
line-height:27px;
font-size:28px;
font-weight:bold;
color:#1161AC;
}
#bandeau .logo a:hover,#bandeau #menu .pages li a.on{
background:#fff;
color:#1161AC;
text-decoration:none;
}

#bandeau .logo li a.accueil:hover{
background:#1A67AF;
}



#bandeau #menu{
clear:both;
background:url(../images/f_menu2.gif) repeat-x;
padding:4px 10px 0 10px;
overflow:hidden;
zoom:1;
}
#bandeau #menu ul{
overflow:hidden;
zoom:1;
}
#bandeau #menu li{
list-style:none;
float:left;
}
#bandeau #menu .pages{
float:left;
}
#bandeau #menu .pages li a{
display:block;
background:url(../images/f_menu.gif) repeat-x;
line-height:27px;
font-size:11px;
font-weight:bold;
color:#fff;
padding:0 12px;
margin:0 2px 0 0;
}
#bandeau #menu .pages li a:hover,#bandeau #menu .pages li a.on{
background:#fff;
color:#1161AC;
text-decoration:none;
}

#bandeau #menu .pages li a.accueil:hover{
background:#1A67AF;
}

/* PIED */
#pied{
background:url(../images/f_pied.gif) no-repeat;
height:32px;
text-align:center;
vertical-align:middle;
font-size:10px;
color:#1061AB;
}
#pied a{
font-size:10px;
color:#1061AB;
}

.orange{
	color:#FF7800;
}

HR {
	COLOR: #dfdabd; HEIGHT: 1px
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}

.gris {
	COLOR: #999999
}

.arial10 {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, helvetica
}

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: auto; PADDING-TOP: 0px
}

DIV.gps {
	FONT-SIZE: 11px; COLOR: #010101; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TR.separator TH {
	BORDER-TOP: white 1px solid; HEIGHT: 25px
}
TR.separator TD {
	BORDER-TOP: white 1px solid; HEIGHT: 25px
}
#tarif TD {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: center;
}
# tarif TH {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}

