* {
margin:0;
padding:0;
}
body {
    background: url("http://media.cabotages.fr/bgbody.png") repeat scroll center top transparent;
    color: #32302D;
    font-family: times New Roman,Arial,"Liberation Sans",FreeSans,sans-serif;
    font-size: 80%;
    line-height: 1em;
    margin: 0;
    padding: 0;
}
#pagewrapper {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    width: 1004px;
}
#content {
    background: url("http://media.cabotages.fr/background.png") no-repeat scroll 45% top #FFFFFF;
    margin: 0 auto;
    padding: 0;
    width: 1004px;
}
a {
    background-color: inherit;
    color: #6B4725;
    text-decoration: none;
}
a:hover {
    background-color:inherit;
    color: #175633;
    text-decoration:underline;
}
strong,b {
color:#3F3F3F;
font-size:1em;
font-weight:700;
}
em,i {
font-style:italic;
}
br {
font-size:1.2em;
line-height:1em;
}
.clear {
clear:both;
}
p {
    color: #32302E;
    font-size: 1em;
    line-height: 1.3em;
    margin: 0;
    padding: 0;
    text-align: left;
    text-indent: 0.5em;
}
h1 {
    background: none repeat scroll 0 0 transparent;
    color: #8B5746;
    font-size: 1.4em;
    font-style: oblique;
    font-variant: small-caps;
    letter-spacing: 0.05em;
    line-height: 1.2;
    margin: 0 0 1em 2em;
}
h1.accueil {
    display: none;
}
h1.news, h1.destination, h1.videos, h1.interviews {
    font-size: 2.2em;
    font-variant: normal;
    line-height: 1.5;
    margin: -1.5em 0 0 0.9em;
    padding: 0;
}
h1.news {
    color: #F3D200;
}
h1.destination {
    color: #313064;
}
h1.videos{
    color: #26AD65;
}
h1.interviews {
    color: #538CC2;
}
h1.titreville {
    -moz-border-radius: 0 0 0 15px;
    background: url("http://images1.cabotages.fr/grey.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #8B4C21;
    border-left: 0.9em solid #07447F;
    font-size: 1.5em;
    letter-spacing: 1pt;
    line-height: 1.8em;
    margin: 0 0 1.6em;
    padding-bottom: 0;
    padding-left: 1em;
    text-align: left;
}
h2 {
    color: #213D67;
    font-size: 1.7em;
    font-variant: normal;
    letter-spacing: 0;
    line-height: 1.3em;
    margin: 0.9em 0.2em 0.7em;
}
h3 {
    color: #213D67;
    font-size: 1.3em;
    font-style: italic;
    line-height: 1.3em;
    margin: 0.8em 0.2em 1.2em;
}
h4 {
    color: #07447F;
    font-size: 1.4em;
    line-height: 1.3em;
    margin: 0.6em 0.2em 0.8em;
}
h5 {
    color: #009BD2;
    font-size: 1.2em;
    margin: 1.2em 0;
}
h6 {
    color: #70AC00;
    font-size: 1.1em;
    margin: 0.8em 0.2em 1.2em;
}
.left150 {
    border: thin groove;
    float: left;
    margin: 0.6em 1em 0.2em 0;
    padding: 2px;
    width:150px;
}
.left100 {
    border: thin groove;
    float: left;
    margin: 0.6em 1em 0.2em 0;
    padding: 2px;
    width: 100px;
}
.right150 {
    border: thin groove;
    float: right;
    margin: 0.6em 0 0.2em 1em;
    padding: 2px;
    width:150px;
}
.right100 {
    border: thin groove;
    float: right;
    margin: 0.6em 0 0.2em 1em;
    padding: 2px;
    width: 100px;
}

ul {
margin-left:1.2em;
}
li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.popup {
    display: block;
    height: 636px;
    margin: -70px -150px;
    position: absolute;
    width: 850px;
    z-index: 1000;
}
.pop-up-fermer {
    left: 35px;
    position: absolute;
    top: 20px;
    z-index: 1000;
}
.fermer {
    color: #000000;
    font-size: 150%;
    left: 10px;
    position: absolute;
    top: 10px;
    z-index: 1000;
}
.popup img {
    border-radius: 22px 6px 6px;
}
.popup.pop-up-fermer img {
    border: none;
}
/*********************BANDEAU-HEADER*********************************/
#entete {
    background: url("http://media.cabotages.fr/bandeaux/Bandeau-9.png") no-repeat scroll 0 0 transparent;
    height: 360px;
    margin: 0 auto;
    width: 1004px;
}
#bandeau {
    display: block;
    height: 360px;
    margin: 0;
    position: relative;
    width: 1004px;
}
/*
#bandeau a {
    background: url("http://media.cabotages.fr/bandeaux/Bandeau-9.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 360px;
    margin: 0;
    position: relative;
    text-decoration: none;
    text-indent: -999em;
    width: 1004px;
}
*/
#bandeaupub {
    display: block;
    height: 90px;
    margin: 8px 0 0 263px;
    position: absolute;
    width: 728px;
    z-index: 88;
}
#bandeau_menu {
    background: url("http://media.cabotages.fr/bandeaux/fond-transparent.png") no-repeat scroll 0 66% transparent;
    display: block;
    margin: 278px 0 0;
    position: absolute;
    width: 1004px;
    z-index: 100;
}
.home {
    position: absolute;
    z-index: 101;
}
.home a {
    background: url("http://media.cabotages.fr/icones/icone_accueil.png") repeat scroll left top transparent;
    display: block;
    height: 35px;
    margin: -40px 0 0 19px;
    width: 35px;
}
.home a:hover {
    background-position: left bottom; 
    cursor:pointer; 
}
/**********************MENUL****************************/
#menuL {
    background: none repeat scroll 0 0 transparent;
    font-size: 1.2em;
    height: 72px;
    margin: 0;
    padding: 10px 0 0 100px;
    position: relative;
    width: 100%;
    z-index: 100;
}
#menuL .select {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
#menuL li {
    background: none repeat scroll 0 0 transparent;
    float: left;
}
#menuL .select a {
    display: block;
    float: left;
    height: 45px;
    line-height: 33px;
    text-decoration: none;
    white-space: nowrap;
    width: 50px;
}
#menuL a strong {
    background: none repeat scroll 0 0 transparent;
    display: block;
    left: -9999px;
    position: relative;
}

#menuL .select a.marins {
    background: url("http://media.cabotages.fr/icones/bateaux-marins.png") no-repeat scroll left top transparent;
    margin: 0;
}
#menuL .select a.littoral {
    background: url("http://media.cabotages.fr/icones/littoral.png") no-repeat scroll left top transparent;
    margin: 0;
}
#menuL .select a.escales {
    background: url("http://media.cabotages.fr/icones/escales.png") no-repeat scroll left top transparent;
    margin: 0;
}
#menuL .select a.navigation {
    background: url("http://media.cabotages.fr/icones/ciel-terre-fonds.png") no-repeat scroll left top transparent;
    margin: 0;
}
#menuL .select a.destinations {
    background: url("http://media.cabotages.fr/icones/destinations.png") no-repeat scroll left top transparent;
    margin: 0;
}
#menuL .select a.croisiere {
    background:url("http://media.cabotages.fr/icones/croisiere-gourmande.png") no-repeat scroll left top transparent;
    margin: 0;
}
#menuL .select a:hover {
    background-position: left bottom; 
    cursor:pointer; 
}
#menuL .select li:hover a {
    background-position: left bottom; 
    cursor:pointer; 
}
#menuL ul ul {
   /* display:none;*/
}
/* IE6 only */
#menuL table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}
#menuL .sub {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    left: -9999px;
    position: absolute;
    width: 0;
}
#menuL .sub li {
    background: none repeat scroll 0 0 transparent;
    height: auto;
    line-height: 65px;
}
#menuL .sub li.item {
    color: #238E4B;
    font-weight: 700;
    padding-left: 90px;
}
#menuL .select .sub a {
    /*width: auto;*/
}
#menuL .select :hover .sub {
    height:35px;
    display:block; 
    position:absolute;
    float:left;
    width:800px;
    top:45px; 
    left:0; 
    text-align:center;
}
#menuL .select .sub li a {
    width: auto;
}
#menuL .select :hover .sub li a {
    color:#463f6e;
    display:block; 
    float:left;
    font-size:12px;
    height:50px;
    line-height:57px;
    margin: 5px 0;
    padding:0 5px;
    /*white-space:nowrap;*/
}
#menuL .select :hover .sub li a:hover {
    color:#1A703D; 
    line-height:57px;
}

/**********************MENUR****************************/
#menuR {
    background: none repeat scroll 0 0 transparent;
    font-size: 1.2em;
    height: 72px;
    margin: -80px 0 0 610px;
    padding: 10px 20px 0 0;
    position: relative;
    width: 300px;
    z-index: 100;
}
#menuR .select {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#menuR li {
    background: none repeat scroll 0 0 transparent;
    float: left;
}
#menuR .select a {
    display: block;
    float: left;
    height: 45px;
    text-decoration: none;
    white-space: nowrap;
    width: 50px;
}
#menuR strong {position:absolute; left:-9999px;}

#menuR .select a.adresses {
    background:url("http://media.cabotages.fr/icones/bonnes-adresses.png") no-repeat scroll left top transparent;
    margin: 0;
}
#menuR .select a.agenda {
    background:url("http://media.cabotages.fr/icones/agenda.png") no-repeat scroll left top transparent;
    margin: 0;
}
#menuR .select a.meteo {
    background:url("http://media.cabotages.fr/icones/meteo.png") no-repeat scroll left top transparent;
    margin: 0;
}
#menuR .select a.reservation {
    background:url("http://media.cabotages.fr/icones/reservation.png") no-repeat scroll left top transparent;
    margin: 0;
}
#menuR .select a.pratique {
    background:url("http://media.cabotages.fr/icones/pratique.png") no-repeat scroll left top transparent;
    margin: 0;
}
#menuR .select a.infos {
    background:url("http://media.cabotages.fr/icones/infos.png") no-repeat scroll left top transparent;
    margin: 0;
}

#menuR .select a:hover, 
#menuR .select li:hover a {
background-position: left bottom; 
cursor:pointer; 
}
#menuR ul ul {display:none;}
/* IE6 only */
#menuR table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}
#menuR .sub {
    background:transparent url(/uploads/images/media/icons/trans.gif)
    display:none;
    list-style:none;
    margin:0; 
    padding:0;
}
#menuR .sub li {
    background: none repeat scroll 0 0 transparent;
    height: auto;
    line-height: 65px;
}
#menuR .sub li.item {
    color: #C5232C;
    font-weight: 700;
    margin-left: -50px;
}
#menuR .select :hover .sub {
    height:35px;
    display:block; 
    position:absolute;
    float:left;
    width:600px;
    top:45px; 
    left:0; 
    text-align:center;
}
#menuR .select .sub li a {
    width: auto;
}
#menuR .select :hover .sub li a {
    color:#463f6e;
    display:block; 
    float:left;
    font-size:12px;
    height:50px;
    line-height:57px;
    margin:5px 0;
    padding:0 5px;
    /*white-space:nowrap;*/
}
#menuR .select :hover .sub li a:hover {
    color:#CB1F2A; 
    line-height:57px;
}

/***********************GAUCHE*********************************/
#gauche {
    background: url("http://media.cabotages.fr/bg-gauche.png") repeat scroll center top #FFFFFF;
    color: #FFFFFF;
    float: left;
    margin: 17em 1.2em 0 1.6em;
    padding: 0;
    width: 201px;
}

.sousgauche {
    background: none repeat scroll 0 0 #32302E;
    margin: 2em 1.2em 2em 0.8em;
    text-align: center;
}
.avecbordure {
    border: thin solid #32302E;
}
.sousgauche h2 {
    color: #FFFFFF;
    font-size: 1.33em;
    line-height: 1.5em;
    margin: 1.8em 0 0;
    padding: 0;
    text-align: center;
    text-indent: 0;
}
.sousgauche h5 {
    color: #009BD2;
    font-size: 1.5em;
    margin: 1.2em 0 0.5em 0;
}
.sousgauche p {
    color: #FFFFFF;
    font-size: 1.11em;
    line-height: 1.5em;
    margin: 0;
    padding: 0;
    text-align: center;
    text-indent: 0;
}
.sousgauche a {
    color: #FFFFFF;
    font-size: 1.4em;
    margin: 0;
    padding: 0;
    text-align: center;
    text-indent: 0;
}
#gauche .video-frame {
    background-color: #32302E;
    margin: 0.5em 0;
    padding: 0;
    text-align: center;
}
#content_frame {
    margin: 2em 0;
}
iframe {
    border: thin solid #BC0203;
    border-radius: 12px 12px 12px 12px;
    margin: 0 1em;
    width: 978px;
}
.partager {
    display: block;
    margin: 12px 0 0 0;
}
.partager ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.partager ul li {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    font-size: 100%;
    margin: 0 0 0 0.8em;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
.partager ul li a {
    display: block;
    padding: 0;
    text-decoration: none;
}

/*****************************DROITE*******************************/
#droite {
    background: none repeat scroll 0 0 transparent;
    float: right;
    margin: 0.5em 1.2em 0 0.5em;
    padding: 0;
    width: 120px;
}
.sousdroite {
    background-color: transparent;
    margin-top: 2em;
    padding: 0 0 2em;
    width: 120px;
}
.sousdroite p {
    text-align: center;
}
.logo-appli img {
    float: right;
    margin: -2.5em 5em 1em 0;
}
h3.appli {
    color: #213D67;
    font-size: 1.5em;
    font-style: italic;
    margin: 0.5em 1.7em 0;
}
.intro {
    margin: 0 2.5em;
}
.intro h2 {
    color: #0E6EBB;
}
.intro h3 {

}
/***********************QUESTIONNAIRE****ACCUEIL****************/
.questionnaire {
    background: url("http://media.cabotages.fr/bg-interviews.png") repeat scroll left center #5ABAEF;  
    border: 1px groove #0E6EBB;
    border-radius: 12px;
    margin: 1em 2.5em;
    padding: 1.5em 2em 1.2em;
    width: 490px;
}
.questionnaire label {
    color: #2A2662;
    display: inline-block;
    font-size: 1.1em;
    margin-bottom: 0.3em;
    width: 120px;
}
.questionnaire label strong,b {
    color: #009BD2;
}
.questionnaire fieldset {
    border: medium none;
    color: #2A2662;
    margin: 0 2em;
}
.questionnaire .coordonnees {

}
.questionnaire .bouton_radio {
    margin: 1em 0;
}
.questionnaire .bouton_radio div {
    margin: 0 9.5em;
}
.questionnaire p {
    margin: 0;
    text-align: center;
}
.questionnaire a {
    color: yellow;
}
.questionnaire img {
    border: 0 none;
    display: block;
    margin: 2em auto 0;
}
.questionnaire input {
    margin: 0.2em 1em;
    vertical-align: -5%;
}
.questionnaire input[type="submit"] {
    color: #0E6EBB;
    font-style: oblique;
    height: auto;
    margin-left: 400px;
    padding: 0.1em 0.4em;
}
.questionnaire input[type="submit"]:hover {
    color: #2A2662;
}
.questionnaire .non_required {
    padding-left: 2px;
    padding-top: 0.3em;
}
.required_symbol {
    color: #FF0000;
}
.error_message {
    color: #FF0000;
    font-size: 110%;    
}
/************************CENTRE**********************************/
#centre {
    background: none repeat scroll 0 0 transparent;
    padding-bottom: 0.4em;
}
.feuilletage {
    margin-left: 230px;
    padding-top: 2.5em;
    width: 626px;
}
.bgaccueil {
    margin-left: 230px;
    padding-top: 6em;
    width: 626px;
}
.bgsite {
    margin-left: 232px;
    padding-top: 1.5em;
    width: 620px;
}
.bgarticle {
background:none repeat scroll 0 0 #ECFFF1;
}
.bgville {
background:#FFFAEC none repeat scroll 0 0;
}

#bandes {
    background: url("http://media.cabotages.fr/bandes.png") no-repeat scroll center top transparent;
    float: left;
    font-family: times New Roman;
    font-size: 140%;
    font-weight: 700;
    height: 200px;
    margin: -75px -248px;
    width: 321px;
}
#bandes a {
    color: #32302E;
    float: left;
}
#bandes a:hover {
    color: #fff;
}
a.bandejaune {
    margin-left: 200px;
    margin-top: 58px;
}
a.bandebleue {
    margin-left: -112px;
    margin-top: 101px;
}
a.bandeverte {
    margin-left: -140px;
    margin-top: 143px;
}

#triangle {
    /*color: transparent;*/
    color: #FFF;
    float: left;
    height: 172px;
    margin: -63px -235px;
    width: 189px;
}
#triangle.news {
    background: url("http://media.cabotages.fr/bg-triangle-news.png") no-repeat scroll center top transparent;
}
#triangle.interviews {
    background: url("http://media.cabotages.fr/bg-triangle-interviews.png") no-repeat scroll center top transparent;
}
#triangle.destination {
    background: url("http://media.cabotages.fr/bg-triangle-destinations.png") no-repeat scroll center top transparent;
}
#triangle.videos {
    background: url("http://media.cabotages.fr/bg-triangle-videos.png") no-repeat scroll center top transparent;
}
.hr {

}
hr {
    background: url("http://media.cabotages.fr/bg-HorizRule.png") no-repeat scroll center top transparent;
}
.HorizRuleAccueil {
    color: #FFC410;
    height: 2px;
    margin-bottom: 3em;
    margin-left: 20px;
    width: 575px;
}
.HorizRule {
    height: 3px;
    margin-bottom: 3em;
    margin-left: 32px;
    width: 575px;
}
.HorizRule2 {
    background: url("http://media.cabotages.fr/bg-HorizRule") no-repeat scroll center top transparent;
    height: 3px;
    margin-bottom: 0;
    margin-left: 32px;
    width: 575px;
}
.hublo {
    background: url("http://media.cabotages.fr/bg-hublo.png") no-repeat scroll center top transparent;
    color: transparent;
    height: 140px;
    margin: -35px -190px;
    position: absolute;
    width: 140px;
}
#hublo {
    color: #FFFFFF;
    height: 140px;
    margin: -40px -200px;
    position: absolute;
    width: 140px;
}
#hublo.ports {
    background: url("http://media.cabotages.fr/hublo-ports.png") no-repeat scroll center top transparent;
}

/*******************************CARTE**********************************/
#carte-de-france {
    display: block;
    float: left;
    height: 303px;
    margin: -2em 0 0 2em;
    position: relative;
    width: 300px;
}
#gmap {
    background: url("http://media.cabotages.fr/carte-de-france.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 303px;
    margin: 0 auto;
    position: relative;
    width: 330px;
}
#gmap a {color:#000; font-family:arial, sans-serif; font-size:1.2em; font-weight:bold; text-transform:uppercase;}

a#title2, a#title2:visited {display:block; width:400px; height:0; padding-top:260px; position:absolute; left:0; top:0; cursor:default; text-decoration:none;}
* html a#title2 {height:260px; he\ight:0;}
#gmap a#title2:hover {background:transparent url(http://www.media.cabotages.fr/carte-de-france.png) no-repeat 0 0; overflow:visible; color:#c00;}

a#lr {
    display: block;
    height: 81px;
    left: 145px;
    overflow: hidden;
    position: absolute;
    top: 191px;
    width: 70px;
}
* html a#lr {height:75px; he\ight:0;}
a#lr:hover {background:transparent url(http://www.media.cabotages.fr/lr.png) no-repeat 0 0; overflow:visible;}

a#paca {
    display: block;
    height: 66px;
    left: 199px;
    overflow: hidden;
    position: absolute;
    top: 184px;
    width: 78px;
}
* html a#paca {height:60px; he\ight:0;}
a#paca:hover {
background:transparent url(http://www.media.cabotages.fr/paca.png) no-repeat 0 0; 
overflow:visible;
}
a#bretagne {
    display: block;
    height: 49px;
    left: 14px;
    overflow: hidden;
    position: absolute;
    top: 70px;
    width: 81px;
}
* html a#bretagne {height:60px; he\ight:0;}
a#bretagne:hover {
background:transparent url(http://www.media.cabotages.fr/bretagne.png) no-repeat 0 0; 
overflow:visible;
}	
a#pays-de-la-loire {
    display: block;
    height: 80px;
    left: 57px;
    overflow: hidden;
    position: absolute;
    top: 82px;
    width: 72px;
}
* html a#pays-de-la-loire {height:60px; he\ight:0;}
a#pays-de-la-loire:hover {
background:transparent url(http://www.media.cabotages.fr/pays-de-la-loire.png) no-repeat 0 0; 
overflow:visible;
}
a#poitou-charentes {
    display: block;
    height: 65px;
    left: 78px;
    overflow: hidden;
    position: absolute;
    top: 125px;
    width: 60px;
}
* html a#poitou-charentes {height:60px; he\ight:0;}
a#poitou-charentes:hover {
background:transparent url(http://www.media.cabotages.fr/poitou-charentes.png) no-repeat 0 0; 
overflow:visible;
}
a#aquitaine {
    display: block;
    height: 90px;
    left: 68px;
    overflow: hidden;
    position: absolute;
    top: 168px;
    width: 77px;
}
* html a#aquitaine {height:60px; he\ight:0;}
a#aquitaine:hover {
background:transparent url(http://www.media.cabotages.fr/aquitaine.png) no-repeat 0 0; 
overflow:visible;
}
#hublot {
    float: left;
    height: 145px;
    margin: 10px 0 0 -125px;
    position: relative;
    width: 145px;
    z-index: 2;
}

/**************************EDITO**************************/
#edito {
    background: url("http://media.cabotages.fr/rose-des-vents.png") no-repeat scroll -1400% 240% #32302E;
    color: #FFFFFF;
    float: right;
    margin: -2em 0.6em 2.5em 0;
    width: 230px;
}
#edito h2 {
    color: #FFFFFF;
    margin: 0.8em 1.3em 0.5em;
}
#edito p {
    color: #FFFFFF;
    margin: 1em 2em 2em;
}

/*********************BOUTONS***************************/
.boutons {
    display: block;
    float: left;
    margin: 0 6.8em;
    width: 520px;
}
.boutons a {
    float: left;
}
/* ***************ACCUEIL PRESENTATION___NEWS  INTRO ****************** */
/*
#newsInterviews {
    display: block;
    float: left;
    font-size: 0.9em;
    height: auto;
    margin: 2.1em;
    padding: 0;
    width: 250px;
}
#newsInterviews h3 {
    background: url("http://media.cabotages.fr/bg-interviews.png") repeat scroll center top #FFFFFF;
    color: inherit;
    font-size: 1.4em;
    font-style: italic;
    line-height: 1;
    margin: 0;
    padding: 4px;
}
#newsActus {
    display: block;
    float: left;
    font-size: 0.9em;
    height: auto;
    margin: 2.1em;
    padding: 0;
    width: auto;
}
#newsActus h3 {
    background: url("http://media.cabotages.fr/bg-actus.png") repeat scroll center top #FFFFFF;
    color: inherit;
    font-size: 1.4em;
    font-style: italic;
    line-height: 1;
    margin: 0;
    padding: 4px;
}
*/
.NewsSummaryInterviews {
    border-bottom: 1px solid #688ABA;
    padding: 0;
}
.NewsSummaryActus {
    border-bottom: 1px solid #688ABA;
    padding: 0;
}
.NewsSummaryInterviews a:hover,.NewsSummaryActus a:hover {
text-decoration:none;
color:#93A1F9;
}
.NewsSummaryInterviews a {
color:#45666F;
text-decoration:none;
}

.NewsSummaryExtraInterviews {
line-height:120%;
color:#8F8F8F;
}
.NewsSummaryExtraActus {
line-height:120%;
color:#8F8F8F;
}
.NewsSummaryLinkInterviews,.NewsSummaryLinkActus {
font-weight:700;
padding-top:0.8em;
padding-bottom:0.5em;
margin-left:0.7em;
font-size:125%;
}
.NewsSummaryPostdateActus {
font-size:0.7em;
font-weight:700;
color:#8AA1C0;
}
.NewsSummarySummaryInterviews p,.NewsSummarySummaryActus p {
text-indent:0;
font-size:95%;
}
.NewsSummarySummaryInterviews img,.NewsSummarySummaryActus img {
border:0;
margin:0.2em 0.3em 0.4em 0.8em;
}
.NewsSummaryMorelinkInterviews,.NewsSummaryMorelinkActus {
text-align:right;
font-weight:700;
font-variant:small-caps;
text-decoration:none;
text-indent:0.1em;
margin:0.1em 0.2em;
padding:0.5em 0 0;
}
.NewsSummaryContentInterviews,.NewsSummarySummaryActus,.NewsSummaryContentActus, {
line-height:120%;
}
.NewsSummaryAuthorInterviews,.NewsSummaryAuthorActus {
font-style:italic;
padding-bottom:0.5em;
}
.NewsSummaryCategory,.NewsSummaryCategoryInterviews,.NewsSummaryCategoryActus {
font-style:italic;
margin:5px 0;
}
/*******NEWS RSS***************/
/*
#NewsPostDetailDate {
font-size:1em;
margin-bottom:5px;
font-weight:700;
visibility:hidden;
}
#NewsPostDetailCategory {
    visibility: hidden;
}
#NewsPostDetailSummary {
    visibility: hidden;
}
#NewsPostDetailSummary img {
    display: none;
}
#NewsPostDetailContent {
font-size:1em;
}
#NewsPostDetailContent img {
margin:0;
padding-left:0.4em;
padding-right:0.8em;
position:relative;
}
#NewsPostDetailContent p {
text-indent:1em;
margin:0.6em 1.9em 0.3em;
}
#NewsPostDetailAuthor {
visibility:hidden;
}
#NewsPostDetailTitle {
font-size:190%;
font-variant:small-caps;
margin:0.1em 0.3em 0.6em 1.3em;
}

#NewsPostDetailContent h3 {
color:#304B6F;
font-size:1.2em;
margin:0.5em 0 1.2em 2em;
top:0;
}
#NewsPostDetailReturnLink {
margin-left:0.8em;
margin-top:1em;
padding:0;
}
#NewsPostDetailReturnLink a {
background:transparent url(/uploads/images/templates/pearl/flechicones_01333.png) no-repeat scroll 0 0;
font-size:20px;
}
#NewsPostDetailReturnLink a:hover {
background:transparent url(/uploads/images/templates/pearl/flechicones_01332.png) no-repeat scroll 0 0;
}
#NewsPostDetailPrintLink {
margin:3em 10px 10px;
}
#NewsPostDetailPrintLink a {
background:transparent url(http://images3.cabotages.fr/print.png) no-repeat scroll 0 0;
font-size:20px;
}

#NewsDetailField {
}
#NewsDetailField img {
    float: right;
    margin-right: 1em;
}
*/
/************************PAGENEWS*******************/
.PetiteImage{
    float: left;
    margin-right: 16px;
    padding: 0;
}
p.pagenews {
    color: #D47000;
    font-weight: 700;
    margin-left: 490px;
}
.pagenewsSummary {
    border-bottom: 1px solid #FFC410;
    margin: 0 0 1em 3em;
    padding: 0 0 0.5em;
    width: 90%;
}
.pagenewsSummaryPostdate {
    float: right;
    font-size: 60%;
}
.pagenewsSummaryLink {
    font-size: 160%;
    font-weight: 700;
    padding: 0.5em 0;
}
.pagenewsSummaryCategory {
    color: #215A91;
}
.pagenewsSummaryAuthor {
    display: none;
}

.pagenewsSummarySummary {
    font-size: 130%;
    line-height: 150%;
}
.pagenewsSummarySummary img {
    display: none;
    margin: 0 5px 0 0;
}
.pagenewsSummarySummary p {
    font-size: 100%;
    margin: 0.2em 0 0;
    padding: 0;
    text-indent: 0;
}
.pagenewsSummaryMorelink {
    color: #8FA0FF;
    font-variant: small-caps;
    font-weight: 700;
    margin: 0.1em 0.4em 0.1em 0.2em;
    padding: 0.5em 0 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0.1em;
}
.pagenewsSummaryMorelink a {
    background: url("http://media.cabotages.fr/plus_icon.gif") no-repeat scroll 50% 50% transparent;
    color: transparent;
    height: 10px;
    width: 10px;
}
.pagenewsSummaryExtra {
line-height:120%;
color:#8F8F8F;
}

/*******************VIDEOS***********************/
.videoaccueil {
    float: left;
    margin: 1.5em 0 0 0.3em;
    width: 290px;
}
.videotitre {
    background: url("http://media.cabotages.fr/bg-videos+titre.png") repeat-x scroll center top #F1F1F1;
    color: #68B04D;
    height: 24px;
}
.videopage {
    display: block;
    height: 340px;
    margin: 0;
    text-align: center;
    width: 620px;
}
.videopage span {
    float: left;
    margin: 0.5em 0 2em 0.4em;
    width: auto;
}
.videopagearles {
    display: block;
    height: 280px;
    margin: 0;
    text-align: center;
    width: 620px;
}
.videopagesnsm {
    display: block;
    height: 220px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: auto;
}
.videojw {
    display: block;
    float: left;
    height: 210px;
    margin: 0;
    text-align: center;
    width: 300px;
}
.videojw span {

}
#mediaspace1_wrapper {
    display: block;
    margin: 2em auto;
}
#mediaspace2_wrapper {
    display: block;
    margin-left: 1.2em;
}

.video-frame { 
    background-color: #32302E;
    float: left;
    margin: 1.5em 0 0.5em;
    padding: 0;
    text-align: center;
}
/******************RADIO***********************/
.lecteur {
    display: block;
    margin: 1em 14.5em 3em;
}
/*******************DESTINATIONS***************/
.destinations {
    background: url("http://media.cabotages.fr/bg-destinations.png") no-repeat scroll center top transparent;
    display: block;
    float: right;
    height: 130px;
    margin: 12px 1.2em 20px 0;
    width: 290px;
}
.destinationsHaut {

}
.destinationsBas {

}
.destinations ul {
    background: none repeat scroll 0 0 #32302E;
    list-style: none outside none;
    margin: 55px 10px 0 70px;
    padding: 0;
}
.destinations ul li {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    font-size: 100%;
    margin: 0 0 0.8em 1.5em;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
.destinations ul li a {
    color: #FFFFFF;
    display: block;
    padding: 0;
}
.destinations ul li a:hover {
    color: #42517B;
    display: block;
    padding: 0;
}

/******************MENU BAS2PAGE ***********************/
ul.menubas2page {
    margin: 44px 0 0 24px;
    padding: 0;
}
ul.menubas2page li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    list-style: none outside none;
    margin-right: 6px;
}
ul.menubas2page li a {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 130%;
    height: 20px;
    margin: 0;
    padding: 4px 30px;
    text-align: center;
    width: 80px;
}
ul.menubas2page li a.bas2pagenews {
    background: url("http://media.cabotages.fr/bg-menu-jaune.png") repeat-x scroll right top transparent;
}
ul.menubas2page li a.bas2pageinterviews {
    background: url("http://media.cabotages.fr/bg-menu-bleu.png") repeat-x scroll right top transparent;
}
ul.menubas2page li a.bas2pagevideos {
    background: url("http://media.cabotages.fr/bg-menu-vert.png") repeat-x scroll right top transparent;
}
ul.menubas2page li a.bas2pagedestinations {
    background: url("http://media.cabotages.fr/bg-menu-violet.png") repeat-x scroll right top transparent;
}

/************FORMULAIRES ET RECHERCHE***********************/
fieldset {
border:medium none;
}

/****************JUMP*****************/
.jump {
    height: 25px;
    margin: 0;
    padding: 0;
    position: relative;
    width:190px;
}
.jump div {
}
.jump label {
    display:none;
}
.jump select {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 85%;
    margin-left: 2em;
    width: 160px;
}
.jump option {
    background: none repeat scroll 0 0 #32302E;
    color: inherit;
    font-size: 100%;
}
.jump .submit  {
    margin-right: 0.6em;
    position: absolute;
    right: 166px;
    top: 2px;
}
.jump .submit :hover {
    background: url("http://media.cabotages.fr/System-search-hover.png") no-repeat scroll 0 0 transparent;
    color: transparent;
}
.jump input[type="submit"] {
    background: url("http://media.cabotages.fr/System-search.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: transparent;
    cursor: pointer;
    font-size: 95%;
    height: 18px;
    width: 18px;
}

/******************SEARCH***********************/
#search {
    background: none repeat scroll 0 0 transparent;
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    width: 190px;
}
#search label {
    display: none;
}
#search input[type="text"] {
    background: none repeat scroll 0 0 transparent;
    color: #FFF;
    margin: 0 0 0 0.3em;
}
#search input[type="submit"] {
    background: url("http://media.cabotages.fr/System-search0.png") no-repeat scroll 10% 80% transparent;
    border: medium none;
    color: transparent;
    cursor: pointer;
    float: left;
    height: 24px;
    margin: 0;
    padding: 0;
    width: 24px;
}
#search input[type="submit"]:hover {
    background: url("http://media.cabotages.fr/System-search-hover0.png") no-repeat scroll 10% 80% transparent;
    color: transparent;
}

 /************Rotator wrapper SLIDER********************/
.sliderWrapper { 
    background: none repeat scroll 0 0 transparent;
    border: thin solid #CCCCCC;
    float: left;
    height: 250px;
    margin: 0 0 3em 0;
    padding: 0;
    width: 612px;
}
.sliderWrapper p { 
    color: #FFFFFF;
    font-size: 90%;
    margin: 0 1.5em;
}
.sliderWrapper h2 { 
    margin: 0.8em 0.2em;
}
.sliderInner { 
    height: 250px;
    overflow: hidden;
}
.info { 
    display: inline;
    float: left;
   /* height: 3050px;*/
    width: 212px;
}
.info ul { 
list-style: none; 
margin: 0; 
padding: 0;
}
.info ul li { 
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.22,rgb(245,245,245)),color-stop(0.61, rgb(255,255,255))); 
    background-image: -moz-linear-gradient(center bottom , #F5F5F5 22%, #FFFFFF 61%);
    border-bottom: 1px dotted #CCCCCC;
    height: 49px;
    line-height: 49px;
    padding-left: 4px;
    width: 220px;
}
.info li a:link { 
text-decoration: none; 
display: block;
}
.info li.activeSlide, .info li a:hover { 
background: #eee;
}
.info li a:focus { 
outline: none;
}
span.imageThumb { 
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #CCCCCC;
    display: inline;
    float: left;
    margin-top: 4px;
    padding: 5px;
    width: 30px;
}
span.postTitle { 
    display: inline;
    float: left;
    font-weight: 700;
    line-height: 1.5em;
    margin-top: 0.5em;
    padding-left: 8px;
    width: 160px;
}
.summaryWrapper { 
    display: inline;
    float: left;
    height: 250px;
    position: relative;
    width: 390px;
}
.summaryImage { 
    height: 300px;
    width: 390px;
}
.summaryContent { 
    background: none repeat scroll 0 0 #32302E;
    color: #FFFFFF;
    height: 250px;
    left: 0;
    position: absolute;
    top: 0;
    width: 180px;
    z-index: 999;
}
.summaryContent div { 
    margin-left: 0.5em;
    padding: 0;
}
.summaryContent h2 a { 
    color: #EED72B;
    font-size: 0.6em;
    line-height: 1.8em;
    text-decoration: none;
}
.summaryMorelink {
    float: right;
    font-size: 120%;
    margin: 1em;
}
.summaryMorelink a {
    color: #f3d940;
}
.PostDetailField {
  display:none;
}
.PostDetailDate {
}
.PostDetailTitle {
    margin: -2em 0 0.2em 1.8em;
}
.PostDetailHorizRule {
    height: 3px;
    margin-left: 32px;
    width: 580px;
}
.PostDetailSummary {
    visibility: hidden;
}
.PostDetailSummary img {
    display: none;
}
.PostDetailCategory {
}
.PostDetailContent {
    margin: 0 2em;
}
.PostDetailPrintLink {
    margin: 3em 0 1em 3em;
}
.PostDetailPrintLink a {
    background: url("http://media.cabotages.fr/print-jaune.png") no-repeat scroll 0 0 transparent;
    font-size: 20px;
    height: 20px;
    text-decoration: none;
    width: 20px;
}
.PostDetailReturnLink {
    margin: 1.5em 0 0 3em;
}
.PostDetailReturnLink a {
    background: url("http://media.cabotages.fr/returnlink.png") no-repeat scroll 0 0 transparent;
    font-size: 20px;
    height: 20px;
    text-decoration: none;
    width: 20px;
}
.DetailField {

}
/*****************Content Blocks ****************/
.infoBlockWrapper {
    background: url(/uploads/BizBuzzV2/infoBlockShadow.gif) no-repeat bottom right;
    float: left;
    margin: 0 0 0 1px;
    padding-bottom: 25px;
    position: relative;
    width: 290px;
}
.infoBlock {
    background: url("http://media.cabotages.fr/bg-actustourisme+titre.png") repeat-x scroll center top #F1F1F1;
    border-left: 1px solid #DBDBDB;
    border-right: 1px solid #DBDBDB;
    padding: 28px 0 0 8px;
}
.infoBlock p {
    color: #303030;
    padding: 0;
    text-shadow: none;
}
.infoBlock h2 {
    margin: 0;
    padding: 0 12px;
    text-shadow: none;
}

.infoBlockWrapper2 {
    background: url(/uploads/BizBuzzV2/infoBlockShadow.gif) no-repeat bottom right;
    float: right;
    margin: 0 6px 20px 0;
    padding-bottom: 25px;
    position: relative;
    width: 290px;
}
.infoBlock2 {
    background: url("http://media.cabotages.fr/bg-actusnautisme+titre.png") repeat-x scroll center top #F1F1F1;
    border-left: 1px solid #DBDBDB;
    border-right: 1px solid #DBDBDB;
    padding: 28px 0 0 8px;
}
.infoBlock2 p {
    color: #303030;
    padding: 0;
    text-shadow: none;
    width: 260px;
}
.infoBlock2 h2 {
    margin: 0;
    padding: 0 12px;
    text-shadow: none;
}

.infoBlockWrapper3 {
    background: url("/uploads/BizBuzzV2/infoBlockShadow.gif") no-repeat scroll right bottom transparent;
    float: right;
    margin: 0 16px 20px 0;
    padding-bottom: 25px;
    position: relative;
    width: 290px;
}
.infoBlock3 {
    background: url("http://media.cabotages.fr/bg-securite+titre-snsm.png") repeat-x scroll center top #F1F1F1;
    border-left: 1px solid #DBDBDB;
    border-right: 1px solid #DBDBDB;
    padding: 28px 0 0 8px;
}
.infoBlock3 p {
    color: #303030;
    padding: 0;
    text-shadow: none;
}
.infoBlock3 h2 {
    margin: 0;
    padding: 0 12px;
    text-shadow: none;
}

.infoBlockWrapper4 {
    background: url("/uploads/BizBuzzV2/infoBlockShadow360.gif") no-repeat scroll right bottom transparent;
    margin: 2em auto;
    padding-bottom: 25px;
    position: relative;
    width: 360px;
}
.infoBlock4 {
    background: url("http://media.cabotages.fr/bg-titre.png") repeat-x scroll center top #F1F1F1;
    border-left: 1px solid #DBDBDB;
    border-right: 1px solid #DBDBDB;
    padding: 28px 0 0 8px;
}
.infoBlock4 p {
    color: #303030;
    padding: 0;
    text-shadow: none;
}
.infoBlock4 h2 {
    margin: 0;
    padding: 0 12px;
    text-shadow: none;
}

.infoBlockGroup {
	width: 300px;
	margin: 10px 20px 10px 0;
	min-height: 200px;
	float: left;
}
.infoBlockGroup h3 {
	background: url(/uploads/BizBuzzV2/infoBlockGroupBG.gif) no-repeat bottom;
	color: #464545;
	padding: 5px 5px 0 10px;
	height: 2.0em;
}

/**************** News Module newsCycle *******************/
.newsCycle {

}
.newsCycle h2 a {
    border-bottom: 1px groove #6A6A6A;
    color: #303030;
    display: block;
    font-size: 70%;
    line-height: 1.2em;
    margin-top: 5px;
}
.newsCycle h2 a:hover {
    color: #6A6A6A;
}
.newsCycle2 {

}
.newsCycle2 h2 a {
    border-bottom: 1px groove #6A6A6A;
    color: #303030;
    display: block;
    font-size: 70%;
    line-height: 1.2em;
    margin-top: 5px;
}
.newsCycle2 h2 a:hover {
    color: #6A6A6A;
}
.newsCycle3 {

}
.newsCycle3 h2 a {
    border-bottom: 1px groove #6A6A6A;
    color: #303030;
    display: block;
    font-size: 70%;
    line-height: 1.2em;
    margin-top: 5px;
}
.newsCycle3 h2 a:hover {
    color: #6A6A6A;
}

.newsCycle4 {

}
.newsCycle4 h2 a {
    border-bottom: 1px groove #6A6A6A;
    color: #303030;
    display: block;
    font-size: 70%;
    line-height: 1.2em;
    margin-top: 5px;
}
.newsCycle4 h2 a:hover {
    color: #6A6A6A;
}

/* News Meta Icons */
.postDate {
	padding: 3px 8px 3px 20px;
	background: url(/uploads/BizBuzzV2/date.png) no-repeat 0 2px;
	margin-top: 5px;
	font-weight: bold;
	float: left;
}
.postCategory {
	padding: 3px 8px 3px 20px;
	background: url(/uploads/BizBuzzV2/folder.png) no-repeat 0 2px;
	margin-top: 5px;
	float: left;
}
/* News Content */
.postSummary {
    height: auto;
    margin: 10px;
    overflow: hidden;
    text-align: left;
    width: 260px;
}
.newsControl a, .newsControl2 a, .newsControl3 a, .newsControl4 a {
	position: relative;
	z-index: 99;
	cursor: pointer;
}
.newsControl a, .newsControl2 a, .newsControl3 a, .newsControl4 a {
	display: block;
	width: 10px;
	height: 10px;
	background: url(/uploads/BizBuzzV2/bullets.png) no-repeat;
	text-indent: -9999px;
	border: 0;
	margin-right: 3px;
	float: left;
}
.newsControl a.activeSlide, .newsControl2 a.activeSlide, .newsControl3 a.activeSlide, .newsControl4 a.activeSlide {
	background-position: -10px 0;
	font-weight: bold;
}
.infoBlockWrapper .newsControl, .infoBlockWrapper2 .newsControl2, .infoBlockWrapper3 .newsControl3, .infoBlockWrapper4 .newsControl4 {
    bottom: 8px;
    position: absolute;
}

h3.newsSummarytitle a {
	display: block;
	border-bottom: 1px solid #6a6a6a;
	text-shadow: none;
	text-decoration: none;
	line-height: 2.2em;
	color: #6a6a6a;
}
/* Buttons */
.button a:link, .button a:visited {
	background: #222 url(/uploads/BizBuzzV2/overlay.png) repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer
}
.button a:hover {
	background-color: #111;
	color: #fff;
}
.button a:active {
	top: 1px;
}
.small.button, .small.button:visited {
    font-size: 11px;
    margin: 10px 0 10px 10px;
}
.button, .button:visited, .medium.button, .medium.button:visited {
	font-size: 13px;
	font-weight: bold;
	line-height: 1;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}
.large.button, .large.button:visited {
	font-size: 14px;
	padding: 8px 14px 9px;
}
.super.button, .super.button:visited {
	font-size: 34px;
	padding: 8px 14px 9px;
}
.grey.button a:link, .grey.button a:visited {
	background-color: #3f3f3f;
}
.grey.button a:hover {
	background-color: #989898;
}
/*************simple-slideshow***********************/
#slideshow {
position:relative;
height:360px;
}
#slideshow DIV {
position:absolute;
top:0;
left:0;
z-index:8;
opacity:0;
height:360px;
background-color:#FFF;
}
#slideshow DIV.active {
z-index:10;
opacity:1;
}
#slideshow DIV.last-active {
z-index:9;
}
#slideshow DIV IMG {
height:360px;
display:block;
border:0;
/*margin-bottom:10px;*/
}
/*************************COLORBOX********************************/
.modalcontact {
    cursor:pointer;
}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{
margin:0; 
position:absolute; 
bottom:3px; 
left:0; 
text-align:center; 
width:100%; 
color:#0E6EBB;
}
#cbox p {
text-align:center; 
}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#colorboite p {
margin-left: 10px;
}
#colorboite ul li {
background:url("/uploads/images/templates/pearl/bullet3.gif") no-repeat scroll left 10% transparent;
margin-left:32px;
}

#cboxOverlay{background:url(/uploads/scripts/colorbox/images/overlay.png) 0 0 repeat;}
    #cboxTopLeft{width:21px; height:21px; background:url(/uploads/scripts/colorbox/images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(/uploads/scripts/colorbox/images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/uploads/scripts/colorbox/images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(/uploads/scripts/colorbox/images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(/uploads/scripts/colorbox/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/uploads/scripts/colorbox/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/uploads/scripts/colorbox/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/uploads/scripts/colorbox/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/uploads/scripts/colorbox/images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/uploads/scripts/colorbox/images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/uploads/scripts/colorbox/images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/uploads/scripts/colorbox/images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/uploads/scripts/colorbox/images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/**********************IMAGES**************************************/
img {
    border: 0 none;
    vertical-align: bottom;
}
.centre {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.gauche {
display:block;
margin:20px 8px;
}
.droite {
display:block;
margin:8px 20px;
}
.gif_accueil {
    clear: right;
    display: block;
    float: right;
    margin: 2em 20px 0;
}
#banniereBA {
    background: url("http://media.cabotages.fr/background2.png") no-repeat scroll 45% bottom #FFFFFF;
    clear: both;
    display: block;
    height: 60px;
    margin: 0 auto;
    padding: 0 0 0.5em;
    width: 1004px;
}
.banBAG {
float:left;
margin:2px 1em;
}
.banBAD {
float:right;
margin:2px 1em;
}
/*********COORDONNEES DE BASTAQUE********************/
.fond_banniere {
    background: url("http://media.cabotages.fr/light_red_gradient_bg2.jpg") repeat scroll left bottom transparent;
    border: thin solid #01A1EA;
    display: block;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
    padding: 8px;
    text-align: center;
    width: 468px;
}
/*********************PIED***********************/
#flat {
    clear: both;
    padding-top: 1em;
}
.left49 {
    color: #9C9D9F;
    font-size: 1em;
    margin: 0 0 0.2em 0;
}
.left49 a {
    font-size:0.8em;
}
.verslehaut {
    margin: 0 0 0 0.5em;
}

#footer {
    background: url("http://media.cabotages.fr/fondupied.png") no-repeat scroll 0 0 #292826;
    border-top: 1px solid #A1B4CF;
    clear: both;
    color: #FFFFFF;
    font-size: 1em;
    height: 40px;
    margin: 0 auto;
    width: 1004px;
}
#footer p {
color:#FFFFFF;
font-size:0.8em;
font-weight:700;
margin:0;
padding:0.7em;
text-align:center;
}
#footer span {
}
#footer a:hover {
color:#FFF;
}
#footer p a {
color:#CF9123;
}
#footer .cgv {
float:left;
font-size:120%;
margin-top:10px;
}
/*************** jquery scroll to top plugin ********************/
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 10px;
	right: 10px;
	overflow: hidden;
	width: 32px;
	height: 32px;
	border: none;
	text-indent: -999px;
	background: url(/uploads/BizBuzzV2/up.png) no-repeat left top;
}
#toTopHover {
	background: url(/uploads/BizBuzzV2/up.png) no-repeat left -51px;
	width: 32px;
	height: 32px;
	display: block;
	overflow: hidden;
	float: left;
}
#toTop:active, #toTop:focus {
	outline: none;
}

/* Stylesheet: ..style_Accueil Modified On 2013-12-03 16:47:59 */
