body {
background:white;
margin:0;
}
#main {
width:980px;
margin:0 auto 0 auto;
padding:0 0 6px 0;
min-height:680px;
}
.home_top {
width:980px;
height:50px;
background:#A9CF3C;
}
.home_logo {
float:left;
width:240px;
height:113px;
background:url(images/bg_home_logo.gif);
text-align:center;
}
.home_logo_en{
float:left;
width:240px;
height:113px;
background:url(images/bg_home_logo_en.gif);
text-align:center;
}
.home_texte {
float:left;
width:700px !important; width:698px;
height:113px;
background:#A9CF3C url(images/bg_texte.gif) top left no-repeat;
padding:0 20px 0 20px;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:black;
font-style:italic;
text-align:justify;
}
.home_texte_en {
float:left;
width:700px !important; width:696px;
height:113px;
background:#A9CF3C url(images/bg_texte.gif) top left no-repeat;
padding:0 20px 0 20px;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:black;
font-style:italic;
text-align:justify;
}
.slogan {
float:left;
width:240px;
height:111px;
text-align:center;
margin:-4px 0 0 0;
}
.flash {
float:left;
width:545px;
height:111px;
background:url(images/bg_flash.jpg) no-repeat;
}
.home_left {
float:left;
width:240px;
height:214px;
padding:286px 0 0 0;
text-align:center;
font:11px Arial, Helvetica, sans-serif;
color:#253F8E;
}
.home_left a {
text-decoration:underline;
color:#8EB61D;
font-weight:bold;
}
.home_left a:hover {
text-decoration:none;
color:#8EB61D;
}
.home_left img {
margin:4px 0 4px 0;
}
.home_catalogue a img {
border:none;
-moz-opacity:1.0;
filter:alpha(opacity=100);
opacity:1.0;
}
.home_catalogue a:hover img {
border:none;
-moz-opacity:0.6;
filter:alpha(opacity=60);
opacity:0.6;
}
.home_catalogue h3 a {
font:bold 12px Arial, Helvetica, sans-serif;
color:black;
margin:3px 0 0 0;
text-decoration:none;
}
.home_catalogue h3 a:hover {
text-decoration:underline;
}
.home_carte {
position:absolute;
width:278px;
margin:270px 0 0 0;
}
.promo h5 {
font:9px Verdana, Arial, Helvetica, sans-serif;
color:black;
margin:1px 0 6px 0;
}
.home_uk {
float:left;
width:240px;
text-align:center;
}
.home_uk a img {
border:none;
margin:10px 6px 0 6px;
-moz-opacity:1.0;
filter:alpha(opacity=100);
opacity:1.0;
}
.home_uk a:hover img {
border:none;
-moz-opacity:0.6;
filter:alpha(opacity=60);
opacity:0.6;
}
.home_actus h5 {
font:9px Verdana, Arial, Helvetica, sans-serif;
color:black;
margin:1px 0 6px 0;
}
.home_actus_en {
width:156px;
height:166px;
/*background:url(images/actus_en.gif);*/
padding:28px 12px 0 12px;
margin:44px 0 0 0;
}
.home_actus_en h5 {
font:9px Verdana, Arial, Helvetica, sans-serif;
color:black;
margin:1px 0 6px 0;
}
.home_menu a {
float:right;
width:auto;
font:bold 11px Arial, Helvetica, sans-serif;
color:#253F8E;
background:white url(images/coin_droite.gif) bottom right no-repeat;
padding:4px 6px 4px 6px;
margin:0 0 0 10px;
text-decoration:none;
}
.home_menu a:hover {
text-decoration:underline;
}



.logo {
float:left;
width:240px;
height:200px;
background:white;
padding:4px 0 0 0;
text-align:center;
}
.top {
float:right;
width:730px !important; width:736px;
height:200px;
background:url(images/bg_top.gif) repeat-x;
padding:4px 2px 0 4px !important; padding:4px 0 0 4px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:black;
}
.menu_top {
margin:10px 0 0 0;
}
.menu_top a {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:white;
text-decoration:none;
background:#243E8D;
padding:3px;
margin:0 4px 0 0;
}
.menu_top a:hover{
background:#555;
text-decoration:none;
}
.top img {
float:left;
margin:0 30px 0 0;
}
.b {
font-weight:bold;
}
.lien a {
font:bold 11px Arial, Helvetica, sans-serif;
color:#274E95;
text-decoration:none;
}
.lien a:hover {
color:black;
text-decoration:none;
}
.actus img {
float:left;
margin:0 4px 0 0;
}
.actus p {
margin:3px 0 3px 0;
}
.txtintro {
float:left;
width:720px;
padding:5px 0 0 5px;
font:11px Arial, Helvetica, sans-serif;
color:black;
text-align:justify;
}
.txtintro img {
float:right;
}
.uk {
float:right;
width:40px;
font:9px Verdana, Arial, Helvetica, sans-serif;
color:black;
margin:6px 0 0 0 !important; margin:3px 0 0 0;
}
.uk img {
border:none;
}
.carte {
float:left;
width:320px;
}
.signature {
float:left;
width:202px;
margin:10px 0 0 14px;
font:11px Arial, Helvetica, sans-serif;
color:#274E95;
text-align:center;
}
.signature img {
margin:4px 0 4px 0;
}
.signature a {
color:#274E95;
text-decoration:underline;
}
.signature a:hover {
text-decoration:none;
}
.spip_logos {
margin:0;
}
.catalogue {
float:left;
width:740px;
background:white;
padding:4px 0 3px 0;
text-align:center;
margin:150px 0 0 0;
}
.catalogue img {
border:none;
margin:0 4px 0 4px;
}
.partenaires {
float:left;
width:740px;
margin:20px 0 0 0;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:black;
}
.partenaires a {
font-weight:bold;
color:black;
text-decoration:underline;
}
.partenaires a:hover {
text-decoration:none;
}
.right {
float:right;
width:740px;
}
.mentions {
float:left;
width:740px;
margin:20px 0 0 0;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#274E95;
}
.mentions a {
color:#274E95;
text-decoration:underline;
}
.mentions a:hover {
text-decoration:none;
}

/*interieur*/
#main_int {
width:958px;
margin:0 auto 0 auto;
padding:0 10px 10px 10px;
background:white url(images/bg_top_int.gif) top center no-repeat;
border-right:1px solid #274E95;
border-bottom:1px solid #274E95;
border-left:1px solid #274E95;
}
.top_int {
float:right;
width:739px;
background:#AEDF2B;
padding:4px 0 4px 0;
margin:0 8px 0 0 !important; margin:0 2px 0 0;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:black;
text-align:center;
}
.top_int a {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:black;
text-decoration:none;
}
.top_int a:hover {
text-decoration:underline;
}
a .petit {
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#274E95;
text-decoration:none;
}
a:hover .petit {
color:black;
text-decoration:none;
}
.catalogue_int {
float:right;
width:739px;
padding:8px 0 10px 0;
margin:0 8px 0 0 !important; margin:0 2px 0 0;
text-align:center;
}
.catalogue_int a img {
border:none;
-moz-opacity:1.0;
filter:alpha(opacity=100);
opacity:1.0;
}
.catalogue_int a:hover img {
border:none;
-moz-opacity:0.6;
filter:alpha(opacity=60);
opacity:0.6;
}
.catalogue_int h3 a {
font:bold 12px Arial, Helvetica, sans-serif;
color:black;
margin:3px 0 0 0;
text-decoration:none;
}
.catalogue_int h3 a:hover {
text-decoration:underline;
}
.logo_int {
float:left;
width:150px;
height:113px;
padding:2px 0 0 4px;
margin:0;
text-align:center;
}
.logo_int img {
border:none;
margin:0 0 4px 0;
}
.logo_int a {
font:bold 10px Arial, Helvetica, sans-serif;
color:#274E95;
text-decoration:none;
}
.logo_int a:hover {
text-decoration:underline;
}
.uk_int {
float:left;
width:40px;
height:109px;
font:9px Verdana, Arial, Helvetica, sans-serif;
color:black;
margin:6px 0 0 6px !important; margin:6px 0 0 2px;
}
.uk_int a img {
border:none;
margin:0 0 6px 0;
-moz-opacity:1.0;
filter:alpha(opacity=100);
opacity:1.0;
}
.uk_int a:hover img {
border:none;
-moz-opacity:0.6;
filter:alpha(opacity=60);
opacity:0.6;
}
.uk_int h3, .uk_int h3 a {
font:bold 9px Verdana, Arial, Helvetica, sans-serif;
color:black;
text-decoration:none;
margin:0;
}
.uk_int h3 a:hover {
text-decoration:underline;
}
.int {
width:954px;
min-height:400px !important;
margin:0 auto 0 auto;
/*padding:120px 0 0 0 !important; padding:10px 0 0 0;*/
font:12px Verdana, Arial, Helvetica, sans-serif;
color:black;
}
.spip_documents_center {
font-weight:bold;
text-align:center;
}
p.spip {
margin:1em 0 1em 0;
}
h1 {
font:bold 16px Arial, Helvetica, sans-serif;
color:#314792;
margin:0 0 12px 0;
}
h2 {
font:bold 12px Arial, Helvetica, sans-serif;
color:#314792;
margin:0 0 8px 0;
}
h3 {
font:12px Verdana, Arial, Helvetica, sans-serif;
color:black;
margin:0;
}
h3 a {
color:#314792;
text-decoration:underline;
}
h3 a:hover {
text-decoration:none;
}
h3.spip {
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:black;
margin:6px 0 4px 0;
text-align:center;
}
h4, h4 a {
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#314792;
margin:0;
text-decoration:none;
}
h4 a:hover {
color:black;
}
.actu_int {
float:left;
width:100%;
border-bottom:1px dashed #314792;
padding:0 0 8px 0;
margin:0 0 12px 0;
}
.actu_int img {
float:left;
margin:0 8px 0 0;
}
.spip_documents_left {
margin:0 10px 0 0;
}
.spip_documents_right {
float:right;
margin:0 0 0 10px;
}
form {
margin:0;
}
.form_base {
border:1px solid black;
padding:2px;
margin:0;
font:bold 10px Arial, Helvetica, sans-serif;
color:#555;
}
.spip_bouton {
background:#870101;
font:bold 11px Arial, Helvetica, sans-serif;
color:white;
text-decoration:none;
border:none;
padding:0 1px 2px 3px;
margin:0 0 10px 0;
}
.mess_forum {
width:900px;
font:bold 10px Arial, Helvetica, sans-serif;
color:#555;
border:none;
padding:6px;
}
.reponse_formulaire {
font:bold 10px Arial, Helvetica, sans-serif;
color:black;
border:none;
}
.formulaire {
width:900px;
font:11px Arial, Helvetica, sans-serif;
color:black;
background:#eee;
border:1px dotted black !important; border:none;
margin:0 0 6px 0;
padding:6px;
}
#listeBallades h5{
	text-align:center;
	font:bold 14px black;
}
.livre a {
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#91ba1e;
text-decoration:underline;
text-transform:uppercase;
}
.livre a:hover {
text-decoration:none;
}
hr.spip{
height:2px;
border-top:0;
color:#AEDF2B;
background-color:#AEDF2B;
}