@charset "utf-8";
/* CSS Document */

body {
margin :0;
padding :0;
background-color :#ffffff;
font :normal 11px Verdana, Arial, Helvetica, sans-serif;
color :#848484;
}
html > body #conteneur #colonne-principale {
height :auto;
}
#global {
width :820px;
margin :0 auto;
padding :0;
text-align :left;
}
#conteneur {
background :#fff url(../images/fond.gif) repeat-y top;
height :auto;
width :820px;
margin :0 auto;
padding :0;
text-align :left;
}
#colonne-principale {
width :820px;
margin :0;
padding :2px 0 6px 0;
}
.zone-texte {
width :820px;
margin :0;
padding :8px 0 10px 0;
}
#visuel {
margin :5px 0 12px 0;
padding :0;
width :820px;
height :318px;
background :url(../images/fond-encart-principal.gif) no-repeat;
}
.align_image img, .align_image span {
vertical-align :middle;
display :inline-block;
}
img {
border :none;
}
a {
outline :none;
}
#entete {
width :820px;
height :120px;
margin :0;
padding :0;
}
.logo {
width :550px;
padding :6px 0 0 0;
float :left;
}
#conteneur #entete #block {
width :106px;
padding :0;
float :left;
text-align :right;
}
#entete .titre-entete {
width :270px;
padding :13px 0 0 0;
height :90px;
float :left;
text-align :right;
}
h1, h2, h3, h4, h5, hr, div, form, img, p, ul, input, .clear_both {
margin :0;
padding :0;
}
h1 {
font :bold 20px Trebuchet MS, Arial, Helvetica, sans-serif;
color :#3779b8;
line-height :28px;
}
h2 {
font :bold 19px Trebuchet MS, Arial, Helvetica, sans-serif;
color :#3779b8;
line-height :24px;
}
h3 {
font :bold 17px Trebuchet MS, Arial, Helvetica, sans-serif;
color :#3779b8;
line-height :18px;
}
h4 {
font :bold 15px Trebuchet MS, Arial, Helvetica, sans-serif;
color :#3779b8;
line-height :24px;
}
h5 {
font :bold 12px Verdana, Arial, Helvetica, sans-serif;
color :#3779b8;
margin :0 0 15px 0;
padding :0;
}
h6 {
font :bold 13px Verdana, Arial, Helvetica, sans-serif;
color :#3779b8;
margin :0 0 15px 0;
padding :0;
}
.paragraphe {
width :820px;
margin :0;
padding :8px 0 10px 0;
text-align :left;
}
.paragraphe1 {
float :left;
width :570px;
margin :0;
padding :0;
font :normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.adresse {
margin :14px 0 14px 0;
text-align :center;
font :normal 11px Verdana, Arial, Helvetica, sans-serif;
color :#919191;
}
.p {
font :normal 10px Verdana, Arial, Helvetica, sans-serif;
color :#666666;
text-align :left;
}
.p2 {
font :bold 13px Georgia, "Times New Roman", Times, serif;
color :#0f7006;
}
.p3 {
font :bold 13px Verdana, Arial, Helvetica, sans-serif;
color :#333333;
}
.p4 {
font :normal 10px Verdana, Arial, Helvetica, sans-serif;
color :#999999;
}
.p5 {
font :bold 11px Verdana, Arial, Helvetica, sans-serif;
color :#666666;
letter-spacing :1px;
}
.p6 {
font :bold 12px Verdana, Arial, Helvetica, sans-serif;
color :#666666;
}
.p7 {
font :normal 11px Verdana, Arial, Helvetica, sans-serif;
color :#555555;
}
.p8 {
font :normal 12px Verdana, Arial, Helvetica, sans-serif;
color :#666666;
}
.titre {
font :bold 17px Verdana, Arial, Helvetica, sans-serif;
color :#008d0c;
}
.titre1 {
font :bold 20px Arial, Helvetica, sans-serif;
color :#333333;
}
.soustitre {
font :bold 14px Verdana, Arial, Helvetica, sans-serif;
color :#008d0c;
}
.texte {
font :bold 11px Verdana, Arial, Helvetica, sans-serif;
color :#008d0c;
}
#texte1 {
padding :36px 14px 0 40px;
padding :40px 10px 0 40px !important ;
font :bold 12px arial, helvetica, sans-serif;
color :#006600;
line-height :13px;
font-style :italic;
}
#texte2 {
padding :40px 14px 0 82px;
padding :40px 14px 0 74px !important ;
font :bold 12px arial, helvetica, sans-serif;
color :#006600;
line-height :13px;
text-align :justify;
}
.rouge {
color :#0f7006;
}
.retrait {
margin :10px 20px 5px 20px;
}
.retrait1 {
margin :0 0 0 120px;
}
.retrait2 {
width:670px;
margin: 18px 70px 18px 70px;
background-color:#f5f5f5;
}
.retrait3 {
width:648px;
margin: 18px 70px 18px 70px;
background-color:#f5f5f5;
padding:12px;
}
.ligne {
height :17px;
border-bottom :1px solid #e5e5e5;
width :364px;
}
cite {
font :italic bold 12px "Times New Roman", Times, serif;
color :#727272;
margin :10px 0 10px 0;
padding :0;
}
.centrer {
text-align :center;
}
a, a:link, a:active, a:visited {
color :#fffff1;
text-decoration :none;
outline :none;
}
a:hover {
color :#000;
text-decoration :none;
}
#pied {
width :820px;
font-size :11px;
color :#3779b8;
text-align :center;
padding :0;
margin :0;
}
#pied ul {
text-align :center;
}
#pied ul li {
list-style :none;
display :inline;
}
#pied ul li a {
color :#3779b8;
padding :0 12px 0 12px;
}
#pied ul li a:hover {
color :#1c5684;
padding :0 12px 0 12px;
}
#pied ul li .selected {
color :#3779b8;
padding :0 12px 0 12px;
}
#w3c {
width :220px;
float :left;
padding :10px 0 4px 0;
}
#mentionlegale {
width :300px;
float :right;
text-align :right;
padding :0;
margin :0 10px 0 0;
font :normal 11px Trebuchet MS, Arial, Helvetica, sans-serif;
color :#ffffff;
}
#encarts {
width :820px;
margin :6px 0 4px 0;
}
.up {
float :right;
}
.photo {
display :block;
text-align :center;
margin :0 auto;
}
.illustration {
border :1px solid #319d44;
}
abbr, th {
font :bold 10px Verdana, Arial, Helvetica, sans-serif;
color :#666;
text-align :right;
}
.separation, .separation1 {
width :820px;
height :4px;
background-color :#ffffff;
margin :0 auto;
padding :0;
clear :both;
}
.separation {
border-top :1px solid #cddcef;
}
.separation1 {
border-bottom :1px solid #cddcef;
}
.separation2 {
margin:8px 0 14px 0;
height :1px;
border-bottom :1px solid #cddcef;
}
.separation3 {
margin:12px 0 14px 0;
height :1px;
border-bottom :1px solid #cddcef;
}
.separation4 {
margin:8px 0 3px 0;
height :1px;
border-bottom :1px solid #cddcef;
}
a.lien:link, a.lien:visited {
font :normal 11px Verdana, Arial, Helvetica, sans-serif;
color :#919191;
text-decoration :none;
}
a.lien:hover {
color :#3779b8;
text-decoration :none;
}
a.lien1:link, a.lien1:visited {
font :bold 11px Verdana, Arial, Helvetica, sans-serif;
color :#919191;
text-decoration :underline;
}
a.lien1:hover {
color :#3779b8;
text-decoration :none;
}
a.lien2:link, a.lien2:visited {
font :normal 11px Verdana, Arial, Helvetica, sans-serif;
color :#767676;
text-decoration :underline;
}
a.lien2:hover {
color :#3779b8;
text-decoration :none;
}
.encart-bouton1, .encart-bouton2, .encart-bouton3 {
height :40px;
float :left;
padding :0;
}
.encart-bouton1 {
width :270px;
margin :0 5px 10px 0;
}
.encart-bouton2 {
width :270px;
margin :0 5px 10px 0;
}
.encart-bouton3 {
width :269px;
margin :0;
}
.encart-lien1, .encart-lien2, .encart-lien3 {
height :auto !important ;
float :left;
padding :7px 0 7px 9px;
font :bold 11px Verdana, Arial, Helvetica, sans-serif;
color :#3779b8;
}
.encart-lien1 {
background-color :#d2e2f0;
width :261px;
margin :0 5px 10px 0;
}
.encart-lien2 {
background-color :#deeaf5;
width :261px;
margin :0 5px 10px 0;
}
.encart-lien3 {
background-color :#e7f1fa;
width :261px;
margin :0;
}
.encart-lien1 ul, .encart-lien2 ul, .encart-lien3 ul {
list-style :none;
margin :12px 0 0 4px;
}
.encart-lien1 ul li, .encart-lien2 ul li, .encart-lien3 ul li {
margin :0;
padding :0;
height:15px;
line-height :12px;
}
.encart-lien1 ul li a, .encart-lien2 ul li a, .encart-lien3 ul li a {
background :url(../images/f5.png) no-repeat left 3px;
color :#3779b8;
text-decoration :none;
padding-left :14px;
}
.encart-lien1 ul li a:hover, .encart-lien2 ul li a:hover, .encart-lien3 ul li a:hover {
color :#1f5a93;
}
.encart-lien1 ul li a:visited, .encart-lien2 ul li a:visited, .encart-lien3 ul li a:visited {
color :#77a6d3;
}
ul .f {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:10px 20px 0 0;
	margin:0 50px 0 90px;
	list-style-type:disc;
	list-style-image:url(../images/f5.png);
	background-repeat:no-repeat;
	list-style-position:outside;
}
.n {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#777777;
	padding:20px;
	margin:0 0 0 60px;
	list-style-position:outside;
}
ol .n {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:10px 20px 0 0;
	margin:0 50px 0 90px;
	list-style-position:outside;
}
.f {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#777777;
	padding:20px;
	margin:0 0 0 60px;
	list-style-type:disc;
	list-style-image:url(../images/f10.png);
	background-repeat:no-repeat;
	list-style-position:outside;
}
.f1{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#777777;
	padding:10px 5px 0 0;
	margin:0 0 0 20px;
	list-style-type:disc;
	list-style-image:url(../images/f6.png);
	background-repeat:no-repeat;
	list-style-position:outside;
}
.f2 {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0;
	margin:0 10px 0 80px;
	list-style-type:disc;
	list-style-image:url(../images/f8.png);
	background-repeat:no-repeat;
	list-style-position:outside;
}
.f3 {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#848484;
	padding:0;
	margin:0 0 0 22px;
	list-style-type:disc;
	list-style-image:url(../images/f7.png);
	background-repeat:no-repeat;
	background-position:0% 65%;
	list-style-position:outside;
}
.f4 {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#A4A4A4;
	padding:0;
	margin:0 0 0 22px;
	list-style-type:disc;
	list-style-image:url(../images/f10.png);
	background-repeat:no-repeat;
	background-position:0% 65%;
	list-style-position:outside;
}
.vignette {
	float:left;
	margin:0 20px 4px 0;
	padding:0px;
}
.vignette1 {
	float:right;
	margin:0 0 0 10px;
}
.vignette2 {
	texte-align:center;
	margin: 14px 0 14px 0px ;
}
.encart-lien01, .encart-lien02, .encart-lien03, .encart-lien04 {
height :auto !important ;
float :left;
padding :6px 0 6px 8px;
font :bold 11px Verdana, Arial, Helvetica, sans-serif;
color :#3779b8;
height:106px;
}
.encart-lien01 {
background-color :#d2e2f0;
width :194px;
margin :0 3px 10px 0;

}
.encart-lien02 {
background-color :#deeaf5;
width :194px;
margin :0 3px 10px 0;
}
.encart-lien03 {
background-color :#e7f1fa;
width :194px;
margin :0 3px 10px 0;
}
.encart-lien04 {
background-color :#ecf4fb;
width :195px;
margin :0;
}
.encart-lien01 ul, .encart-lien02 ul, .encart-lien03 ul, .encart-lien04 ul {
list-style :none;
margin :12px 0 0 3px;
}
.encart-lien01 ul li, .encart-lien02 ul li, .encart-lien03 ul li, .encart-lien04 ul li {
margin :0;
padding :0;
height:15px;
line-height :12px;
}
.encart-lien01 ul li a, .encart-lien02 ul li a, .encart-lien03 ul li a, .encart-lien04 ul li a {
background :url(../images/f5.png) no-repeat left 3px;
color :#3779b8;
text-decoration :none;
padding-left :8px;
}
.encart-lien01 ul li a:hover, .encart-lien02 ul li a:hover, .encart-lien03 ul li a:hover, .encart-lien04 ul li a:hover {
color :#1f5a93;
}
.encart-lien01 ul li a:visited, .encart-lien02 ul li a:visited, .encart-lien03 ul li a:visited, .encart-lien04 ul li a:visited {
color :#77a6d3;
}

blocquote {
background-color:#f5f5f5;
margin :10px 20px 5px 20px;
}
