/* Elements html */
body{ /*background-image:url(../images/bg_body.jpg); background-position:top; background-repeat:repeat-x;*/ margin:0; font-family:"trebuchet MS"; font-size:12px; }
img{margin:0; border:none; padding:0;}
ul {list-style: none;}
h1{ margin:0; text-align:right; background-image:url(../images/bg_h1.jpg); color:#FFFFFF; background-position:right; width:600px; padding:2px 12px 2px 2px; margin: 0 0 0 20px; font-size:14px;  }
h1.conseil{ margin:0; text-align:left; background-image:url(../images/bg_h2.jpg); color:#FFFFFF; background-position:right; width:570px; padding:2px 2px 2px 12px; margin: 0 0px 0 40px ; font-size:14px; text-transform:capitalize;  }
h1.map{ margin:0; text-align:right; background-image:url(../images/bg_h1.jpg); color:#FFFFFF; background-position:right; width:300px; padding:2px 12px 2px 2px; margin: 0 0 0 20px; font-size:14px;  }
label{ display:block; float:left; width: 250px; text-align: right; padding-right: 20px;}
#bulle { position: absolute; visibility: hidden;  font-size:12px;}
marquee{ text-align:left; width:900px; margin: 0 auto; display:block;  border:1px solid #FF0000; direction:ltr;  }
marquee a{ color:#999999; font-size:9px; text-decoration:none;  }
.cal2 { border:1px solid #666666; background-image:url(../images/bg_input.jpg); background-repeat:repeat-x; background-position:top; height:20px; background-position:top; margin:0 5px 0 5px; width:270px;}
.cal3 { border:1px solid #666666; background-image:url(../images/bg_input.jpg); background-repeat:repeat-x; background-position:top; margin:0 5px 0 5px; width:150px;}
.cal4 { border:1px solid #666666; background-image:url(../images/bg_input.jpg); background-repeat:repeat-x; background-position:top; margin:0 5px 0 5px; width:70px;}
.cal_big { border:1px solid #666666; background-image:url(../images/bg_input.jpg); background-repeat:repeat-x; background-position:top; margin:0 5px 0 5px; width:270px; height:100px;}

.ligne{ clear:both; padding:2px; margin-bottom:5px; margin-top:10px; width:580px;}

.ligne2{  clear:both; text-align:left; padding:2px; margin-bottom:5px; width:580px;}

fieldset.estim{ margin: 0px 10px 5px 10px;  border: 1px solid #333333; }
fieldset.estim legend { border-left: 2px solid #333333;  border-right: 2px solid #333333; padding: 2px 10px 2px 10px; color:#DD0000; }



.defilant{ display:inline; font-size:10px; color:#CCCCCC; background:none;}
.defilant a{ color:#CCCCCC; text-decoration:none;} 
.defilant a:hover{ color:#666666;}

#global{ width:900px; margin:0 auto;}
#header{ height: 140px; margin:0 0 10px 0; float:none;}
#header a{ margin:0; display:block; float:left;}

#menu{ width: 192px; float:left; margin-right:30px;}
#content{ width:676px; float:left;}

.bg_menu{ background-image:url(../images/bg_menu.jpg); background-repeat:repeat-y; width:192px; margin:0;}

.carto{ text-align:center; margin:0 auto; width:170px; padding:0; margin-top:0;}
.carto .long_input{ width:160px; margin-bottom:5px;}
.carto form { display:inline;}
.ligne4 { clear:both; text-align:left; padding:0px; margin-bottom:2px; float:left; width:170px; }
.ligne4 label{  text-align:left; padding:2px; margin-bottom:5px; float:left; width:80px; }
.foot_menu {background-image:url(../images/foot_menu.jpg); background-repeat:no-repeat; width:192px; height:16px; margin-bottom:15px;}
#recherche_carto_head{ background-image:url(../images/recherche_carto.gif); background-repeat:no-repeat; width:192px; height:44px; margin-top:10px; margin-bottom:0;}
#recherche_rapide_head{ background-image:url(../images/recherche_rapide.gif); background-repeat:no-repeat; width:192px; height:44px; margin-top:10px; margin-bottom:0;}
#menu_general_head{ background-image:url(../images/menu_general.jpg); background-repeat:no-repeat; width:192px; height:39px;}

#head_win{ background-image:url(../images/head_win.gif); background-repeat:no-repeat; width:676px; height:30px; margin-top:10px;}
.bg_win{ background-image:url(../images/bg_win.jpg); background-repeat:repeat-y; width:676px;}
.bg_win p{ margin: 0 10px 0 10px;} 
.foot_win {background-image:url(../images/foot_win.jpg); background-repeat:no-repeat; width:676px; height:11px;}
.decalage{ padding:0 100px 0 10px;}

#foot{ clear:both; background-image:url(../images/bg_foot.jpg);  background-repeat:repeat-x; background-position:top; height:24px; text-align:center; padding-top:24px; margin-top:20px;  width:100%;}
#foot p {width:900px; margin:0 auto; display:block;}
#foot p a { color:#999999; font-size:9px; text-decoration:none;}
#foot p a:hover { color:#999999; font-size:9px; text-decoration:underline;}

#doc{ background-image:url(../images/bg_carouselle.jpg); background-repeat:no-repeat; width:639px; height:139px; margin:0 auto; padding:0; clear:both; }

ul#navi {list-style: none; margin:0 10px 0 10px; padding:10px 0 0 0;}
ul#navi li { background-image:url(../images/td.jpg); margin:0 0 1px 0; padding:2px 2px 2px 12px ;}
ul#navi li a{ text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:12px;}
ul#navi li a:hover{ font-style:italic;}

ul#themes {list-style: none; float:left;}
ul li.boxo{ height: 110px; width:80px; float:left; margin:15px 6px 14px 5px;}
ul li.boxo a{ display:block; height: 100px; width:70px; padding:5px 5px 5px 5px ; background-image: url(../images/stickers.jpg); background-repeat:no-repeat; float:left; text-decoration:none;}
ul li.boxo a:hover{background-image: url(../images/stickers_over.jpg); }
ul li.boxo span { color:#666666; font-size:10px; line-height:10px; font-weight:bold;}

p.left{ float:left; margin-top:0; margin-right:3px; margin-left:0;}
p.right{float:left; margin:0 0 0 0; }

#themes {padding:0; margin:0;}
.mod { width:546px; overflow:hidden; position:relative; float:left;}

#pub{ width:275px; height:327px; float:left; margin-left:10px;}
#bouton_slide{ float:left; width:40px;}
/*#lecteur{ width:639px; height:346px; z-index:1; margin:0 auto;  clear:both; }*/
#lecteur{ width:900px; height:270px; z-index:1; margin:0 auto;  clear:both; color:#FFFFFF; text-align:center; background-image:url(../images/fd_flow.jpg); background-repeat:no-repeat; padding-top:30px; }

.cont{ margin-left:370px; width:215px; position: absolute; }



/*  Moteur de recherche  */
#dragDiv1{ width:400px; position:absolute;  top:130px; left:40%;}

.blc_one { border-right: 1px solid #CCCCCC; width:195px; float:left; }
.blc_two { border-left: 1px solid #CCCCCC; width:195px; float:right; }

#dragDiv1 p{ padding:15px; color:#333333;}
#dragDiv1 input.cal { border:1px solid #666666; background-image:url(../images/bg_input.jpg); background-repeat:repeat-x; background-position:top; height:15px; margin:0 5px 0 5px; width:90px; font-size:10px;}
#dragDiv1 input.sub { display:block; float:left; border:1px solid #666666; background-color:#FFFFFF; background-image:url(../images/bg_submit.jpg); background-repeat:repeat-x; background-position:top; color:#666666; width:150px; padding:5px; font-weight:bold; margin:0 auto;}
#dragDiv1 .long_input{ width:120px;}
#dragDiv1 label { width:60px; float:left; font-size:10px; padding:inherit;}
#dragDiv1 .ligne{  clear:both; text-align:left; padding:2px; margin-bottom:0px; float:left; width:190px;}
#dragDiv1 .ligne_black{   text-align:center; padding:2px; margin:0 auto; margin-left:50px; float:left; width:300px; background:#F7CACB; border:1px solid #FF0000;}
#dragDiv1 .cal { display:block; float:left;}
#dragDiv1 form{ clear:both; margin:20px 0 0 0;}
#dragDiv1 .submit_search{ background:none;  background-image:url(../images/submit_search.jpg); background-repeat:no-repeat; background-position:top; width: 113px; height: 23px; border:none; display:block; margin:0 auto;}
#dragDiv1 .bg_buton{ background-image:url(../images/search_pop_bas.gif); width:400px; line-height:34px; height:34px;float:left;}
#dragDiv1 .form_search{ background-image:url(../images/bg_serach_pop.jpg); background-repeat:repeat-y; background-position:top; width:396px; display:block;float:left;  margin:0 0 0 2px; }
#dragDiv1 form{margin:0;}



/*  Moteur de recherche (alerte) */
#dragDiv2 input.cal { border:1px solid #666666; background-image:url(../images/bg_input.jpg); background-repeat:repeat-x; background-position:top; height:21px; margin:0 5px 0 5px;}
#dragDiv2 input.cal2 { width:370px;}
#dragDiv2 input.sub { display:block; float:left; border:1px solid #666666; background-color:#FFFFFF; background-image:url(../images/bg_submit.jpg); background-repeat:repeat-x; background-position:top; color:#666666; width:150px; padding:5px; font-weight:bold; margin:0 auto;}
#dragDiv2 .long_input{ width:200px;}
#dragDiv2 label { width:180px; float:left;}
#dragDiv2 .ligne{ text-align:left; padding:2px; margin:0 0 5px 10px; width:650px;}
#dragDiv2 .cal { display:block; float:left;}
form{ clear:both; margin:20px 0 0 0;}
.submit_search{ background:none;  background-image:url(../images/submit_search.jpg); background-repeat:no-repeat; width: 149px; height: 32px; border:none; display:block; margin:0 auto;}
.bg_buton{ background-image:url(../images/search_pop_bas.gif); width:519px; line-height:44px; height:44px;float:left;}
.form_search{ background-image:url(../images/bg_serach_pop.jpg); background-repeat:repeat-y; width:519px; display:block;  margin:0 auto; }
#dragDiv2 form{margin:0;}


/* Resulatats de la recherche */
a.etik{ background-image:url( ../images/vignette.jpg); background-repeat:no-repeat; width:199px; line-height:15px; height:75px; float:left; color:#FFFFFF; text-decoration:none; display:block; margin:5px 10px 5px 10px; padding:0; }
a.etik:hover{ background-image:url( ../images/vignette_hover.jpg);  }
a.etik span.ilu{ display:block; margin:7px 5px 5px 5px; height:45px; width:30px; float:left; cursor:pointer; }
a.etik span.txt{ display:block; line-height:12px; height:40px; width:110px; padding: 5px 3px 0px 15px; overflow:hidden; float:left; font-size:10px; cursor:pointer; text-align:left; }
a.etik span.refo{ font-size:10px; color:#FFFFFF; font-weight:bold; text-align:right; cursor:pointer; display:block; margin-top:7px; height:19px; float:left; width:115px; }

fieldset.result{ margin: 0px 10px 5px 10px;  border: 1px solid #333333; }
fieldset.result legend { border-left: 2px solid #333333;  border-right: 2px solid #333333; padding: 2px 10px 2px 10px;  color:#DD0000; font-weight:bold; }
/* Formulaire de slide !*/

#back { background-image:url(../images/slide.gif); background-repeat:no-repeat; height:279px; width:215px; }


/* box drag ! */
.box {  z-index: 1; }
.drag{position:absolute;z-index:999999; visibility:hidden;}
.handle { cursor: move; margin: 0; }
.handle img{margin:0; float:left;}





/* Pagination */
.align_pagin{ width:400px; margin:0 auto;}
a.pagination{ color:#FFFFFF; padding:5px; margin:2px; width:19px; line-height:19px; display:block; float:left; text-align:center; text-decoration:none; background-image:url(../images/pagin.jpg);}
a.pagination:hover{ background-image:url(../images/pagin_over.jpg);}
.pagination_active{ color:#FFFFFF; padding:5px; margin:2px; width:19px; line-height:19px; display:block; float:left; text-align:center; text-decoration:none; background-image:url(../images/pagin_active.jpg);}


/* Erreur */
.align_erreur{ width:555px; margin:0 auto;}

/* Trombinoscop */
.clipout{  width:180px;  height:100px;  float:left;  overflow:hidden; border:2px solid #000000; margin:2px;}
.clipout_big{  width:600px;  height:200px;  float:left;  overflow:hidden;  border:2px solid #000000;}


/* Fiche */
.detail_titre { font-weight: bold; padding-left: 5px; background-image: url(../images/td.jpg); color:#FFFFFF; font-size:12px; }
table{ margin:0 auto;}
td { padding-left: 5px; font-size: 12px; }
.td2 { font-family: Trebuchet MS; padding-left: 5px; font-size: 12px; }
.td3 { padding-left: 30px; padding-bottom: 10px; font-family: Trebuchet MS; font-size: 12px; }
.td4 { padding-left: 30px; padding-bottom: 10px; border-top:1px solid #CC0033; font-family: Trebuchet MS; font-size: 12px; }

ul.det_ann li { list-style-image:url(../images/puce.jpg); }


/* F A Q */
.align_bulle{ margin:0 auto; width:635px;}
.pseudo{background-image:url(../images/bulle_01.jpg); background-repeat:no-repeat; width:631px; height:67px; }
.pseudo p{padding: 15px 0 30px 0; font-weight:bold; font-size:14px;}
.message{background-image:url(../images/bulle_02.jpg); background-repeat:repeat; width:631px; min-height:67px; color:#000066; font-style:italic; }
.message p{ padding: 0 10px 0 10px; font-size:14px;}
.fin{background-image:url(../images/bulle_03.jpg); background-repeat:no-repeat; width:631px; height:20px; margin-bottom:20px; }


/* Partenaires */
 
.prev_part { width: 200px; height:100px; float:left; margin:0 30px 0 10px; text-align:center;}

.prev_part  a { display:block; min-height:100px; line-height:100px; padding:4px; }
.prev_part  a:hover { border:4px solid #E70106; padding:0;}
.desc_part { width:400px; min-height:100px; float:left; text-align:justify;  }
.lien_part { text-align:right; color:#3300FF; font-weight:bold;}
.lien_part a, .desc_part a { color:#3399FF; text-decoration:none; font-weight:bold;}
.lien_part a:hover,  .desc_part a:hover  { color:#3300FF;}



.pad{ text-align:left; width:600px; padding:2px 12px 2px 12px;  }
.submit_geo{ width:150px;}

a.popup #help { display:none; text-decoration:none; color:#000000; }
a.popup:hover #help { background-image:url(../images/help.gif); font-size:14px;	background-position:right; 	background-repeat:no-repeat;	position:absolute; 	top:180px; 	height:103px; 	width: 282px; margin-left:120px; 	padding: 92px 30px 18px 50px; 	z-index:99999; display:block; }

.main{ cursor:pointer;}


.ligne5 { float:left; text-align:left; padding:2px; margin-bottom:5px; float:left; width:600px; }
.ligne5 label{ float:left; display:block; width:180px; padding-left:20px; text-align:left; }
.cal5 { border:1px solid #666666; background-image:url(../images/bg_input.jpg); background-repeat:repeat-x; background-position:top; margin:0 5px 0 5px; width:200px;}


.descriptif_txt p {
	width:600px;
	margin : 10px 20px 10px 30px;
	text-align : justify;
}

.descriptif_txt p a, .linkpg{
	color : #FC0000;
	font-weight : bold;
}
