body{background-image:url(/sources/monecho/fond.jpg);background-color:#b1c9f5;background-repeat:repeat-x}
/* CSS Document */
A:ACTIVE, A:LINK, A:VISITED { text-decoration : none;}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
}

#csspage{margin-top:0px; margin-left:0px; margin-right:15px;}
#cssheader{width:980px; height:100px; background-color:#FFFFFF;}
#cssheaderbloc{height:100px; width: 980px;;}
#csslogosite{float:left;  height:137px;}
#cssbandeausite{float:left; width:426px}
#cssbandeaupoint{width:100%; height:9px; }
#cssmenu{width:980px;height:20px}
#cssmenutxt{ font-family:Arial, Helvetica, sans-serif;font-size:14px;float:left;}


.cssmenulist{float: left; font-weight: bold; margin: 0 10px 0 0; padding: 0 0 0 20px;}
#csssession{font-family: Arial, Helvetica, sans-serif; font-size: 13px; float: right; margin-right: 30px; color: #b3b3b3; font-weight: bold;}
#csssession a{color: #b3b3b3; text-decoration: none;}

.cssmenurub2, .cssmenurub2 a:visited, .cssmenurub2all {font-family: Helvetica, Arial,sans-serif; font-size: 11px; color: #bdbdbd; letter-spacing: 1px; font-weight: bold; list-style: none; margin-left: 0px; padding-left: 0px;}
.cssmenurub2 a{color: #bdbdbd;}
.cssmenurub2 a:hover{text-decoration: none;}
.cssmenurub2all a{color: #666;}
.cssmenurub2all a:hover{text-decoration: none;}


/* ************* */
.cssmenuaccueil, .cssmenuaccueil a:visited, .cssmenuaccueil a:link, .cssmenuaccueil a:hover {color:#acacac}
/* ************* */

/* ************* */
.cssmenudestination, .cssmenudestination a:visited{color:#63bbc9}
#uldest .cssmenurub2 a:hover{color:#63bbc9;}
/* ************* */

/* ************* */
.cssmenuguide, .cssmenuguide a:visited{color:#ffb878}
#ulguide .cssmenurub2 a:hover{color:#ffb878;}
/* ************* */

/* ************* */
.cssmenuforum, .cssmenuforum a:visited, .cssmenuforum a:link{color:#5fb77d}
#ulforum .cssmenurub2 a:hover{color:#5fb77d;}
/* ************* */

/* ************* */
.cssmenuboutique, .cssmenuboutique a:visited{color:#e4ad36}
#ulboutique .cssmenurub2 a:hover{color:#e4ad36;}
/* ************* */

/* ************* */
.cssmenublog, .cssmenublog a:visited, .cssmenublog a:link{color:#7ca2c9}
#ulblog .cssmenurub2 a:hover{color:#7ca2c9;}
/* ************* */

/* ************* */
#cssnavigation{width: 100%; height: 30px;}
#cssnavigationsituation{line-height: 2.4em; color: #bbb; margin-left: 10px; float: left; font-size: 12px; font-weight: bold;}
#cssnavigationlocation{line-height: 2.4em; color: #e5ae30; float: left; font-size: 12px; font-weight: bold;}
#cssnavigationlocation a{color: #e5ae30;}
#cssnavigationblocsearch{background-color:#b1cfd1; border: 1px solid #a6c7cc; float:right; margin-right: 6px; margin-top: 4px; padding:0 4px; line-height: 8px}
#cssnavigationblocsearchfield{margin: 0;}
#cssnavigationblocsearchtxt{color:#fff; background-color: transparent; font-size:11px; font-weight:bold;}
#cssnavigationblocsearchinput{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #86a7ac; font-weight: bold; border: none; margin-left: 2px; padding: 2px 4px; height: 19px; width: 180px}
#cssnavigationblocsearchsubmit{border: none; background: transparent; color: #fff; font-weight: bold; font-size: 11px;}
/* ************* */

#cssblocpagegen{width: 980px; text-align:justify;}
#cssblocpagemenu{float: left; margin-top: 15px;}
#cssblocpage{float:left; width:426px; margin-top:15px;}
#cssblocextra{float:right; margin-top:15px;}

/* ************* */
#cssblocgererblog{
	background: transparent url(../sources/images/v7/gererblog.gif) no-repeat;
	width:190px;
	height:35px;
	font-size: 16px;
	line-height: 2.2em;
	color: #fff;
	font-weight: bold;
    text-align:center;
	margin-bottom:15px;
	}
#cssblocgererblog a{color: #fff; background: transparent; text-decoration: none;}
#cssblocgererblog a:hover{color: #fcebaa;}
/* ************* */

#cssblocpagemenubloctxt{margin-top: 0px;}


.homeimgvideo{border: none; width:100px; height:75px; margin:1px; float: left;}

/* ************* */
.cadrevUpperleft{width: 426px; margin: 0px auto 15px auto; background: #a5d6b8 url(../sources/images/v7/hometourmonde1.jpg) no-repeat top left;}
.cadrevUpperright{background: url(../sources/images/v7/hometourmonde2.jpg) no-repeat top right;}
.cadrevLowerleft{background: url(../sources/images/v7/hometourmonde4.jpg) no-repeat bottom left;}
.cadrevLowerright{background: url(../sources/images/v7/hometourmonde3.jpg) no-repeat bottom right; padding: 9px;}
/* ************* */

/* ************* */
.cadrebBody{margin: 0px auto 15px auto;}
.cadrebUpperleft{width: 426px; background: url(../sources/images/v7/blocbleu1.jpg) no-repeat top left;}
.cadrebUpperright{background: url(../sources/images/v7/blocbleu2.jpg) no-repeat top right; padding: 9px;}
.cadreul{float:right; margin:0px; padding:0px; line-height: 1.8em}
.cadrelist, .cadrelist a:visited, .cadrelist a:link, .cadrelist a:hover{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#5db6be; font-weight:bold; letter-spacing: 1px; list-style-image: url(../sources/images/v7/blocbleupuce.jpg); margin-left:10px;padding:0px;}
/* ************* */

/* ************* */
.cadreB2Upperleft{width: 426px; margin: 0 0 15px 0; background: #b5c9e1 url(../sources/images/v7/blocbleu21.jpg) no-repeat top left;}
.cadreB2Upperright{background: url(../sources/images/v7/blocbleu22.jpg) no-repeat top right;}
.cadreB2Lowerleft{background: url(../sources/images/v7/blocbleu24.jpg) no-repeat bottom left;}
.cadreB2Lowerright{background: url(../sources/images/v7/blocbleu23.jpg) no-repeat bottom right; padding: 9px;}
/* ************* */

/* ************* */
.cadreGUpperleft{width: 300px; margin: 0 0 15px 0; background: #f3f3f3 url(../sources/images/v7/blocG1.gif) no-repeat top left;}
.cadreGUpperright{background: url(../sources/images/v7/blocG2.gif) no-repeat top right;}
.cadreGLowerleft{background: url(../sources/images/v7/blocG4.gif) no-repeat bottom left;}
.cadreGLowerright{background: url(../sources/images/v7/blocG3.gif) no-repeat bottom right; padding: 9px;}
/* ************* */

/* ************* */
.cadreB3Upperleft{width: 300px; margin: 0 0 15px 0; background: #bad1d7 url(../sources/images/v7/blocB31.gif) no-repeat top left;}
.cadreB3Upperright{background: url(../sources/images/v7/blocB32.gif) no-repeat top right;}
.cadreB3Lowerleft{background: url(../sources/images/v7/blocB34.gif) no-repeat bottom left;}
.cadreB3Lowerright{background: url(../sources/images/v7/blocB33.gif) no-repeat bottom right; padding: 9px;}
.cadreB3Lowerright p{margin: 0px;}
/* ************* */

/* ************* */
.cadreB3{margin:0px; width:100%; padding:0px; margin-top:15px;}
.cadrebordB3{width:9px;height:9px}
.cadremB3{height:9px; background-color:#bad1d7;}
.cadrehB3{width:9px; background-color:#bad1d7;}
.cadretxtB3{background-color:#bad1d7;}
/* ************* */

/* ************* */
.cadreR1{margin: 0 0 15px 0; padding:0px; width:426px;}
.cadremR1{width: 100%; height:27px; background-image:url(../sources/images/v7/blocRH1.gif); background-repeat:repeat-x;}
.cadremR1 .cssguidetitre{padding: 7px 0 0 9px}
.cadretxtR1{width: 100%; background-image:url(../sources/images/v7/blocR1MIDDLE.gif); padding:1px; background-repeat:repeat-y;}
.cadretxtR1:after {content: ""; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .cadretxtR1 {height: 1%;}
/* End hide from IE-mac */
.homeimgvideo{border:none; width:100px; height:75px; margin: 1px; float: left;}
.cadretxtR1 p{margin: 0px; padding: 6px 9px;}
.cadremR1BOTTOM{width: 100%; height:10px; background-image: url(../sources/images/v7/blocR1BOTTOM.gif); background-repeat:repeat-x;}
.cadreR1subtitle, .cadreR1subtitle a:link, .cadreR1subtitle a:visited, .cadreR1subtitle a:hover{color: #ed9e53; font-size: 14px}
/* ************* */


.cadreJ{ margin:0px;width:300px; padding:0px;;margin-bottom:15px;}
.cadrebordJ{width:9px;height:9px}
.cadremJ{height:9px; background-color:#e9ad3d;}
.cadrehJ{ width:9px; background-color:#e9ad3d;}
.cadretxtJ{background-color:#e9ad3d;}



#csshomephoto{float:left;}
.cssmenurub1{font-family: Helvetica, Arial, sans-serif, verdana; color: #3aa3b8; font-size: 14px; font-weight: bold;}


#csstitrerub{font-family:Helvetica, Arial,sans-serif; font-size:14px; letter-spacing: 1px; font-weight:bold; margin-bottom:2px;}
A:ACTIVE, A:LINK, A:VISITED { text-decoration : none;}
A:HOVER {text-decoration : underline;}
.csstagtitre{color:#81a1ca;}
.cssnewslettertitre{color:#81a1ca}
.cssguidetitre, .cssguidetitre a:visited, .cssguidetitre a:link{color:#fff; background: transparent;}
.cssphototitre{color:#fff; background: transparent;}
.cssvideotitre{color:#fff; background: transparent;}
.cssdestinationtitre, .cssdestinationtitre a:visited, .cssdestinationtitre a:hover, .cssdestinationtitre a:link{color:#53afbe; background: transparent;}
.cssfocustitre{color: #fff; background: transparent;}

.cssforumtitre{color:#81a1ca}
.cssboutiquetitre{color:#81a1ca}
.cssblogtitre{color:#81a1ca}
.cssmenuguide{color:#ffb878}
.cssmenuforum{color:#5fb77d}
.cssmenuboutique{color:#e4ad36}
.cssmenublog{color:#7ca2c9}
.cssmenurub2ul{padding: 0px; margin-left: 8px; margin-top: 0px;}

.txtnormal{font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 12px;}


.navigationtxth1blanc{font-size: 14px; color: #fff; background: transparent;}
.navigationtxth2{font-size: 14px; color: #c00000; vertical-align: bottom; margin-left: 20px; margin-right: 20px; margin-top: 20px}
.navigationtxth3{font-size: 12px; color: #c00000; vertical-align: bottom; margin-left: 20px; margin-right: 20px; margin-top: 20px}

h2.navigationtxth1blanc{text-align: center;}
h2.navigationtxth1blanc a{color: #fff; background: transparent; text-decoration: none;}
h2.navigationtxth1blanc a:hover{color: #fcebaa;}

/* ************* */
#cssnewsletterform{padding: 0px; margin: 8px 0 3px 0; text-align: center;}
#cssnewslettertxt{color:#81a1ca; background-color: transparent; font-size:12px; font-weight:bold;}
#cssnewsletterinput{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #81a1ca; font-weight: bold; border: 1px solid #81a1ca; margin-left: 2px; padding: 2px 4px; height: 20px; width: 120px}
#cssnewslettersubmit{border: none; background: transparent; color: #81a1ca; font-weight: bold; font-size: 11px;}
/* ************* */

/* ************* */
#bloccrerblog{background: url(../sources/images/v7/bloc-creation.png) top center no-repeat; width: 301px; height: 109px; margin: 0 0 15px 0;}
#bloccrerblogbody{padding: 9px; vertical-align: middle;}
#goimg{width: 49px; height: 40px; float: right;position: relative; top: 34px;}
.bloccrerblogul{font-size: 12px; margin: 9px 5px; padding: 0; line-height: 1.2em; list-style: none;}
.bloccrerblogul a{color: #fff; background: transparent; font-weight: bold; text-decoration: none;}
.bloccrerblogul a:hover{color: #fcebaa;}
/* ************* */

/* ************* */
#cssblocpagemenuactu{background: url(../sources/images/v7/actuellement-contenu.png) no-repeat; width:190px; height:109px; padding: 0px; margin: 0 0 15px 0;}
#cssblocpagemenuactubody{padding: 9px;}
#cssblocpagemenuactu ul{list-style: none; padding: 0px; margin: 6px 0 0 0}
#cssblocpagemenuactu a{text-decoration: none;}
.actunombre{font-weight: bold; color: #279cae; font-size: 12px;}
.actutxt{font-weight: bold; color: #fff; background: transparent; font-size: 14px; font-variant: small-caps;}
/* ************* */

/* ************* */
#titrearticle{}
.titreaaffiliationcouleur{}
/* ************* */

h1{padding:0px;margin:0px;}
h2{padding:0px;margin:0px;}
h3{padding:0px;margin:0px;}

.csstagsul{margin: 6px 0 0 0; padding: 0px;}
.csstagsli{font-family: Arial, Helvetica, sans-serif; font-size: 12px; float: left; list-style: none; padding: 0 2px;}
.csstagsli a{text-decoration: none; color: #81a1ca;}
.csstagsli a:hover{color: #6171aa; text-decoration: underline;}

h1#titrearticle{border-bottom: 2px solid #CCCCCC ;font-size:16px; margin-bottom:15px;}
h1.titrearticlecouleur{color:#ffb878}


.topdepartinscriptionrubrique{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#435eac; padding: 10px 0 0 0}
.topdepartinscriptionchamp{font-family: Arial, Helvetica, sans-serif; font-size:12px;}

.txtnormal{ font-family:Arial, Helvetica, sans-serif;font-size:12px}
.intro{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#435eac; padding: 10px 0 0 0}
.footertext, .footertext a:link, .footertext a:visited, .footertext a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}

.menublocbleu{ color:#FFFFFF;font:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-align:center}
.menublocbleurose{ color:#3168b0;font:Arial, Helvetica, sans-serif;font-size:11px;background-color:#e1e9f9}

.lienshtpage{font-family:Arial, Helvetica, sans-serif;font-size:12px}

.jscentreehosession{color:#FFFFFF;}
