body, img, div, td, table, a, h1, h2, h3, form, ul, li{ padding:0; margin:0; border:0; outline:0;}
body{ background-image:url(../images/bg-accueil.jpg); background-repeat:no-repeat; font-family:Arial; font-size:12px; background-color:#7d8b96;}
ul, il{ list-style:none;}
body{ background-image:url(../images/bg.jpg); background-repeat:no-repeat; font-family:Arial; font-size:12px; background-color:#7d8b96;}
#page{ width:990px; margin:0 auto; background-color:#FFF;}
#head{ height:105px; background-image:url(../images/bg-head.jpg); background-repeat: repeat-x; margin-top:10px;}
#logo{ float:left; width:255px;}
#menu{ float:right; margin-top:50px; width:735px; text-align:left;}
#menu a{ margin-right:45px; color:#383d43; font-size:13px; text-decoration:none;}
#menu a.in{color:#fff; }
#menu a:hover,#menu a.currentPage{color:#fff;}
#footer{ text-align:center; color:#383d43; font-size:11px; padding:18px 0;}
#footer a{color:#383d43; font-size:11px; text-decoration:none;}
#footer a:hover{color:#fff;}
#footer a.fr_on{padding:15px 2px 15px 0; color:#fff; vertical-align:middle;}
#footer a.fr_on_flag img{ behavior: url(/destinations/styles/iepngfix.htc); padding:0; margin:0; border:0; vertical-align:middle;}
#footer a.fr_off{background-image:url(../images/flag-frensh-off.jpg); background-repeat:no-repeat; background-position:right; padding-right:30px;}
#footer a.en_on{padding:15px 0 15px 2px; color:#fff; vertical-align:middle;}
#footer a.en_on_flag img{ behavior: url(/destinations/styles/iepngfix.htc); padding:0; margin:0; border:0; vertical-align:middle;}
#footer a.en_off{background-image:url(../images/flag-english-off.jpg); background-repeat:no-repeat; background-position:left; padding-left:30px;}


#content{ width:962px; margin:0 auto; padding-bottom:20px;}

#carte{ background-color:#383d43; }
#carte h1{font-size:18px; color:#FFF; padding-top:15px; margin-left:20px;}
.blue{ color:#00b2ff;}
#contentInner{margin-top:10px;width:962px; background-image:url(../images/bg-content.jpg); background-repeat:repeat-y;}
#contentInnerLeft{ float:left; width:223px;}
#newsletter{ background-image:url(../images/bg-newsletter.jpg); background-repeat:repeat-x; color:#fff; padding:8px; margin:0;}
#newsletter h2{ font-size:18px;}
#newsletter .email{width:160px;border:1px solid #fff; background-color:#0086b5; margin:15px 0 0 0; color:#fff;float:left;}
#newsletter .emailGo{float:left;margin:10px 0 0 5px;}
#newsletter form{height:30px;}
#tagCloud{margin:30px auto; width:200px;}
#contentInnerRight{ float:right; width:721px;}

#newsletteremail{font-weight:bold; font-size:17px;text-align:center;}

#contentInner0{background-color:#383d43; width:721px; margin-bottom:20px;}
#contentInner0  h1{color:#fff; font-weight:normal; font-size:18px; line-height:42px; float:left;padding-left:15px;}
#contentInner0 #pictos{float:right;}
#contentInner0 #pictos img{margin:5px; align:left;}
#presentation h2{font-weight:bold; color:#00b2ff; font-size:16px; padding-bottom:5px;}
#presentation #texte{font-weight:normal; color:#2e2f35; font-size:12px; text-align:justify; padding-bottom:10px;}
#presentation #texte li{list-style:inside; list-style-type:circle;}
#presentation #texte a, #contentInner2 #texte a, #contentInner3 #texte a{font-family:Arial; font-size:12px; font-weight:bold; color:#abb2b4;}

#contentInner1{ background-color:#e7e7e7;}
#contentInner1 h2{ color:#fff; background-image:url(../images/bg-content1.jpg); line-height:40px; padding-left:15px; font-size:16px;background-repeat:repeat-x;}
#contentInner1 h3#listeActu {line-height:40px; padding-left:15px; border-top:#FFFFFF solid 1px; background-color:#e3e3e3;}
#contentInner1 h3#listeActu a{color:#007497; font-size:16px; text-decoration:none; background-image:url(../images/arrow-blueLink.png); behavior: url(/destinations/styles/iepngfix.htc); background-repeat:no-repeat; background-position:left; padding-left:20px;}
#contentInner1 #affiche{float:left; width:240px;}
#contentInner1 #affiche h3 {margin:10px 0 0 10px; padding:0;}
#contentInner1 #affiche h3 a{text-decoration:none; font-size:16px; color:#007497; font-weight:bold;}
#contentInner1 #affiche #actualite_content{padding:0 6px; text-align:justify;}
#contentInner1 #affiche #actuHome{padding:0 10px; text-align:left;}
#contentInner1 h2 a{text-decoration:none; font-size:16px; color:#fff; font-weight:bold;}
#contentInner1 #sep{ float:left; width:1px; background-color:#FFF;}

#contentInner2{background-color:#e7e7e7; margin-top:20px;}
/*#contentInner2 h2{ color:#fff; background-image:url(../images/bg-content2-closed.jpg); background-repeat:no-repeat; line-height:40px; padding-left:15px; font-size:16px;}*/
#contentInner2Left{float:left; width:430px; display:block;}
#contentInner2Right{float:right; width:271px; padding:10px; display:block;}


/*VIDEOS GALERY*/
#contentInnerLeftGalText{float:left; width:271px; display:block; padding:5px;}
#contentInnerRightGalText{float:right; width:271px; display:block; padding:5px;}
#contentInnerLeftGalPlayer{float:left; width:430px; padding:0 0 5px 0; display:block; }
#contentInnerRightGalPlayer{float:right; width:400px; padding:0 0 5px 0; display:block;}
#galSeperator{background-image:url(../images/bg_video_sep.jpg); background-repeat:repeat-x;background-position:0 0;height:40px;}


#contentInner2Left-double{float:left; width:210px; display:block; background-color:#1f1f1f;}
#contentInner2Right-double{float:left; width:133px; padding:0; display:block; font-family:Arial; font-size:11px; color:#cfd0d2; background-image:url(../images/bg_video_desc.jpg); background-repeat:repeat-x; background-color:#3c3c3c; min-height:176px; padding:7px;}
#contentInner2Right-double h3{color:#FFFFFF; font-size:14px; font-weight:bold;}
#video-list{background-color:#3c3c3c}
#video-list h1{background-image:url(../images/bg_video_titre.jpg); background-repeat:repeat-x; font-weight:bold; font-size:16px; color:#FFFFFF; padding:10px 0 31px 16px; height:30px;}
#video_sep{background-image:url(../images/bg_video_sep.jpg); background-repeat:repeat-x; height:40px;}

#video-list h2{color:#000000; line-height:40px; padding:0; font-size:16px;}

#contentInner2Home{background-color:#e7e7e7; margin-top:20px;}
#contentInner2Home h2{ color:#fff; background-image:url(../images/bg-content2.jpg); background-repeat:repeat-x; line-height:40px; padding-left:15px; font-size:16px;}

#contentInner2Home #contentInner2Left{float:left; width:430px; display:block;}
#contentInner2Home #contentInner2Right{float:right; width:271px; padding:10px; display:block;}


#contentInner3{background-color:#e7e7e7; margin-top:20px;}
/*#contentInner3 h2{ color:#fff; background-image:url(../images/bg-content1.jpg); line-height:40px; padding-left:15px; font-size:16px;}*/

/************parag************/
#contentInner2 h2.open{background-image:url(../images/bg-content2-open.jpg); background-repeat:no-repeat; color:#fff; line-height:40px; padding-left:15px; font-size:16px;}
#contentInner3 h2.open{background-image:url(../images/bg-content1-open.jpg); background-repeat:no-repeat; color:#fff; line-height:40px; padding-left:15px; font-size:16px;}

#contentInner2 h2{background-image:url(../images/bg-content2-closed.jpg); background-repeat:no-repeat; color:#fff; line-height:40px; padding-left:15px; font-size:16px;}
#contentInner3 h2{background-image:url(../images/bg-content1-closed.jpg); background-repeat:no-repeat; color:#fff; line-height:40px; padding-left:15px; font-size:16px;}
#contentInner2 #texte, #contentInner3 #texte{padding:15px 20px; text-align:justify;}
/************parag************/


#gallery{margin-top:20px; width:720px;}
#gallery h1{background-color:#006a86; color:#fff; font-size:16px; font-weight:bold; padding:15px;}
#bigImage{position:relative; height:300px;}
#bigImage #textOnImage{position:absolute; bottom:0; left:0; width:720px;
background-color:#000;  filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4;}
#textOnImageContent{position:absolute; bottom:0; left:0; width:700px; font-size:10px; font-weight:normal; padding:10px;color:#FFFFFF; background-color: transparent;}

#textOnImageContent h2{font-weight:bold; font-size:15px;}
#allImages{width:720px;}
#allImages img {padding:0; margin:9px 9px 0  0; border:0; float:left; cursor:pointer;}
#allImages img.lastImageInRow{margin:9px 0 0  0;}

#breadCrumb{background-image:url(../images/bg-breadcrumb.jpg); line-height:40px; font-size:13px; color:#FFF; padding-left:10px; margin-top:20px;}
#breadCrumb a {background-image:url(../images/arrowArien.jpg); background-repeat:no-repeat; padding:20px 20px 20px 20px; background-position:right; color:#59595d; font-size:13px; text-decoration:none;}
#breadCrumb span{padding:20px 20px 20px 20px; color:#59595d; font-size:13px; background-image:none;} 

.clearFloat {clear:both; height:0; font-size: 1px; line-height: 0px;}

#contentInnerRight #contact h2{background-image:url(../images/contact-bg.jpg); background-repeat:repeat-x; color:#fff; font-size:18px; font-weight:normal; padding:9px; margin:0;}
#contentInnerRight #contact p{background-color:#d9d9d9; padding:17px 15px; margin:10px 0 0 0;}


#contentInnerRight #actualites h1{background-image:url(../images/actualites-bg.jpg); background-repeat:repeat-x; color:#fff; font-size:18px; font-weight:normal; padding:9px; margin:0;}
#contentInnerRight #actualite{background-color:#e7e7e7; margin-top:10px;}
#contentInnerRight #actualite #titre{background-color:#00b2ff; height:40px;}
#contentInnerRight #actualite #titreH2{float:left; width:560px;}
#contentInnerRight #actualite #titreH2 h2{color:#fff; padding:10px 15px; font-size:16px; font-weight:bold;}
#contentInnerRight #actualite #date{color:#e8e8e8; padding:15px;  font-size:15px; font-weight:bold;float:right;}
#contentInnerRight #actualiteLeft{float:left; width:271px; display:block;}
#contentInnerRight #actualiteLeft img {padding:10px;}
#contentInnerRight #actualiteRight{float:right; width:430px; padding:10px; display:block;}
#contentInnerRight #actualiteRight a, #contentInnerRight #actu #actualiteContent a{background-image:url(../images/ensavoir-plus-arrow.jpg); background-repeat:no-repeat; background-position:left;padding-left:15px; font-size:13px; font-weight:bold; color:#00b2ff; text-decoration:none;}


#contentInnerRight #actu #titre{background-image:url(../images/actualite-bg.jpg); background-repeat:repeat-x; height:40px; margin-bottom:20px; padding:0;}
#contentInnerRight #actu #titreH2 {float:left; width:560px;}
#contentInnerRight #actu #titreH2 h2{color:#fff; padding:8px 15px; font-size:18px; font-weight:normal;}
#contentInnerRight #actu #date{color:#e8e8e8; padding:12px 15px; font-size:15px; font-weight:bold;float:right;}
#contentInnerRight #actu #actualiteContent{background-color:#e7e7e7;}
#contentInnerRight #actu #actualiteContent img{padding:0;}

#contentInnerRight #actu #texte, #contentInnerRight #actu img{padding:15px;}
#contentInnerRight #back {background-image:url(../images/actualite-bg.jpg); background-repeat:repeat-x; width:721px;height:40px;}
#contentInnerRight #back a{color:#e8e8e8; padding:10px 15px 10px 25px; background-image:url(../images/goBack.jpg); background-repeat:no-repeat; background-position:left; float:right; text-decoration:none;}


#pagination{background-image:url(../images/pagination-bg.jpg); background-repeat:repeat-x; margin-top:15px; height:40px;}
#pagination #precedente{float:left; margin:10px 20px 10px 20px;}
#pagination #precedente a{background-image:url(../images/precedente_arrow.jpg); background-repeat:no-repeat; padding-left:30px; text-decoration:none; color:#d2d2d2; font-size:12px; font-weight:normal;}
#pagination #numbers {margin:0 280px;}
#pagination #numbers a{display:block; float:left; padding:10px; text-decoration:none; font-size:12px; font-weight:normal; color:#e8e8e8;}
#pagination #numbers a.current{background-image:url(../images/current_page.jpg); background-repeat:no-repeat; display:block; padding:10px; background-position:center; text-decoration:none; color:#2e2f35;}
#pagination #suivante{float:right; margin:10px 20px 10px 20px;}
#pagination #suivante a{background-image:url(../images/next_arrow.jpg); background-repeat:no-repeat; background-position:right; padding-right:30px; text-decoration:none; color:#d2d2d2; font-size:12px; font-weight:normal;}
/************left menu************/
#menuLeft ul li.empty{ background-image:url(../images/bg-menuleft1.jpg); line-height:35px;}
#menuLeft ul li{ background-image:url(../images/bg-menuleft2.jpg); background-repeat:no-repeat; line-height:35px;}
#menuLeft ul li.open{ background-image:url(../images/bg-menuleft3.jpg);background-repeat:no-repeat; line-height:35px;}
#menuLeft ul li.open ul {background-image:url(../images/bg-menuleft4.jpg); line-height:25px; background-color:#383d43; line-height:35px;}
#menuLeft ul li.open a, #menuLeft ul li.currentDest a{color:#FFFFFF;}
#menuLeft ul li.open ul li a{color:#c6cccf;}
#menuLeft ul li.open ul li{background-image:none; line-height:25px;}
#menuLeft ul li a{font-size:14px; color:#c6cccf; text-decoration:none; padding-left:10px;}
#menuLeft ul li ul li a{ font-size:12px; padding-left:10px;}
#menuLeft a:hover { color:#fff;}


.map{width:962px; height:550px;}

/*player video*/
a.myPlayer {
	display:block;
	width: 320px;
	height:240px; 
	text-align:center;
	margin:0 15px 15px 0;
	float:left;
	border:1px solid #999;
}

/* play button */
a.myPlayer img {
	margin-top:70px;
	border:0px;
}

/* when container is hovered we alter the border color */
a.myPlayer:hover {
	border:1px solid #000;
}


#contentInnerRight #plansite h1{background-image:url(../images/actualites-bg.jpg); background-repeat:repeat-x; color:#fff; font-size:18px; font-weight:normal; padding:9px; margin:0;}
#contentInnerRight #plansite{background-color:#fff;}
#contentInnerRight #plansite #titre{color:#fff; padding:10px; margin:10px 0; font-size:16px; font-weight:bold; background-image:url(../images/bg-plan.jpg); background-repeat:repeat-x;}
#contentInnerRight #plansite li {list-style-image:url(../images/arrow-blueLink.png); behavior: url(/destinations/styles/iepngfix.htc); padding-left:5px; margin:5px; list-style-position:inside;}
#contentInnerRight #plansite li a{color:#007497;font-size:15px; font-weight:bold; text-decoration:none;}
#contentInnerRight #plansite li ul li{list-style-image:url(../images/arrow-Link.jpg);}
#contentInnerRight #plansite li ul a{font-size:13px; font-weight:bold; color:#59595d; text-decoration:none;}

/*Feuille de style*/
#texte table, #contentInner2 table, #contentInner3 table{border:0; text-align:left; width:687px; font-family:Arial;}
#texte .firstRow td, #contentInner2 .firstRow td, #contentInner3 .firstRow td{
background-image:url(../images/bg_titre_tableau.png); 
behavior: url(/destinations/styles/iepngfix.htc); 
background-repeat:repeat-y; font-size:14px; font-weight:bold; width:100px; line-height:22px;}

#texte table .titre, #contentInner2 table .titre, #contentInner3 table .titre{color:#4f5056; font-weight:bold; font-size:14px; text-align:left; padding-left:15px; margin-bottom:5px;}
#texte table td,#contentInner2 table td, #contentInner3 table td{background-image:url(../images/bg_ligne_tableau.jpg); background-repeat:repeat-y; margin:0; line-height:22px; padding:0; color:#4f5056; font-weight:normal; font-size:13px; border-bottom:solid #e7e7e7 1px; text-align:center;}
#texte .firstRow td,#contentInner2 .firstRow td, #contentInner3 .firstRow td{border-bottom:#FFFFFF solid 1px;}

#enplus{color:#666666; padding:10px;}
#enplus h2{font-size:18px; margin:5px 0;}
#enplus h3{font-size:14px; margin:10px 0 2px 0;}
#enplus a{display:inline; text-decoration:none; color:#666666;}