@import url(/layout.css);
@import url(/standard.css);
@import url(/style.css);
/*@import url(/jquery.lightbox-0.4.css);*/
/*@import url(/css/default.css);*/
/*@import url(/css/lightwindow.css);*/
@import url(/css/thickbox.css);
@import url(/css/nicols.css);
/*@import url(/css/wip.css);*/

/*body{font-size:75%;background-color:#8395A5;margin:0;padding:0;}
body, input, select, textarea{font-family:Arial, Helvetica, sans-serif; text-align:center;}
td, th, textarea, pre, code, input{font-size:1em}
a img{border:0;vertical-align:middle;margin-right:3px;}
img, map{border:0}*/
table{border-collapse:collapse;}
.clear{clear:both;}
.clear2{clear:both; }
hr.clear{visibility:hidden;margin:0;padding:0;height:1px;border:0}
#page{width:950px;margin:0 auto; position:relative; text-align:left}
#banner{background:url(/images/nicols_bgban.jpg) repeat-y left;}
#banner img{display:block;}
#langs img{display:inline}
#langs{position:relative;top:-7px;right:0; width:auto; text-align:right}
#langs a{margin:0 0 0 2px}
#banner ul, #banner li, #menubottom ul, #menubottom li{margin:0;padding:0;}
#breadcrumb, #breadcrumb a{color:#000;}
#teaser, #breadcrumb, #contents{margin:10px; }
#teaser{margin-bottom:0; position:relative;}
#breadcrumb{margin-top:6px; position:relative;}
#banner, #footer{color:#FFF;}
/* Menus -- */
div.blockmenu{background:transparent url(/images/fond_menu.gif) repeat-x bottom left;padding:7px 0 0 0;height:20px;position:relative; z-index:32;}
ul#menutop a, #menubottom ul a{display:block}
ul#menutop li, #menubottom ul li{display:inline;float:left;width:135.5px;text-align:center;position:relative; }
ul#menutop li:hover .sub, ul#menutop li.sfhover .sub{left:0;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
ul#menutop .sub{position:absolute;left:-999em;top:20px;}
ul#menutop li{font-weight:bold;}
ul#menutop li a{color:white;}
ul#menutop li a:hover{text-decoration:none;}
ul#menutop .sub li{padding:0 6px 0 0;float:none;display:block;}
ul#menutop .sub li a{display:block;width:auto;background:#27879C;margin:4px;padding:5px 0;color:white;}
#wrapper #menubottom{background-image:url(/images/sous_menu_bleu.jpg); position:relative;}
#wrapper #menubottom ul li{width:236.5px;}
#wrapper.base #menubottom{background:url(/images/sous_menu_vert.jpg) 0px -28px no-repeat;}
#wrapper #breadcrumb a{text-decoration:none}




/* -- Menus */
#contents{padding:3px 8px}
#footer{text-align:center}
#footer a, .blockmenu a{color:#fff;text-decoration:none}
#wrapper{padding:1px 0 2px 0 ;background-color:#3399cc;color:#11438D; /*position:relative;*/ }


.accueil #wrapper{padding:1px 0 2px 0;background-color:#FFFFFF;color:#11438D; }
#wrapper #teaser h1, #wrapper #teaser h2{color:white;}
#wrapper #teaser p, #wrapper #teaser strong{color:white;}
#breadcrumb {color:#ffff00}

#wrapper #contents{background-color:white; /*position:relative; */ height:1%;}


#glossaire strong{padding-right:5px; border-right:1px solid #aaa; margin-top:4px}
/* Home Specific */
#wrapper.home #contents{background-color:#ccff99;/*position:relative;*/}
.home h2{color:#fff;margin:0 0 .2em 0;font-size:1.3em;font-weight:bold}
.home #contents div{float:left;display:inline;width:194px;margin:0 10px;padding:3px 7px 7px 7px;}
.home #contents div img{display:block;margin:0;padding:0;}
.home #contents div h3{font-size:1.2em;margin:0 .3em}
.home #contents div div{float:none;display:block;width:auto;height:13em;margin:0;padding:2px 4px;background:#fff;}
.home #contents div div p{padding:0 4px;}
.home #teaser{position:relative}
#wrapper #contents a{color:#11438D; }
#wrapper select{border:1px solid #E3E8A1}
/* Gamme specific */
#wrapper.gamme, .gamme{background-color:#3399cc;}
#wrapper.gamme #teaser{color:#fff}
#wrapper.gamme h2{color:#fff;}
#wrapper.gamme #breadcrumb, #wrapper.gamme #breadcrumb a{color:#ffff00}
#wrapper.home #contents .gamme h3, #wrapper.home #contents .gamme a{color:#4A93D1;}
#wrapper.gamme #contents, #wrapper.gamme #contents td{color:#408298}
#wrapper.gamme #gammes div{overflow:hidden;margin:5px 10px 0 10px}
#wrapper.gamme #gammes div img{width:100%}
#gammes ul, #bateau ul{clear:left}
#gammes ul, #gammes li, #bateau li, #bateau ul{list-style:none;margin:0;padding:0; line-height:1.2em}
/*#gammes li, #bateau li{float:left;width:49.5%;margin:0 0 0 0;padding:0; display:inline}*/
#bateau .col50p li{float:left;width:49.5%;margin:0 0 0 0;padding:0; display:inline}
#gammes li a, #bateau li a{font-size:1.0em;text-decoration:none; list-style:none}
#wrapper.gamme .visitvirt{font-size:1.2em;text-decoration:none;margin-right:10px}
.gamme #boatviews{width:120px;}
.gamme #boatcuts img{
    width:100%;
    max-width:250px;
    max-height:100px;
    margin:3px 10px;
    _width:expression(Math.min(this.width, 250)+'px'); /* IE6 */
    /*_height:expression(Math.min(this.height, 250)+'px'); */
}
/*.gamme #boatviews div{width:116px; height:90px; position:relative; text-align:left; margin:0 3px;}*/
.gamme #boatviews img{position:absolute; right:0; top:0; cursor:ne-resize; }
.gamme #boatviews div{width:100px; height:100px; position:relative; text-align:left; margin:0 3px; float:left;}

.gamme #boatviews2 img{/*position:absolute; left:0; top:0;*/ cursor:hand; /*width:160px;*/ height:110px; }
.gamme #boatviews2 div{/*width:160px;*/ height:110px; position:relative; text-align:left; margin:5px 3px; float:left;}

/* Vente specific */
#vente .offre{padding:3px 6px; }
#vente .offre:hover{background:#e4eefc }
#vente .offre ul{margin:1em 0; padding:0; position:relative; }
#vente .offre h3{position:relative; }
#vente .offre ul li{list-style-position:inside}
#vente .offre div.r{position:relative; width:185px; height:120px; margin-right:10px; text-align:right; padding:0;  /* rajout 11-11-09 */ height:155px; margin:0;}
#vente .offre img{position:absolute;  top:0; margin-top:1.3em; cursor:ne-resize; /* rajout 11-11-09 */  /*right:0;*/ left:0;}
/* Region Specific */
#wrapper.base, .base{background-color:#669900!important; }
#wrapper.base #teaser{color:#fff}
#wrapper.base #breadcrumb, #wrapper.base #breadcrumb a{color:#ff0}
#wrapper.home #contents .base h3, #wrapper.home #contents .base a{color:#8FA120;}
#wrapper.base #presentation p img{margin:0 5px}
#wrapper.base #contents, #wrapper.base #contents td{color:#6c9c13;}
#wrapper.base .iti{width:410px; float:left; margin:10px 20px; border:1px solid #669900; display:inline; }
#wrapper.base .iti span{text-transform:uppercase;font-weight:bold}
#wrapper.base .iti p,#wrapper.base .iti table{clear:left; margin:1px 7px 3px 7px}
#wrapper.base .iti table{width:100%}
#wrapper.base .iti table td{width:50%; padding:0 3px;}
#wrapper.base .iti table td.dist{width:30%!important;}
#wrapper.base .iti h4{float:left;background:#8FA120;color:#fff;line-height:1.4em;padding:0 6px; font-size:1.2em; margin:0; display:inline}
#wrapper.base select{border-color:#8FA120}
#wrapper.base .col50p img{margin:2px}
#wrapper.base #fullview{width:100%;text-align:right}
#wrapper.base #fullview img{max-width:457px;width:expression((this.clientWidth > 457) ? "457px":"auto" );}
#wrapper.base #region{margin:0 100px; }
#wrapper.base #region img{

}
#wrapper.base #bateau {height:200px;}
#wrapper.base #bateau div{/*float:left;*/ display:inline; width:22%; position:absolute;  }
#wrapper.base #bateau div ul{margin:0; padding:0; float:none; display:block;}
#wrapper.base #bateau div li{list-style:none; float:none; display:block; width:auto;}
#wrapper.base h2{position:relative; color:#fff}

.contact_under a,.contact_under a:link, .contact_under a:visited {text-decoration:underline; color:##1E1A71;}
/*#wrapper.base #bateau .baselistgamme_Grand Confort{left:0; }
#wrapper.base #bateau .baselistgamme_Riviera{left:25%; }
#wrapper.base #bateau .baselistgamme_Sedan{left:50%; }
#wrapper.base #bateau .baselistgamme_Estivale{left:75%}*/

#wrapper.base #bateau .baselistgamme_Grand{float:left; position:relative; }
#wrapper.base #bateau .baselistgamme_Riviera{float:left; position:relative; }
#wrapper.base #bateau .baselistgamme_Sedan{float:left; position:relative; }
#wrapper.base #bateau .baselistgamme_Estivale{float:left; position:relative;}


/* News specific */
#wrapper.news, .news{background-color:#DE9D00!important}
#wrapper.news #teaser,#wrapper.news #teaser a{color:#fff}
#wrapper.home #contents .news h3, #wrapper.home #contents .news a{color:#DE9D00;}
#wrapper.news select{border-color:#c37100}
#wrapper.news #contents, #wrapper.news #contents td{color:#c37100}
#wrapper.news hr.clear{border-top:1px solid #de9d00;visibility:visible;margin:7px 0;}
#wrapper.news .col300{text-align:center}
#wrapper.news .date{color:#000}
#wrapper.news #breadcrumb, #wrapper.news #breadcrumb a{color:#fff}
div#actuLatest div.latestitem{
	height:auto;
}
/* Presse specific */
#wrapper.news, .news{background-color:#DE9D00!important}
#wrapper.news #teaser,#wrapper.news #teaser a{color:#fff}
#wrapper.home #contents .news h3, #wrapper.home #contents .news a{color:#DE9D00;}
#wrapper.news select{border-color:#c37100}
#wrapper.news #contents, #wrapper.news #contents td{color:#c37100}
#wrapper.news hr.clear{border-top:1px solid #de9d00;visibility:visible;margin:7px 0;}
#wrapper.news .col300{text-align:center}
#wrapper.news .date{color:#000}
#wrapper.news h2{ color:#fff}
#wrapper.news #breadcrumb, #wrapper.news #breadcrumb a{color:#fff}
div#presseLatest div.latestitem{
	height:48px;
}
div.magazine{
  color:white;
  margin:0 0 0 -5px;
  width:225px;
  background:#f59e01;

}
/* Reservation Specific */
#wrapper.resa, .resa{background-color:#C77500!important;}
#wrapper.home #contents .resa h3, #wrapper.home #contents .resa a{color:#C77500;}
#wrapper.resa #teaser, #wrapper.resa #breadcrumb,#wrapper.resa #breadcrumb a{color:#fff}
#wrapper.resa iframe{margin:0;padding:0}
/* Contenus */
#nadia, #wrapper #nadia td a{color:#fff}
/* promo */
#wrapper.gamme #reservation, form#info{background:#e3ecf1; width:400px; margin:auto; border:2px solid #ddd; padding:5px}
form#info{width:600px;}
input,textarea,select{font-size:12px}
#wrapper.gamme #reservation h3{margin-top:0; padding-top:0; text-align:center;}
.promos{margin:0 100px 15px 100px;color:#11438D;}
.promos div.r{margin:0; padding:0;}
.promos h3{padding:4px 0; text-align:center; background:#0a9fae; color:#fff; position:relative;}
#wrapper.gamme h2{ color:#fff}

/* actus -- */
.item{padding:6px}
/* -- actus */
#scrollerPrime {position:absolute; top:-320px; right:5px; width:400px; font-size:1.5em; color:#fff}
/* vente neuf -- */
#boatsells a img{border:0; width:55px;}
/* -- vente neuf */

.fiche #teaser h2 { color:#FFF; } 
.champ_ope input, .champ_ope textarea{border:1px #DE9D00 solid; text-align:left;}

/*Image contenue dans les pages "gammes"*/
.zoomImgGamme:hover
{
	width:100px;
}

