body,html{
padding:0;
margin:0;
}

body{
background: #fff url("images/fd.jpg") repeat-x top left;
font-family: "arial";
text-align:center;
font-size:12px;
}

/* Tabs----------------------------------*/
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-state-default{ background-color:#A30058;}
.ui-tabs-selected{ background-color:#f30384;}
/* Tabs----------------------------------*/


.ui-widget-overlay {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) repeat scroll 50% 50%;
opacity:0.5;
}

.ui-widget-overlay {
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
}

a{
display:block;
text-decoration:none;
outline: none;
}

p{
/*text-align:justify;*/
}

li.menuInTabs{
margin-left: 65px;
list-style-image : url("images/puceTabs.png");
}

li.menuInTabs a{
font-size:14px;
color:#3C494F;
font-weight:bold;
}

.title{
font-size: 24px;
color:#39444A;
text-transform:uppercase;
margin-left: 25px;
margin-top:10px;
}

.contentTabs{
margin-left: 35px;
margin-top:5px;
}

div#header{
background: transparent url("images/fdp.jpg") no-repeat;
background-position: 0px 136px;
height:378px;
margin:0;
color: #fff;
}

#header img{
float:left;
}
/**********/
div#headerFormation{
height:378px;
margin:0;
color: #fff;
}

#header,#headerFormation img{
float:left;
}

#headerFormation img#bullefle{
margin-left:200px;
}

ul.filAriane{
text-transform:uppercase;
margin-top:15px;
margin-left:25px;
overflow:hidden;
}
/* Pour le template Formation */
div#sHeaderFilAriane{
background: #fff url("images/hForma.jpg") no-repeat top right;
margin-top:38px;
width:100%;
height:200px;
}

div#sHeaderFilArianePort{
background: #fff url("images/hPort.jpg") no-repeat top right;
margin-top:38px;
width:100%;
height:200px;
}

div#sHeaderFilArianeAeroport{
background: #fff url("images/hAeroport.jpg") no-repeat top right;
margin-top:38px;
width:100%;
height:200px;
}

div#sHeaderFilArianePdC{
background: #fff url("images/HeaderPalaiscongres.jpg") no-repeat top right;
margin-top:38px;
width:100%;
height:200px;
}

div#sHeaderFilArianeEnt{
background: #fff url("images/HeaderEntreprendre.jpg") no-repeat top right;
margin-top:38px;
width:100%;
height:200px;
}

div#sHeaderFilArianeSeForm{
background: #fff url("images/HeaderSeFormer.jpg") no-repeat top right;
margin-top:38px;
width:100%;
height:200px;
}

div#filArianeFormation li.docFilAriane{
list-style-image : url("images/fleAriane.png");
margin-left:65px;
}

div#filArianeFormation li.docSelectedFilAriane{
list-style-image : url("images/fleArianeHover.png");
margin-left:65px;
}

div#filArianeFormation li.docSelectedFilAriane a{
color:#F30081;
}

div#filArianeFormation a{
color:#1B222A;
font-weight:bold;
}

div#filArianeFormation li.catparent{
float:left;
/*margin-left:25px;*/
}

div#filArianeFormation li.catSelected{
font-size:26px;
/*margin-left:25px;*/
clear:left;
}

div#filArianeFormation li.docFilAriane:hover{
list-style-image : url("images/fleArianeHover.png");
}

div#filArianeFormation li.catSelected a{
color:#132525;
}

div#filArianeFormation  li.catparent a{
font-weight:normal;
color:#B7BBBC;
}

div#filArianeFormation li.catSelected a{
font-weight:bold;
}

div#filArianeFormation a:hover{
color:#F30081;
}

div#filArianeFormation{
width:500px;
height:200px;
overflow:auto;
}

/**********/
div#BInfo{
background: transparent url("images/fdAlaUne2.png") no-repeat;
height:160px;
width:418px;
position:relative;
overflow:hidden;
margin-top:100px;
margin-left:504px;
}

div#BInfo h4{
color:#374951;
font-weight:bold;
padding-left: 19px;
margin-top:0;
margin-bottom:0;
height: 30px;
font-size:18px;
line-height:30px;
text-transform:uppercase;
}

div#BInfo .archivesALaUne a{
color:#A6B4BA;
font-weight:bold;
margin-left:315px;
margin-top:-15px;
position:absolute;
text-transform:uppercase;
}

.article{
float:left;
color:#000;
font-size:12px;
margin-left:15px;
margin-right:10px;
}

.articleAlaUne{
background-color:#fff;
width:380px;
height:120px;
}

.articleAlaUne h3.cat{
padding-top: 25px;
color:#B5D917;
}

.articleAlaUne h3{
color:#172528;
font-weight:bold;
}



.articleAlaUne h3, p{
padding-left: 10px;
padding-right: 10px;
}

.articleAlaUne p{
font-size:10px;
width: 358px;
}

.articleAlaUne a{
color:#3E3E40;
}

.prec{
cursor:pointer;
position:absolute;
}

.suiv{
cursor:pointer;
position:absolute;
}

.precAlaUne{
left:4px;
top:0;
background: url("images/prec.png") no-repeat center;
width:11px;
height:160px;
}

.suivAlaUne{
right:4px;
top:0;
background: url("images/suiv.png") no-repeat center;
width:11px;
height:160px;
}

.precRight{
cursor:pointer;
position:absolute;
top:0;
background: url("images/precRight.png") no-repeat center 38px;
width:11px;
height:118px;
}

.suivRight{
cursor:pointer;
position:absolute;
right:1px;
top:0;
background: url("images/suivRight.png") no-repeat center 38px;
width:11px;
height:118px;
}

.slider{
width:5050px;
position:absolute;
left:0;
}

ul.ulSlider{
position:absolute;
top:80px;
}

.sliderAlaUne{
height:120px;
left:4px;
}

div#SearchAdTop{
background-color: #FF6D00;
filter:alpha(opacity=90);   /* Internet Explorer 6     */  
-moz-opacity:0.9;           /* Mozilla 1.6 et inf�r.   */
opacity: 0.9;               /* CSS3 et Mozilla r�cents */
height:10px;
margin-left:478px;
margin-top:38px;
position:absolute;
width:312px;
z-index:10;
}

div#SearchAd{
background-color: #FF6D00;
filter:alpha(opacity=90);   /* Internet Explorer 6     */  
-moz-opacity:0.9;           /* Mozilla 1.6 et inf�r.   */
opacity: 0.9;               /* CSS3 et Mozilla r�cents */
height:104px;
margin-left:270px;
margin-top:48px;
position:absolute;
width:730px;
z-index:10;
}

p.choixSearch{
float:left;
font-weight:bold;
}

div#SearchAd  h3#titleSearchAd{
font-size:18px;
padding-top: 10px;
padding-left: 25px;
}

div#SearchAd  input#rech{
border:0 none;
float:left;
font-size:12px;
width:300px;
margin-left:5px;
margin-top:10px;
padding:6px;
}

div#SearchAd  input#radio1{
margin-left:86px;
}

div#SearchAd  input#BUSearchAd{
background-color:#803702;
color:#FFFFFF;
font-weight:bold;
margin-left:0;
padding:5px;
border:0;
margin-top:10px;
}

div#SearchAd  p.choice{
padding-top: 10px;
padding-left: 60px;
float:left;
}

div#SearchAd  p#closeSearchAd{
font-weight:bold;
font-size:18px;
margin-top:12px;
margin-left:703px;
cursor:pointer;
}

img#imgLoupe{
margin-top:11px;
margin-left:55px;
}

div#BSearch input{
float:left;
margin-top:5px;
border:0;
height:28px;
font-size:12px;
}

input#BUSearch{
background-color: #803702;
color:#fff;
padding: 2px;
font-weight:bold;
margin:0;
float:left;
}

div#BSearch li a{
color:#fff;
font-size:12px;
text-transform: uppercase;
line-height:38px;
}

div#BSearch {
float:left;
height:38px;
width:300px;
/*margin-left:16px;*/
}

div#BSearch img{
margin:5px;
}

div#BlocResultSearch{
padding:10px;
}

div#BlocResultSearch a{
color:#B5D917;
}

div#content h3.search{
color:#34484F;
font-weight:bold;
font-size:18px;
}

div#content p.resultContent{
padding-left: 15px;
color:#3E3E40;
font-style:italic;
}

div#content p.titleSearch{
padding-left: 10px;
color:#172528;
font-weight:bold;
}

p.menuAllCatAnnu  {
/*margin-left: 65px;*/
background: url("images/icoFolder.png") no-repeat 0px 4px;
}

p.menuAllCatAnnu a{
margin-left: 5px;
font-size:14px;
color:#3C494F;
font-weight:bold;
}

p.menuInTabs{
margin-left: 65px;
background: url("images/puceTabs.png") no-repeat -2px 5px;
}

p.menuInTabs a{
font-size:14px;
color:#3C494F;
font-weight:bold;
}

p.entAnnu{
margin:5px;
}

p.titleEnt{
margin:5px;
margin-top:15px;
margin-left:15px;
color:#3C494F;
font-size:14px;
font-weight:bold;
background:transparent url(images/fleArianeHover.png) no-repeat scroll -2px 5px;
}

p.descEnt{
margin:5px;
margin-left:25px;
font-style:italic;
}

p.linkEnt a{
color:#F30384;
margin-left:25px;
border-bottom:1px solid #F5F5F5;
}

p.linkEnt a:hover{
color:#C73382;
}

img#fle{
padding-top:5px;
}

h5#EPerso{
margin-left: 881px;
background-color:#94A6B0;
width:143px;
height:98px;
}
h5#EPerso a{
color:#3A4D54;
font-size:16pt;
line-height:20px;
padding-left:5px;
padding-top:50px;
text-transform:uppercase;
}

ul#menuGen li a, ul#menuGen li a:visited {
display:block;
text-decoration:none; 
color:#fff; 
height:38px; 
background-color:#FF6D00; 
font-size:15px; 
overflow:hidden;
text-transform:uppercase;
font-weight:bold;
padding-left:6px;
padding-right:9px;
width:128px;
}

ul#menuGen {padding:0; margin:0; list-style: none; float:left;}
ul#menuGen li {float:left; position:relative; text-align:center;}
ul#menuGen li ul {display: none;}

ul#menuGenInner li{
min-width: 250px;
text-align:left;
}

/* specific to non IE browsers */
ul#menuGen li:hover ul {display:block; position:absolute; z-index:11; top:38px; left:0;}
ul#menuGen li:hover ul li ul {display: none;}
ul#menuGen li:hover ul li a {display:block;font-size:12px;text-transform:lowercase;height:15px; line-height:15px; padding:5px; padding-left:15px; min-width: 250px; background:#FF6D00 url(images/puceTabs.png) no-repeat scroll 1px 8px;}
ul#menuGen li:hover ul li:hover a{ background-color:#374951; text-decoration: underline; }

.box{
width: 176px;
height: 110px;
margin:0 auto;
margin-top:5px;
color: #fff;
font-weight:bold;
font-size:12px;
}

.box a{
padding: 2px 8px 0 5px;
color: #fff;
font-weight:bold;
font-size:12px;
}

.box a:hover{
color: #f59ccc;
}

.box h5{
text-transform: uppercase;
color: #000;
font-size:15px;
padding: 8px 8px 0 8px;
font-weight:bold;
}

div#BOffer{
background: #c7016b url("images/fdOffer.jpg") repeat-x top left;
}

div#BKnow{
background: #078d91 url("images/fdKnow.jpg") repeat-x top left;
}

.flecheLeft{
background: transparent url("images/flecheLeft.png") repeat-x top left;
width: 20px;
height:40px;
margin-left:175px;
margin-top:-45px;
}

.flecheLeftB{
background: transparent url("images/flecheLeftB.png") repeat-x top left;
width: 20px;
height:40px;
margin-left:175px;
margin-top:-49px;
}

.boxMenuLeft{
background: #fff url("images/fdMenuLeft.jpg") repeat-x top left;
width: 175px;
height:65px;
margin: 5px;
border: 1px solid #d5d5d5;
}



.boxMenuLeft a{
padding: 8px 0 0 8px;
color: #374951;
text-transform: uppercase;
font-size:18px;
font-weight:bold;
}

.boxMenuLeft p{
padding:0;
margin:0;
}

.MenuGreen{
background: #fff url("images/fdMenuLeftgreen.jpg") repeat-x top left;
}

.MenuGreen h5{
color:#fff;
font-weight:bold;
}

.MenuGreen a{
background: transparent url("images/logoMenunGreen.png") no-repeat center left;
background-position: 8px 12px;
padding-left:55px;
}

.boxRight{
width:290px;
margin-left:5px;
}

#boxNewsletter img{
height:75px;
border: 1px solid #d5d5d5;
margin-top:5px;
}


.boxTravelTop h3{
font-size: 18px;
float:left;
padding-top:10px;
padding-left:30px;
text-transform:uppercase;
color:#048184;
}

.boxTravelTop h4{
font-size: 18px;
float:left;
/*padding-top:10px;
padding-left:30px;*/
text-transform:uppercase;
color:#048184;
}

.boxTravelTop h3.h1Second{
padding-left:5px;
color:#fff;
}

.boxTravelTop{
background: #17a6aa url("images/fdTravelTop.jpg") no-repeat top left;
height:83px;
/*margin-top:5px;*/
}
.boxTravelTopPort{
background: #17a6aa url("images/fdTravelTopPort.jpg") no-repeat top left;
height:60px;
margin-top:5px;
}

.contentBoxTravel{
background: #17a6aa url("images/fdTravelContent.jpg") repeat-y top left;
min-height: 20px;
clear:left;
/*padding-left:7px;*/
}

.contentBoxTravel table{
width:277px;
margin:0 auto 0 7px;
}

.contentBoxTravel td{
text-align:center;
color:#fff;
font-size:15px;
padding-top:5px;
padding-bottom:5px;
}

.contentBoxTravel tr{
background-color:#33A6A9;
}

.contentBoxTravel tr{
margin-left:5px;
}

.boxTravelBottom{
background: #17a6aa url("images/fdTravelBottom.jpg") no-repeat top left;
height:30px;
}

.boxTravelBottom span {
float:right;
margin-right:25px;
margin-top:26px;
color:#fff;
font-weight:bold;
}

.boxTravelBottom span input{
border:0;
background-color:#FE7F00;
color:#fff;
padding:1px;
}

.articleRight{
height:70px;
width:253px;
float:left;
margin-top:10px;
margin-left:18px;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
}

.articleRight h3{
padding-left:5px;
font-weight:bold;
}

.articleRight p{
padding-left:5px;
padding-right:5px;
margin-top:5px;
}

.articleRight a{
color:#fff;
}


#boxInfo{
font-size:12px;
margin-top:5px;
}

#boxInfo ul{
margin:0;
padding:0;
}

#boxInfo li a{
color:#fff;
font-weight:bold;
}

#boxInfo li.linkflux img{
float:left;
width:13px;
height:15px;
}

#boxInfo li.linkflux {
margin-left:32px;
margin-top:3px;
width:200px;
}

.boxInfoOnglet{
width:94px;
height:24px;
float:left;
margin-left:0;
font-size:18px;
}

.boxInfoOnglet a{
text-transform:uppercase;
color:#fff;
font-weight:bold;
padding-left:8px;
padding-top:2px;
}


.boxInfoOngletShow a h3{
font-size:18px;
color:#fff;
}

.boxInfoOnglet h3{
font-size:18px;
color:#fff;
float:left;
}

.tab{
margin-top:24px;
background: #b70062 url("images/fdOffer.jpg") repeat-x top left;
height:118px;
clear:left;
position:relative;
overflow:hidden;
}

.ClearBoth{
clear:both;
}

.boxCenter{
margin-top:5px;
width:530px;
border: 1px solid #d5d5d5;
}

.articleCenter h3, .articleCenter p, .articleCenter div{
padding-left: 10px;
padding-right: 10px;
padding-top:10px;
}

.articleCenter a,.articleCenter h5{
outline:none;
}

.articleCenter i{
font-style:italic;
}

.articleCenter u{
text-decoration:underline;
}

.articleCenter h1{
font-size:16px;
}

.articleCenter h2{
color:#374951;
font-size:16px;
font-weight:bold;
margin-bottom:5px;
margin-left:10px;
}
.articleCenter h3{
font-size:12px;
}

.articleCenter ul.ulPlanDuSite li a:first-letter{
text-transform:uppercase;
}

.articleCenter strong{
font-weight:bold;
}

.articleCenter .articleTitle{
background: #fff url("images/titleArticle.jpg") no-repeat top left;
width:510px;
height:120px;
}

.articleCenter .articleTitlePortAirport{
background: #fff url("images/titleArticlePortAirport.jpg") no-repeat top left;
width:510px;
height:120px;
}

.articleCenter h3{
color: #fff;
font-size: 21px;
text-transform:uppercase;
vertical-align:bottom; 
padding-left:25px;
}

.articleCenter .contentArticle{
padding:10px;
}

.articleCenter ul li{
margin-left:23px;
list-style-type:square;
}

.articleCenter a{
color:#BA0661;
display:inline-block;
}

.articleCenter .contentArticle a{
color:#F30384;
font-weight:bold;
}

.articleCenter .contentArticle a:hover{
color:#C73382;
}

.articleCenter{
color:#1C2124;
width:530px;
margin: 5px 10px 10px 0;
border: 1px solid #CBCDCC;
}

#boxMenuCenter{
background: #fff url("images/fdCenter.jpg") repeat-x bottom left;
height:260px;
}

#boxDescImg{
background: #374951 url("images/fond_insulaire.png") no-repeat bottom center;
height:200px;
width:532px;
}

#boxMeteo{
background: #fff url("images/fdMeteo.jpg") repeat-x top left;
height:65px;
}

#boxMeteo h3{
font-size:20px;
text-transform:uppercase;
color:#354952;
float:left;
font-weight:bold;
line-height:65px;
margin-left:40px;
}

#boxMeteo h6{
font-size:12px;
color:#354952;
float:left;
font-weight:bold;
font-style:italic;
height:50px;
margin-top:15px;
}

#boxMeteo h5{
font-size:12px;
color:#AAD31F;
float:left;
font-weight:bold;
line-height:60px;
margin-right:35px;
}

#boxMeteo img{
float:left;
}

#boxMeteo .DayMeteo{
float:left;
width :85px;
margin-left:20px;

}

#boxMeteo span{
font-size:10px;
color:#354952;
float:left;
font-weight:bold;
font-style:italic;
}

div#mentions{
text-align:center;
font-weight:bold;
border:0;
}

div#mentions {
height:80px;
}

div#mentions ul{
padding-top: 40px;
}

div#mentions li{
display:inline;
list-style-type:none;
}

div#mentions li a{
color:#374951;
display:inline;
padding: 5px;
}

.BoxFooter{
width:185px;
padding-left:15px;
padding-top:15px;
float:left;
}

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

.BoxFooter li a{
color:#79858a;
margin:0;
padding:0;
}

.BoxFooter li{
color:#79858a;
margin:0;
padding:0;
}

.BoxFooter h3{
font-weight:bold;
text-transform:uppercase;
padding-bottom:15px;

}

div#conteneur{text-align:left;}
div#wrapper{background:#fff;}
div#content p{line-height:1.4;}
div#BRight{background:#fff}
div#BLeft{background:#fff}

.footer{
background: #F2F2F2 url("images/fdfooter.jpg") repeat-x top left;
color: #3F4B57;
border: 1px solid #d5d5d5;
margin:5px;
}

.footer strong{
font-weight: bold;
}

.footer table{
margin-top:10px;
margin-left:15px;
}

.footer table td a{
padding-left: 2px;
padding-right: 2px;
padding-top:1px;
padding-bottom: 1px;
}

.footer h4{
font-weight:bold;
text-transform:uppercase;
padding-bottom:8px;
color:#3A4E4F;
}

.footer a, .footer a:active, .footer a:visited{
color:#3A4E4F;
font-size: 12px;
}

.footer a:hover{
text-decoration:underline;
}


/* DEBUT Positionnement css */
div#conteneur{width:1024px;margin:0 auto}
div#wrapper{float:left;width:100%}
div#content{margin: 0 187px}
div#BRight{float:left;width:304px;margin-left:-304px}
div#BLeft{float:left;width:185px;margin-left:-1024px}
.footer{clear:left;width:99%;height:400px;}
/* FIN Positionnement css */

/* Pour le snippet du fil ariane*/
div#Breadcrumbs {
margin:10px;
}

div#Breadcrumbs a{
display: inline;
}

div#Breadcrumbs .B_lastCrumb{
font-weight:bold;
}

div#Breadcrumbs a{
color:#374951;
font-size:10px;
}

div#Breadcrumbs .B_lastCrumb a{
color:#F00081;
font-size:12px;
font-size:12px;
}

.contentAnnuaire{
margin-top: 10px;
margin: 5px;
}

#contactCCI{
margin-left:25px;
width:350px;
}

#contactCCI form{
margin-left:151px;
margin-top:89px;
}

#contactCCI label{
font-size:13px;
font-weight:bold;
}

#contactCCI input,textarea{
display:block;
margin:5px;
width:250px;
}

#contactCCI textarea{
height:150px;
}

#contactCCI p{
text-align:center;
margin-top:93px;
width:100%;
}

#contactCCI input#envoyer{
display:block;
margin-left:5px;
width:86px;
height:38px;
text-transform:uppercase;
border:0;
color:#264655;
font-weight:bold;
font-size:13px;
cursor:pointer;
}

label.error { 
color:red;
display:block;
vertical-align:top;
margin:5px;
}

.messgConfirm{
width: 200px;
height:30px;
color:green;
font-size:14px;
background-color:#fff;
margin: 0 auto;
font-weight:bold;
z-index:5000;
display:none;
border: 2px solid #374951;
text-align:center;
}

.TabAirport h4{
color:#fff;
padding-left:5px;
padding-right:15px;
font-size:14px;
font-weight:bold;
height:19px;
}

.TabongletAirport {
height:19px;
padding-left:7px;
padding-top:42px;
}

.TabongletAirportSub {
padding-left:7px;
background: url("images/fdContentSubTravelTop.jpg") no-repeat scroll top left;
}

/* Tabs----------------------------------*/
div.subTraveling .ui-tabs .ui-tabs-hide { display: none !important; }
div.subTraveling .ui-state-default{ background-color:#02494B;}
div.subTraveling .ui-state-default h4 { text-align: center; line-height: 19px;}
div.subTraveling .ui-tabs-selected{ background-image: url("images/bouton-vert.png"); color:#02494B !important; text-decoration: none !important;}
div.subTraveling .ui-tabs-selected h4 { color:#02494B; text-align: center; line-height: 19px;}
div.subTraveling .ui-state-active{ background-color:#02494B; color:#fff; text-decoration: underline;}
.bouton-horaires { margin-top: 20px; margin-left: 35px; border: 0;}
/* Tabs----------------------------------*/

.boxInfoOngletTraveling {
float:left;
width:94px;
margin-left:0px;
}

.boxInfoOngletTravelingSub {
background-color:#02494B;
float:left;
}

img.fdSubTravelTop{
margin-left:1px;
width:99.5%;
}

.boxInfoOngletTravelingSub h4{
width: 118px;
}

.contentBoxTravel table td.fleche{
background: transparent url("images/flePort.png") no-repeat;
width:10px;
height:10px;
vertical-align:middle;
}

.contentBoxTravel table tr td select{
width: 150px;
}

/* Bloc lien de droite */
a.blocLinkRight{
background: #1f2e34 url("images/imageright_column.png") no-repeat;
width: 269px;
min-height: 30px;
height: auto;
color: #fff;
margin-left:4px;
padding-left:22px;
padding-top:16px;
font-weight:bold;
text-transform: uppercase;
margin-top:5px;
}

div#BRight p{
padding:0px;
}

div#BRight p.text{
background-color:#F3F3F3;
border:1px solid #D3D3D3;
font-size:10pt;
margin-left:4px;
margin-top:5px;
padding:2px;
width:285px;
text-align:justify;
font-style:italic;
}

div#BRight p.text span{
font-weight:bold;
display:block;
}
/* FIN Bloc lien de droite */

div#slideshow_Aiport{
height:90px;
margin:5px auto 0;
overflow:hidden;
position:relative;
width:230px;
}

.sliderAir{
position:absolute;
width:5000px;
height: 90px;
}

.slideImg{
float:left;
padding-left:28px;
padding-top:5px;
width:200px;
margin: 2px;
}

div#slideshow_BandeauPromo{
height:120px;
margin-left:15px;
overflow:hidden;
position:relative;
width:510px;
}

.sliderBandeauPromo{
position:absolute;
width:5000px;
height: 120px;
}

.slideImgBandeauPromo{
float:left;
padding-left:28px;
padding-top:5px;
width:455px;
margin: 2px;
text-align:center;
}

.ui-accordion-header{
background-color:#fff;
}

form#livredor{
width:350px;
margin-left:30px;
}

form#livredor label{
font-size:13px;
font-weight:bold;
}

form#livredor input,textarea{
display:block;
width:250px;
}

form#livredor textarea{
height:150px;
}

form#livredor p{
text-align:center;
margin-top:93px;
width:100%;
}

form#livredor input#envoyer{
display:block;
margin-left:5px;
width:86px;
height:38px;
text-transform:uppercase;
border:0;
color:#264655;
font-weight:bold;
font-size:13px;
cursor:pointer;
}

.comLivreDor {
border-bottom: 1px #CCCCCC solid;
padding:5px;
}

.comLivreDor label{
background:transparent url(images/puceTabs.png) no-repeat center left;
padding-left:15px;
}

.comLivreDor{
background:transparent url(images/fleche_message.png) no-repeat left 35px;
padding-left:15px;
}

.comLivreDor span{
color:#E6027D;
font-weight: bold;
}

.btnBandeauLeft{
height:34px;
width:176px;
text-transform: uppercase;
margin:0 auto;
background:transparent url(images/fdBtn.png) no-repeat center center;
}

.btnBandeauLeft a{
color: #fff;
text-align:center;
line-height:34px;
font-weight:bold;
font-size:11pt;
}



div#slideshow_Home{
height:161px;
margin: 0 auto;
overflow:hidden;
position:relative;
top:19%;
width:530px;
padding: 0;
}

.sliderHome, .sliderHome2{
position:absolute;
width:5000px;
height: 90px;
}

.sliderHome2{ left: 18px; }

.slideImgHome{
float:left;
width:530px;
margin: auto;
text-align: center;
}
.slideImgHome2{
float:left;
width:530px;
margin: -20px auto 10px auto; /*-20px 30px 10px -11px;
margin-left:-11px;*/
}

.slideImgHome2 img{
	height: 161px;
	left: 426px;
}

.planning_croisieres td{
padding: 2px;
}

div#precHome{
cursor:pointer;
position:absolute;
top:0;
background: url("images/fleche_gauche.png") no-repeat center center;
width:18px;
height:161px;
left: 0px;
} 

div#suivHome{
cursor:pointer;
position:absolute;
top:0;
background: url("images/fleche_droite.png") no-repeat center center;
width:15px;
height:161px;
right: 0px;
}

div#precHome.precRight2{
cursor:pointer;
position:absolute;
top:0;
background: url("images/precRight.png") no-repeat scroll center center transparent;
width:18px;
height:161px;
left: 0px;
}

div#suivHome.suivRight2{
cursor:pointer;
position:absolute;
top:0;
background: url("images/suivRight.png") no-repeat scroll center center transparent;
width:15px;
height:161px;
right: 0px;
}

div#selectorPlanning{
padding:5px;
}

p.noResult{
text-align:center;
margin: 5px;
}

table#rechVol{
padding: 5px;
text-align:center;
margin-left:25px;
}

table#rechVol td {
padding:5px;
}

div#mediaspace{
text-align:center;
margin:5px 5px 15px;
}
div#mediaspace2{
text-align:center;
margin:5px 5px 15px;
}
div#mediaspace3{
text-align:center;
margin:5px 5px 15px;
}

table.horaireDuJour td{
padding: 5px;
}

table.horaireDuJour{
width: 530px;
}
.ditto_currentpage{
	color:#FFFFFF;
}

/* PRESTATAIRES - PALAIS DES CONGRES */
#prestataires{
	margin: 0;
	padding: 10px;
}

#prestataires form{ margin-bottom: 30px; }

#prestataires table#searchResultat{
	border-collapse: separate;
	border-spacing: 5px;
}

#prestataires table#searchResultat th{ font-weight: bold; }

#prestataires table#searchResultat td.firstTD{
	color: #aa0f65;
	font-size: 9pt;
	font-weight: bold;
}

#eventCCI 
{
  margin-left: 10px;
  position: relative;
}

#eventCCI label
{
 width: 90px;
 float: left;
 margin-bottom: 5px;
 padding-left: 10px;
}

#eventCCI input
{
 width: 150px;
 float: left;
  margin-bottom: 5px;
}

#eventCCI #adresse
{
  width: 406px;
}


.clear
{
  clear: both;
}

#eventCCI input.error
{
  /*border-color: red;*/
}

#eventCCI label.error
{
 /* left: none;
  position: absolute;
  right: -150px;
  width: 150px;
  background-color: white; */
}

#eventCCI #messagebox
{
  padding-right: 00px;
  padding-top: 0px;
}

#eventCCI input#envoyer
{
  display:block;
  margin-left:5px;
  width:86px;
  height:38px;
  text-transform:uppercase;
  border:0;
  color:#264655;
  font-weight:bold;
  font-size:13px;
  cursor:pointer;
  float: right;
  margin-right: 10px;
}

#eventCCI #info_comp
{
  margin-top: 10px;
  width: 500px;
}

#eventCCI #info_comp_area
{
  width: 500px;
  height: 100px;
}

.intro_event
{
  margin-left: 10px;
}

