@charset "utf-8"; 
/* CSS Document */
h1, h2, h3 {margin:0 0 10px 0; padding:0}
body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#374F70}

.infobulle{background-color:#6CCAE9; border:1px solid #FFFFFF; color:#FFFFFF; font-size:10px; padding:2px; position:absolute; text-align:center; visibility:hidden; width:80px !important;}

.tout {background:url(../images/picto_tout.gif) no-repeat; padding-left:14px; margin-left:10px; margin-right:10px;}
.tout_occas {background:url(../images/picto_tout.gif) no-repeat; padding-left:14px; margin:0px 5px 5px 0 !important;}
.colorBlue {color:#39b8e1; font-weight:bold;}
#center{ width:988px; margin:0px auto;  height:100%;}

#container{float: left; width:988px; height:100%;}
#retourAccueil {width:300px; height:110px; display:block;}
#retourAccueil a {width:300px; height:110px; display:block; }
#bandeau {float: left; width:966px; height:135px; background:url(../images/bandeau.jpg) no-repeat top center transparent;}
#menu {float: left; width:950px; height:30px; background:url(../images/fd_menu.gif); margin:0px 0 0 8px; display:inline}
#menu image { float:left;}
#menu ul {float: left; margin:0;padding:7px 0 0 0;list-style:none;text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#menu li{ display: inline;width:30px;}
#menu li a{ text-decoration:none; color:#fff;   padding:0 10px 0 10px;  border-right: solid 1px #fff}
#menu li a:hover{ color:#fff; text-decoration:underline;}

.legende { float: left; font-size:11px; font-style:italic;}
#htpage {float: left; width:966px; height:19px; background:url(../images/htpage.gif);}


#contenu {float: left; width:966px; background:url(../images/fd_contenu.gif);}
#contenu a{  color:#374f70; text-decoration:none}
.prestige_link {
color:#A8A8A8 !important;
}
/*#contenu .listeProduit a , #contenu #produit a{ vertical-align:middle; padding-top:10px}*/
#contenu a:hover{  color:#374F70; text-decoration:underline;}
#contenu #centre {float: left; width:933px; margin: 0 15px 0 15px; border-bottom:1px #a7b8d0 solid; padding-bottom:10px; display:inline; background:url(../images/background_left.jpg) repeat-y #fff;}
#contenu  #centre #gauche {float: left; width:206px; /*min-height:610px;*/}
#contenu  #centre .fond {background:url(../images/fd_gauche.jpg) repeat-x #3f658c}
#contenu  #centre .menuGauche {width:206px; background:url(../images/fd_menugauche.gif) repeat-x #6bcae9;}
#contenu  #centre .menuGauche .intitule{ color:#FFFFFF; padding:5px 0 4px 20px; font-weight:bold; font-size:13px;}
#contenu  #centre .menuGauche .select{ color:#1d305e; padding:5px 0 4px 20px; font-weight:bold; font-size:13px;}
#contenu  #centre .menuGauche .intitule a{ color:#FFFFFF; text-decoration:none;}
#contenu  #centre #gauche .bordure {border: solid 2px #FFFFFF;}
#contenu  #centre #gauche .info { float:left; color:#FFFFFF; width:190px; margin:0 0 0 5px; padding-bottom:5px;}
#contenu  #centre #gauche .info a{  color:#FFFFFF;}
#contenu  #centre #gauche .titreMeteo { background:url(../images/titre_meteo.gif) no-repeat;width:206px; height:30px; margin:10px 0 0 0;}
#contenu  #centre #gauche .titreMeteo h2 { visibility:hidden; margin:0px; padding:0px;}
#contenu  #centre #gauche .titreLetter { background:url(../images/titre_news.gif) no-repeat;width:206px; height:30px; margin:0 0 10px 0;}
#contenu  #centre #gauche .titreLetter h2 { visibility:hidden; margin:0px; padding:0px;}
#contenu  #centre #gauche .titreWebcam { background:url(../images/titre_webcam.gif) no-repeat;width:206px; height:30px; margin-bottom:8px;}
#contenu  #centre #gauche .titreWebcam h2 { visibility:hidden; margin:0px; padding:0px;}
#contenu  #centre #gauche .titreConcession { background:url(../images/titre_concession.gif) no-repeat;width:206px; height:30px; margin-top:7px; margin-bottom:8px;}
#contenu  #centre #gauche .titreConcession h2 { visibility:hidden; margin:0px; padding:0px;}
#contenu  #centre #gauche .titreConcession2 { background:url(../images/titre_concession2.gif) no-repeat;width:206px; height:30px; padding-top:7px}
#contenu  #centre #gauche .titreConcession2 h2 { visibility:hidden; margin:0px; padding:0px;}
#contenu  #centre #gauche .titreService { background:url(../images/titre_service.gif) no-repeat;width:206px; height:30px; padding-top:7px}
#contenu  #centre #gauche .titreService  h2 { visibility:hidden; margin:0px; padding:0px;}



#contenu  #centre #droiteHaut {float: left;  margin-left:10px; padding-bottom:10px; border-bottom: solid 2px #374F70; display:inline; width:710px;}

#contenu  #centre #droiteHaut #actualite {float: left; width:507px;}
#contenu  #centre #droiteHaut #actualite h2 { visibility: visible; margin: 0 0 10px 0 ; padding:0px;  font-size:19px;}
#contenu  #centre #droiteHaut #actualite img {/*padding:2px; border: solid 1px #CCCCCC;*/ width:480px;}

#contenu  #centre #droiteHaut #lesActu {}
#contenu  #centre #droiteHaut #lesActu #actuPrinc {float:left; width:405px;}
#contenu  #centre #droiteHaut #lesActu #actuPrinc h3{ font-size:15px; display:inline; /*border-bottom:1px #336699 solid;*/ margin-bottom:15px;}
#contenu  #centre #droiteHaut #lesActu #actuPrinc img {padding:2px; border:#999999 solid 1px; display:inline}
#contenu  #centre #droiteHaut #lesActu #actulist {float:right; width:221px; background:url(../images/fd_actu.gif); padding:60px 10px 10px 20px; }

#contenu  #centre #droiteHaut #lesActu #actulist img { border:#FFFFFF solid 1px}
#contenu  #centre #droiteHaut #lesActu #actulist a {color:#FFFFFF; text-decoration:none}
#contenu  #centre #droiteHaut #lesActu #actulist a:hover {color:#FFFFFF; text-decoration:underline}
#contenu  #centre #droiteHaut #lesActu #actulist h3 {margin:0; padding:0}
#contenu  #centre #droiteHaut #infoPage {float: left; width:460px; display:inline; padding:0}
#contenu  #centre #droiteHaut #infoPage h2 { font-size:19px;}
#contenu  #centre #droiteHaut #infoPage img {padding:2px; border: solid 1px #CCCCCC; display:inline;}

#contenu  #centre #droiteHaut #textePage {float: left; width:700px; display:block; padding:0 10px 0 0}
#contenu  #centre #droiteHaut #textePage  h2 { font-size:19px;}
#contenu  #centre #droiteHaut #textePage  h3 { font-size:16px; width:100%; color:#44bce3}
#contenu  #centre #droiteHaut #textePage  .photo { background-image:url(../images/fd_photo.gif); width:129px; height:162px; padding:7px 0 0 7px}
#contenu  #centre #droiteHaut #textePage  .photo2 { background-image:url(../images/fd_photo2.gif); width:327px; height:176px; padding:7px 0 0 7px}
#contenu  #centre #droiteHaut #textePage  .nom { font-weight:bold}
#contenu  #centre #droiteHaut #textePage  .fonction { color:#39b8e1; font-weight:bold}
#contenu  #centre #droiteHaut #textePage  a	 {color:#39b8e1; text-decoration:none}
#contenu  #centre #droiteHaut #textePage  a:hover {color:#39b8e1; text-decoration:underline}


#contenu  #centre #droiteHaut #equipe {float: left; width:700px; display:block; padding:0 10px 0 0}
#contenu  #centre #droiteHaut #equipe h2 { font-size:19px;}
#contenu  #centre #droiteHaut #equipe h3 { font-size:16px; width:100%; border-bottom: #37b7e1 solid 1px; color:#44bce3}
#contenu  #centre #droiteHaut #equipe .photo { background-image:url(../images/fd_photo.gif); width:129px; height:162px; padding:7px 0 0 7px}
#contenu  #centre #droiteHaut #equipe .photo2 { background-image:url(../images/fd_photo2.gif); width:390px; height:198px; padding:7px 0 0 7px}
#contenu  #centre #droiteHaut #equipe .nom { font-weight:bold}
#contenu  #centre #droiteHaut #equipe .fonction { color:#39b8e1; font-weight:bold}
#contenu  #centre #droiteHaut #equipe a	 {color:#39b8e1; text-decoration:none}
#contenu  #centre #droiteHaut #equipe a:hover {color:#39b8e1; text-decoration:underline}

#contenu  #centre #droiteHaut #produit {float: left; width:700px; display:block; padding:0 10px 0 0}
#contenu  #centre #droiteHaut #produit h3 { font-size:19px; margin:0; padding:0}
#contenu  #centre #droiteHaut #produit h4 { font-size:13px; margin:0; padding:0; color:#6bcae9}
#contenu  #centre #droiteHaut #produit h5 { font-size:12px; margin:0; padding:0; width:100%; border-bottom:1px solid #374F70; margin:0px 0 5px 0}
#contenu  #centre #droiteHaut #produit .Apartir { font-size:12px; padding:0; width:100%; border-bottom:1px solid #374F70; margin:0px 0 30px 0}


#contenu  #centre #droiteHaut #produit .listeProduit { border-bottom:1px #3ab8e1  dotted}
#contenu  #centre #droiteHaut #produit .pdf {margin-top:5px;}

#contenu  #centre #droiteHaut .prix { font-size:14px; color:#FF0000; font-weight:bold;}
#contenu  #centre #droiteHaut .prix { width:100%; background-color:#3ab8e1; font-size:16px; color:#FFFFFF; font-weight:bold; text-align:center; line-height:50px;}

#contenu  #centre #droiteHaut .visible{ width:273px; background-color:#006699; font-size:14px; color:#FFFFFF; font-weight:bold; text-align:center; line-height:50px;}

#contenu  #centre #droiteHaut #produit img{padding:2px; border: solid 1px #CCCCCC; display:inline; vertical-align:top;}
#contenu  #centre #droiteHaut #produit .pdf{padding:0; border:none; vertical-align:middle;}
#contenu  #centre #droiteHaut img { clear:both; margin: 0 8px 10px 0;}

#bleu { background-color:#39B8E1; color:#FFFFFF !important; padding:10px 10px 180px 10px ; margin:0px;}
#bleu P{ margin:0; padding:0;}

#contenu  #centre #droiteHaut  h2 { visibility:hidden; margin:0px; padding:0px;}


#contenu  #centre #droiteHaut .titreMoteur { background:url(../images/titre_moteur.gif) no-repeat;width:350px; height:24px; margin-top:7px; margin-bottom:20px;}
#contenu  #centre #droiteHaut .titre20ans { background:url(../images/titre_20ans.gif) no-repeat;width:380px; height:20px; margin-top:7px; margin-bottom:20px;}


#contenu  #centre #droiteHaut .titreCoque { background:url(../images/titre_coque.gif) no-repeat;width:500px; height:20px; margin-top:7px; margin-bottom:20px;}
#contenu  #centre #droiteHaut .titreMulti { background:url(../images/titre_ressource.gif) no-repeat;width:500px; height:20px; margin-top:7px; margin-bottom:20px;}
#contenu  #centre #droiteHaut .titreCharte { background:url(../images/titre_charte.gif) no-repeat;width:500px; height:20px; margin-top:7px; margin-bottom:20px;}
#contenu  #centre #droiteHaut .titreEquipe { background:url(../images/titre_equipe.gif) no-repeat;width:500px; height:20px; margin-top:7px; margin-bottom:20px;}
#contenu  #centre #droiteHaut .titreSaisir { background:url(../images/titre_saisir.gif) no-repeat;width:500px; height:20px; margin-top:7px; margin-bottom:20px;}
#contenu  #centre #droiteHaut .titreUne { background:url(../images/titre_une.gif) no-repeat;width:500px; height:20px; margin-top:7px; margin-bottom:20px;}
#contenu  #centre #droiteHaut .titreInfos { background:url(../images/titre_infos.gif) no-repeat;width:500px; height:20px; margin-top:7px; margin-bottom:20px;}
#contenu  #centre #droiteHaut .titreTeal { background:url(../images/titre_teal.gif) no-repeat;width:500px; height:20px; margin-top:7px; margin-bottom:20px;}
#contenu  #centre #droiteHaut .titreContact { background:url(../images/titre_contact.gif) no-repeat;width:500px; height:20px; margin-top:7px; margin-bottom:20px;}
#contenu  #centre #droiteHaut .titreNeuf { background:url(../images/titre_neuf.gif) no-repeat;width:500px; height:20px; margin-top:7px; margin-bottom:20px;}
#contenu  #centre #droiteHaut .titreOccasion{ background:url(../images/titre_occasion.gif) no-repeat;width:500px; height:20px; margin-top:7px; margin-bottom:20px;}
#contenu  #centre #droiteHaut .titreEntretien{ background:url(../images/titre_entretien.gif) no-repeat;width:280px; height:20px; margin-top:7px; margin-bottom:20px;}
#contenu  #centre #droiteHaut .titreReparation{ background:url(../images/titre_reparation.gif) no-repeat;width:500px; height:20px; margin-top:7px; margin-bottom:20px;}
#contenu  #centre #droiteHaut .titreGardiennage{ background:url(../images/titre_gardiennage.gif) no-repeat;width:500px; height:20px; margin-top:7px; margin-bottom:20px;}
#contenu  #centre #droiteHaut .titrePort{ background:url(../images/titre_port.gif) no-repeat;width:500px; height:20px; margin-top:7px; margin-bottom:20px;}
#contenu  #centre #droiteHaut .titreHivernage{ background:url(../images/titre_hivernage.gif) no-repeat;width:500px; height:20px; margin-top:7px; margin-bottom:20px;}
#contenu  #centre #droiteHaut .titrePlaceBornes{ background:url(../images/titre_place_bornes.gif) no-repeat;width:500px; height:20px; margin-top:7px; margin-bottom:20px;}
#contenu  #centre #droiteHaut .titrePlaceLavandou{ background:url(../images/titre_place_lavandou.gif) no-repeat;width:500px; height:20px; margin-top:7px; margin-bottom:20px;}
#contenu  #centre #droiteHaut .titreServices{ background:url(../images/titre_services.gif) no-repeat;width:500px; height:20px; margin-top:7px; margin-bottom:20px;}
#contenu  #centre #droiteHaut .titreProposition{ background:url(../images/titre_proposition.gif) no-repeat;width:500px; height:20px; margin-top:7px; margin-bottom:20px;}
#contenu  #centre #droiteHaut .titreShipchandler { background:url(../images/titre_ship.gif) no-repeat;width:500px; height:20px; margin-top:7px; margin-bottom:20px;}
#contenu  #centre #droiteHaut .titreFinancement { background:url(../images/titre_finance.gif) no-repeat;width:600px; height:20px; margin-top:7px; margin-bottom:20px;}

#contenu  #centre #droiteHaut #team {float: left; width:180px; margin-top:18px ; padding:0;}
#contenu  #centre #droiteHaut #team #logo { float:left; width:180px; height:170px; display:block; text-align:center}
#contenu  #centre #droiteHaut #team #info { float:left;  width:187px;}
#contenu  #centre #droiteHaut #team #info.test { float:left;  width:187px; margin-bottom:-6px;}
#contenu  #centre #droiteHaut #team .visuel{ border:#3d648b solid 1px; margin-bottom:5px; display:inline;}
#contenu  #centre #droiteHaut #team .titreTeam {background:url(../images/titre_team.gif) no-repeat;width:338px; height:20px; margin-top:7px; margin-bottom:20px; display:inline;}


#contenu  #centre #droiteHaut #encart_entretien { width:710px; float:left; margin:0 0 10px 0;}
#contenu  #centre #droiteHaut #encart_entretien IMG { border:medium none; margin:0; padding:0;}
#contenu  #centre #droiteHaut #encart_entretien A {float:left; margin: 1px 1px 0 0;}
#contenu  #centre #droiteHaut #encart_entretien P {float:left;}

#contenu  #centre #droiteHaut .devis { font-size:16px;}
#contenu  #centre #droiteHaut .devis H4{color:#FFFFFF; font-size:16px;}
#contenu  #centre #droiteHaut .devis A{color:#FFFFFF !important; text-decoration:none; font-size:16px; float:right; background-color:#39B8E1; padding:5px; margin-bottom:15px;}
#contenu  #centre #droiteHaut .devis A:HOVER{color:#FFFFFF; text-decoration:underline;}



#contenu  #centre #media { float:left; width:230px; background:url(../images/zone_multimedia.gif) no-repeat; padding:30px 0 0 11px;} 
#contenu  #centre #media .mediaListe { float:left; width:230px; background-image:url(../images/liste_media.gif)} 
#contenu  #centre #media .mediaListe .titremedia { line-height:29px;  font-weight:bold; padding:0px 0 0px 10px}
#contenu  #centre #media .titre { line-height:15px; padding:12px 0 7px 30px}
#contenu  #centre #media .titre2 { line-height:15px; padding:12px 0 7px 10px}
#contenu  #centre #media .vid { background:url(../images/picto_tele.gif) left no-repeat}
#contenu  #centre #media .video { padding:0px 0 0px 10px}
#contenu  #centre #media .selection { padding:3px 0 3px 10px; width:210px; font-size:10px; text-align:center}
#contenu  #centre #media P { margin:10px;}

#contenu  #centre #droiteBas {float: right; width:711px; margin-right:5px;}
#contenu  #centre #droiteBas #service {float:left; width:150px; margin-right:-4px;}

#contenu  #centre #droiteBas #annonce {float:right;  margin-top:10px; width:565px;}
#contenu  #centre #droiteBas #annonce .annonce_annonce{ clear:both; padding-top:15px;}
#contenu  #centre #droiteBas #annonce .titreOffre {float:left;  background:url(../images/titre_offre-e.gif) no-repeat;width:210px; height:20px;}
#contenu  #centre #droiteBas #annonce .titreOffre h2 { visibility:hidden; margin:0px; padding:0px; font-size:12px}
#contenu  #centre #droiteBas #annonce #titreTypeOffre {float:left;  background:url(../images/titre_typeoffre-e.gif) no-repeat;width:558px; height:33px; margin:10px 0 2px 0}
#contenu  #centre #droiteBas #annonce .plus { float:left;}

#contenu  #centre #droiteBas #annonce .annonce { float:left; width:137px; margin-right:3px; display:inline; }
#contenu  #centre #droiteBas #annonce .annonce  img {padding:2px; border: solid 1px #CCCCCC}
#contenu  #centre #droiteBas #annonce .annonce h3 a{ color:#6ccae9; font-weight:bold; font-size:11px; margin:0 0 3px 0; padding:0;}
#contenu  #centre #droiteBas #annonce .lien {float:right; width:170px; text-align:right; margin:0 ;}
#contenu  #centre #droiteBas #annonce .lien_occas {float:right; width:170px; text-align:right; margin:0; }
#contenu  #centre #droiteBas #annonce P {margin:5px 5px 5px 0; width:130px;}
#contenu  #centre #droiteBas #annonce A {margin:5px 5px 5px 0; width:130px;}


#contenu  #centre #droiteBas #zoom {float:left;  margin-top:10px; width:710px;}
#contenu  #centre #droiteBas #zoom .titreZoom {float:left;  background:url(../images/titre_zoom.gif) no-repeat; width:118px; height:16px; margin-bottom:15px;}
#contenu  #centre #droiteBas #zoom .titreZoom h2 { visibility:hidden; margin:0px; padding:0px; font-size:12px}
#contenu  #centre #droiteBas #zoom img {padding:2px; border: solid 1px #CCCCCC}
#contenu  #centre #table_ressource img {padding:2px; border: solid 1px #CCCCCC}
#contenu  #centre #table_ressource {}

#contenu  #centre #droiteBas #zoom .lien {float:right; /*width:170px;*/ text-align:right; margin:12px 0 0 0 }
#contenu  #centre #droiteBas #zoom h3 { font-size:15px; text-transform: uppercase; margin:0; padding:0}
#contenu  #centre #droiteBas #zoom h4 { color:#37b7e1; margin:0; padding:0}

#pied  {float: left; width:966px; height:36px; background:url(../images/fd_pied.gif); padding-top:5px}
#pied  ul {margin:0;padding:3px 0 0 0;list-style:none;text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#pied  li{ display: inline;   padding:0 10px 0 10px;  border-right: solid 1px #374F70}
#pied  li a{ text-decoration:none; color:#374F70;}
#pied  li a:hover{ color:#374F70; text-decoration:underline;}


#lien  {float: left; width:966px; height:41px;}
#lien  ul { float:left; margin:0; width:160px; padding:3px 0 0 0;list-style:none;/*text-align:center;*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
#lien  li{}
#lien  li a{ text-decoration:none; color:#374F70;   padding:0 10px 0 10px;}
#lien  li a:hover{ color:#374F70; text-decoration:underline;}
#partenaire { float:left; text-align:right}
.ligne { clear:both; width:200px; text-align:right;}
label { float: left; width:50px; text-align:right; clear:both; line-height:23px; margin-right:10px; display:block}
.form { width:200px;  float:right;}
#contenu  #centre #droiteHaut #contact {float: left; width:700px; padding:0 0 0 0}

#contact #gauche { float:left;  width:470px;}
#contact #droite { float:right; width:210px; }
#contact input {margin-bottom:2px; width:130px;}

.important { font-size:12px; font-weight:bold; color:#006699}

.pagination { font-size:12px; color: #FFCC00; font-weight:bold}

#pagination a{ font-size:12px; color: #fff}

#contenu  #centre #droiteHaut #team1 img {padding:2px; border: solid 1px #CCCCCC}
#contenu  #centre #droiteHaut #team1_test img.facebook {padding-bottom:10px; border: solid 2px #FA302E}
#contenu  #centre #droiteHaut #team1 {float: left; width:690px; display:block; padding:0 10px 0 0}
#contenu  #centre #droiteHaut #team1 h2 { font-size:19px;}
#contenu  #centre #droiteHaut #team1 h3 { font-size:16px; width:100%; border-bottom: #cddfe9 solid 1px; color:#e2001a; font-size: large}
#contenu  #centre #droiteHaut #team1 .titreActu{ font-size:16px; width:128%; border-bottom: #374F70 solid 1px; color:#374F70; font-size: large}
#contenu  #centre #droiteHaut #team1 .photo { background-image:url(../images/fd_photo.gif); width:129px; height:162px; padding:7px 0 0 7px}
#contenu  #centre #droiteHaut #team1 #actu .photo{ background-image:url(../images/fd_photo.gif); width:129px; height:162px; padding:7px 0 0 7px}
#contenu  #centre #droiteHaut #team1 #actu h4{ font-size:14px; width:100%; color:#44bce3; border:none; margin:0; padding:0; display:inline;}
#contenu  #centre #droiteHaut #team1 .photo2 { background-image:url(../images/fd_photo2.gif); width:327px; height:176px; padding:7px 0 0 7px}
#contenu  #centre #droiteHaut #team1 .nom { font-weight:bold}
#contenu  #centre #droiteHaut #team1 .fonction { color:#39b8e1; font-weight:bold}
#contenu  #centre #droiteHaut #team1 a	 {color:#39b8e1; text-decoration:none}
#contenu  #centre #droiteHaut #team1 a:hover {color:#39b8e1; text-decoration:underline}
#contenu  #centre #droiteHaut #team1 .titreTeam {background:url(../images/titre_teal.gif) no-repeat;width:338px; height:20px; margin-top:7px; margin-bottom:20px;}

#contenu  #centre #droiteHaut #actuPage {float: left; width:700px; display:block; padding:0 10px 0 0}
#contenu  #centre #droiteHaut #actuPage  h2 { font-size:19px;}
#contenu  #centre #droiteHaut #actuPage  h3 { font-size:16px; width:100%; color:#44bce3; display:inline;}
#contenu  #centre #droiteHaut #actuPage  .photo { background-image:url(../images/fd_photo.gif); width:129px; height:162px; padding:7px 0 0 7px}
#contenu  #centre #droiteHaut #actuPage  .photo2 { background-image:url(../images/fd_photo2.gif); width:327px; height:176px; padding:7px 0 0 7px}
#contenu  #centre #droiteHaut #actuPage  .nom { font-weight:bold}
#contenu  #centre #droiteHaut #actuPage  .fonction { color:#39b8e1; font-weight:bold}
#contenu  #centre #droiteHaut #actuPage  a	 {text-decoration:none}
#contenu  #centre #droiteHaut #actuPage  a:hover {color:#39b8e1; text-decoration:underline}
#contenu  #centre #droiteHaut #actuPage img {padding:2px; border: solid 1px #CCCCCC}
#contenu  #centre #droiteHaut #actuPage .titre { font-weight:bold; font-size:13px;}

#contenu  #centre #droiteHaut .prixAnnonce {color:#374F70 !important; font-weight:bold;}

/*----------------------------------------------------------------------------------
 Acordeon
 ----------------------------------------------------------------------------------
 { width:100%; }*/
 
.menuOff{ width:690px; height:30px; padding:0 10px 0 0px; line-height: 30px;  font-size:16px; font-weight:bold; color:#44bce3; cursor: pointer;  border-bottom: #006699 solid 1px; padding-bottom:3px}
.rouge{ color:#e2001a !important;border-bottom: #7d000f solid 1px !important; }
.rouge_menu{ }
.dernier { }
.premier { }
#image_team {float:right;
margin:73px 0 0;
width:20%;}
#actu {float:left; margin:30px 0 0; width:80%;}

.menuOn{width:690px; height:30px; padding:0 10px 0 0px; line-height: 30px; font-size:16px; font-weight:bold;  color:#44bce3; cursor:pointer;  border-bottom: #006699 solid 1px; padding-bottom:3px}
.sousMenu{display:inline-block; float:left; width:680px; padding:10px 10px; background-color:#ffffff; text-align:justify;}
html>/**/body .menuOff{display:inline-block; float:left;}
html>/**/body .menuOn{display:inline-block; float:left;}
/*----------------------------------------------------*/


/*--------------------------Formulaire--------------------------*/

INPUT #mail {
	border:1px solid #FFFFFF;
} 

/*-------------------------------------------------------*/
#ecatalogue {
}

#catalogueDl {
width:567px;
height:155px;
background : url(../images/ecatalogue2k11.png) no-repeat;
float:right;
display:block;
outline:none;
}

#catalogueDl:hover {
opacity:0.9;
}

.clear {
clear:both;
}


.lien_brochure {
font-size:14px;
display : block;
margin-left:20px;
}

.couleur_texte_brochure {
color: #3AB8E1 !important;
}

#contenu  #centre #droiteHaut #actuPage img.brochure {
padding:2px ;
border: solid 1px #CCCCCC ;
margin-bottom:2px;
}

.facebook_accueil {
width:194px;
height:45px;
display:block;
float:left;
}

.facebook_accueil img {
border:0;
}

.fleche {
float:left;
padding-left:5px;
border:0 !important;
}

#facebook_team {
position:absolute;
margin-top:280px;
margin-left:474px;
}

#facebook_team img {
padding: 4px ;
border:0 !important;
}

p#adresseInfo {
font-size:12px;
color:#1c4f84;
}

p#adresseInfo span#findUs {
float:right;
}
p#adresseInfo span#findUs a {
font-weight: bold !important;
color:#6CCAE9;
}

img.imgSlideRea {
width:335px;
height:230px;
display:block;
background:#eee;
margin:0 !important;
clear:none !important;
}

img.imgSlideRea2 {
height:330px;
display:block;
background:#eee;
margin:0 auto!important;
clear:none !important;
}

.jcarousel-skin-tango2 .jcarousel-clip-horizontal {
background:#eee;
}

img.redBg {
background:red;
}
img.blueBg {
background:blue;
}
img.yellowBg {
background:yellow;
}


.descripRea {
color:#3e648b;
margin-top:50px;
float:left;
margin-left:10px;
width:270px;
}

img.imgReaMore {
display:block;
width:155px;
height:100px;
background:#eee;
float:left;
margin:10px !important;
clear:none !important;
}

#slider {
margin-top:10px;
float:left;
width:425px;
}

#slider2 {
margin-top:10px;
float:left;
width:710px;
}

h3.titrePhotosRea {
font-weight:bold;
font-size:18px;
color:#009ee0;
}

#topTeam {
margin-bottom:30px;
}

#topTeam ul#navTeam {
padding:0;
margin:0;
padding-bottom:10px;
border-bottom:1px solid #b4d4e1;
}

#topTeam ul#navTeam li {
list-style-type:none;
float:left;
border-right:1px solid #009ee0;
}

#topTeam ul#navTeam li.lastNavTeam {
border-right:0;
}

#topTeam ul#navTeam li a.linknavTeam {
display:block;
padding:3px 10px;
color:#009ee0;
text-transform:uppercase;
font-weight:bold;
}

.colTeam {
float:left;
width:335px;
padding:0 10px;
}

h5.titreTeampower {
background:url(../images/titre-teampower.png) no-repeat 0 0 transparent;
display:block;
text-indent:-1000px;
margin:0 0 10px 0;
}

h5.titreTeampower#quoideneuf {
background-position: 0 0;
width:134px;
height:15px;
}

h5.titreTeampower#lastVid {
background-position: 0 -25px;
width:143px;
height:19px;
}

.linkPlain {
float:right;
text-transform:uppercase;
color:#009ee0 !important;
text-decoration:underline !important;
font-weight:bold;
font-size:13px;
}

.linkPlain:hover {
text-decoration:none !important;
}

#mainNews {
margin-bottom:20px;
padding-bottom:15px;
border-bottom:1px solid #b4d4e1;
}

#mainNews h4.mainTitle {
padding:0;
margin:0;
}

#mainNews h4.mainTitle a {
color:#009ee0 !important;
font-weight:bold;
font-size:20px;
}

p.date {
margin:0 0 10px 0 !important;
}

.smallNews {
margin-bottom:10px;
border-bottom:1px solid #eee;
}

.smallNews img.smallPic {
float:left;
width:100px;
height:66px;
display:block;
background:#eee;
clear:none !important;
margin: 0 10px 0 0 !important;
}

.smallNews .rightSmallNews {
float:left;
width:225px;
}

.smallNews .rightSmallNews h6.smallTitle {
margin:0;
}

.smallNews .rightSmallNews h6.smallTitle a {
color:#009ee0 !important;
font-weight:bold;
font-size:14px;
text-decoration:none !important;
}

.smallNews .rightSmallNews h6.smallTitle a:hover {
text-decoration:underline !important;
}

.sep {
height:20px;
}

.titreAlbum {
background:url(../images/titreAlbum.png) no-repeat 0 0;
display:block;
width:146px;
height:14px;
text-indent:-1000px;
}

.boxImg {
float:left;
width:157px;
padding:0 5px;
}

.boxImg img.imgAlb {
width:157px;
height:95px;
display:block;
background:#eee;
}

/*
REFONTE HEADER
*/

#header {
width:988px;
height:165px;
margin:10px auto 15px auto;
background:url(../images/bandeau.jpg) no-repeat top right transparent;
}

#header a#logoHome {
position:absolute;
z-index:10;
width:389px;
height:161px;
}

#header #langues {
float:right;
}

#header #langues .linkLangues {
background:url(../images/flags.png) no-repeat 0 -1px transparent;
width:32px;
height:32px;
overflow:hidden;
text-indent:-100px;
display:block;
float:left;
margin:5px;
}

#header #langues .linkLangues#french {
background-position:0 -29px;
}
#header #langues .linkLangues#french:hover {
background-position:-32px -29px;
}
#header #langues .linkLangues#french:active {
background-position:-64px -29px;
}

#header #langues .linkLangues#english {
background-position:0 -1px;
}
#header #langues .linkLangues#english:hover {
background-position:-32px -1px;
}
#header #langues .linkLangues#english:active {
background-position:-64px -1px;
}

#header #navContainer {
margin-top:135px;
height:35px;
width:988px;
position:absolute;
/* Legacy browsers */
background: #1c4f82 url("../images/navContainer-bg.png") repeat-x top;
-o-background-size: 100% 100%;
-moz-background-size: 100% 100%;
-webkit-background-size: 100% 100%;
background-size: 100% 100%;
/* Internet Explorer */
*background: #1c4f82;
background: #1c4f82\0/;
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FF2f6cad, endColorstr=#FF1c4f82);
}
@media all and (min-width: 0px) {
	#header #navContainer {
		/* Opera */
		background: #1c4f82 url("../images/navContainer-bg.svg");
		/* Recent browsers */
		background-image: -moz-linear-gradient(
			top,
			#2f6cad,
			#1c4f82
		);
		background-image: -webkit-gradient(
			linear,
			left top, left bottom,
			from(#2f6cad),
			to(#1c4f82)
		);
	}
}

#header #navContainer ul#nav {
padding:0;
margin:0 0 0 168px;
width:820px;
height:35px;
z-index:50;
position:absolute;
}

#header #navContainer ul#nav li.navContainer {
float:left;
list-style-type:none;
padding:0;
margin:0;
}

#header #navContainer ul#nav li.navContainer a.linkNav {
display:block;
padding:10px 10px;
color:#fff;
text-decoration:none;
font-size:12px;
font-weight:bold;
text-shadow:0 1px 1px #092949;
}

#header #navContainer ul#nav li.navContainer a.linkNav:hover, #header #navContainer ul#nav li.navContainer a.linkNav.selected {
background:#fff;
color:#1c4f82;
text-shadow:none;
}

.boxAlbumRea {
float:left;
width:339px;
margin:5px;
padding:3px;
}

.boxAlbumRea:hover {
border:3px solid #3F658C;
padding:0;
}


.boxAlbumRea a.linkAlbumRea:hover {
opacity:0.7;
}

.boxAlbumRea h6.titreAlbumMain {
padding:5px;
margin:132px 0 0 0;
position:absolute;
font-size:13px;
background: url(../images/bg-50.png) repeat top left transparent;
background: rgba(0,0,0,.6);
width:329px;
overflow:hidden;
color:#fff;
}

.boxAlbumRea img.imgReaMain {
width:339px;
height:185px;
display:block;
background:#eee;
clear:none !important;
margin:0 !important;
}

.jcarousel-control {
    margin-bottom: 10px;
    text-align: center;
}

.jcarousel-control a {
float:left;
margin-right:5px;
margin-top:5px;
border:1px solid #dfdfdf;
}

.jcarousel-control a:hover {
text-decoration:none !important;
border:1px solid #3F658C;
}

.jcarousel-control a:focus,
.jcarousel-control a:active {
    outline: none;
}

img.imgLinkCarou {
width:117px;
height:85px;
display:block;
background:#eee;
margin:0 !important;
clear:none !important;
}

a.linkRetourRea {
color:#009EE0 !important;
text-align:right;
text-decoration:underline !important;
float:right;
font-size:15px;
margin-top:10px;
}
a.linkRetourRea:hover {
text-decoration:none !important;
}

a img {
border:none;
}

.hoverDescrip {
background: url(../images/bg-50.png) repeat top left transparent;
background: rgba(0,0,0,.6);
padding:5px;
color:#fff;
height:46px;
width:610px;
overflow:hidden;
position:absolute;
z-index:2;
top:260px;
}

.hoverDescrip.secondHover {
top:150px;
}

.hoverDescrip h6 {
font-size:13px;
font-weight:bold;
margin:0;
padding:0;
}

.hoverDescrip p {
font-size:11px;
margin:5px 0 0 0;
}

/*
DINPro @font-face
*/
@font-face {font-family: 'DINProMedium';src: url('./fonts/dinpro-medium-webfont.eot');src: local('?'), url('./fonts/dinpro-medium-webfont.woff') format('woff'), url('./fonts/dinpro-medium-webfont.ttf') format('truetype'), url('./fonts/dinpro-medium-webfont.svg#webfontNgHAoh1Y') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'DINProLight';src: url('./fonts/dinpro-light-webfont.eot');src: local('?'), url('./fonts/dinpro-light-webfont.woff') format('woff'), url('./fonts/dinpro-light-webfont.ttf') format('truetype'), url('./fonts/dinpro-light-webfont.svg#webfontZ4kTS5FC') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'DINProBold';src: url('./fonts/dinpro-bold-webfont.eot');src: local('?'), url('./fonts/dinpro-bold-webfont.woff') format('woff'), url('./fonts/dinpro-bold-webfont.ttf') format('truetype'), url('./fonts/dinpro-bold-webfont.svg#webfont4r3fEd8z') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'DINProRegular';src: url('./fonts/dinpro-regular-webfont.eot');src: local('?'), url('./fonts/dinpro-regular-webfont.woff') format('woff'), url('./fonts/dinpro-regular-webfont.ttf') format('truetype'), url('./fonts/dinpro-regular-webfont.svg#webfontW7qiqvm4') format('svg');font-weight: normal;font-style: normal;}
.DINPro-Medium {font-weight: normal; font-style: normal; line-height:normal; font-family: 'DINProMedium', sans-serif;}
.DINPro-Light {font-weight: normal; font-style: normal; line-height:normal; font-family: 'DINProLight', sans-serif;}
.DINPro-Bold {font-weight: normal; font-style: normal; line-height:normal; font-family: 'DINProBold', sans-serif;}
.DINPro-Regular {font-weight: normal; font-style: normal; line-height:normal; font-family: 'DINProRegular', sans-serif;
}

img.imgIllu {
max-width:335px;
}

.titreRouge {
font-weight: normal;
font-style: normal;
line-height:normal;
font-family: 'DINProBold', sans-serif;
color:red;
font-size:18px;
margin:0 10px 0 0;
}

ul.palmares {
padding:0;
margin:0 0 20px 15px;
padding-bottom:20px;
border-bottom:1px solid #ccc;
font-size:12px;
}

p.datecompet {
font-weight:bold;
font-size:14px;
color:red;
}

ul.palmares li {
list-style-type:circle;
margin:0;
padding:0;
}

span.date {
margin-right:6px;
font-weight:normal;
font-family: 'DINProBold', sans-serif;
font-size:14px;
}

p.morePalamares {
font-size:12px;
margin:10px 0;
}

.yt_holder #ytvideo {

margin-right:10px;
}


.yt_holder {
background: #f3f3f3;
padding: 10px;
border: 1px solid #e3e3e3;
margin-bottom:15px;
}


.yt_holder ul {
margin: 0;
padding: 0;
}

.yt_holder ul li {
list-style-type: none;
display:block;
background: #f1f1f1;
float: left;
margin: 5px;
padding:2px;
width:120px;
}

.yt_holder ul li img {
width: 120px;
float: left;
margin: 0px !important;
border: 1px solid #999;
}

.yt_holder ul li a {
font-family: georgia;
text-decoration: none;
display: block;
color: #000;
}

.yt_holder .currentvideo {
background: #e6e6e6;
}

.selectedTeam {
color:#3F658C !important;
text-decoration:underline !important;
}

.newTitre {
visibility:visible !important;
font-size:20px;
margin:0 0 10px 0;
}

#marquesBateau {
padding:20px;
border:5px solid #d0d0d0;
}

.idBoat {
background:url(../images/logos.jpg) no-repeat 0 0 transparent;
display:block;
float:left;
margin-right:10px;
}
.idBoat.ico-1 {
background-position: -849px -1px;
width:100px;
height:29px;
}
.idBoat.ico-2  {
background-position: 0 0;
width:77px;
height:29px;
}
.idBoat.ico-3  {
background-position: 0 -39px;
width:115px;
height:16px;
}
.idBoat.ico-4  {
background-position: -124px -37px;
width:94px;
height:17px;
}
.idBoat.ico-5  {
background-position: -225px -36px;
width:122px;
height:21px;
}
.idBoat.ico-6  {
background-position: -356px -38px;
width:148px;
height:18px;
}
.idBoat.ico-7  {
background-position:-281px -71px;
width:75px;
height:13px;
}
.idBoat.ico-8  {
background-position: -513px -37px;
width:103px;
height:24px;
}
.idBoat.ico-9  {
background-position: -624px -36px;
width:100px;
height:22px;
}
.idBoat.ico-10  {
background-position:-375px -71px;
width:56px;
height:13px;
}
.idBoat.ico-11  {
background-position: -730px -36px;
width:124px;
height:21px;
}
.idBoat.ico-12  {
background-position: -857px -36px;
width:88px;
height:17px;
}
.idBoat.ico-13  {
background-position: -1px -69px;
width:93px;
height:16px;
}
.idBoat.ico-14  {
background-position: -95px -65px;
width:91px;
height:22px;
}
.idBoat.ico-15  {
background-position: -727px -11px;
width:112px;
height:9px;
}
.idBoat.ico-16  {
background-position: -552px -13px;
width:166px;
height:8px;
}
.idBoat.ico-17  {
background-position: -430px -12px;
width:112px;
height:16px;
}
.idBoat.ico-18  {
background-position: -190px -69px;
width:76px;
height:13px;
}
.idBoat.ico-23  {
background-position: -325px -5px;
width:98px;
height:22px;
}
.idBoat.ico-24  {
background-position: -672px -71px;
width:71px;
height:13px;
}
.idBoat.ico-25  {
background-position: -81px -9px;
width:73px;
height:14px;
}
.idBoat.ico-26  {
/*Sun Odyssey*/
background-position: -187px -11px;
width:132px;
height:11px;
}
.idBoat.ico-27  {
background-position: -187px -11px;
width:132px;
height:11px;
}

.idBoat.ico-28  {
/*ultramar*/
/* background-position: -329px -97px;
width:134px;
height:40px; */
background-position: -849px -1px;
    height: 29px;
    width: 100px;
}

.idBoat.ico-29  {
/*ultramar*/
background-position: -329px -97px;
width:120px;
height:34px;
}

.idBoat.ico-30  {
background-position: 0 -99px;
width:124px;
height:25px;
}

.idBoat.ico-31 {
background-position: -228px -92px;
width:92px;
height:41px;
}

.idBoat.ico-32  {
background-position: -133px -98px;
width:88px;
height:28px;
}

.idBoat.ico-33  {
background-position: -452px -97px;
width:156px;
height:36px;
}
.idBoat.ico-34  {
background-position: -617px -97px;
width:111px;
height:37px;
}
.idBoat.ico-35  {
background-position: -747px -98px;
width:177px;
height:18px;
}
.idBoat.ico-36  {
/*
background-position: -747px -98px;
width:177px;
height:18px;
*/
}
.idBoat.ico-37  {
background-position: 0 -133px;
width:205px;
height:48px;
}

h3.titreVideo {
font-size:15px;
}

p.dvideo {
font-size:12px;
}

.reaText {
font-size:13px;
}


a.spe_entretien:before {
content:">";
margin-right:10px;
}
a.spe_entretien {
padding:4px 12px;
background:#3F658C url(../images/overlay-bt.png) repeat-x 0 0;
color:#fff !important;
border:1px solid transparent;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
font-size:14px;
box-shadow: 0 1px 2px #666;
}
a.spe_entretien:hover {
text-decoration:none !important;
border-color:#3F658C;
background:#3F658C;
}

#contact_zone {
padding:10px 0;
font-size:12px;
}
#contact_zone .id_contact {
float:left;
width:520px;
}
ul.contact_plan {
float:left;
width:190px;
margin:0;
padding:0;
list-style:none;
text-align:right;
}
ul.contact_plan li {
display:inline;
}

ul.contact_plan li a:hover {
text-decoration:none !important;
border-color:#3F658C;
background:#3F658C;
}
ul.contact_plan li a {
padding:4px 12px;
background:#3F658C url(../images/overlay-bt.png) repeat-x 0 0;
color:#fff !important;
border:1px solid transparent;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
font-size:12px;
box-shadow: 0 1px 2px #666;
}

span.annule {
padding:2px 5px;
color:#fff;
background:red;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
font-size:10px;
text-transform:uppercase;
font-weight:bold;
}

.thisyearagain {
font-size:12px;
line-height:15px;
}

.thisyearagain .exg {
font-weight:bold;
}

/* LOGOS PARTENAIRES */
#logos_partenaires {
width:445px;
padding:10px;
}

#lien ul.liste_logos {
float:none;
width:auto;
padding:0;
margin:0;
}

#lien ul.liste_logos li {
float:left;
display:block;
width:106px;
height:80px;
background:#eee;
margin:0 5px 1px 0;
}

#lien ul.liste_logos li a {
padding:0;
}

#dl_zone {
padding:20px;
}
#dl_zone a.dl_team:before {
content:">";
font-size:10px;
margin-right:5px;
}
#dl_zone a.dl_team {
font-size:13px;
color:#fff;
background:#374F70;
padding:2px 4px;
border:1px solid transparent;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
#dl_zone a:hover {
color:#374F70;
background:#fff;
text-decoration:none;
border-color:#A7B8D0;
}
