/* CSS Document */
/*------------------------------------heading---------------------------------*/
.Style4 {font: normal 12px "Trebuchet MS";color: #FFFFFF}

body{margin: 0; padding: 0; background: #000000;}
#wrapper{width: 1024px; margin-left: auto; margin-right: auto; background-color: #000;}
#heading_bg{background: url(../images/img_heading_bg.jpg) #000 no-repeat; width: 1024px; height: 140px;}
.clear_left{clear: left;}
.float_defination{float: left;}
.nav_bottom_text {font: normal 12px "Trebuchet MS"; color: #fff; text-align: center; padding: 0px 0px 8px 0px;}
.nav_bottom_text a{font: normal 12px "Trebuchet MS"; color: #fff;}
.nav_bottom_text a:hover{font: normal 12px "Trebuchet MS"; color: #fff; text-decoration: none;}
.nav_bottom_text1 {font: normal 12px "Trebuchet MS"; color: #fff; text-align: center;}
.nav_bottom_text1 a{font: normal 12px "Trebuchet MS"; color: #fff;}
.nav_bottom_text1 a:hover{font: normal 12px "Trebuchet MS"; color: #fff; text-decoration: none;}
.align_left{text-align: left;}
.align_right{text-align: right; padding: 0px 0px 0px 838px;}
.border_above{border-top: solid 1px; color: #fff; width: 94%;}
.border_brown{border-bottom: solid 1px; border-color: #FF6600;}
.gray{font: normal 12px "Trebuchet MS"; color: #B6B6B6; text-align: center;}
.text_medium{font-size: 17px; color: #DCD9D9;}
.text_medium1{color: #fff; padding: 120px 0px 175px 250px; font: normal 20px "Trebuchet MS";}
.text_medium2{font-size: 12px; font-weight: bold; color: #DCD9D9;}
.text_medium3{font: bold 20px "Trebuchet MS"; color: #000; text-align: center; padding: 2px 0px 0px 0px;}
.initial_gap{padding-left: 10px;}
.border_bottom_orange{border-bottom: solid 1px; border-color: #FF6600; width: 94%;}
.border_bottom_white1{border-bottom: solid 1px; border-color: #fff; width: 94%; padding: 50px 0px 7px 0px;}
.border_bottom_orange_false{border: solid 1px; border-color: #FF6600; padding-left: 5px; font: normal 11px "Trebuchet MS";}
.border_bottom_black{border-bottom: 1px #000 solid; padding-bottom:2px;} /*padding-bottom:10px;*/
.padding_left_inner{padding-left: 370px;}
/*-----------------------------------eof heading------------------------------*/

/*------------------------------------body---------------------------------*/
.flag{background: url(../images/img_usa_flag.jpg) #000 center right no-repeat; padding: 15px 0px 0px 0px;}
.flag_noir{background: url(../images/blank.gif) #000 center right no-repeat; padding: 15px 0px 0px 0px;}
.english{font: normal 12px "Trebuchet MS"; color: #fff; padding: 0px 0px 0px 35px;}
.englisha{
	font: normal 12px "Trebuchet MS";
	color: #fff;
	padding-top: 15px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.englisha1{
	font: normal 12px "Trebuchet MS";
	color: #fff;
	padding-top: 2px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.english10{font: normal 12px "Trebuchet MS"; color: #fff; padding: 0; line-height:15px;}
.english_reduce_leading{font: normal 12px "Trebuchet MS"; color: #fff; padding: 0px 0px 0px 35px; line-height: 14px;}
.english2{font: normal 12px "Trebuchet MS"; color: #fff; padding: 0px 0px 0px 62px;}
.english_false{font: normal 12px "Trebuchet MS"; color: #fff; padding: 0px 0px 0px 5px;}
.english_false4{font: 600 13px "Trebuchet MS"; color: #E6E5E5; padding: 0px 0px 0px 5px; line-height: 17px;}
.english_false1{font: normal 12px "Trebuchet MS"; color: #fff;} /* line height 14*/
.english_false2{font: normal 12px "Trebuchet MS"; color: #fff; line-height: 18px;}
.english_false3{font: normal 12px "Trebuchet MS"; color: #fff; padding: 0px 0px 0px 35px; line-height: 14px;}
.english1{font: 600 13px "Trebuchet MS"; color: #000; text-decoration: none; line-height: 16px;}
.contact_text{font: 600 12px "Trebuchet MS"; color: #000; padding: 0px 0px 0px 10px;}
.contact_text1{font: 600 12px "Trebuchet MS"; color: #000;}
.contact_text_false{font: 600 12px "Trebuchet MS"; color: #000;  line-height: 12px;}
.contact_text_false1{font: 600 12px "Trebuchet MS"; color: #000; padding: 30px 0px 20px 20px; line-height: 12px;}
.contact_text_false2{font: normal 12px "Trebuchet MS"; color: #000; line-height: 12px;}
.imgage_circle_white_mid{background: url(../images/img_circle_white_mid.jpg) left bottom #000 no-repeat; height: 92px; padding: 56px 0px 0px 0px;}
.white_rac{background: #fff; margin: 0; padding: 0; color: #000; text-align: center;}
#img_sm_01{background: url(../images/img_sm_01.jpg) #000 no-repeat; width: 469px; height: 255px;}
h1{
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	text-decoration: none;
	display: inline;
}
.bold_text{padding: 0px 0px 0px 73px; font-weight: bold; font-size: 18px;}
.bold_text_false{padding: 0px 0px 0px 40px; font-weight: bold; font-size: 18px;}
.bold_text1{text-align: center; font-weight: bold; font-size: 18px;}
a.reserve{display: block; width: 112px; height: 40px; background-image: url(../images/img_reserve_01.gif); background-repeat: no-repeat;}	
a.reserve:hover{background-image: url(../images/img_reserve_01_hover.gif);} 
a.reserveGB{display: block; width: 112px; height: 40px; background-image: url(../images/img_reserve_01GB.gif); background-repeat: no-repeat;}	
a.reserveGB:hover{background-image: url(../images/img_reserve_01GB_hover.gif);}
.border{border-top: solid 1px; color: #FF9900;}
.logo{background: url(../images/img_footer_logo.jpg) #000 center center no-repeat; width: 44px; height: 43px; padding: 0px 5px 0px 5px;}
.caption_text {font: normal 11px "Trebuchet MS"; color: #fff; text-align: center;}
.footer_text {font: normal 11px "Trebuchet MS"; color: #fff; text-align: left;}
.footer_text a{font: normal 11px "Trebuchet MS"; color: #fff;}
.footer_text a:hover{font: normal 11px "Trebuchet MS"; color: #fff; text-decoration: none;}
.border1{border: solid 1px #FD6500; padding: 3px 3px 3px 3px;}
.img_bg_01{background: url(../images/img_bg_01.jpg) #000 no-repeat; width: 100%; height: 524px;}
.img_bg_02{background: url(../images/img_bg_02.jpg) #000 no-repeat; width: 100%; height: 524px;}
.img_bg_03{background: url(../images/img_bg_03.jpg) #000 no-repeat; width: 100%; height: 524px;}
.img_bg_03_false{background: url(../images/img_bg_03_false.jpg) #000 no-repeat; width: 100%; height: 544px;}
.img_bg_04{background: url(../images/img_bg_04.jpg) #000 no-repeat; width: 100%; height: 524px;}
.img_bg_05{background: url(../images/img_bg_06.jpg) #000 no-repeat; width: 100%; height: 524px;}
.img_bg_06{background: url(../images/img_bg_07.jpg) #000 no-repeat; width: 100%; height: 524px;}
.img_bg_08{background: url(../images/img_bg_08.jpg) #000 no-repeat; width: 100%; height: 524px;}
.img_bg_09{background: url(../images/img_bg_09.jpg) #000 no-repeat; width: 100%; height: 524px;}
.img_bg_10{background: url(../images/img_bg_10.jpg) #000 no-repeat; width: 100%; height: 534px;}
h2{font: normal 20px "Trebuchet MS"; color: #fff; text-align: center; text-decoration: none; padding: 20px 0px 28px 0px; border-bottom: solid 1px; color: #fff; width: 94%;}
h4{font: normal 20px "Trebuchet MS"; color: #fff; text-align: center; text-decoration: none; padding: 10px 0px 15px 0px; border-bottom: solid 1px; color: #fff; width: 94%;}
h5{font: normal 20px "Trebuchet MS"; color: #fff; text-align: left; text-decoration: none; padding: 5px 0px 20px 0px; border-bottom: solid 1px; color: #fff; width: 94%;}
h3{font: normal 20px "Trebuchet MS"; color: #fff; text-align: center; text-decoration: none; padding: 15px 0px 0px 0px;}
.bullet_circle{background: url(../images/img_bullet_circle.jpg) left top no-repeat;}
.bullet_circle1{background: url(../images/img_bullet_circle1.jpg) left top no-repeat;}
.boder_white{border: solid 1px; border-color: #fff;}
.boder_white1{border: solid 0px; border-color: #fff;}
.img_sm_02{background: url(../images/img_sm_02.jpg) right center no-repeat; width: 108px; height: 163px; margin: 0px 0px 0px 290px;}
.img_smiling_baby{background: url(../images/img_smiling_baby.jpg) center no-repeat; width: 191px; height: 153px; margin: 0px 0px 0px 203px;}
.image_logo{background: url(../images/img_logo_01.jpg) left center no-repeat; margin-left:30px; }
#image_menu{background: url(../images/img_menu_01.jpg) center center no-repeat;	width: 178px; height: 253px; margin-left: auto; margin-right: auto;}
#image_meat{background: url(../images/img_meat_01.jpg) center center no-repeat; width: 252px; height: 176px;}
#expresso_coffee{background: url(../images/img_expresso_coffee.jpg) center center no-repeat; width: 167px; height: 250px;}
#image_seminars{background: url(../images/img_seminars_01.jpg) center center no-repeat; width: 339px; height: 254px;}
#image_group_hands{background: url(../images/img_group_01.gif) center center no-repeat; width: 384px; height: 256px;}
#map_zoom_in{background: url(../images/img_map_zoom_in.jpg) right center no-repeat; width: 120px; height: 118px;}
#map_zoom_out{background: url(../images/img_map_zoom_out.jpg) center center no-repeat; width: 178px; height: 118px;}
/*Hack for firebox/*/
div.box_white {
	width: 848px;
	height: 324px;
	margin: auto auto;
	background-image: url(../images/reserver2.jpg);
	background-repeat: no-repeat;
}

div.box_white2 {
	width: 848px;
	height: 360px;
	background-image: url(../images/reserver3.jpg);
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 115px;
}

div.box_whitereserver {
	width: 848px;
	height: 324px;
	margin: auto auto;
	background-image: url(../images/reserver2.jpg);
	background-repeat: no-repeat;
}
div.box_white_contact{background: url(../images/img_contact_bg.png) no-repeat; width: 818px; height: 417px; margin: auto auto;}
.box_white_blank {background: url(../images/img_white_box_blank.jpg) no-repeat; width: 740px; height: 404px; margin: 0; padding: 0;}
a.actualities { /* definition of the "image" class in the <a> tag */ display: block; /* a tag must be a block */ width: 211px; /* width of reactive image */ height: 58px; /* height of reactive image */ background-image: url(../images/img_nos_actualities.jpg); /* source for start image */ background-repeat: no-repeat;}	 
a.actualities:hover { /* definition of the "image" class for <a> tag when hovered onto */ background-image: url(../images/img_nos_actualities_hover.jpg); /* source for target image */}
/*-----------------------------------eof body------------------------------*/

/*------------------------------------circle---------------------------------*/
.circle_orange_tiny{background: url(../images/img_circle_01.jpg) center left no-repeat;  height: 65px;}
.circle_two_tiny{background: url(../images/img_circle_two.jpg) no-repeat; width: 99px; height: 233px;}
.circle_white{background: url(../images/img_circle_white.jpg) center no-repeat; width: 305px; height: 233px;}
.img_circle_two_01{background: url(../images/img_circle_two_01.jpg) center #000 no-repeat; height: 172px; width: 309px; overflow: hidden;}
.circle_brown{background: url(../images/img_circle_brown.jpg) #000 bottom left no-repeat; width: 150px; height: 150px; padding: 13px 104px 0px 20px;}
/*-----------------------------------eof circle------------------------------*/

/*------------------------------------nav---------------------------------*/
.suckertreemenu ul{margin: 0; padding: 0; list-style-type: none;}
/*Top level list items*/
.suckertreemenu ul li{position:relative; display: block; float: left; text-align:center;}
/*Top level menu link items style*/
.suckertreemenu ul li a{display: block; text-decoration: none; font: normal 11px "Trebuchet MS"; color: #000; line-height:38px;}	
/*1st sub level menu*/
.suckertreemenu ul li ul{left: -0px; position:absolute; top: 1em; /* no need to change, as true value set by script */ display: block; visibility: hidden; /*dropdown menu background color*/ width: 140px; }
/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{display: list-item; float: none;}
/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{left: 159px; /* no need to change, as true value set by script */ top: 0;}
/* Sub level menu links style */
.suckertreemenu ul li ul li a{display:list-item; width: 130px; /*width of sub menu levels*/ text-decoration: none; border-top: 2px solid #000; line-height:25px; text-align:left; padding-left:10px;}
.suckertreemenu ul li a:hover{color: #000;  background-color: #f79a00;}


.suckertreemenu_logo ul{margin: 0; padding: 0; list-style-type: none;}
/*Top level list items*/
.suckertreemenu_logo ul li{position:relative; display: block; float: left; text-align:center;}
/*Top level menu link items style*/
.suckertreemenu_logo ul li a{display: block; text-decoration: none; font: normal 11px "Trebuchet MS"; color: #000; line-height:38px;}	
/*1st sub level menu*/
.suckertreemenu_logo ul li ul{left: -0px; position:absolute; top: 1em; /* no need to change, as true value set by script */ display: block; visibility: hidden; /*dropdown menu background color*/ width: 140px; }
/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu_logo ul li ul li{display: list-item; float: none;}
.suckertreemenu_logo ul li ul li ul{left: 159px; /* no need to change, as true value set by script */ top: 0;}
.suckertreemenu_logo ul li ul li a{display:list-item; width: 130px; /*width of sub menu levels*/ text-decoration: none; border-top: 2px solid #000; line-height:25px; text-align:left; padding-left:10px;}
.suckertreemenu_logo ul li a:hover{color: #000;}


.suckertreemenu ul li .active{color: #A01E1C;}
* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
	padding-top: 1em;}	
/* Holly Hack for IE \*/
	* html .suckertreemenu ul li { float: left; height: 1%; }
	* html .suckertreemenu ul li a { height: 1%; }
/* End */

#nav-1{width: 147px; text-align: left;}
#nav-2{width: 148px; text-align: left;}
#nav-3{width: 147px; text-align: left;}
#nav-4{width: 147px; text-align: left;}
#nav-5{width: 147px; text-align: left;}
.nav-1-color{background-color: #fff;}
.nav-2-color{background-color: #fff;}
.nav-3-color{background-color: #fff;}
.nav-4-color{background-color: #fff;}
.nav-5-color{background-color: #fff;}
div.nav_left ul{margin: 0; padding: 0;  list-style-type: none; padding-top: 52px; text-align: right;}
/* Holly Hack for firefox \*/
div.nav_left ul[class]{margin: 0; padding:0;  list-style-type: none; padding-top: 30px; text-align: right;}
div.nav_left ul li{display: block;}
div.nav_left li{ padding: 0px 0px 5px 0px;}

div.nav_above ul{margin: 0; padding: 0; list-style-type: none; padding-left: 10px;}
div.nav_above ul li{display:inline; vertical-align:bottom;}
div.nav_above {vertical-align:bottom;}
/*--------------*/
suckertreemenu1 ul{margin: 0; padding: 0; list-style-type: none;}
/*Top level list items*/
.suckertreemenu1 ul li{position:relative; display: block; float: left; text-align:center;}
/*Top level menu link items style*/
.suckertreemenu1 ul li a{display: block; text-decoration: none; font: normal 11px "Trebuchet MS"; color: #000; line-height:38px;}	
/*1st sub level menu*/
.suckertreemenu1 ul li ul{left: -0px; position:absolute; top: 1em; /* no need to change, as true value set by script */ display: block; visibility: hidden; /*dropdown menu background color*/ width: 140px; }
/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu1 ul li ul li{display: list-item; float: none;}
/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu1 ul li ul li ul{left: 159px; /* no need to change, as true value set by script */ top: 0;}
/* Sub level menu links style */
.suckertreemenu1 ul li ul li a{display:list-item; width: 130px; /*width of sub menu levels*/ text-decoration: none; border-top: 2px solid #000; line-height:25px; text-align:left; padding-left:10px;}
.suckertreemenu1 ul li a:hover{color: #000; background-color: #FF6600;}
.suckertreemenu1 ul li .active{color: #FF6600;}

/*--------------*/
suckertreemenu2 ul{margin: 0; padding: 0; list-style-type: none;}
/*Top level list items*/
.suckertreemenu2 ul li{position:relative; display: block; float: left; text-align:center;}
/*Top level menu link items style*/
.suckertreemenu2 ul li a{display: block; text-decoration: none; font: normal 11px "Trebuchet MS"; color: #000; line-height:38px;}	
/*1st sub level menu*/
.suckertreemenu2 ul li ul{left: -0px; position:absolute; top: 1em; /* no need to change, as true value set by script */ display: block; visibility: hidden; /*dropdown menu background color*/ width: 140px; }
/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu2 ul li ul li{display: list-item; float: none;}
/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu2 ul li ul li ul{left: 159px; /* no need to change, as true value set by script */ top: 0;}
/* Sub level menu links style */
.suckertreemenu2 ul li ul li a{display:list-item; width: 130px; /*width of sub menu levels*/ text-decoration: none; border-top: 2px solid #000; line-height:25px; text-align:left; padding-left:10px;}
.suckertreemenu2 ul li a:hover{color: #000; background-color: #FF3301;}
.suckertreemenu2 ul li .active{color: #FF3301;}

/*--------------*/
suckertreemenu3 ul{margin: 0; padding: 0; list-style-type: none;}
/*Top level list items*/
.suckertreemenu3 ul li{position:relative; display: block; float: left; text-align:center;}
/*Top level menu link items style*/
.suckertreemenu3 ul li a{display: block; text-decoration: none; font: normal 11px "Trebuchet MS"; color: #000; line-height:38px;}	
/*1st sub level menu*/
.suckertreemenu3 ul li ul{left: -0px; position:absolute; top: 1em; /* no need to change, as true value set by script */ display: block; visibility: hidden; /*dropdown menu background color*/ width: 140px; }
/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu3 ul li ul li{display: list-item; float: none;}
/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu3 ul li ul li ul{left: 159px; /* no need to change, as true value set by script */ top: 0;}
/* Sub level menu links style */
.suckertreemenu3 ul li ul li a{display:list-item; width: 130px; /*width of sub menu levels*/ text-decoration: none; border-top: 2px solid #000; line-height:25px; text-align:left; padding-left:10px;}
.suckertreemenu3 ul li a:hover{color: #fff; background-color: #673301;}
.suckertreemenu3 ul li .active{color: #673301;}

/*--------------*/
suckertreemenu4 ul{margin: 0; padding: 0; list-style-type: none;}
/*Top level list items*/
.suckertreemenu4 ul li{position:relative; display: block; float: left; text-align:center;}
/*Top level menu link items style*/
.suckertreemenu4 ul li a{display: block; text-decoration: none; font: normal 11px "Trebuchet MS"; color: #000; line-height:38px;}	
/*1st sub level menu*/
.suckertreemenu4 ul li ul{left: -0px; position:absolute; top: 1em; /* no need to change, as true value set by script */ display: block; visibility: hidden; /*dropdown menu background color*/ width: 140px; }
/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu4 ul li ul li{display: list-item; float: none;}
/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu4 ul li ul li ul{left: 159px; /* no need to change, as true value set by script */ top: 0;}
/* Sub level menu links style */
.suckertreemenu4 ul li ul li a{display:list-item; width: 130px; /*width of sub menu levels*/ text-decoration: none; border-top: 2px solid #000; line-height:25px; text-align:left; padding-left:10px;}
.suckertreemenu4 ul li a:hover{color: #fff; background-color: #4F1E00;}
.suckertreemenu4 ul li .active{color: #4F1E00;}
/*-----------------------------------eof nav------------------------------*/

/*-----------------------------------nav image------------------------------*/
.image-01{background: url(../images/img_heading_01.jpg) left center no-repeat; width: 147px; height: 140px;}
.image_margin_common{width: 140px; height: 140px; cursor: pointer;}
.image-vtrue {width: 7px; height: 18px; background-image: url(../images/img_mid_vtrue.jpg); background-repeat: no-repeat; margin-top: 31px;}
.image-strue {width: 7px; height: 18px; background-image: url(../images/img_mid_strue.jpg); background-repeat: no-repeat; margin-top: 37px;}	
.common_width{width: 7px;}
/*-----------------------------------eof navimage---------------------------*/

/*------------------------------------image hover---------------------------------*/
a.plus { /* definition of the "image" class in the <a> tag */ display: block; /* a tag must be a block */ width: 36px; /* width of reactive image */ height: 36px; /* height of reactive image */ background-image: url(../images/img_plus_01.jpg); /* source for start image */ background-repeat: no-repeat;}	 
a.plus:hover { /* definition of the "image" class for <a> tag when hovered onto */ background-image: url(../images/img_plus_hover.jpg); /* source for target image */}
a.minus { /* definition of the "image" class in the <a> tag */ display: block; /* a tag must be a block */ width: 36px; /* width of reactive image */ height: 36px; /* height of reactive image */ background-image: url(../images/img_minus_01.jpg); /* source for start image */ background-repeat: no-repeat;}	 
a.minus:hover { /* definition of the "image" class for <a> tag when hovered onto */ background-image: url(../images/img_minus_hover.jpg); /* source for target image */}
/*-----------------------------------eof image hover------------------------------*/

/*------------------------------------color---------------------------------*/
.nav_color_false{color: #fff; text-decoration: underline;}
.nav_color_false1{color: #000; text-decoration: underline;}
.color{
	color: #000;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.black{
	color: #000;
	font-size: 16px;
	font-weight: 600;
	margin-top: 35px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 247px;
	padding-left: 0px;
	margin-right: 35px;
	margin-left: 30px;
}
.black1{color: #000; /* font-weight: 600;*/}
.black2{color: #000; font-size: 16px; font-weight: 600; padding: 12px 0px 0px 0px;}
.black3{color: #000; padding: 10px 0px 20px 0px; font-weight: bold;}
/*-----------------------------------eof color------------------------------*/

/*------------------------------------idées_balades---------------------------------*/
.inner_text{padding: 0; font: normal 12px "Trebuchet MS"; color: #fff; text-decoration: none;}
.inner_text ul{margin: 0; padding:0; float: left; width: 100%; list-style: none;} 
.inner_text ul li{display: block; text-decoration: none;  padding: 0px 0px 7px 0px;}
.inner_text ul li a{color: #fff; text-decoration: none;}
.inner_text ul li a:hover{color: #fff; text-decoration: underline;}
/*-----------------------------------eof idées_balades------------------------------*/

/*------------------------------------idées_balades align---------------------------------*/
.align_text{text-align: right;}
.align_text1{margin: 0px 50px 0px 0px; text-align: right;}
.align_text2{margin: 0px 80px 0px 0px; text-align: right;}
.align_text3{margin: 0px 100px 0px 0px; text-align: right;}
.align_text4{margin: 0px 115px 0px 0px; text-align: right;}
.align_text5{margin: 0px 125px 0px 0px; text-align: right;}
.align_text6{margin: 0px 0px 0px 2px; text-align: left;}
.align_text7{margin: 0px 0px 0px 10px; text-align: left;}
.align_text16{margin: 0px 0px 0px 25px; text-align: left;}

.align_text8{text-align: left;}
.align_text9{margin: 0px 0px 0px 50px; text-align: left;}
.align_text10{margin: 0px 0px 0px 80px; text-align: left;}
.align_text11{margin: 0px 0px 0px 100px; text-align: left;}
.align_text12{margin: 0px 0px 0px 115px; text-align: left;}
.align_text13{margin: 0px 0px 0px 125px; text-align: left;}
.align_text14{margin: 0px 45px 0px 0px; text-align: right;}
.align_text15{margin: 0px 6px 0px 0px; text-align: right;}
.align_text17{margin: 0px 75px 0px 0px; text-align: right;}
/*-----------------------------------eof idées_balades align------------------------------*/

/*------------------------------------padding---------------------------------*/
.nav_padding{margin: 0px 0px 0px 95px;}
.nav_padding1{margin: 0px 0px 0px 107px;}
.nav_padding3{margin: 0px 0px 0px 85px;}
.nav_padding4{margin: 0px 0px 0px 39px;}
.padding_circle{padding: 33px 0px 0px 27px; color: #000;}
.padding_circle1{padding: 90px 0px 0px 0px; color: #000; text-align: center;}
.padding_circle2{padding: 60px 0px 0px 43px; color: #000; text-align: center; font-weight: bold;}
.padding_circle3{padding: 44px 8px 55px 25px; text-align: left;}
.padding_circle4{padding: 70px 10px 0px 30px; text-align: center;}
.padding_circle5{padding: 40px 0px 0px 0px; text-align: center;}
.padding_circle6{padding: 20px 0px 0px 12px;}
.padding_circle7{padding: 70px 0px 0px 0px; text-align: center;}
.padding_null_bot{padding: 0px 0px 13px 20px;}
.padding_null{padding: 0px 0px 40px 20px;}
.padding_null1{padding: 0px 0px 40px 10px;}
.padding_null1_01{padding: 0px 0px 10px 10px;}
.padding_null2{padding: 0px 0px 0px 20px;}
.padding_null3{padding: 0px 0px 33px 10px;}
.padding_null4{padding: 0px 0px 45px 0px;}
.padding_null5{padding: 0px 0px 10px 0px;}
.padding_above_01{padding: 17px 0px 0px 0px;}
.padding_above_02{padding: 30px 0px 0px 0px;}
.padding_above_03{padding: 36px 0px 0px 0px;}
.padding_above_03_false{padding: 50px 0px 0px 0px;}
.padding_above_04{padding: 10px 0px 0px 0px;}
.padding_above_05{padding: 20px 0px 10px 0px;}
.padding_above{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.padding_above1{padding: 9px 0px 0px 0px;}
.padding_above2{padding: 34px 0px 0px 0px;}
.padding_above2_01{padding: 43px 0px 0px 0px;}
.padding_above2_02{padding: 50px 0px 0px 0px;}
.padding_above3{padding: 80px 0px 0px 0px;}
.padding_above3_false{padding: 58px 0px 0px 0px;}
.padding_above4{padding: 50px 0px 0px 50px;}
.padding_above4_false{padding: 150px 0px 0px 0px;}
.padding_above5{padding: 50px 0px 0px 100px;}
.padding_above6{padding: 60px 0px 0px 0px;}
.padding_above7{padding: 15px 0px 0px 45px;}
.padding_above8{padding: 50px 0px 0px 0px;}
.padding_above8_01{padding: 57px 0px 0px 0px;}
.padding_above9{padding: 100px 0px 0px 20px;}
.padding_above10{padding: 60px 0px 0px 0px;}
.padding_above10_01{padding: 97px 0px 0px 0px;}
.padding_above11{padding: 110px 0px 0px 0px;}
.padding_above12{padding: 5px 0px 0px 0px;}
.padding_above13{padding: 102px 0px 0px 0px;}
.padding_mid{padding: 110px 0px 0px 0px;}
.padding_mid12{padding: 75px 0px 0px 0px;}
.padding_mid13{padding: 45px 0px 0px 0px;}
.padding_mid1333{padding: 85px 0px 0px 0px;}
.padding_mid1{padding: 63px 0px 22px 0px;}
.padding_mid2{padding: 24px 0px 42px 0px;}
.padding_mid2_01{padding: 61px 0px 0px 0px;}
.padding_mid3{padding: 125px 0px 42px 0px;}
.padding_mid4{padding: 115px 0px 0px 0px;}
.padding_mid4_false{padding: 60px 0px 0px 0px;}
.padding_mid5{padding: 40px 0px 0px 0px;}
.padding_mid6{padding: 95px 0px 0px 0px;}
.padding_mid7{padding: 88px 0px 0px 0px;}
.padding_bottom{padding: 0px 0px 20px 0px;}
.padding_image{padding: 6px 6px 6px 6px;}
.padding_image1{padding: 6px 6px 4px 6px;}
.padding_thumbs{padding: 4px 3px 0px 4px;}
.padding_initailgap{padding: 0px 0px 0px 30px;}
.padding_bottom1{padding: 10px 0px 0px 0px;}
.padding_bottom2{padding: 0px 0px 20px 0px;}
.padding_bottom3{padding: 0px 0px 10px 0px;}
.padding_bottom4{padding: 0px 0px 25px 0px;}
.padding_bottom5{padding: 0px 0px 10px 0px; text-align: center; width: 323px;}
.padding_bottom6{padding: 0px 0px 0px 0px; text-align: center; width: 395px;}
.padding_bottom7{padding: 0px 0px 25px 30px;}
.padding_bottom8{padding: 0px 0px 5px 30px;}
.padding_bottom8_01{padding: 0px 0px 25px 30px;}
.padding_left{margin: 0px 420px 0px 210px;}
.padding_left1{padding: 0px 0px 0px 250px;}
.padding_left2{margin: 0px 0px 0px 164px;}
.padding_left3{padding: 0px 0px 0px 250px;}
.padding_left4{margin: 0px 290px 10px 210px;}
.padding_top_bottom{padding: 3px 0px 10px 0px;} 
/*hack css heght for firefox/*/
.height[class] {height:30px;}
/*hack css heght for IE/*/
.height {height:15px;}
/*-----------------------------------eof padding------------------------------*/

/*------------------------------------margin---------------------------------*/
.margin_nav_left{width: 154px; float: left; padding: 110px 0px 0px 0px;}
.margin_nav_right{width: 443px; float: left;}
.margin_nav_right1{width: 424px; float: right;}
.margin_nav_bottom{
	width: 967px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#body_margin{width: 994px; margin-left: auto; margin-right: auto;}
.body_margin_left{width: 479px; float: left;}
.body_margin_mid{width: 45px; float: left;}
.body_margin_right{width: 470px; float: right;}
.body_margin_inner_left{
	width: 87px;
	float: left;
	padding-left: 0px;
}
.body_margin_inner_right{width: 310px; float: right;}
.body_margin_inner_tiny{width: 92px; float: left;}
.body_margin_inner_left1{width: 75px; float: left;}
.body_margin_inner_mid1{width: 99px; float: left;}
.body_margin_inner_right1{width: 305px; float: right;}
.body_margin_inner_left2{width: 150px; float: left; padding: 0px 10px 0px 0px; text-align: left;}
.body_margin_inner_right2{width: 358px; float: left;}
.body_margin_inner_left3{width: 147px; float: left;}
.body_margin_inner_left4{width: 110px; float: left;}
.body_margin_inner_right5{
	width: 235px;
	float: left;
	padding-top: 10px;
}
.body_margin_inner{width: 112px; margin-left: auto; margin-right: auto; padding: 10px 0px 30px 0px;}
.body_margin_inner_false{width: 112px; margin-left: auto; margin-right: auto; padding: 10px 0px 20px 0px;}
.body_margin_inner_false{
	width: 112px;
	margin-left: 38px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.body_margin_inner_false1{
	width: 112px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 0px 20px 0px;
	font-family: "Trebuchet MS", Helvetica, Sans-Serif;
	font-weight: normal;
}
.margin_footer_left{width: 505px; float: left;}
.margin_footer_mid{width: 235px; float: left;}
.margin_footer_mid1{width: 44px; float: left;}
.margin_footer_right{width: 190px; float: left;}
.margin_inner_footer{width: 150px; margin-left: auto; margin-right: auto; padding: 5px 0px 0px 38px; height: 20px;}
.body_inner_margin_left{width: 300px; float: left; padding: 0px 0px 0px 35px;}
.body_inner_margin_left111{width: 250px; float: left; padding: 0px 0px 0px 0px;}
.body_inner_margin_left13{width: 300px; float: left; padding: 0px 0px 0px 35px;}
.body_inner_margin_left13_false{width: 270px; float: left; padding: 0px 0px 0px 35px;}
.body_inner_margin_left12{width: 250px; float: left; padding: 0px 0px 0px 70px;}
.body_inner_margin_left_false{width: 480px; float: left; padding: 0px 0px 0px 70px;}
.body_inner_margin_left_false12{width: 400px; float: left; padding: 0px 75px 0px 78px;}
.body_inner_margin_left_false1{
	width: 411px;
	float: left;
	padding: 0px 0px 0px 10px;
}
.body_inner_margin_left_false2{width: 380px; float: left; padding: 0px 0px 0px 76px;}
.body_inner_margin_left_false3{width: 260px; float: left; padding: 0px 0px 0px 57px;}
.body_inner_margin_left_false31{width: 240px; float: left; padding: 0px 0px 0px 30px;}
.body_inner_margin_left_false4{width: 259px; float: left; padding: 0px 0px 0px 28px;}
.body_inner_margin_left_false41{width: 240px; float: left; padding: 0px 0px 0px 28px;}
.body_inner_margin_left_false5{width: 253px; float: left; padding: 0px 0px 0px 132px;}
.body_inner_margin_left_false6{width: 387px; float: left; padding: 0px 0px 0px 57px;}
.body_inner_margin_left_false7{width: 210px; float: left; padding: 0px 0px 0px 56px;}
.body_inner_margin_left_false8{width: 515px; float: left; padding: 0px 10px 0px 10px;}
.body_inner_margin_left_false8Old{width: 515px; float: left; padding: 0px 10px 0px 57px;}
.body_inner_margin_left_false9{width: 450px; float: left;}
.body_inner_margin_left_false10{width: 50px; float: left;}
.body_inner_margin_left_false11{width: 180px; float: left; padding: 0px 0px 0px 60px;}
.body_inner_margin_mid{width: 323px; float: left; padding: 0px 10px 0px 10px;}
.body_inner_margin_mid_false12{width: 396px; float: left; padding: 0px 10px 0px 10px;}
.body_inner_margin_mid_false{width: 404px; float: left; padding: 0px 10px 0px 45px;}
.body_inner_margin_mid_false1{width: 420px; float: left; padding: 0px 10px 0px 92px;}
.body_inner_margin_mid_false2{
	width: 380px;
	float: right;
	padding: 0px 0px 0px 0px;
}
.body_inner_margin_mid_false3{width: 498px; float: left; padding: 0px 10px 0px 45px;}
.body_inner_margin_mid_false33{width: 498px; float: left; padding: 0px 10px 0px 55px;}
.body_inner_margin_mid_false4{width: 456px; float: right; padding: 0px 20px 0px 45px;}
.body_inner_margin_mid_false5{width: 378px; float: left; padding: 0px 10px 0px 10px;}
.body_inner_margin_mid_false51{width: 382px; float: left; padding: 0px 10px 0px 10px;}
.body_inner_margin_mid_false6{width: 480px; float: right; padding: 0px 20px 0px 0px;}
.body_inner_margin_mid_false7{width: 383px; float: left; padding: 0px 15px 0px 15px;}
.body_inner_margin_mid_false8{width: 346px; float: left; padding: 0px 20px 0px 25px;}
.body_inner_margin_mid_false9{width: 340px; float: left; padding: 0px 22px 0px 22px;}
.body_inner_margin_mid_false10{width: 385px; float: left; padding: 0px 18px 0px 39px;}
.body_inner_margin_mid_false11{width: 440px; float: right; margin: 0;}
.body_inner_margin_right{width: 300px; float: right;}
.body_inner_margin_right100{width: 330px; float: right;}
.body_inner_margin_right_big{width: 300px; float: right;}
.body_inner_margin_right_big1{width: 300px; float: right;}
.body_inner_margin_right_big2{width: 300px; float: right;}
.body_inner_margin_right_big21{width: 250px; float: left; padding-left: 85px;}
.body_inner_margin_right_false{width: 290px; float: right; padding: 0px 10px 0px 0px;}
.body_inner_margin_right_false12{width: 290px; float: right; padding: 0px 20px 0px 0px;}
.body_inner_margin_right_false1{width: 217px; float: right; padding: 0px 30px 0px 0px;}
.body_inner_margin_right_false2{width: 155px; float: right; padding: 0px 40px 0px 0px;}
.body_inner_margin_right_false3{width: 279px; float: right; padding: 0px 15px 0px 0px;}
.body_inner_margin_left1{width: 755px; float: left;}
.body_inner_margin_left100{width: 680px; float: left;}
.body_inner_margin_right1{width: 253px; float: right; padding: 0; overflow: auto;}
.body_inner_margin_right1_01{width: 253px; float: right; padding-right: 30px;}
.body_inner_margin_right1_01{width: 253px; float: right; padding: 0px 9px 0px 0px;}
.body_inner_white_box{background: #fff; width: 150px; padding: 0px 0px 0px 5px;}
.width{width: 660px;}
.width1{width: 333px; padding: 0px 15px 0px 0px;}
.width1_faLse{width: 333px; padding: 0px 15px 0px 48px;}
.width2{width: 340px; text-align: left;}
.width3{width: 404px; margin-left: auto; margin-right: auto;}
.width4{width: 274px; padding: 0px 0px 0px 10px; float: left;}
.width5{width: 35px; float: right; padding: 15px 0px 15px 5px;}
.width6{width: 396px;}
.width6bis{width: 323px;}
.width7{width: 867px; float: right;}
.body_inner_margin_left2{width: 251px; float: left;}
.body_inner_margin_right2{width: 651px; float: left;}
.body_inner_margin{width: 880px; padding: 20px 0px 0px 90px;}
.body_inner_margin_left3{width: 290px; float: left;}
.body_inner_margin_left4{width: 317px; float: left;}
.body_inner_margin_left5{
	width: 480px;
	float: left;
	padding-left: 21px;
}
.body_inner_margin_mid3{width: 202px; float: left;}
.body_inner_margin_right3{width: 358px; float: left;}
.body_circle_margin{padding: 60px 0px 0px 0px;}
.body_inner_circle_margin{width: 150px; margin-left: auto; margin-right: auto;}
.body_inner_margin_left6{width: 520px; float: left; padding: 1px 0px 3px 220px;}
.body_inner_margin_left66{width: 520px; float: left; padding: 1px 0px 3px 170px;}
.body_inner_margin_left61{width: 400px; float: left; padding: 20px 0px 3px 220px;}
.body_inner_margin_left6_false1{width: 520px; float: left; padding: 0px 0px 3px 70px;}
.body_inner_margin_left6_false{width: 520px; float: left; padding: 5px 0px 3px 220px;}
.body_inner_margin_left6_false2{width: 480px; float: left; padding: 0px 0px 3px 180px;}
.body_inner_margin_left7{width: 320px; float: left; padding: 20px 0px 3px 340px;}
.body_inner_margin_left7_false{width: 320px; float: left; padding: 0px 0px 3px 0px;}
.body_inner_margin_left8{width: 193px; float: left;}
.body_inner_margin_right4{width: 287px; float: right;}
.body_map_margin{width: 120px; float: left; padding: 0px 0px 0px 150px;}
.body_map_margin1{width: 178px; float: right; padding: 0;}
.body_margin_right2{padding: 20px 0px 20px 0px;}
.body_margin_right22{padding: 12px 0px 5px 0px;}
.body_margin_right222{padding: 0px 0px 5px 0px;}
.body_margin_right21{padding: 0px 0px 20px 0px;}
/*Hack for firebox/*/
div.body_margin_mid1 {width: 951px; margin: 0px 55px 0px 20px;}
div.body_margin_mid1_inner {width: 192px; float: left;}
div.body_margin_mid1_inner1 {width: 740px; float: left;}
div.body_margin_mid1_inner2{width: 683px; margin: auto auto; padding-top: 30px;}
div.body_inner_marginmid_left{width: 630px; float: left; padding-bottom: 3px;}
div.body_inner_marginmid_right{width: 50px; float: left;}
/*-----------------------------------eof magrin------------------------------*/.toutflag {
	position: absolute;
	top: 192px;
	left: 48px;
}
.contour_image {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
