/* CSS Document */

/* ***************************************************** *

                  C A R A I B E D I T I O N S 

* ***************************************************** */

body { margin:0; padding:0; font:normal 12px arial; background:url(../images/bg.jpg) repeat-x 0px 115px; }

#bloc_header { height:92px; width:100%; margin-bottom:1px; background:url(../images/bg_bloc_header.jpg) repeat-x #3f2716; }
#header { height:92px; width:854px;/*884-30*/ margin:0 auto; background:url(../images/courbe_header.jpg) no-repeat; color:#FFFFFF; padding:0 0 0 30px; }
#panier { float:right; margin:20px 75px 0 0; }
#panier a { color:#FFFFFF; text-decoration:none; }
#panier a:hover { text-decoration:underline; }

#bloc_menu { height:20px;/*23-3*/ width:100%; background:url(../images/bg_bloc_menu.jpg) repeat-x #7c7b7b; padding:3px 0 0 0;  }
#menu { height:20px; width:844px;/*884-40*/ margin:0 auto; color:#FFFFFF; font-weight:bold; padding:0 0 0 40px; }
#menu a { color:#FFFFFF; text-decoration:none; margin:0 15px; }
#menu a:hover { text-decoration:underline; }

#main { width:884px; margin:0 auto; }

#bloc_gauche { float:left; margin:0 20px 0 55px; }

#fil_d-ariane { color:#000000; font:normal 12px arial; margin:20px 0 5px 0; }
#fil_d-ariane a { color:#ac7244; text-decoration:none; font-weight:bold; }
#fil_d-ariane a:hover { text-decoration:underline; }
#fil_d-ariane a img { border:0; }

#presentation {}
#contenu_presentation { width:386px; background:url(../images/bg_presentation.jpg) no-repeat #7f4e2d; color:#FFFFFF; margin-bottom:40px; }
#titre, #titre2 { font:bold 14px arial; background:url(../images/bg_titre.jpg) no-repeat #000000; height:18px;/*23-5*/ width:101px;/*131-30*/ padding:5px 0 0 30px; color:#FFFFFF; }
#titre2 { background:url(../images/bg_titre2.jpg) no-repeat #000000; width:125px;/*155-30*/ }

#contenu_presentation #texte {text-align:justify}
#texte { padding:0 8px; height:auto !important; min-height:420px; height:420px; }
#texte2 { padding:0 8px; }

#bloc_droite { float:left; width:420px; padding:35px 0 0 0; }
#bloc_droite2 { float:left; width:135px; margin:0 0 10px 0; padding:15px 0 0 15px; background:url(../images/bas_droite.jpg) no-repeat bottom #f1f0f0; }

.bloc-parutions, .bloc-parutions2 { float:left; margin:10px 20px 0 0; text-align:center; height:305px; width:166px; }
.bloc-parutions2 { height:220px; width:122px; margin:10px 0 0 0; text-align:center; float:left; }
.bloc-parutions a, #rappel a, .bloc-parutions2 a { color:#000000; font-weight:bold; text-decoration:none; }
.bloc-parutions a:hover, #rappel a:hover, .bloc-parutions2 a:hover { text-decoration:underline; }

.parutions { border:5px solid #e1e1e1; float:left; background-color:#FFFFFF; }
.select { background-color:#e5e5e5; margin:0 auto 0 auto; width:60px; padding:5px; }
.select a img { border:0; }

#actualite { color:#FFFFFF; clear:both; }
#contenu_actu { width:350px; height:150px; float:left; background:url(../images/bg_article.jpg) no-repeat #5f3421; }

#bloc_footer { clear:both; height:49px; width:100%; background:url(../images/bg_bloc_footer.jpg) repeat-x #3f2716; color:#FFFFFF; }
#footer { height:49px; width:884px; margin:0 auto; }
#footer a { color:#FFFFFF; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#mentions { background-image:url(../images/bg_mentions.jpg); height:20px;/*25-5*/ width:153px;/*173-10*/ float:left; margin:12px 0 0 30px; padding:5px 0 0 20px;}

/* SCROLL UP */
#scrollup {
  	position: relative;
  	overflow: hidden;
  	margin: 5px 30px 0 40px;
 	height: 49px;
  	width: 350px;
	float:left;
}

.headline
{
width:350px;
height:49px;
font:normal 11px verdana;
color:#FFFFFF;
padding:0 5px 5px 5px;
position: absolute;
top: 210px;
left: 0px;
}

html #galerie dl dt a img { border:0; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }

#article { width:599px; background:url(../images/bg_news.jpg) no-repeat #eeeeee; height:auto !important; min-height:150px; height:150px; }

#titre_article { font:normal 18px arial; margin:0; }
#contenu_article { padding:10px; }
#galerie { float:left; margin:0 5px 0 10px; height:201px; width:120px; }
#galerie a img { border:1px solid black; }

#recherche { width:599px; height:162px; background:url(../images/bg_recherche.jpg) no-repeat #eeeeee; }
#recherche2 { width:579px;/*599-20*/ height:29px;/*35-6*/ background:url(../images/bg_recherche2.jpg) no-repeat #ae6e3c; padding:6px 0 0 20px; }

#title { float:left; margin:20px 0 10px 0; }
#title a img { border:0; }

#trad {  width:577px; }
p{ margin:0 0 10px 0; }
a{ color:#000000; text-decoration:underline; }
a:hover{ text-decoration:none; }

#martinique, #guadeloupe { background:url(../images/martinique.jpg); width:162px;/*307-145*/ height:119px;/*139-20*/ padding:20px 5px 0 140px; margin:20px 0 0 0; }
#guadeloupe { background:url(../images/guadeloupe.jpg); }

#contenu_panier, #etape1, #etape2, #etape3 { padding:10px; height:auto !important; min-height:150px; height:150px; width:577px;/*597-20*/ border:1px solid #eeeeee; }
#etape1, #etape2, #etape3 { height:auto !important; min-height:380px; height:380px; }

#contenu_panier { background:url(../images/bg_panier.jpg) no-repeat #ffffff; }
#etape1 { background:url(../images/bg-etape1.jpg) no-repeat #ffffff; }
#etape2 { background:url(../images/bg-etape2.jpg) no-repeat #ffffff; }
#etape3 { background:url(../images/bg-etape3.jpg) no-repeat #ffffff; }

#contenu_panier a img, #etape1 a img, #etape2 a img, #etape3 a img { border:0; }
#contenu_panier a, #etape1 a, #etape2 a, #etape3 a { text-decoration:none;}
#contenu_panier a:hover, #etape1 a:hover, #etape2 a:hover, #etape3 a:hover { text-decoration:underline;}

#icone_naviguation { font-weight:bold; }