
/* max-min width */
    html, body { height: 100%; }

    #main {
      
      width: 100%; min-width:1000px; max-width:1100px;
      min-height: 150px;
    }
	body {margin:0px; padding:0px; font: 0.8em  arial, sans-serif; background: #b3e6ef url(dbi/bg.jpg) top left repeat-x;}
/* pb aligneme,t ligne de base FF */
a { text-decoration:none;}
a:hover { color: #FF0000;}
a:visited {}
img{
vertical-align:middle;
}
div.clearfloats {clear:both; margin:0px;}

-->
.titres_onglets {color:#000066; font-size:20px; }
-->	
div#column1 {width:211px; margin-left:1%;  float:left; background-image:; background-repeat: no-repeat;  }
div#column1 #base {  background-image: url(dbi/bg.jpg); background-repeat:; 
margin:0px 4px 0 1px; color: #FFF; font-size:1em; font-weight:100; letter-spacing:0px; text-align:center; padding:5px 5px 5px 5px;}
div#column1 #sep { margin:4px -2px 4px 0; height:1px; background-color: #FFF;  }
div#column1 ul {	margin:0px;	padding:0px; list-style:none;}
div#column1 ul li {background-image: url(dbi/barre_menu2.jpg); background-repeat:no-repeat; padding:4px 0px 0px 4px;}
div#column1 ul li a{color: #fff; font-size:1.3em; font-weight:;  padding:0 6px; padding-left:7px;}
div#column1 ul li a:hover{ color: #000066; font-weight:100;  margin:5px 0 5px 0;}
div#column1 #menu_g {margin:0 0 0px 0;}
div#column1 #menu_g li:hover{background-image: url(dbi/barre_menu3.png); background-repeat:no-repeat;   }
div#column1 #menu_bas { width:211px; padding-top:10px; padding-bottom:15px; background-image:url(dbi/fd_bas_menu.jpg); background-repeat:repeat-y;}
div#column1 #menu_end { width:211px; height:38px; background-image:url(dbi/bas_menu_g.jpg); background-repeat:no-repeat; text-align:center; padding-top:10px;}
div#column1 #alerte{margin:0px 4px 0px 1px; padding:0 3px 0 0; height:60px; font-size:10px; background-image:url(dbi/alerte/fd_bout_alerte.jpg);
border-top:solid 1px #fff;}
div#column1 #alerte img{float:left; margin:9px 5px 0 5px;}
div#column1 #alerte #titre {margin:10px 0 0 0;; font-size:12px; color: #FF0000; font-weight:bold;}
#wx_module_8782 {}

div#column1 #sm{background-image: url(dbi/bleu_trans.jpg) ; color:#FFFFFF; margin:6px 3px 0px 0px; padding:0px 0 0px 4px; }
div#column1 #sm a{color:#FFFFFF; font-size:1em; }
div#column1 #sm a:hover{color: #FFFF00; }
div#column1 #close a{color:#fff; font-size:0.9em;  margin-bottom:0px; padding:0 3px 3px 0;}

-->
div#column2 {width:54%; text-align:center; background-color: ; margin-left:1%;  float:left;  padding:0px 3px 3px 3px; border:solid 0px #fff; }
div#column2 #col2-1 { width:553px;   text-align:center; background-color:;}
div#column2 #col2-1 #lang{ text-align:center; color:#0000CC; float:right; height:26px;  width:111px; margin-bottom:27px; margin-right:30px;  background-image:url(dbi/onglet_lang.jpg); background-repeat:no-repeat; }
div#column2 #col2-1 #lang img{margin-top:-1px; padding:0 3px 0 3px; }
div#column2 #col2-1 #lang2{ color: #CCCCCC; font-size:1em;}
div#column2 #col2-1 #lang2 a { color:#FFFFFF; font-size:1em;}
div#column2 #col2-1 #lang2 a:hover { color: #FF3300;}
div#column2 #col2-2 {width:170px;  float:left;  }
div#column2 #col2-2 #contact{float:right; height:27px; color:#000066; width:111px; font-size:18px;  background-image:url(dbi/onglet_cont.jpg); background-repeat:no-repeat; 
 text-align:center;
}
/accueil*/
div#column2 #animac { background-color:;}
div#column2 #newboats {width:545px; height:116px; margin-top:0px; margin-left:6px; background-image:url(dbi/new/fd_new.png); background-repeat:no-repeat; text-align:left;}
div#column2 #newboats div{margin-left:5px;}
div#column2 #newboats img{margin:7px 2px 0px 2px; border:solid 1px #fff;}
div#column2 #newboats a:hover img {margin:6px 1px 0px 1px; border:solid 2px #FFFF99; }
div#column2 #onglet_nouv{ margin:25px 0px 0 0px; font-size:16px; font-weight:bold; width:140px; height:27px; background-image:url(dbi/onglet_col2.png); background-repeat:no-repeat;  }
div#column2 #wrap_onglet {margin-right:360px;}
div#column2 #onglet_nouv DIV{padding:5px 0px 0 0; text-align:center;}
div#column2 #head{ margin:-6px 0 0 0px;} 
div#column2 #bottom{ margin:-6px 0 -2px 0px;} 
div#column2 #actus { margin:-2px 0 10px 0px; width:539px; padding:3px 0 0 0px; background-image:url(dbi/actus/fd_actus.jpg); background-repeat:repeat-y;}
div#column2 #actus ul{margin:0px 0 0 10px; width:480px;}
div#column2 #actus li{ list-style-type:square; margin-bottom:5px;}
div#column2 #actus li a{ color:#000066; font-weight:bold;	 text-decoration:;}
div#column2 #actus li a:hover{ color:#FF3300;}

/*results*/
div#column2 #haut_result { margin-top:55px; height:21px; background-image:url(dbi/result/fd_barre_result.png); background-repeat:repeat-y;}
*div#column2 #haut_result { margin-top:15px; height:22px; background-image:url(dbi/result/fd_barre_result.png); background-repeat:repeat-y;}
div#column2 #haut_result #ang_g{float:left; margin:0px; background-color:none;}
div#column2 #haut_result #txt {float:left; padding:2px 0 0 0; color: #0033FF;}

div#column2 #result_main { width:100%; background-image: url(dbi/result/fd_main_result.jpg); background-repeat:repeat-x;}
div#column2 #result_main #titre_ss_cat { margin:20px 0px 0px 0; float:right; text-align:left; height:37px; width:250px; background-image:url(dbi/result/sous_rub2.png); background-repeat:no-repeat;
color:#000033; font-size:1.3em; padding:7px 0 0 10px;}
div#column2 #result_main #titre_ss_cat a{ font-size:0.6em; text-decoration:underline;}
div#column2 #result_main #titre_ss_cat img{ float:right; margin:-15px 4px 0 0; border:0px;}
div#column2 #result_main #tri {float:left; margin:21px 0px 0px 3px; }
div#column2 #result_main #list_prod {}
div#column2 #result_main #list_prod #prod { float:left; width:179px; margin:10px 0 10px 0; height:233px; background-image:url(dbi/result/mini_prod.png); background-repeat:no-repeat;}
div#column2 #result_main #list_prod #prod #titre{ color:#000066; font-weight:bold; text-align:center; margin:10px 4px 0 0; } 
div#column2 #result_main #list_prod #prod img{ margin:13px 0 0 0; border:solid 1px #fff;}
div#column2 #result_main #list_prod #prod a:hover img {border:solid 2px #FFFF99; margin:11px 0 0 0;}
div#column2 #result_main #list_prod #prod #datas{ background-image:url(dbi/result/fd_main_result2.png); width:122px; height:52px; color:#000066; font-weight:0.9em; text-align:left; padding:2px 0 0 3px; margin:15px 0 0 0px;}
div#column2 #result_main #list_prod #prod #actions {margin:15px 0 0 0; }
div#column2 #result_main #list_prod #prod #actions #ajout_select input{margin:0px 0 0 0px; width:157px; height:30px;}


div#result_main #ajout_select_prod {margin:22px 0 0 5px; float:left; width:157px; height:30px; color:#FFFFFF; padding:4px 0px 0 4px; text-align:left; }
div#contact_select {margin:26px 0 0 5px; float:left; width:70px; height:30px; background-image: url(dbi/contact/bout1_contact.png);background-repeat:no-repeat;
 padding:3px 0px 0 6px; text-align:left; }
div#contact_select a{color:#FFFFFF;}

div#column2 #result_main #produit #titre_produit { float:right; margin:15px 0 0 4px; height:26px; width:99%; background-image:url(dbi/produit/fd_titre_prod.png);
color: #000033; font-size:1.2em; text-align:left; }
div#column2 #result_main #produit #titre_produit #titre_placement {padding:4px 0px 0 290px; font-weight:bold;}
div#column2 #result_main #produit img{float:left; margin:0px 0 0 0px; border:solid 2px #fff; }
div#column2 #result_main #produit #text_produit_main { float:left; text-align:left; padding:3px; height:222px; margin:4px 0 0 281px; width:47%; background-color:#FFFFFF; }
div#column2 #result_main #produit #images_mini {text-align:left;}
div#column2 #result_main #produit #images_mini img{ float:left; width:60px; margin:-49px 2px 2px 4px; }

div#column2 #result_main #produit #tab_datas_produits {margin:15px 0 0 4px; text-align:left; text-indent:2px;}
div#column2 #result_main #produit #tab_datas_produits #tab_g_1 {color:#003366; font-weight:bold;   float:left; width:101px; padding-top:2px; height:18px; background-image:url(dbi/produit/tab_g_1.png); background-repeat:no-repeat;}
div#column2 #result_main #produit #tab_datas_produits #tab_d_1 {color: #000033; float:left; width:81%; padding-top:2px; height:18px; background-image:url(dbi/produit/tab_fd_1.png); background-repeat:repeat;}
div#column2 #result_main #produit #tab_datas_produits #tab_g_2 {color:#003366; font-weight:bold; float:left; width:101px; padding-top:2px; height:18px; background-image:url(dbi/produit/tab_g_2.png); background-repeat:no-repeat;}
div#column2 #result_main #produit #tab_datas_produits #tab_d_2 { color: #000033; float:left; width:81%; padding-top:2px; height:18px; background-image:url(dbi/produit/tab_fd_2.png); background-repeat:repeat;}
div#column2 #result_main #image_big{background: #b3e6ef url(dbi/bg.jpg) top left repeat-x; padding:10px 0 10px 0; margin:10px 0 0 0;}
div#column2 #result_main #image_big img{border:solid 2px #fff; margin:3px;}

div#column2 #result_main #retour {float:left; margin:29px 0 0 5px;}

div#column2 #message { background-color:#FF0000; color:#FFFFFF; font-size:1em; text-align:left; padding:5px; margin-bottom:15px;}

div#column2 #form_select {text-align:left; padding:10px}
div#column2 #form_select #sujet{float:left; width:150px; text-align:right; padding:0 4px 0 0;}
div#column2 #form_select #champ{float:left;}

/* contact*/
div#column2 #bloc_form { text-align:left; margin:10px 0 0 0px; background: #b3e6ef url(dbi/bg.jpg) top left repeat-x; padding:5px; color:#FFFFFF;}
div#column2 #bloc_form textarea{width:500px;}
div#column2 #bloc_form a {color:#FFFFFF;}
.small {font-size:10px;}

/* sitemap*/
#sitemap {text-align:left; padding:10px; background: #b3e6ef url(dbi/bg.jpg) top left repeat-x;}
#sitemap  a:hover {color:#CC0000;}
#sitemap a{color:#FFFFFF; }
#sitemap h3 {margin:5px;}
#sitemap h3 a{ font-size:1.4em;  }
#sitemap #plan_ss_rub {padding:10px 0 0 15px;}
#sitemap #plan_ss_rub a{font-size:1.3em; font-weight:bold; }
#sitemap #plan_articles {padding-left:20px;}
#sitemap #plan_articles a{font-size:1.1em; }

/*alerte texte*/
div#column2 #result_main #text_alerte { text-align:left; padding:10px; background-color:#FFFFFF; color:#003366;}

-->
/*search*/
div#column3 {background-color:; float:left; width:213px; margin-left:1%; margin-top:30px;  text-align:right; }
div#column3 #search{float:right; margin-right:10px; width:193px; text-align:right; font-size:0.8em; color:#FFFFFF;   }
div#column3 #search #onglet_search{ margin-left:53px;  height:28px; width:141px; font-size:16px; font-weight:bold; background-image: url("dbi/search/recherche.jpg"); background-repeat:no-repeat;}
div#column3 #search #onglet_search DIV{padding:5px 10px 0 0;}
div#column3 #search #form_search {background-image: url("dbi/search/fd_modules_droits.png"); background-repeat:repeat-y; width:193px;}
div#column3 #search #form_search_part1 {height:45px; }
div#column3 #search #form_search #form_search_part1 #search_ref{ padding:12px 0 0 0;  text-align:right; width:193px; height:39px; background-image: url("dbi/search/recherche_ref.jpg"); background-repeat:no-repeat; }
div#column3 #search #form_search #form_search_part1 #search_ref INPUT#q{width:98px; margin:0 16px 0 0; height:14px; border:0px;}
#q{
	padding-right: 18px;
	background: #fff url("dbi/search/q.png") no-repeat 4px center;
}
div#column3 #search #form_search_part2 {height:195px; padding-top:10px; background-image: url("dbi/search/fd_modules_droits2.png"); background-repeat:repeat-y; width:193px;}
div#column3 #search #form_search_part2 #search_type_1 {margin:5px 2px 0px 5px; padding:0px 0 0 0; text-align:right; width:186px; height:34px; background-image: url("dbi/search/fd_form_search_1.png"); background-repeat:no-repeat; }
div#column3 #search #form_search_part2 #search_type_1 DIV{ padding:9px 13px 0 0;}
div#column3 #search #form_search_part2 #search_type_1 SELECT{ width:118px;  border:0px; font-size:11px;	}
div#column3 #search #form_search_part2 #search_type_1 INPUT{ width:116px; margin:8px 12px 0 0; height:14px; border:0px;}
div#column3 #search #form_search_part2 #search_type_2 {margin:5px 3px 0px 4px;; width:186px; height:62px; background-image: url("dbi/search/fd_form_search_2.png"); background-repeat:no-repeat; }
div#column3 #search #form_search_part2 #search_type_2 INPUT{width:98px; margin:8px 12px 0 0; height:14px; border:0px;}
#euro{
	padding-right: 18px;
	background: #fff url("dbi/search/euro.jpg") no-repeat 100px center;

}
div#column3 #bouton_search {margin:6px 0 0 2px;}

/* selection*/
div#column3 #selection{float:right; margin-right:10px; margin-top:26px; width:193px; width:193px; text-align:right; font-size:0.8em; color:#FFFFFF;  }
div#column3 #onglet_selection { margin:0px 0 1px 28px; text-align:left; width:164px; height:26px; font-size:16px; font-weight:bold; background-image:url(dbi/selection/votre_select.png); background-repeat:no-repeat;}
div#column3 #onglet_selection DIV{padding:5px 0px 0 8px;}
div#column3 #texte_selection { width:193px; height:56px;  background-image:url(dbi/selection/fd_txt_select.jpg); background-repeat:no-repeat;} 
div#column3 #texte_selection DIV{padding:8px 5px 0px 8px;}
div#column3 #corps { padding:0 0 5px 0; background-image:url(dbi/selection/fd_corps.jpg); background-repeat:repeat-y; width:193px;}
div#column3 #select_boat img.mini{ border:solid 1px #fff;}
div#column3 #select_boat {border-bottom:solid 1px #ccc;}
div#column3 #select_boat #c1{float:left; padding:8px 0px 0px 7px; width:72px; text-align:center;  }
div#column3 #select_boat #c2{float:left; padding:5px 0px 0px 4px; width:90px; text-align:left; }
div#column3 #select_boat #c3{float:right;  width:17px; padding:5px 3px 0px 0px; text-align:center;}
div#column3  #no_boat{float:left; color: #FFFF00; font-size:1.2em; padding:8px; }

div#column3 #chargement{margin-right:10px; margin-top:26px; color:#0000FF; }
/* footer*/
#footer { background-color:#000033; height:15px; color:#FFFFFF; text-align:center; padding:3px; margin-top:10px;}
#footer a{ color:#FFFFFF; }
#footer a:hover{ color: #FF0000; }
