ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{
	margin:0;
	padding:0;
}
ul{
	list-style:none;
}
fieldset{
	border:0;
}
a,a:link,a:visited,a:hover{
	color: #000000;
	text-decoration:none;
}
a:focus,a:hover{
	text-decoration:underline;
}
a img{
	border:0;
}
.clear{
	clear:both;
}
body{
	position:relative;
	background:#ffa774;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.replace{
	position:relative;
	margin:0;
	padding:0;
	/* \*/
	overflow:hidden;
	/* */
}
.replace span{
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.skiplink{
	display:none;
}
.wrapper{
	width:950px;
}
/* HEADER */
#header{
	width:100%;
	height:227px;
	background:url(../images/header_bg.gif) no-repeat;
}
#header_logo{
	float:left;
	width:221px;
	height:192px;
}
#header_right{
	float:right;
	width:729px;
	height:192px;
}
#header_menu{
	float:left;
	width:559px;
}
#header_search{
	float:right;
	width:391px;
}
#logo{
	width:181px;
	height:134px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-left:7px;
	margin-top:6px;
}
#logo span{
	background:url(../images/logo.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#banner{
	padding-top:9px;
	width: 728px;
	height: 90px;
	display: block;
}
#header_right ul{/* changed */
	height:72px;
	background:#ffa774;
}
#header_right ul li{
	float:left;
	text-align: center;
}
#header_right ul li a {/* added */
	position:relative;
	overflow:hidden;
	display: block;
}
/*#header_right ul li a{
	height:53px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
}
#header_right ul li a span{
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#m_carnet{
	width:106px;
}
#m_carnet span{
	background:url('../images/m_carnet.gif') no-repeat;
}
#m_blogs{
	width:76px;
}
#m_blogs span{
	background:url('../images/m_blogs.gif') no-repeat;
}
#m_photos{
	width:82px;
}
#m_photos span{
	background:url('../images/m_photos.gif') no-repeat;
}
#m_magazine{
	width:85px;
}
#m_magazine span{
	background:url('../images/m_magazine.gif') no-repeat;
}
#m_forum{
	width:78px;
}
#m_forum span{
	background:url('../images/m_forum.gif') no-repeat;
}
#m_destinations{
	width:108px;
}
#m_destinations span{
	background:url('../images/m_destinations.gif') no-repeat;
}
#m_annuaire{
	width:96px;
}
#m_annuaire span{
	background:url('../images/m_annuaire.gif') no-repeat;
}
#m_reservez{
	width:84px;
}
#m_reservez span{
	background:url('../images/m_reservez.gif') no-repeat;
}*/
#nav{
	background:url(../images/i_home.gif) no-repeat 12px top;
	height:27px;
}
#nav ul{
	margin-left:40px;
	padding-top:10px;
}
#nav ul li{
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#780f0d;
}
#nav ul li a{
	color:#780f0d;
}
#search{
	width:380px;
	height:29px;
	background:url(../images/search_bg.gif) no-repeat;
	margin-top:6px;
}
#search fieldset{
	padding-left:10px;
	padding-top:4px;
}
#search_input2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a4f53;
	border:0;
	background:#FFFFFF;
	width:147px;
	padding:1px 5px 1px 5px;
}
#search_sub2{
	margin-left:13px;
	position:relative;
	top:4px;
}
#search fieldset a{
	color:#88301a;
	text-transform:uppercase;
	text-decoration:underline;
	font-size:12px;
	margin-left:10px;
}
#search fieldset a:hover{
	text-decoration: none;
}
/* BODY */
#body{
	width:100%;
}
#body_left{
	width:687px;
	float:left;
}
#body_right{
	width:263px;
	float:right;
}
/* uniterre BODY */
#body_uleft{
	width:275px;
	float:left;
}
#body_ucenter{
	width:467px;
	float:left;
	padding-top:12px;
}
#body_uright{
	width:208px;
	float:right;
	padding-top:12px;
}
#uniterre .right_box{
	margin-bottom:10px;
}

/* uniterre LEFT */

#body_uleft_pad{
	width:255px;
	margin-left:9px;
}

/* uniterre RIGHT */

#signup2{
	width:194px;
	height:113px;
	background:url(../images/signup2_bg.gif) no-repeat;
}
#signup2_pad{
	margin-left:15px;
	padding-top:5px;
}
#signup2_title{
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:13px;
}
#signup2_title img {
	margin-left: -10px;
}
#signup2_title span {
	color: #FFFFFF;
	text-transform: none;
	font-size: 11px;
	position: absolute;
	margin: 5px 0 0 5px;
}
#signup2_pad p a#signup2_minscrire{
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:underline;
	font-size:13px;
}
#signup2_pad p a#signup2_minscrire:hover{
	text-decoration:none;
}
#signup2_pad ul{
	padding-top:3px;
}
#signup2_pad ul li{
	padding-bottom:8px;
	font-size:12px;
	color:#730f0e;
	line-height:5px;
}
#signup2_pad ul li a{
	color:#730f0e;
	text-decoration:underline;
	font-size:11px;
	line-height:7px;
	background:url('../images/arrow8_old.gif') no-repeat left 1px;
	padding-left:17px;
}
#signup2_pad ul li a:hover{
	text-decoration:none;
}
.signup2_input{
	width:160px;
	background:#ffffff;
	border:1px solid #fff;
	color:#730f0e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0 3px 0;
	height:16px;
}
#signup2_sub{
	position:relative;
	top:3px;
	margin-left:65px;
}

#newsletter{
	width:194px;
	height:52px;
	background:url(../images/newsletter_bg.gif) no-repeat;
	margin-top:10px;
	margin-bottom:10px;
}
#newsletter_pad{
	padding-left:15px;
	padding-top:5px;
}
#newsletter_title{
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:13px;
	display:block;
}
.newsletter_input{
	width:120px;
	background:#ffffff;
	border:1px solid #fff;
	color:#730f0e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0 3px 0;
	height:16px;
}
#newsletter_sub{
	position:relative;
	top:6px;
}

.right_box2{
	width:198px;
	background:url(../images/right2_box_bg.gif) repeat-y;
}
.right_box2_top{
	width:100%;
	background:url(../images/right2_box_top_bg.gif) no-repeat;
	padding-top:27px;
}
.right_box2_end{
	width:100%;
	background:url(../images/right2_box_end_bg.gif) no-repeat bottom;
	padding-bottom:21px;
}

.right_box2_pad{
	margin-left:17px;
	width:165px;
}
#destinations_title{
	width:96px;
	height:14px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom:10px;
}
#destinations_title span{
	background:url(../images/destinations_title.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

#destinations a{
	color:#000000;
	display:block;
	margin-top:5px;
	font-family: Arial, Helvetica, sans-serif;
}

#destinations a span{
	background:url(../images/arrow2.gif) no-repeat left 3px;
	padding-left:22px;
}

#destinations a:hover{
	/*font-weight:bold;*/
	/*text-decoration:none;*/
	text-decoration: underline;
}
#selection_title{
	width:83px;
	height:16px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom:4px;
	margin-left: 14px;
}
#selection_title span{
	background:url(../images/selection_title.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#selection p{
	font-size:13px;
}
#selection ul{
	padding-top:5px;
}
#selection ul li{
	display:block;
	padding-bottom:7px;
}
#selection ul li img{
	border:1px solid #ffffff;
	float:left;
}

#selection a{
	color:#000000;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:2px;
}

#selection a span{
	background:url(../images/arrow2.gif) no-repeat left 3px;
	padding-left:20px;
}

#selection a:hover{
	font-weight:bold;
	text-decoration:none;
}
#passion_title{
	width:67px;
	height:15px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom:4px;
}
#passion_title span{
	background:url(../images/passion_title.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

#passion h4{
	font-size:13px;
	font-weight:normal;
}

#passion img{
	display:block;
	border:1px solid #ffffff;
}

#passion p{
	padding-top:3px;
	padding-bottom:5px;
}

#passion_suite{
	color:#780f0d;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
}

#passion_suite span{
	background:url(../images/arrow4.gif) no-repeat left 3px;
	padding-left:18px;
}

#passion_suite:hover{
	font-weight:bold;
	text-decoration:none;
}

#passion h5{
	font-size:11px;
	margin-top:5px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
}

#passion ul{
	float:left;
	width:90px;
}

#passion ul#passion_right{
	width:75px;
}

#passion ul li a{
	color:#000000;
}

/* uniterre CENTER */

#body_ucenter_pad{
	width:455px;
	background:url(../images/body_ucenter_pad_bg.gif) repeat-y;
}

#body_ucenter_top{
	width:100%;
	background:url(../images/body_ucenter_top_bg.gif) no-repeat;
}

#body_ucenter_end{
	width:100%;
	background:url(../images/body_ucenter_end_bg.gif) no-repeat left bottom;
	padding-bottom:9px;
	padding-top:13px;
}

#actualites_box{
	width:449px;
	background:url(../images/actualites_box_bg.gif) repeat-y;
}

#actualites_end{
	width:100%;
	background:url(../images/actualites_end_bg.gif) no-repeat bottom left;
	padding-bottom:5px;
}
#actualites_title{
	width:94px;
	height:10px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom:7px;
	margin-left:20px;
}
#actualites_title span{
	background:url(../images/actualites_title.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

#actualites_left{
	float:left;
	width:225px;
}

#actualites_right{
	float:right;
	width:224px;
}

#actualites_left div.actualite{
	width:195px;
	margin-left:20px;
}

#actualites_left div.actualite div.img{
	float: right;
}

#actualites_left div.actualite div.img img {
	max-width: 80px;
}

#actualites_right div{
	width:195px;
	margin-left:20px;
}

#actualites_end div ul li a{
	color:#000000;
	font-size:10px;
}
#actualites_end div ul li a span{
	background:url(../images/arrow5.gif) no-repeat left 2px;
	padding-left:18px;
	font-family: Arial, Helvetica, sans-serif;
}
#actualites_end div ul li a:hover{
	text-decoration:underline;
	/*font-weight:bold;*/
}
#actualites_left div p{
	color:#000000;
	/*width:130px;*/
}
#actualites_right div p{
	color:#000000;
	padding-bottom:5px;
}

#actualites_end div p a{
	color:#8c271e;
}

#actualites_right div p a span{
	background:url(../images/arrow6.gif) no-repeat left 2px;
	padding-left:40px;
	font-family: Arial, Helvetica, sans-serif;
}
#actualites_right div p a:hover{
	text-decoration:none;
	font-weight:bold;
}

.uniterre_item{
	padding-top:2px;
}

.uniterre_sprite{
	/*background:url(../images/sprite3.gif) repeat-x;*/
	background: url('../images/spirale-carnet-de-voyage.gif') repeat-x;
	width:447px;
	height:5px;
	position:absolute;
}

.uniterre_sprite2{
	/*background:url(../images/sprite3.gif) repeat-x;*/
	background: url('../images/spirale-carnet-de-voyage.gif') repeat-x;
	width:447px;
	height:5px;
}

.uniterre_item_img{
	float:left;
	width:224px;
}

.uniterre_item_info{
	float:left;
	width:224px;
}

.uniterre_item_info_pad{
	width:190px;
	margin-left:21px;
	padding-top:10px;
}

.uniterre_item_img img{
	width:100%;
	float:left;
}

.uniterre_item_info_pad h2{
	height:10px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-top:2px;
}

.uniterre_item_info_pad h2 span{
	position:absolute;
	width:100%;
	height:100%;
}

#coup_de_coeur_semaine{
	width:143px;
}
#coup_de_coeur_semaine span{
	background:url(../images/coup_de_coeur_semaine.gif) no-repeat;
}
#scenes-de-voyage{
	width:81px;
}
#scenes-de-voyage span{
	background:url(../images/scene_de_voyage.gif) no-repeat;
}
#artistes-voyageurs{
	width:91px;
}
#artistes-voyageurs span{
	background:url(../images/artiste_voyageur.gif) no-repeat;
}
#critiques-de-livres{
	width:79px;
	height:11px;
}
#critiques-de-livres span{
	background:url(../images/livre_de_voyage.gif) no-repeat;
}
#associations{
	width:115px;
	height:11px;
}
#associations span{
	background:url(../images/associations-soutenues.gif) no-repeat;
}
#enquetes{
	width:41px;
	height:11px;
}
#enquetes span{
	background:url(../images/enquete.gif) no-repeat;
}

.uniterre_item_info_pad h3{
	color:#780f0d;
	font-size:24px;
	padding-top:3px;
	padding-bottom:3px;
	line-height:24px;
}

.uniterre_item_info_pad h3 a{
	color:#780f0d;
}

.uniterre_item_info_pad h3 a:hover {
	text-decoration: none;
	color: #bb442f;
}

.uniterre_item_info_pad p{
	font-size:12px;
	padding-bottom:4px;
	padding-top:3px;
	line-height:16px;
}

.uniterre_item_info_pad li a{
	color:#8c271e;
	font-size:11px;
}

.uniterre_item_info_pad li a span{
	background:url(../images/arrow7.gif) no-repeat left 3px;
	padding-left:18px;
	font-family: Arial, Helvetica, sans-serif;
}
.uniterre_item_info_pad li a:hover{
	text-decoration:none;
	font-weight:bold;
}

/* LEFT */
#left_pad{
	width:650px;
	margin-left:14px;
	padding-top:10px;
}
#blogs_de_v{
	width:637px;
	height:74px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
}
#blogs_de_v span{
	background:url(../images/blogs_de_v.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#left_block_top2{
	background:url(../images/left_block_top2.gif) no-repeat;
}
#left_block{
	width:646px;
	background:url(../images/left_block_bg.gif) repeat-y;
}
#left_block_shad{
	width:100%;
	background:url(../images/left_block_shad.gif) no-repeat bottom left;
	padding-bottom:25px;
}
#left_block_top{
	width:637px;
	background:url(../images/left_block_top_bg.gif) repeat-y;
	font-size:11px;
}
#left_block_header{
	width:637px;
	background:url(../images/left_block_header_bg.gif) no-repeat;
}
#left_block_end{
	width:599px;
	padding:14px 19px 0 19px;
	background:url(../images/left_block_end_bg.gif) no-repeat bottom left;
}
#des_nouvelles{
	width:182px;
	height:10px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom:10px;
}
#des_nouvelles span{
	background:url(../images/des_nouvelles_de_la_blogosphere.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#left_block_top_left{
	float:left;
	width:391px;
	border-right:2px dashed #388c72;
}
#left_block_top_right{
	float:right;
	width:191px;
}
#left_block_top h3{
	font-size:11px;
	background:url(../images/arrow.gif) no-repeat left 5px;
	padding-left:14px;
}
#left_block_top h3 a{
	color:#000000;
}
#left_block_top p, #left_block_top ul{
	margin-top:8px;
	margin-right:25px;
	margin-bottom:15px;
	font-size:11px;
}
#left_block_top p img{
	float:right;
	margin-left:15px;
}
#left_coup{
	width:636px;
}
#left_coup_left{
	width:226px;
	float:left;
}
#left_coup_right{
	width:410px;
	float:right;
}
#sprite_1{
	width:100%;
	height:5px;
	font-size:0px;
	line-height:5px;
	background:url(../images/sprite.gif) repeat-x bottom;
	position:relative;
	top:1px;
	padding-top:4px;
}
#sprite_2{
	width:100%;
	height:5px;
	font-size:0px;
	line-height:5px;
	background:url(../images/sprite.gif) repeat-x;
	position:relative;
	top:-6px;
}
#coup_de{
	width:152px;
	height:11px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-left:16px;
	margin-top:14px;
}
#coup_de span{
	background:url(../images/coup_de_coeur_de_la_semaine.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#left_coup_right h3{
	font-size:27px;
	color:#2b8776;
	margin-left:16px;
	margin-top:2px;
}
#left_coup_right p{
	font-size:12px;
	margin-left:16px;
	margin-top:5px;
	margin-right:20px;
	margin-bottom:5px;
}
#left_coup_right ul{
	margin-left:230px;
	padding-bottom:15px;
}
#left_coup_right ul li{
	background:url(../images/arrow.gif) no-repeat left 5px;
	padding-left:12px;
}
#left_coup_right ul li a{
	color:#268577;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}
#left_coup_right ul li a:hover{
	text-decoration:none;
	font-weight:bold;
}
.left_dernies{
	width:636px;
}
.left_dernies_left{
	width:85px;
	float:left;
}
.left_dernies_right{
	width:551px;
	float:right;
}
#sprite_3{
	width:636px;
	height:5px;
	font-size:0px;
	line-height:5px;
	background:url(../images/sprite.gif) repeat-x;
}
#dernies{
	width:252px;
	height:10px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-left:22px;
	margin-top:4px;
	margin-bottom:10px;
}
#dernies span{
	background:url(../images/dernies.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
.left_dernies_left h4{
	text-align:right;
	padding-right:10px;
}
.left_dernies_right h3{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}
.left_dernies_right h3 span{
	text-transform:none;
	font-weight:normal;
}
.left_dernies_right p{
	font-size:12px;
	margin-right:20px;
	margin-bottom:5px;
}
.left_dernies_right ul{
	margin-left:380px;
	padding-bottom:15px;
}
.left_dernies_right ul li{
	background:url(../images/arrow.gif) no-repeat left 5px;
	padding-left:12px;
}
.left_dernies_right ul li a{
	color:#268577;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}
.left_dernies_right ul li a span{
	color:#000000;
}
.left_dernies_right ul li a:hover{
	text-decoration:none;
	font-weight:bold;
}
#dernies_join{
	width:128px;
	height:10px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-left:22px;
	margin-top:20px;
	margin-bottom:20px;
}
#dernies_join span{
	background:url(../images/dernies_join.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#dernies_join_blocks{
	padding-left:24px;
}
.dernies_join_block{
	width:200px;
	float:left;
	margin-bottom:20px;
}
.dernies_join_block ul{
}
.dernies_join_block ul li{
	float:left;
}
.dernies_join_block_right{
	padding-left:18px;
	padding-top:10px;
}
.dernies_join_block ul li a{
	color:#000000;
	font-size:13px;
}

/* LEFT accueil */

#block_reservez{
	width:644px;
	height:68px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
}
#block_reservez span{
	background:url(../images/block_reservez.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#accueil #left_pad{
	width:645px;
	margin-left:14px;
	padding-top:0;
}
#accueil #left_block_top2{
	background:url(../images/accueil_left_block_top2.gif) no-repeat;
}
#accueil #left_block{
	width:646px;
	background:url(../images/accueil_left_block_bg.gif) repeat-y;
}
#accueil #left_block_shad{
	width:100%;
	background:url(../images/accueil_left_block_shad.gif) no-repeat bottom left;
	padding-bottom:25px;
}
#accueil #left_block_top{
	width:637px;
	background:url(../images/accueil_left_block_top_bg.gif) repeat-y;
	font-size:11px;
}
#accueil #left_block_header{
	width:637px;
	background:url(../images/accueil_left_block_header_bg.gif) no-repeat;
}
#accueil #left_block_end{
	width:599px;
	padding:14px 19px 0 19px;
	background:url(../images/accueil_left_block_end_bg.gif) no-repeat bottom left;
}
#promotions{
	width:84px;
	height:14px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
	text-align:center;
}
#promotions span{
	background:url(../images/promotions.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	margin-left:5px;
}
#accueil_block_top_left{
	float:left;
	width:228px;
	padding-left:5px;
}
#accueil_block_top_center{
	float:left;
	width:138px;
	border-right:2px dashed #86a3cd;
	padding-bottom:5px;
}
#accueil_block_top_right{
	float:right;
	width:225px;
}

.promotions_ul{
	width:180px;
	padding-top:5px;
}

.promotions_ul li{
	float:left;
	line-height:16px;
}

.promotions_left{
	width:145px;
	color:#010101;
}

.promotions_right{
	width:35px;
	text-align:right;
	color:#86a3cd;
}

#accueil_block_top_right .promotions_ul{
	padding-top:0;
	padding-left:10px;
}
#comparateur_prix_title{
	width:156px;
	height:20px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin:10px 0 10px 23px;
}
#comparateur_prix_title span{
	background:url(../images/comparateur_prix_title.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

#comparateur_prix{
	width:634px;
	margin-left:1px;
	background:url(../images/sprite2.gif) repeat-x left bottom;
	padding-bottom:19px;
}

#comparateur_prix_descr{
	color:#000000;
	margin-left:23px;
	font-size:12px;
	line-height:16px;
}

#comparateur_prix_descr span{
	display:block;
	background:url(../images/arrow3.gif) no-repeat left 4px;
	padding-left:20px;
}

#comparateur_prix_descr span a{
	color:#000000;
	text-decoration:underline;
}

#comparateur_prix_descr span a:hover{
	font-weight:bold;
}

#comparateur_prix_form{
	width:580px;
	height:250px;
	margin-left:23px;
	padding-top:5px;
}

#annuaire_voyage{
	width:634px;
	margin-left:1px;
	padding-bottom:10px;
}
#annuaire_voyage_title{
	width:147px;
	height:14px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin:13px 0 5px 23px;
}
#annuaire_voyage_title span{
	background:url(../images/annuaire_voyage_title.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

#annuaire_voyage p{
	margin-left:23px;
	font-size:12px;
}

#annuaire_voyage_left{
	float:left;
	width:317px;
	background:url(../images/!img11.gif) no-repeat right bottom;
	padding-top:20px;
}

#annuaire_voyage_right{
	float:left;
	width:317px;
	background:url(../images/!img12.gif) no-repeat right bottom;
	padding-top:20px;
}

#annuaire_voyage h2{
	font-size:12px;
	color:#85a3ce;
	text-transform:uppercase;
}

#annuaire_voyage ul{
	padding-top:2px;
}

#annuaire_voyage ul li{
	font-size:12px;
	line-height:19px;
}

#annuaire_voyage ul li span{
	background:url(../images/arrow3.gif) no-repeat left 3px;
	padding-left:20px;
}

#annuaire_voyage_left ul{
	margin-left:23px;
}

#annuaire_voyage_left h2{
	margin-left:23px;
}


/* RIGHT */
#right_pad{
	width:254px;
	padding-top:10px;
}
#signup{
	width:250px;
	height:106px;
	background:url(../images/signup_bg.gif) no-repeat;
}
#signup_pad{
	margin-left:17px;
	padding-top:6px;
}
#signup_title{
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:1.4em;
}
#signup_minscrire{
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:underline;
	font-size:1.4em;
	margin-left:40px;
}
#signup_minscrire:hover{
	text-decoration:none;
}
#signup_pad ul{
	padding-top:7px;
}
#signup_pad ul li{
	padding-bottom:8px;
	font-size:12px;
	color:#730f0e;
	line-height:5px;
}
#signup_pad ul li a{
	color:#730f0e;
	text-decoration:underline;
	font-size:10px;
	line-height:7px;
}
#signup_pad ul li a:hover{
	text-decoration:none;
}
.signup_input{
	width:215px;
	background:#ffffff;
	border:1px solid #fff;
	color:#730f0e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0 3px 0;
	height:16px;
}
.signup_input2{
	height:16px;
	width:126px;
	background:#ffffff;
	border:1px solid #fff;
	color:#730f0e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0 3px 0;
}
#signup_sub{
	position:relative;
	top:3px;
	margin-left:126px;
}
.right_box{
	width:254px;
	background:url('../images/right_box_bg.gif') repeat-y;
}
.right_box_top{
	width:100%;
	background:url('../images/right_box_top_bg.gif') top left no-repeat;
	padding-top:31px;
}
.right_box_end{
	width:100%;
	background:url('../images/right_box_end_bg.gif') bottom left no-repeat;
	padding-bottom:15px;
}
#dans_les_title{
	width:200px;
	height:14px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom:7px;
	margin-left:15px;
}
#dans_les_title span{
	background:url(../images/dans_les_title.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#dans_les_sub{
	width:92px;
	height:38px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-left:93px;
	margin-top:6px;
}
#dans_les_sub span{
	background:url(../images/dans_les_sub.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#dans_les ul{
	margin-left:15px;
	padding-bottom:5px;
}
#dans_les h3{
	margin-left:15px;
	margin-right:15px;
	font-size: 11px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-bottom: 10px;
	/*text-transform: uppercase;*/
}
#dans_les h3 span{
	font-size:13px;
}
#dans_les ul li{
	padding-bottom:5px;
}
#dans_les ul li p{
	background:url(../images/arrow2.gif) no-repeat left 2px;
	padding-left:16px;
}
#dans_les ul li p a{
	font-size:11px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
}
#dans_les ul li p a:hover{
	font-weight:bold;
	text-decoration:none;
}
#creer_title{
	width:112px;
	height:15px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom:17px;
	margin-left:17px;
}
#creer_title span{
	background:url(../images/creer_title.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#creer ul{
	margin-left:17px;
}
#creer ul li{
	padding-bottom:5px;
}
#creer ul li p{
	font-size: 11px;
	background:url(../images/arrow2.gif) no-repeat left 2px;
	padding-left:18px;
}
#creer p{
	font-size: 11px;
}
#creer ul li p a{
	font-size: 11px;
	color:#2B867D;
	font-family:Arial, Helvetica, sans-serif;
}
#creer ul li p a:hover{
	font-weight:normal;
	text-decoration:none;
	color: #237068;
}
#creer_sub{
	width:186px;
	height:32px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom:17px;
	margin-left:30px;
	margin-top:10px;
}
#creer_sub span{
	background:url(../images/creer_sub.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#creer p.creer_des{
	margin-left:17px;
}
#creer p.creer_des img{
	margin-top:3px;
	margin-bottom:4px;
}
#sont_title{
	width:182px;
	height:15px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom:17px;
	margin-left:17px;
}
#sont_title span{
	background:url(../images/sont_title.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#sont img{
	margin-left:13px;
}
#sont p{
	margin-left:17px;
	margin-right:10px;
	margin-top:5px;
}
#sont p a{
	color:#000000;
}
#sont p span a{
	font-size:1.7em; /* demo REMOVE IT */
	font-weight:bold;
}
#r_annuaire_title{
	width:145px;
	height:15px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom:7px;
	margin-left:17px;
}
#r_annuaire_title span{
	background:url(../images/r_annuaire_title.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#r_annuaire p{
	margin-left:17px;
	margin-right:10px;
	margin-top:5px;
}
#r_annuaire p a{
	color:#000000;
}
#r_annuaire p span a{
	font-size:1.7em; /* demo REMOVE IT */
	font-weight:bold;
}
#r_annuaire_link{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-left:17px;
	margin-top:12px;
	display:block;
}
#r_annuaire_link span{
	background:url(../images/arrow2.gif) no-repeat left 2px;
	padding-left:18px;
}
#r_annuaire_link:hover{
	font-weight:bold;
	text-decoration:none;
}

#voyage_title{
	width:145px;
	height:15px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom:7px;
	margin-left:17px;
}
#voyage_title span{
	background:url(../images/voyage_title.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#voyage p{
	margin-left:17px;
	margin-right:10px;
	margin-top:5px;
}
#voyage p a{
	color:#000000;
}
#voyage p span a{
	font-size:1.7em; /* demo REMOVE IT */
	font-weight:bold;
}
#meill_title{
	width:193px;
	height:15px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom:17px;
	margin-left:17px;
}
#meill_title span{
	background:url(../images/meill_title.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
.meill p{
	margin-left:17px;
	margin-right:10px;
}
.meill ul{
	margin-left:17px;
	padding-top:10px;
}
.meill ul li{
}
.meill ul li a{
	font-size:11px;
	color:#2b8776;
	background:url(../images/arrow.gif) no-repeat left 5px;
	padding-left:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.meill ul li a:hover{
	font-weight:normal;
	text-decoration:underline;
}
#reserver_title{
	width:64px;
	height:13px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom:17px;
	margin-left:17px;
}
#reserver_title span{
	background:url(../images/reserver_title.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#right_image{
	width:246px;
	border:1px solid #000000;
	background:#000000;
	margin-top:8px;
}
#right_image img{
	float:left;
}
/* FOOTER */
#footer{
	width:100%;
	height:50px;
}
#footer ul{
	text-align:center;
	padding-top:10px;
}
#footer ul li{
	display:inline;
	font-size:11px;
	color:#000000;
	padding-left:3px;
	padding-right:3px;
}
#footer ul li a{
	color:#000000;
}
#header_right ul li {/** changed **/
	position:relative;
	z-index: 10000;
}
#header_right #submenu {/** changed **/
	/*display:none;
	left:0;
	margin:-11px 0 0 14px;
	position:absolute;
	float:left;
	background:url('../images/submenu_bgr.gif') no-repeat;
	width:909px;
	height:19px;
	padding:8px 0 0 13px;*/
}
#header_right #submenu ul {/** added **/
	display:none;
	left:0;
	visibility: hidden;
	margin: -11px 0 0 14px;
	padding:8px 0 0 13px;
	position:absolute;
	background:url('../images/submenu_bgr.gif') no-repeat;
	width:909px;
	height:19px;
	z-index: 1000;
}
#submenu li {/** changed **/
	display:inline;
	padding:0 4px;
	text-transform: uppercase;
}
#submenu li{
	display:inline;
	padding:0 4px;
}
#submenu .submenu_sep{
	background:url(../images/dot.gif) no-repeat;
	width:5px;
	height:5px;
	margin:5px 0 0;
}
#header_right #submenu a,#header_right #submenu a:link,#header_right #submenu a:active{
	color:#9a4134;
	font-size:10px;
	height:15px;
	font-weight: bold;
}
#header_right #submenu a:hover{
	text-decoration:none;
	background:#c71f1c;
	color:#fdd7aa;
}
#header_right #submenu li.hovered a {/*** added ***/
	text-decoration:none;
	background:#c71f1c;
	color:#fdd7aa;
}

/*** added ***/
#header_right #submenu ul#menu_0 a:hover{
	background:#c71f1c;
}
#header_right #submenu ul#menu_0 li a.hovered {
	background:#c71f1c;
}

#header_right #submenu ul#menu_1 a:hover{
	background:#268577;
}
#header_right #submenu ul#menu_1 li a.hovered {
	background:#268577;
}

#header_right #submenu ul#menu_2 a:hover{
	background:#e7590d;
}
#header_right #submenu ul#menu_2 li a.hovered {
	background:#e7590d;
}

#header_right #submenu ul#menu_3 a:hover{
	background:#8c70a1;
}
#header_right #submenu ul#menu_3 li a.hovered {
	background:#8c70a1;
}

#header_right #submenu ul#menu_4 a:hover{
	background:#bd3d88;
}
#header_right #submenu ul#menu_4 li a.hovered {
	background:#bd3d88;
}

#header_right #submenu ul#menu_5 a:hover{
	background:#787e28;
}
#header_right #submenu ul#menu_5 li a.hovered {
	background:#787e28;
}

#header_right #submenu ul#menu_6 a:hover{
	background:#e05665;
}
#header_right #submenu ul#menu_6 li a.hovered {
	background:#e05665;
}

#header_right #submenu ul#menu_7 a:hover{
	background:#88a5c2;
}
#header_right #submenu ul#menu_7 li a.hovered {
	background:#88a5c2;
}
/*** added ***/
#errors {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 100%;
}
#errors span {
	margin: 0 auto 0 auto;
	padding: 3px 0 3px 0;
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	display: block;
}
#errors span.good {
	color: #FFFFFF;
	background-color: #00CC00;
	border-top: 2px solid #009900;
	border-bottom: 2px solid #009900;
}
#errors span.bad {
	color: #FFFFFF;
	background-color: #CC0000;
	border-top: 2px solid #990000;
	border-bottom: 2px solid #990000;
}
#errors span a {
	color: #FFFFFF;
	text-decoration: underline;
}
span.red {
	color: #990000;
}
#signup p {
	text-transform: uppercase;
	font-size: 9px;
}
#signup p.nocase {
	text-transform: none;
}
#signup p span {
	font-size: 12px;
	font-weight: bold;
}
#signup2 p {
	text-transform: uppercase;
	font-size: 9px;
}
#signup2 p.nocase {
	text-transform: none;
}
#signup2 p span {
	font-size: 12px;
	font-weight: bold;
}
#liens_title_red{
	width:225px;
	height:17px;
	font-size:0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom:7px;
	margin-left:15px;
}
#liens_title_red span{
	background:url(../images/red_title_2.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#dans_les .tags{
	font-size:1.5em;
	font-weight:bold;
	padding:0 10px 0 15px;
}
#dans_les .tags .medium{
	font-size:1.3em;
}
#dans_les .tags .large{
	font-size:1.4em;
}
.right_box2 .selection {
	margin-left: 16px;
}
.right_box2 .selection .selection_img {
	margin: 0 0 10px 0;
	clear: both;
}
.right_box2 .selection .list {
	clear: both;
	margin: 5px 0 0 -10px;
	position: relative;
	text-align: left;
}
#signup2_pad p, #signup2_pad p a{
	color:#730f0e;
	font-size:11px;
	text-transform: none;
}
#signup2_pad p a {
	text-decoration:underline;
}
#signup2_pad p a:hover{
	text-decoration:none;
}
#signup2_pad p input[type=checkbox] {
	vertical-align: bottom;
}
div#actualites_left div.actualite ul li a {
	color: #8C271E;
}
#dans_les div.tags a:hover {
	color: #E05663;
	text-decoration: none;
}
#atelier-photos{
	width:91px;
}
#atelier-photos span{
	background:url(../images/atelier-photos-hp.gif) no-repeat;
}

