/* CSS Document */

body {font: 0.7em Arial, Helvetica, sans-serif;color: #000;margin: 0px;padding: 0px;}



h1:first-letter, h2:first-letter, h3:first-letter, h4:first-letter, h5:first-letter, h6:first-letter, p:first-letter {text-transform:capitalize;}

#yellowBar {height:24px;}


h1, h2, h3, h4, h5, h6, h7, ul, p {margin: 0; padding: 0;}

ul {list-style: none;}

img {border: none;}

.cleaner {height: 1px; overflow: hidden; clear: both;}



#container {width: 770px;}



#header {height: 127px;}



#picture .te-a {background: url(/daily/reservation/images/edito1.gif) no-repeat left top;float: left;}

#picture .te-a div {background: url(/daily/reservation/images/edito2.gif) no-repeat right bottom;}

#picture .te-a span {display:block;background: url(/daily/reservation/images/edito3.gif) no-repeat right top;}

#picture .te-a img {display:block;background: url(/daily/reservation/images/edito4.gif) no-repeat left bottom;padding: 16px 16px 20px;border-style: none;}





/*header2*/

#header2 {/*background: url(/daily/reservation/images/header2-bg.gif) repeat-x;*/background: #1862A7;}

#header2-corner {background: url(/daily/reservation/images/header2-corner.gif) no-repeat right bottom;padding: 0px 0px 0px 55px;height: 38px;}

#indexh {background: url(/daily/reservation/images/header2-corner.gif) no-repeat right bottom;padding: 0px 0px 0px 55px;height: 20px;}



/*block1-txt*/

#image-description {background: url(/daily/reservation/images/week-end.jpg) no-repeat left top;width: 40px;float: left;}

#block1-txt-cont {width: 720px;float: left;background: url(/daily/reservation/images/block1-txt-cont-corner.gif) no-repeat left top;text-align:justify;padding-top: 10px;padding-right: 0px;padding-bottom: 10px;padding-left: 10px;}

#picture {width: 185px;float: left;padding: 0px 0px 0px 0px;}

#txt {float: left;width: 510px;text-align:justify;}



#block2-txt, #block3-txt,#block4-txt, #block5-txt , #block6-txt{clear: both;margin-bottom: 5px;}



/*col1*/

#col1 {width: 270px;float: left;padding: 0px 0px 0px 5px;}

#col1-a {background: url(/daily/reservation/images/col1-a-bottom.gif) no-repeat left bottom;padding: 0px 0px 5px;}

#col1-a-cont {background: url(/daily/reservation/images/col1-a-bg.gif) no-repeat left top;padding: 3px 10px 0px 3px;text-align:justify}



/*col2*/

#col2 {width: 490px;float: left;}
#coln {width: 490px;float: right;}

#col2s {padding-left:10px;}

.col2-a {background: url(/daily/reservation/images/col2-a-bg.gif) no-repeat left center;}

.cl2top {background: url(/daily/reservation/images/col2-a-bg.gif) no-repeat right top;height: 15px;padding: 0px 18px 0px 0px;}

.cl2-l-corner {background: url(/daily/reservation/images/col2-a-bg.gif) no-repeat left top;height: 15px;padding: 0px;}

.cl2bottom {background: url(/daily/reservation/images/col2-a-bg.gif) no-repeat right bottom;padding-right: 18px;}

.cl2-lb-corner {background: url(/daily/reservation/images/col2-a-bg.gif) no-repeat left bottom;}

.col2-a-content {background: url(/daily/reservation/images/col2-a-bg.gif) no-repeat right center;margin: 0px 0px 0px 7px;padding: 0px 9px 0px 0px;}
/* added  */
.col2-b-content {background: url(/daily/reservation/images/col2-a-bg.gif) no-repeat right center;margin: 0px 0px 0px 7px;padding: 0px 9px 0px 0px;}
/* end added */

.col2-a-content h1, .col2-a-content h2  {font-size: 1.5em;color: #fff;text-align: center;background: #003333 url(/daily/reservation/images/h2.gif) repeat-x;padding: 5px 10px 8px;margin: 0px 0px 10px;}
/* added  */
.col2-b-content h2.h2_feed_sejours {font-size: 1.5em;color: #fff;text-align: center;background: #003333 url(/daily/reservation/images/h2.gif) repeat-x;padding: 5px 10px 8px;margin: 0px 0px 10px;}
/* end added */


.col2-a-content h3, .col2-a-content h4, .col2-a-content h5, .col2-a-content h6 {color: #ed8409;font-size: 1.1em;padding: 5px 10px;}



.col2-a-content img {border: 1px solid #fff;padding:3px;background:#CDD0E3;float:left;padding: 4px;margin:0 6px 0 6px;}

.col2-a-content .img {float: left;}

.col2-a-content a.img   {background: #cdd5e8;display: block;margin: 0px 10px 10px 0px;}

.col2-a-content p {padding: 0px 10px 10px; text-align: justify;}

.col2-a-content a {color: #ED8509;}

.col2-a-content a:hover {text-decoration: none;}



/*block3-txt*/

#block3-txt {padding: 0px 18px;}

.exp {border-bottom: 1px solid #f19d3a;/*padding: 0px 0px 10px;*/background: url(/daily/reservation/images/exp-top.gif) no-repeat left top;text-align: center;padding: 7px 2px 0px;width: 740px;margin: 10px 0px 0px 0px;}

/*block4-txt*/

#block4-txt {padding: 0px 0px 0px 18px;}
#rubriques2 {background: url(/daily/reservation/images/informations2.gif) no-repeat left top;margin: 5px 0px 0px;border-bottom: 1px solid #d7dce8;width: 130px;padding: 5px 0px 10px;}    
#rubriques {background: url(/daily/reservation/images/informations.gif) no-repeat left top;margin: 5px 0px 0px;border-bottom: 1px solid #d7dce8;width: 130px;padding: 5px 0px 10px;}

#r-cont {padding: 0px 10px;}

#r-cont a:hover {text-decoration: underline;}



#recherche {text-align: center;margin-top: 0px;margin-bottom: 10px;}

/*col3*/

#col3 {width: 604px;float: left;vertical-align:top;margin-right: 12px;}

#col3s {}



/*col4*/

#col4 {width: 135px;float: left;vertical-align:top;}



/*block5-txt*/

#block5-txt {width:744px; padding: 0px 10px 10px 18px;}

.links {padding: 10px 0px 10px 10px;}

#block6-txt {padding: 0px 18px;}





/*Upline + breadcrumbs*/

#header2 h2 {font-size: 1.1em;color: #fff;float: right;padding: 3px 3px 0px 0px;}

#header2 ul {/*clear: both;*/padding: 0px 0px 4px 0px;vertical-align: bottom;clear: both; float: none;}

#header2 li {float: left;padding: 0px 4px 0px 0px}

#header2 a {font-size: 0.9em;color: #b8d6e9;text-decoration: none;background: url(/daily/reservation/images/navig-bullet.gif) no-repeat 0px 5px;padding: 0px 0px 0px 6px;}

#header2 a:hover {text-decoration: underline;}

#header2 .nolink {font-size: 0.9em;color: #b8d6e9;text-decoration: none;background: url(/daily/reservation/images/navig-bullet.gif) no-repeat 0px 5px;padding: 0px 0px 0px 6px;}


/*Edito 1*/

#block1-txt h2{font-size: 1.5em;color: #ed8409;padding: 5px 10px 5px 0px;}

#block1-txt  h3 {font-size: 1em;font-weight: normal;color: #ed8409;padding: 5px 10px 5px 0px;}

#block1-txt  h4 {color: #ed8409;font-size: 1.1em;padding: 5px 10px 5px 0px;}

#block1-txt  h5 {color: #ed8409;font-size: 1em;padding: 5px 10px 5px 0px;}

#block1-txt  h6 {color: #ed8409;font-size: 1em;padding: 5px 10px 5px 0px;}

#block1-txt  p {padding: 5px 10px 5px 0px;}

#block1-txt a {color: #ED8509;}

#block1-txt a:hover {text-decoration: none;}

#block1-txt ul {padding: 5px 0px;}

.te-a {background: url(/daily/reservation/images/edito1.gif) no-repeat left top;float: left;}

.te-a div {background: url(/daily/reservation/images/edito2.gif) no-repeat right bottom;}

.te-a span {display:block;background: url(/daily/reservation/images/edito3.gif) no-repeat right top;}

.te-a img {display:block;background: url(/daily/reservation/images/edito4.gif) no-repeat left bottom;border-style: none;padding: 16px 16px 20px 16px;}

#picture p {font: 0.8em Arial, Helvetica, sans-serif;color: #798897;padding: 0px 0px 2px 10px;text-align: justify;clear: both;}

/*.orange {color: #ed8409;}*/



/*Edito 2*/

.transparent {position: absolute;margin: -3px 0px 0px -3px;}

.imag {float: left;margin: 0px 8px 0px 0px;background: #dae0ee;}

.imag p {font: 0.8em Arial, Helvetica, sans-serif;color: #798897;padding: 2px 0px 2px 4px!important;text-align: justify;}

#col1 {padding-top: 3px;}

#col1-a h2 {color: #d60000;font-size: 1em;padding: 8px 0px;}

#col1-a h3, #col1-a h4, #col1-a h5, #col1-a h6 {color: #ED8509;font-size: 1em;padding: 3px 0px 3px 5px;}

#col1-a p {padding: 7px 8px 5px 8px;}

#col1-a a {color: #ED8509;}

#col1-a a:hover {text-decoration: none;}

#col1-a ul {padding: 5px 0px 5px 5px;}



/*block3-txt*/

.exp {text-align: center;padding: 7px 2px 0px;width: 740px;margin: 10px 0px 0px 0px;}

.exp h3 {color: #ed8409;font-size: 1.3em;padding: 0px 3px;background: #fff;display: inline;}

.exp h2 {color: #ed8409;font-size: 1.3em;padding: 0px 3px;background: #fff;display: inline;}

/*.exp ul {background: #fff5d9;padding: 5px 3px 5px 15px;text-align: left;margin-bottom: 5px;}

.exp li {float: left;margin: 0px 5px 0px 0px;}

.exp li.clear {clear: both; overflow: hidden; height: 1px;float: none;}*/

.exp a {color: #ED8409;}

.exp a:hover {text-decoration: none;}

.exp p {padding: 10px 15px 5px;text-align: left;}

.exp p a {color: #52505B!important;}

.exp p a:hover {text-decoration: none;}

.exp .lnk {background: #fff5d9;margin-bottom: 5px;text-align: left;padding: 10px 0px 10px 15px;}



#block6-txt .exp p a {color:#ED8409!important;}



/*side block of search*/

/*side block of search*/
#rubriques h2, #rubriques2 h2 {text-align: center;color: #8a8a8a;font-size: 1.2em;}
#rubriques h2 span, #rubriques2 h2 span {background: #fff;padding: 0px 3px;}
#rubriques h3, #rubriques2 h3 {font-size: 1.1em;padding: 5px 0px;}
#rubriques li, #rubriques2 li {background: url(/daily/reservation/images/bullet-li.gif) no-repeat 0px 6px;padding: 0px 0px 0px 6px;}
#rubriques li a, #rubriques2 li a {color: #32659c;text-decoration: none;}

.cliquez {color: #0a59a1;background: url(/daily/reservation/images/h3-icon.gif) no-repeat 0px 0px;font-size: 1.4em;display: block;height: 30px;padding: 10px 0px 0px 40px;border-bottom: 1px solid #8eb2d4;}

.favoris {background: url(/daily/reservation/images/favoris.gif) no-repeat;height: 28px;color: #0c5ba2;font-size: 0.95em;padding-left: 24px;padding-top: 12px;}

.favoris a:hover {color:#ED8509;}

.favoris a {text-decoration: none;color: #0c5ba2;}





/*Webdir*/

.links li {color: #c00;background: url(/daily/reservation/images/plus.gif) no-repeat 0px 4px;padding: 0px 0px 0px 12px;text-decoration: underline;cursor: pointer;width: 220px;display:block;float:left;}

.links a {color: #c00;}

.links h2 {font-size: 1em;color: #115ea4;padding: 2px 0px 5px;}

.column {float: left;margin: 0px 0px 10px 0px;}

.column li {background: #fff url(/daily/reservation/images/red-arrow.gif) no-repeat 1px 4px;padding: 0px 0px 0px 13px;}

.column li a {color: #c00;text-decoration: underline;}

.column li a:hover {text-decoration: none!important;}

.links p {color: #115ea4;background: url(/daily/reservation/images/retour.gif) no-repeat 0px 8px;padding: 5px 0px 5px 12px;clear: both;cursor: pointer;font-weight:bold;font-size:1.2em;}

.links p a:hover {color:#c00!important;}

.ltf {float:left!important;margin-top:60px;}

.ap0 {width:300px!important;}
.ap1 {width:275px;margin:0 auto;}
.ap2 {width:460px!important;}
.panel2 {float:left;width:475px;background: url(/daily/reservation/images/col2-a-bg2.gif);}
.panel2c {padding:5px 10px 20px 10px;margin-top:20px;background: url(/daily/reservation/images/col2-a-bg2.gif) left bottom;}
.p-feed {
	clear:left;
	font-weight:bold;
	font-size:14px;
	text-align: center!important;
	padding-top: 1em;
	padding-bottom: 1em;
	color: #FF0000!important;
}

