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;
}
a img {
	vertical-align: middle;
}
body{
	position: relative;
	background: #ffa774;
	color: #000000;
	/*font: 11px Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.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:hover img {/* added */
	/*padding-top: 25px;
}*/
/*#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:25px;
	overflow: hidden;
}
#nav ul{
	margin-left:40px;
	padding-top:10px;
}
#nav ul li{
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#780f0d;
	text-transform: lowercase;
}
#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_input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a4f53;
	border:0;
	background:#FFFFFF;
	width:147px;
	padding:1px 5px 1px 5px;
}
#search_sub{
	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:613px;
	float:left;
}
#body_right{
	width:313px;
	float:right;
}
/* LEFT */
#left_pad{
	width:600px;
	margin-left:14px;
	padding-top:10px;
}
h2 {
	margin: 0 0 10px 0;
	color: #268577;
	/*font-size: 12px;
	font-weight: normal;*/
	font-size: 11px;
	font-weight: bold;
}
#blogs_de_v{
	width:608px;
	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{
	margin-top: -5px;
	background:url('../images/left_block_top2.gif') no-repeat;
	position: relative;
}
#left_block{
	/*width:646px;*/
	width: 609px;
	background:url('../images/left_block_bg.gif') repeat-y;
}
#left_block.mon_compte_block {
	background: url('../images/left_block_bg_mon_compte.gif') repeat-y;
}
#left_block_shad{
	width:100%;
	background:url('../images/left_block_shad.gif') no-repeat bottom left;
	padding-bottom:25px;
}
#left_block_shad.mon_compte_block_shad {
	background: url('../images/left_block_shad_mon_compte.gif') no-repeat bottom left;
}
#left_block_top{
	width:600px;
	background:url('../images/left_block_top_bg.gif') repeat-y;
	font-size:11px;
}
#left_block_header{
	width:600px;
	background:url('../images/left_block_header_bg.gif') no-repeat;
}
#left_block_end{
	width:562px;
	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:365px;
	border-right:3px dashed #388c72;
}
#left_block_top_right{
	float:right;
	width:173px;
}
#left_block_top h3{
	font-size:1.0em;
	background:url('../images/arrow.gif') no-repeat left 5px;
	padding-left:14px;
	font-weight: normal;
}
#left_block_top h3 a{
	color:#000000;
	font-weight: bold;
}
#left_block_top h3.normal a {
	font-weight: normal;
}
#left_block_top h4{
	font-weight: normal;
	text-transform: uppercase;
	font-size: 10px;
}
#left_block_top h4 span {
	font-size: 12px;
}
#left_block_top p, #left_block_top ul{
	margin-top:8px;
	margin-right:25px;
	margin-bottom:15px;
	font-size:1.0em;
}
#left_block_top p img{
	float:right;
	margin-left:15px;
}
#left_coup, #left_compte{
	width:599px;
}
#left_coup_left{
	width:226px;
	float:left;
}
#left_coup_right{
	width:373px;
	float:right;
}
#sprite_top{
	/*width:100%;*/
	width: 600px;
	height:5px;
	font-size: 0px;
	line-height:5px;
	background:url('../images/sprite.gif') repeat-x bottom;
	background-image: url('../images/spirale-blog-de-voyage.gif');
	position:absolute;
	/*top:0;*/
	margin: -2px 0 -4px 0;
	padding: 0;
	z-index: 10000;
}
#sprite_1{
	width:100%;
	height:5px;
	font-size: 0px;
	line-height:5px;
	background:url('../images/sprite.gif') repeat-x bottom;
	background-image: url('../images/spirale-blog-de-voyage.gif');
	position:relative;
	top:1px;
	padding-top:4px;
}
#sprite_2{
	/*width:100%;*/
	width: 600px;
	height:5px;
	font-size: 0px;
	line-height:5px;
	background:url('../images/sprite.gif') repeat-x;
	background-image: url('../images/spirale-blog-de-voyage.gif');
	position:relative;
	/*top:0;*/
	margin: -2px 0 -4px 0;
}
#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 h3, #left_compte h3{
	/*font-size: 27px;*/
	font-size: 22px;
	color:#2b8776;
	margin-left:16px;
	margin-top:10px;
	padding: 0;
}
#left_compte h3 {
	margin-top:15px;
	margin-bottom:10px;
	color: #730F0E;
}
#left_coup p, #left_compte p{
	/**/
	font-size: 12px;
	margin-left:16px;
	margin-top:5px;
	margin-right:20px;
	margin-bottom:5px;
}
#left_coup table, #left_compte table {
	/**/
	font-size: 12px;
	margin-left:16px;
	/*margin-top:5px; -- changed
	margin-right:20px;*/
	margin-bottom:5px;
	width: 568px;
}
#left_coup table.listing, #left_compte table.listing {
	text-align: center;
	border: none;
	padding: 0;
	margin: 0 0 5px 16px;
	width: 468px;
	/*background-color: #EFEFEF;*/
	background-color: #FDD7AA;
}
#left_coup table.listing thead tr, #left_compte table.listing thead tr {
	/*background-color: #666666;*/
	/*background-color: #DA8A64;*/
	background-color: #B86842;
	font-weight: bold;
	color: #FFFFFF;
}
#left_coup table.listing thead tr td, #left_compte table.listing thead tr td {
	padding: 5px;
}
#left_coup table.listing tbody tr td, #left_compte table.listing tbody tr td {
	padding: 3px;
}
#left_coup table.listing tbody tr td.left, #left_compte table.listing tbody tr td.left {
	text-align: left;
}
#left_coup table.listing tbody tr td.right, #left_compte table.listing tbody tr td.right {
	text-align: right;
}
#left_coup table.listing tbody tr.r0, #left_compte table.listing tbody tr.r0 {
	/*background-color: #CCCCCC;*/
	background-color: #E7C1B0;
}
#left_coup table.listing tbody tr.r1, #left_compte table.listing tbody tr.r1 {
	/*background-color: #EFEFEF;*/
	/*background-color: #FFA774;*/
	background-color: #E7C1B0;
}
#left_coup table.small, #left_compte table.small {
	width: 268px;
}
#left_coup div.content, #left_compte div.content {
	
	margin-left:16px;
	margin-bottom:5px;
	width: 568px;
}
#left_coup div.content p, #left_compte div.content p {
	margin-left: 0;
}
#left_coup table table, #left_compte table table {
	margin-left: 0;
	width: 470px;
}
#left_coup table tr td.field, #left_compte table tr td.field{
	width: 90px;
}
#left_coup table tr td.field_nw, #left_compte table tr td.field_nw{
	width: 90px;
	white-space: nowrap;
}
#left_coup table tr td.field_b, #left_compte table tr td.field_b{
	width: 110px;
	font-weight: bold;
}
#left_coup table tr td.small, #left_compte table tr td.small{
	width: 10px;
	white-space: nowrap;
}
/*** added ***/
#left_coup input, #left_coup textarea, #left_coup select, #left_compte input, #left_compte textarea, #left_compte select {
	margin: 0;
	padding: 3px 5px 3px 5px;
	border: 1px solid #999999;
	color: #333333;
	background: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#left_coup input.button, #left_compte input.button {
	color: #CCCCCC;
	background: #333333;
	font-weight: bold;
	cursor: pointer;
}
/*** added ***/
#left_coup_right ul {
	margin-left:230px;
	padding-bottom:15px;
}
#left_compte ul {
	margin-left: 10px;
	padding-bottom: 5px;
}
#left_coup_right ul li, #left_compte ul li {
	background:url('../images/arrow.gif') no-repeat left 5px;
	padding-left:12px;
}
#left_compte ul li {
	background:url('../images/arrow8_old.gif') no-repeat left -1px;
}
#left_coup_right ul li a, #left_compte ul li a {
	color:#268577;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}
#left_compte ul li a {
	color: #730F0E;
}
#left_coup_right ul li a:hover, #left_compte ul li a:hover{
	text-decoration:none;
	font-weight:bold;
}
.left_dernies{
	width:599px;
}
.left_dernies_left{
	width:85px;
	float:left;
}
.left_dernies_right{
	width:514px;
	float:right;
}
.left_dernies_right h3 a {
	color: #000000;
}
#sprite_3{
	width:599px;
	height:5px;
	font-size: 0px;
	line-height:5px;
	background:url('../images/sprite.gif') repeat-x;
	background-image: url('../images/spirale-blog-de-voyage.gif');
}
#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{
	
	text-transform:uppercase;
	font-weight:bold;
}
.left_dernies_right h3 span{
	text-transform:none;
	font-weight:normal;
}
.left_dernies_right p{
	
	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{
	margin: 0;
	padding: 0;
	width:190px;
	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:1.2em;
}
/* RIGHT */
#right_pad{
	/*width:254px;*/
	width: 313px;
	padding-top:10px;
}
#signup{
	width:300px;
	/*min-height:106px;*/
	/*background:url('../images/signup_bg2_mid.gif') repeat-y;*/
	background: url('../images/stamp_bg_mid.gif') repeat-y;
}
#signup_pad{
	margin-left:17px;
	padding-top:6px;
}
#signup_title{
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:1.4em;
}
#signup_title span {
	color: #FFFFFF;
	text-transform: none;
	font-size: 11px;
	position: absolute;
	margin: 5px 0 0 5px;
}
#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:10px;
}
#signup_pad ul li{
	padding-bottom:3px;
	
	color:#730f0e;
	line-height:5px;
	background: url('../images/arrow8_old.gif') no-repeat left -1px;
	padding-left:12px;
}
#signup_pad ul li.noarrow{
	background: none;
	padding-left: 0;
}
#signup_pad ul li a{
	color:#730F0E;
	/*text-decoration:underline;*/
	text-decoration: none;
	font-size:11px;
	line-height:7px;
	padding-left:5px;
}
#signup_pad ul li a:hover{
	text-decoration:underline;
	/*text-decoration: none;*/
}
.signup_input{
	width:180px;
	background:#ffffff;
	border:1px solid #fff;
	color:#730f0e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	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:1.0em;
	padding:0 3px 0;
}
#signup_sub{
	position:relative;
	top:3px;
	margin-left:10px;
}
.right_box{
	width:304px;
	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;
}
#creer_title{
	width:208px;/*112px*/
	height:15px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-top: 10px;
	margin-bottom:17px;
	margin-left:17px;
}
#creer_title span{
	/*background:url('../images/creer_title.gif') no-repeat;*/
	background:url('../images/creer-votre-blog.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:1.0em;*/
	font-size: 11px;
	background:url('../images/arrow2.gif') no-repeat left 2px;
	padding-left:18px;
}
#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: 10px auto 17px auto;
}
#creer_sub span{
	background:url('../images/creer_sub.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#creer p.creer_des{
	/*font-size:1.0em;*/
	font-size: 11px;
	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-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;*/
	width:77px;
	height:19px;
	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;*/
	background:url('../images/titre-reserver.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#right_image{
	width:300px;
	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 .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:#000000;
	color:#fdd7aa;
}
#header_right #submenu li a.hovered {/*** added ***/
	text-decoration:none;
	background:#000000;
	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 ***/

/*** reservez ***/
/* LEFT accueil */

#block_reservez{
	width:594px;
	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:595px;
	margin-left:14px;
	padding-top:0;
}
#accueil #left_block_top2{
	/*background:url(../images/accueil_left_block_top2.gif) no-repeat;*/
	background:url(../images/accueil_left_block_header_bg.gif) no-repeat;
}
#accueil #left_block{
	width:610px;
	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:610px;
	background:url(../images/accueil_left_block_top_bg.gif) repeat-y;
	font-size:11px;
}
#accueil #left_block_header{
	width:610px;
	background:url(../images/accueil_left_block_header_bg.gif) no-repeat;
}
#accueil #left_block_end{
	width:572px;
	padding:14px 19px 0 19px;
	background:url(../images/accueil_left_block_end_bg.gif) no-repeat bottom left;
}
#promotions{
	width:94px;
	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:203px;
	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:200px;
}

.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:600px;
	margin-left:1px;
	background:url(../images/sprite2.gif) repeat-x left bottom;
	background-image: url('../images/spirale-reserver.gif');
	padding-bottom:19px;
}

#comparateur_prix_descr{
	color:#000000;
	margin-left:23px;
	
	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{/*** changed ***/
	width:580px;
	height:200px;
	margin-left:23px;
	padding-top:5px;
}

#annuaire_voyage{
	width:584px;
	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;
	
}

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

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

#annuaire_voyage h2{
	
	color:#85a3ce;
	text-transform:uppercase;
}

#annuaire_voyage h2 a {
	color:#85a3ce;
}

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

#annuaire_voyage ul li{
	
	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;
}
/*** reservez ***/


/*********/
div.left {
	float: left;
	position: relative;
}
div.right {
	float: right;
	position: relative;
}

#account_stats {
	margin: 0 auto 0 auto;
	width: 600px;
	border: 2px dashed #9E462E;
}

div.start_pad {
	width: 300px;
	height: 10px;
	/*background:url('../images/signup_bg2.gif') top left no-repeat;*/
	background: url('../images/stamp_bg_top.gif') top left no-repeat;
}

div.end_pad {
	width: 300px;
	height: 8px;
	/*background:url('../images/signup_bg2.gif') bottom left no-repeat;*/
	background: url('../images/stamp_bg_bottom.gif') bottom left no-repeat;
}

div.stamp_box{
	margin: 20px 0 20px 0;
	width:300px;
	/*min-height:106px;*/
	/*background:url('../images/signup_bg2_mid.gif') repeat-y;*/
	background: url('../images/stamp_bg_mid.gif') repeat-y;
	font-size: 11px;
}
div.stamp_box_pad{
	margin-left:17px;
	padding-top:6px;
}
span.stamp_box_title{
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:1.4em;
}
div.stamp_box2{
	margin: 20px 0 20px 0;
	width:300px;
	/*min-height:106px;*/
	/*background:url('../images/stamp_bg2_mid.gif') repeat-y;*/
	background: url('../images/stamp_bg_mid.gif') repeat-y;
}
div.stamp_box2 div.start_pad {
	/*background:url('../images/stamp_bg2.gif') top left no-repeat;*/
	background: url('../images/stamp_bg_top.gif') top left no-repeat;
}
div.stamp_box2 div.end_pad {
	/*background:url('../images/stamp_bg2.gif') bottom left no-repeat;*/
	background: url('../images/stamp_bg_bottom.gif') bottom left no-repeat;
}
div.stamp_box2 span.stamp_box_title{
	color: #730F0E;
}
div.stamp_box2 ul {
	margin: 0;
	padding: 0;
	background: none;
	float: none;
	position: relative;
	font-size: 11px;
}
div.stamp_box2 ul li {
	margin: 0;
	padding: 5px 0 5px 0;
	background: none;
	float: none;
	position: relative;
	vertical-align: top;
}
div.stamp_box2 ul li {
	background: url('../images/arrow9_old.gif') no-repeat left 7px;
	padding-left: 15px;
}
#coups_de_c, #coup_de_c{
	width:637px;
	height:26px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
}
#coups_de_c span, #coup_de_c span{
	/*background:url('../images/coups_de_c.png') no-repeat;*/
	/*background:url('../images/coups-de-coeur.jpg') no-repeat;*/
	background:url('../images/coups-de-coeur.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#coup_de_c span{
	/*background:url('../images/coup-de-coeur.jpg') no-repeat;*/
	background:url('../images/coup-de-coeur.gif') no-repeat;
}
h3.right {
	font-size: 12px;
	color:#2b8776;
	float: right;
	font-weight: bold;
	margin-top: -25px;
	margin-right: 0;
	position: relative;
}
div.left ul, div.right ul{
	margin-left:15px;
	margin-right: 15px;
	padding-bottom:15px;
}
div.left ul li, div.right ul li{
	background:url('../images/arrow.gif') no-repeat left 5px;
	padding-left:12px;
}
div.left ul li a, div.right ul li a{
	color:#268577;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}
div.left ul li a:hover, div.right ul li a:hover{
	text-decoration:none;
	font-weight:normal;
}
#left_coup_right h4 {
	color: #000000;
	font-size: 10px;
	float: right;
	font-weight: normal;
	position: relative;
	margin-top: -20px;
	margin-right: 10px;
}
.sprite_4 {
	/*width:100%;*/
	width: 230px;
	height:5px;
	font-size: 0px;
	line-height:5px;
	/*background:url('../images/sprite_2.gif') repeat-x bottom;*/
	background: url('../images/spirale-coup-de-coeur.gif') repeat-x;
	/*position:relative;*/
	position: absolute;
	/*top:0;*/
	margin: -3px 0 -5px 0;
	padding-top:0;
}
div.greener {
	background-color: #197661;
}
div.greener #author {
	font-size: 1em;
	margin: 10px 0 0 0;
	color: #B6D3BD;
	font-weight: normal;
	/*min-height: 380px;*/
	display: block;
	padding-left: 10px;
	padding-bottom: 10px;
}
div.greener #author h3 {
	font-size: 1.2em;
	color: #B6D3BD;
	font-weight: normal;
	padding-bottom: 10px;
	margin-left: 0;
}
div.greener #author a {
	color: #B6D3BD;
}
div.greener #author a:hover {
	text-decoration: none;
}
div.greener #author span {
	color: #000000;
}
div.greener #author div.left ul li {
	padding-left: 17px;
	background: url('../images/green-arrow.gif') no-repeat left 0;
}
div.annuaire_member {
	margin: 0 16px 0 16px;
	padding: 0;
	display: block;
	width: 568px;
}
div.annuaire_member h2 {
	margin: 0;
	padding: 0;
	float: left;
}
div.annuaire_member .register_date {
	float: right;
}
div.annuaire_member .avatar {
	margin: 5px 10px 0 0;
	float: left;
}
div.annuaire_member .profile {
	margin-top: 5px;
	float: left;
}
div.annuaire_member .weblogs {
	margin-top: 5px;
	float: left;
}
div.annuaire_member .articles {
	margin: 5px 0 0 50px;
	float: left;
}
div.annuaire_member .localites {
	margin-top: 5px;
	float: left;
}
div.annuaire_member .tags {
	margin: 5px 0 0 50px;
	float: left;
}
div.annuaire_member span {
	font-weight: bold;
}
div.annuaire_sep {
	width:600px;
	height:5px;
	font-size: 0px;
	line-height:5px;
	background:url('../images/sprite.gif') repeat-x;
	background-image: url('../images/spirale-blog-de-voyage.gif');
	position:relative;
	top:0;
	margin: 10px 0 20px 0;
}
.note {
	font-size: 11px;
}
#left_coup ul.common, #left_compte ul.common, #left_compte ul.common_arrow {
	margin: 0;
	padding: 0;
	background: none;
	float: none;
	position: relative;
}
#left_coup_right ul.common li, #left_compte ul.common li, #left_compte ul.common_arrow li {
	margin: 0;
	padding: 5px 0 5px 0;
	background: none;
	float: none;
	position: relative;
	vertical-align: top;
}
#left_compte ul.common_arrow li {
	margin-left: 15px;
	background: url('../images/arrow8_old.gif') no-repeat left 7px;
	padding-left: 15px;
}
#left_coup_right ul.normal, #left_compte ul.normal {
	margin: 0 0 0 15px;
	padding: 0;
	background: none;
	float: none;
	position: relative;
}
#left_coup_right ul.normal li, #left_compte ul.normal li {
	margin: 0 0 0 30px;
	padding: 5px 0 5px 0;
	background: none;
	float: none;
	position: relative;
	list-style: disc;
	font-size: 11px;
}
#bestknown_div, #languages_div {
	margin: 0;
	padding: 3px 5px 3px 5px;
	border: 1px solid #999999;
	color: #333333;
	background: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	overflow: auto;
	width: 190px;
	height: 67px;
}
#bestknown_div, #languages_div {
	margin-right: 50px;
}
#localites_div {
	margin: 0;
	padding: 3px 5px 3px 5px;
	border: 1px solid #999999;
	color: #333333;
	background: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	overflow: auto;
	width: 568px;
	height: 67px;
}
span.red {
	color: #730F0E;
}
#signup p {
	text-transform: uppercase;
	font-size: 11px;
}
#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;
}
#carnets {
	margin: 0;
	padding: 0;
	width: 450px;
}
#carnets div.carnet {
	margin: 0;
	padding: 0 10px;
}
#sont h1 {
	margin: 10px 0 5px 20px;
	color: #2B8776;
}
#mon_compte {
	width:608px;
	height:57px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
}
#mon_compte span{
	background:url('../images/mon_compte.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
table tr td.sep {
	border-top: 1px dashed #730F0E;
}
div.whereami, div.whereamigoing, div.mes-amis, div.en-ce-moment {
	margin: 0 auto 0 auto;
	padding: 10px;
	display: block;
	background: #F8D2C0;
	width: 548px;
	min-height: 100px;
}
div.whereami div.title_image, div.whereamigoing div.title_image {
	margin: 0 10px 10px 0;
	padding: 0;
	float: left;
}
#left_compte div.user_submenu {
	text-align: center;
	margin: 0 auto 0 auto;
	margin-left: 16px;
	padding: 0;
	border-top: 1px dashed #730F0E;
	border-bottom: 1px dashed #730F0E;
}

#left_compte div.user_submenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background: none;
	display: block;
	text-align: center;
}

#left_compte div.user_submenu ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	background: none;
	display: inline;
	text-align: center;
}
#r_lastcoups #r_lastcoups_title {
	width:121px;
	height:22px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom:17px;
	margin-left:12px;
}
#r_lastcoups #r_lastcoups_title span  {
	position:absolute;
	width:100%;
	height:100%;
	background: url('../images/ensavoirplus.gif') no-repeat;
}
#r_lastcoups p {
	margin: 0 0 10px 17px;
	text-transform: uppercase;
}
#r_lastcoups ul{
	margin-left:17px;
}
#r_lastcoups ul li{
	padding-bottom:5px;
	/*background:url('../images/arrow.gif') no-repeat left 2px;*/
	background: url('../images/arrow-coup.gif') left 2px no-repeat;
	padding-left:18px;
}
#r_lastcoups ul li a{
	font-size:1.0em;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
}
#r_lastcoups ul li a:hover{
	font-weight:bold;
	text-decoration:none;
}
#left_compte h4, #voyage_block h4, #carnets_annuaire_block h4 {
	margin: 10px 10px 10px 0;
	padding: 0;
	display:block;
	font-weight: bold;
	color: #730F0E;
	font-size: 10px;
}
#left_compte h4 {
	text-transform: uppercase;
}
#left_compte h4 span {
	font-size: 12px;
}
#left_compte div.whereami ul li, #left_compte div.whereamigoing ul li, #left_compte div.mes-amis ul li {
	background: url('../images/arrow9_old.gif') no-repeat left 2px;
	padding-left: 20px;
}
div.stamp_box ul.arrow li {
	padding-bottom:3px;
	
	color:#730f0e;
	/*line-height:5px;*/
	background: url('../images/arrow8_old.gif') no-repeat left 2px;
	padding-left:15px;
}
/*** errors ***/
#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.error {
	font-weight: bold;
	color: #990000;
}
/*** errors ***/
/*** User Tab ***/
ul#tabs {
	margin: 0 0 0 20px;
	padding: 0;
	display: inline;
	list-style: none;
	width: 100%;
	text-align: left;
	height: auto;
	float: none;
	background: none;
	top: 5px;
	position: relative;
}
ul#tabs li {
	margin: 0;
	padding: 3px 0 4px;
	display: inline;
	list-style: none;
	background: none;
	border: 1px solid #000000;
}
ul#tabs li a {
	padding: 4px 10px 5px 10px;
	color: #000000;
	background: #FFFFFF;
}
ul#tabs li a:hover {
	font-weight: normal;
	text-decoration: underline;
	background: #CCCCCC;
}
ul#tabs li.seltab {
	margin: 0;
	padding: 3px 0 4px;
	display: inline;
	list-style: none;
	background: none;
	border: 1px solid #666666;
}
ul#tabs li.seltab a {
	padding: 4px 10px 5px 10px;
	color: #000000;
	background: #CCCCCC;
}
ul#tabs li.seltab a:hover {
	font-weight: normal;
	text-decoration: underline;
	background: #FFFFFF;
}
div.dyntab {
	margin-top: 25px;
	display: none;
	visibility: hidden;
}
/*** User Tab ***/
/*** AJAX Localités ***/
#ajax_listOfOptions{
	position:absolute;	/* Never change this one */
	width:175px;	/* Width of box */
	min-height: 50px;
	max-height: 100px;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:1px solid #999999;	/* Dark green border */
	background-color:#FFF;	/* White background color */
	text-align:left;
	font-size:0.9em;
	z-index:100;
	font-size: 12px;
}
#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;		
	padding:1px;
	cursor:pointer;
	font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
	
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
	background-color:#999999;
	color:#FFF;
}
#ajax_listOfOptions_iframe{
	background-color:#F00;
	position:absolute;
	z-index:5;
}
/*** AJAX Localités ***/
/*** Pagination ***/
#pages, #pages-carnets-artistiques {
	margin: 0 0 0 20px;
	padding: 0;
}

#pages p, #pages-carnets-artistiques p {
	margin: 2px 0;
	font-size: 11px;
	text-align: left;
}

#pages p a, #pages-carnets-artistiques p a {
	/*padding: 2px 5px;*/
	padding: 2px;
	font-size: 14px; /* passage de 11 px a 14px le 16 juin 2011 des numéros de page*/
	/*background: #2B8776;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #FFFFFF;*/
	color: #2B8776;
	font-weight: bold;
}

#pages p a:hover, #pages-carnets-artistiques p a:hover {
	/*background: #B6D3BD;*/
	color: #666666;
}

#pages p a.nolink, #pages-carnets-artistiques p a.nolink {
	/*background: #666666;*/
	color: #000000;
	cursor: not-allowed;/*default;*/
	font-weight: normal;
}

#pages-carnets-artistiques {
	position: absolute;
	top: 450px;
	margin: 0 auto;
	background: url('../images/pagination_carnets_artiste_bg.png') 0 5px repeat-x;
}

#pages-carnets-artistiques p {
	font-size: 14px;
	text-align: center;
	width: 563px;
}

#pages-carnets-artistiques p a {
	font-size: 14px;
	color: #780F0D;
	background: #FFFEFC;
	padding: 5px;
}

#pages-carnets-artistiques p a img {
	vertical-align: middle;
	position: relative;
}
/*** Pagination ***/
/*** Later addons ***/
#voyage_block{
	position:relative;
	float:left;
	width:609px;
	background:url(../images/voyage_box_bg.gif) repeat-y;
}
#voyage_block_bottom{
	float:left;
	width:609px;
	height:12px;
	background:url(../images/voyage_left_block_bot.gif) no-repeat;
}
#block_voyage{
	width:609px;
	height:69px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-top:10px;
}
#block_voyage span{
	background:url(../images/block_voyage.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#sprite_red{
	float:left;
	width:603px;
	height:5px;
	background:url(../images/sprite_red.gif) repeat-x;
	background-image: url('../images/spirale-annuaire-du-voyage.gif');
	margin-top: -3px;
	position: relative;
}
#sprite_red2{
	float:left;
	width:603px;
	height:5px;
	background:url(../images/sprite_red2.gif) repeat-x;
	background-image: url('../images/spirale-annuaire-du-voyage.gif');
}
#voyage_block{
	font-size: 11px;
}
#voyage_block a{
	color:#e05665;
}
#voyage_block .formal_left{
	float:left;
	width:240px;
	padding:5px 10px;
	border-bottom:2px dashed #e05665;
	border-right:2px dashed #e05665;
	
}
#voyage_block .formal_box{
	float:left;
	width:600px;
	
	background:url(../images/!img40.gif) no-repeat center;
}
#voyage_block .formal_box .formal_right{
	float:right;
	width:182px;
	padding:5px;
	margin-top: -52px;
	margin-right: -8px;
	position: relative;
	border-top:2px dashed #e05665;
	border-left:2px dashed #e05665;
	
}
#voyage_block .formal_box ul.formal_list{
	clear:both;
	float:left;
	margin-left:20px;
}
#voyage_block .formal_box ul.formal_list li, #voyage_block .formal_box ul.formal_list_right li{
	color:#000;
	padding-left:20px;
	margin-bottom:5px;
	background:url(../images/arrow12.gif) no-repeat left;
}
#voyage_block .formal_box ul.formal_list li a, #voyage_block .formal_box ul.formal_list_right li a{
	color:#000000;
	text-decoration:none;
}
#voyage_block .formal_box ul.formal_list li a:hover, #voyage_block .formal_box ul.formal_list_right li a:hover{
	color:#e05665;
}
#voyage_block .formal_box h1#formal_title{
	float:left;
	/*font-size: 0px;*/
	color:#e05665;
	font-size: 27px;
	position:relative;
	overflow:hidden;
	display:block;
	margin:10px 0 5px 20px;
}
/*#voyage_block .formal_box #formal_title span{
	float:left;
	background:url(../images/formal_title.gif) no-repeat;
	width:100%;
	height:100%;
}*/
#voyage_block .voyage_content_box{
	float:left;
	width:560px;
	padding:10px 20px 10px 22px;
	margin-bottom:10px;
}
#voyage_block .voyage_content_box h2{
	font-size:1.2em;
	margin-bottom:5px;
}
#voyage_block .voyage_content_box .rating{
	color:#e05665;
	margin-left:5px;
}
#voyage_block .voyage_content_box ul{
	margin:5px 0 0 0; 
}
#voyage_block .voyage_content_box li{
	padding-left:20px;
	background:url(../images/arrow12.gif) no-repeat left;
}
#voyage_block .pagination{
	float:left;
	width:565px;
	margin:0 20px 0 20px;
}
#voyage_block .pagination li a{
	color:#e05665;
}
#voyage_block .pagination .previous{
	float:left;
}
#voyage_block .pagination .previous li{
	padding-left:20px;
	font-weight:bold;
	background:url(../images/arrow13.gif) no-repeat left;
}
#voyage_block .pagination .next{
	float:right;
}
#voyage_block .pagination .next li{
	padding-right:20px;
	font-weight:bold;
	background:url(../images/arrow12.gif) no-repeat right;
}

#voyage_block .listings{
	position:relative;
	float:left;
	height:850px;
	width:600px;
}

.listings .formalites_box{
	position:absolute;
	top:20px;
	right:10px;
	width:300px;
	height:109px;
	/*background:url(../images/1_art.gif) no-repeat left;*/
}
.listings .formalites_box h2{
	float:right;
	width:119px;
	height:26px;
	/*text-indent:-5000px;*/
	/*background:url(../images/1_title.gif) no-repeat left;*/
}
.listings .formalites_box ul{
	float:right;
	clear:right;
	margin:5px 0 0 0;
}
.listings .formalites_box li{
	padding-left:20px;
	margin-bottom:5px;
	background:url(../images/arrow12.gif) no-repeat left;
}
.listings .preparer_box{
	position:absolute;
	top:100px;
	left:20px;
	width:292px;
	height:148px;
	/*background:url(../images/2_art.gif) no-repeat right;*/
}
.listings .preparer_box h2{
	width:133px;
	height:26px;
	float: left;
	/*text-indent:-5000px;*/
	/*background:url(../images/2_title.gif) no-repeat left;*/
}
.listings .preparer_box ul{
	float:left;
	clear:left;
	margin:5px 0 0 0;
}
.listings .preparer_box li{
	padding-left:20px;
	margin-bottom:5px;
	background:url(../images/arrow12.gif) no-repeat left;
}
.listings .expatrier_box{
	position:absolute;
	top:160px;
	right:20px;
	width:240px;
	height:148px;
	/*background:url(../images/3_art.gif) no-repeat right;*/
}
.listings .expatrier_box h2{
	width:133px;
	height:26px;
	/*text-indent:-5000px;*/
	/*background:url(../images/3_title.gif) no-repeat left;*/
}
.listings .expatrier_box ul{
	float:left;
	clear:left;
	margin:5px 35px 0 0;
}
.listings .expatrier_box li{
	padding-left:20px;
	margin-bottom:5px;
	background:url(../images/arrow12.gif) no-repeat left;
}
.listings .loger_box{
	position:absolute;
	top:280px;
	left:10px;
	width:290px;
	height:148px;
	/*background:url(../images/4_art.gif) no-repeat left;*/
}
.listings .loger_box h2{
	float:right;
	width:96px;
	height:26px;
	/*text-indent:-5000px;*/
	/*background:url(../images/4_title.gif) no-repeat left;*/
}
.listings .loger_box ul{
	float:right;
	clear:right;
	margin:5px 0 0 0;
}
.listings .loger_box li{
	padding-left:20px;
	margin-bottom:5px;
	background:url(../images/arrow12.gif) no-repeat left;
}
.listings .deplacer_box{
	position:absolute;
	top:325px;
	right:40px;
	width:270px;
	height:150px;
	/*background:url(../images/5_art.gif) no-repeat left;*/
}
.listings .deplacer_box h2{
	float:right;
	width:133px;
	height:26px;
	/*text-indent:-5000px;*/
	/*background:url(../images/5_title.gif) no-repeat left;*/
}
.listings .deplacer_box ul{
	float:right;
	clear:right;
	margin:10px 0 0 0;
}
.listings .deplacer_box li{
	padding-left:20px;
	margin-bottom:5px;
	background:url(../images/arrow12.gif) no-repeat left;
}
.listings .equiper_box{
	position:absolute;
	top:450px;
	left:20px;
	width:270px;
	height:148px;
	/*background:url(../images/6_art.gif) no-repeat right;*/
}
.listings .equiper_box h2{
	float: left;
	width:105px;
	height:26px;
	margin-top:10px;
	/*text-indent:-5000px;*/
	/*background:url(../images/6_title.gif) no-repeat left;*/
}
.listings .equiper_box ul{
	float:left;
	clear:left;
	margin:10px 0 0 0;
}
.listings .equiper_box li{
	padding-left:20px;
	margin-bottom:5px;
	background:url(../images/arrow12.gif) no-repeat left;
}
.listings .rester_box{
	position:absolute;
	top:490px;
	right:20px;
	width:250px;
	height:148px;
	/*background:url(../images/7_art.gif) no-repeat bottom right;*/
}
.listings .rester_box h2{
	width:183px;
	height:26px;
	margin-top:10px;
	/*text-indent:-5000px;*/
	/*background:url(../images/7_title.gif) no-repeat left;*/
}
.listings .rester_box ul{
	float:left;
	clear:left;
	margin:10px 10px 0 0;
}
.listings .rester_box li{
	padding-left:20px;
	margin-bottom:5px;
	background:url(../images/arrow12.gif) no-repeat left;
}
.listings .type_box{
	position:absolute;
	top:610px;
	left:80px;
	width:464px;
	height:250px;
	/*background:url(../images/8_art.gif) no-repeat center 46px;*/
}
.listings .type_box h2{
	width:174px;
	height:26px;
	/*text-indent:-5000px;*/
	/*background:url(../images/8_title.gif) no-repeat left;*/
}
.listings .type_box ul{
	float:left;
	clear:left;
	margin:10px 0 0 10px;
}
.listings .type_box ul.list2{
	position:absolute;
	top:45px;
	right:0;
}
.listings .type_box li{
	padding-left:20px;
	margin-bottom:5px;
	background:url(../images/arrow12.gif) no-repeat left;
}
#derniers_title_red{
	width:206px;
	height:17px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom:15px;
	margin-left:15px;
}
#derniers_title_red span{
	background:url(../images/annu_toutes_cat.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#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;
	font-size:.9em;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:5px;
}
#dans_les h3 span{
	font-size:1.3em;
}
#dans_les p.viobox {
	padding:0 10px 5px 15px;
	font-size:1.0em;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
}
#dans_les ul li{
	padding-bottom:5px;
}
#dans_les ul li p{
	background:url(../images/arrow2.gif) no-repeat left 2px;
	padding-left:16px;
	padding-right:10px;
}
#dans_les ul li p a{
	font-size:1.0em;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
}
#dans_les ul li p a span{
	color:#8b6fa1;
}
#dans_les ul li p a:hover{
	font-weight:bold;
	text-decoration:none;
}
#dans_les ul li p.white{
	background:url(../images/arrow14.gif) no-repeat left 2px;
	padding-left:16px;
}
#dans_les ul li p.white a{
	font-size:1.0em;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
}
#dans_les_title_red{
	width:202px;
	height:18px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom:7px;
	margin-left:15px;
}
#dans_les_title_red span{
	background:url(../images/red_title_3.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#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;
}
#carnet_block{
	position:relative;
	float:left;
	width:609px;
	margin-top:5px;
	font-size:1.2em;
	background:url('../images/carnet_box_bg.gif') repeat-y;
}
#carnet_block_bottom{
	float:left;
	width:609px;
	height:11px;
	background:url('../images/carnet_box_bot.gif') no-repeat;
}

#mag_block{
	position:relative;
	float:left;
	width:609px;
	margin-top:10px;
	font-size:1.2em;
	/*background:url('../images/mag_box_bg.gif') repeat-y;*/
	/*background:url('../images/art_box_bg.gif') repeat-y;*/
	background:url('../images/mag-block-top.gif') repeat-y;
}
#mag_block_top{
	float:left;
	width:609px;
	height:6px;
	/*background:url(../images/mag_left_block_top.gif) no-repeat;*/
}
#mag_block_bottom{
	float:left;
	width:609px;
	height:12px;
	/*background:url('../images/mag_left_block_bot.gif') no-repeat;*/
	/*background:url('../images/art_left_block_bot.gif') no-repeat;*/
	background:url('../images/mag-block-bottom.gif') no-repeat;

}
#carnet_dotted_box{
	float:left;
	width:579px;	
	padding:10px 10px 0;
	border:2px dashed #780f0c;
}
#carnet_dotted_box a{
	font-size:.9em;
	color:#780f0c;
}
#carnet_dotted_box .mag_left{
	float:left;
	width:350px;
	margin:5px 10px 0 0;
}
#carnet_dotted_box .mag_left img{
	float:right;
	margin-top:-25px;
}
#carnet_dotted_box .mag_left ul{
	margin-top:10px;
}
#carnet_dotted_box .mag_left li{
	margin-left: 15px;
	padding-left:20px;
	vertical-align:middle;
	background:url('../images/arrow-black.gif') no-repeat top left;
}
#carnet_dotted_box .mag_left li.triple{
	padding-left:30px;
	background:url('../images/arrowr_triple.gif') no-repeat left;
}
#carnet_dotted_box .mag_right{
	float:left;
	width:195px;
	height:110px;
	padding-left:10px;
	margin:30px 0 0 0;
	border-left:2px dashed #780f0c;
}
#carnet_dotted_box .mag_right h4{
	font-size:.8em;
}
#carnet_dotted_box .mag_right h4 span{
	font-size:1.4em;
}
#carnet_dotted_box .mag_right ul.carnet_list{
	/*margin-top:10px;*/
	margin-top:0px;
}
#carnet_dotted_box .mag_right li{
	padding-left:20px;
	vertical-align:middle;
	background:url('../images/arrow-black.gif') no-repeat top left;
}
#carnet_dotted_box .mag_right li.triple{
	padding-left:30px;
	background:url('../images/arrowr_triple.gif') no-repeat left;
}
/* */
#mag_block .mag_boxes{
	position:relative;
}
#art_block .mag_boxes{
	position:relative;
}
#carnet_block .mag_boxes{
	position:relative;
}
#mag_block .mag_boxes,
#art_block .mag_boxes,
#carnet_block .mag_boxes{
	float:left;	
	width:602px;
}
#mag_block .mag_boxes .row,
#art_block .mag_boxes .row,
#carnet_block .mag_boxes .row{
	float:left;
	width:560px;
	clear:both;
	margin:0 20px 2px 20px;
	font-weight:bold;
}
#mag_block .mag_boxes .row img,
#art_block .mag_boxes .row img,
#carnet_block .mag_boxes .row img{
	float:left;
}
#mag_block .mag_boxes .row .left,
#art_block .mag_boxes .row .left,
#carnet_block .mag_boxes .row .left{
	float:left;
	width:85px;
	color:#8b6fa1;
	margin-left:-15px;
}
#mag_block .mag_boxes h1,
#art_block .mag_boxes h1{
	font-size: 27px;
	color:#8b6fa1;
	padding:5px 0 0 20px;
}
#carnet_block .mag_boxes h1{
	font-size: 27px;
	color:#780f0c;
	line-height:.9em;
	padding:5px 0 0 20px;
}
#mag_block .mag_boxes p,
#carnet_block .mag_boxes p{
	padding:5px 20px 10px;
	text-align:justify;
}
#art_block .mag_boxes p{
	padding:0 20px 10px;
	text-align:justify;
}
#mag_block .mag_boxes ul.right{
	float:right;
	margin-right:20px;
}
#carnet_block .mag_boxes img.margin{
	margin:5px 20px;
}
#carnet_block .mag_boxes ul.right{
	float:right;
	width:210px;
}
#carnet_block .mag_boxes ul.right2{
	float:right;
	width:317px;
	margin-right:20px;
}
#carnet_block .mag_boxes ul.right3{
	float:right;
	width:290px;
}
#carnet_block .mag_boxes .col{
	float:left;
	width:210px;
	margin:10px 0 10px 20px;
}
#carnet_block .mag_boxes .col2{
	float:left;
	width:180px;
	margin:10px 0 10px 50px;
}
#mag_block .mag_boxes .author,
#art_block .mag_boxes .author,
#carnet_block .mag_boxes .author{
	float:left;
}
#mag_block .mag_boxes .date,
#art_block .mag_boxes .date,
#carnet_block .mag_boxes .date{
	float:right;
}
#mag_block .mag_boxes ul.post_details,
#art_block .mag_boxes ul.post_details,
#carnet_block .mag_boxes ul.post_details{
	float:left;
}
#mag_block .mag_boxes ul.post_details li,
#art_block .mag_boxes ul.post_details li,
#carnet_block .mag_boxes ul.post_details li{
	float:left;
	width:130px;
	padding:0;
	margin:0;
	background:none;
}
#mag_block .mag_boxes ul.post_details li.right,
#carnet_block .mag_boxes ul.post_details li.right{
	text-align:right;
}
#art_block .mag_boxes ul.post_details li.right{
	margin-left:5px;
	text-align:right;
}
#mag_block .mag_boxes ul,
#art_block .mag_boxes ul{
	float:right;
}
#carnet_block .mag_boxes ul.margin-left{
	float:left;
	margin-left:20px;
	margin-bottom:10px;
}
#mag_block .mag_boxes ul.left,
#art_block .mag_boxes ul.left,
#carnet_block .mag_boxes ul.left{
	float:left;
	margin:0 0 5px 0px;
}
#mag_block .mag_boxes ul.last-left,
#art_block .mag_boxes ul.last-left,
#carnet_block .mag_boxes ul.last-left{
	float:left;
	width:52%;
	margin:5px 0 5px 20px;
}
#mag_block .mag_boxes li,
#art_block .mag_boxes li{
	padding-left:20px;
	background:url('../images/arrow9.gif') no-repeat left;
}
#carnet_block .mag_boxes li{
	padding-left:20px;
	background:url('../images/arrow7.gif') no-repeat left;
}
#mag_block .mag_boxes li.white,
#art_block .mag_boxes li.white,
#carnet_block .mag_boxes li.white{
	padding-left:20px;
	background:url('../images/arrow15.gif') no-repeat left;
}
#mag_block .mag_boxes a,
#art_block .mag_boxes a{
	color:#8b6fa1;
}
#carnet_block .mag_boxes a{
	font-size:.9em;
	color:#780f0c;
}
#mag_block .mag_boxes img.left, 
#art_block .mag_boxes img.left,
#carnet_block .mag_boxes img.left{
	float:left;	
	margin-right:20px;
}
#mag_block .mag_boxes img.right,
#art_block .mag_boxes img.right,
#carnet_block .mag_boxes img.right{
	float:right;	
	margin-left:20px;
}
#mag_block .mag_boxes img.imgmargin,
#art_block .mag_boxes img.imgmargin,
#carnet_block .mag_boxes img.imgmargin{
	margin:15px 20px;
}
#mag_block .mag_boxes .img_box,
#art_block .mag_boxes .img_box,
#carnet_block .mag_boxes .img_box{
	float:left;
	width:295px;
	margin-right:20px;
	background-color:#8c6fa7;
	color:#fff;
}
#mag_block .mag_boxes .img_box p,
#art_block .mag_boxes .img_box p,
#carnet_block .mag_boxes .img_box p{
	padding:0 0 3px 20px;
}
#mag_block .mag_boxes .left_column, 
#art_block .mag_boxes .left_column,
#carnet_block .mag_boxes .left_column{
	float:left;
	width:310px;
}
#mag_block .mag_boxes .left_column ul,
#art_block .mag_boxes .left_column ul,
#carnet_block .mag_boxes .left_column ul{
	float:left;
	margin:50px 0 0 20px;
	padding:0;
}
#mag_block .mag_boxes .right_column, 
#art_block .mag_boxes .right_column,
#carnet_block .mag_boxes .right_column{
	float:right;
	width:290px;
}
#mag_block .mag_boxes .right_column ul,
#art_block .mag_boxes .right_column ul,
#carnet_block .mag_boxes .right_column ul{
	float:right;
	margin:0 20px 0 0;
	padding:0;
}
#art_block .mag_boxes .right_column ul{
	margin:-6px 20px 0 0;
}
#art_block .mag_boxes .list_box {
	float:right;
	width:285px;
	min-height:145px;
	color:#fff;
	margin-right:-2px;
	margin-left:10px;
	background-color:#8b6fa1;
}
#art_block .mag_boxes .list_box h2 {
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	margin:10px 0 0 15px;
	color:#fff;
}
#art_block .mag_boxes .list_box ul {
	float:left;
	margin:0 0 0 15px;
	padding:0;
}
#art_block .mag_boxes .list_box li {
	vertical-align:middle;
	line-height:26px;
}
#mag_block .mag_boxes .right_column .image_box,
#art_block .mag_boxes .right_column .image_box {
	margin-left:20px;
}
#art_block .mag_boxes ul.bottom {
	margin-top:86px;
	font-size:11px;
}
#art_block .mag_boxes ul li a {
	font-size:12px;
}

#carnet_block .mag_boxes ul{
	float:left;
	margin:0;
	padding:0;
}
#carnet_block .mag_boxes .txt-left{
	float:left;
	width:470px;
}
#carnet_block .mag_boxes .img-right{
	float:left;
	width:115px;
	margin:0;
}
#carnet_block .mag_boxes .img-right img{
	margin-bottom:20px;
	max-width: 115px;
}
#agenda-title{
	width: 45px;
	height: 14px;
	font-size: 0px;
	overflow:hidden;
	display:block;
	margin:0 0 5px 15px;
}
#agenda-title span{
	float:left;
	background:url('../images/agenda_title.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#agendar_title{
	height:12px;
	font-size: 0px;
	overflow:hidden;
	display:block;
	margin:0 0 15px 15px;
}
#agendar_title span{
	float:left;
	background:url('../images/agendar_title.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#enquetes-title{
	width:47px;
	height:14px;
	font-size: 0px;
	overflow:hidden;
	display:block;
	margin:15px 0 0 20px;
}
#enquetes-title span{
	float:left;
	background:url('../images/enquete_title.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
/*#livres_title{
	width:91px;
	height:10px;
	font-size: 0px;
	overflow:hidden;
	display:block;
	margin:15px 0 0 5px;
}
#livres_title span{
	float:left;
	background:url('../images/livres_title.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}*/
#portrait_title{
	width:46px;
	height:10px;
	font-size: 0px;
	overflow:hidden;
	display:block;
	margin:15px 0 0 20px;
}
#portrait_title span{
	float:left;
	background:url('../images/portrait_title.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#documentaries-title{
	width:81px;
	height:10px;
	font-size: 0px;
	overflow:hidden;
	display:block;
	margin:15px 0 0 20px;
}
#documentaries-title span{
	float:left;
	background:url('../images/documentaires_title.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#artistes-voyageurs-title{
	width:97px;
	height:12px;
	font-size: 0px;
	overflow:hidden;
	display:block;
	margin:15px 0 0 0;
}
#artistes-voyageurs-title span{
	float:left;
	background:url('../images/artiste_title.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#annuaire_title{
	width:162px;
	height:11px;
	font-size: 0px;
	overflow:hidden;
	display:block;
	margin:15px 0 0 20px;
}
#annuaire_title span{
	float:left;
	background:url('../images/annuaire_title.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#passions-title{
	width:50px;
	height:12px;
	font-size: 0px;
	overflow:hidden;
	display:block;
	margin:15px 0 0 0;
}
#passions-title span{
	float:left;
	background:url('../images/passions_title.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#critiques-de-livres-title{
	width:93px;
	height:12px;
	/*font-size: 0px;*/
	font-size:0px;
	overflow:hidden;
	display:block;
	margin:15px 0 0 20px;
}
#critiques-de-livres-title span{
	float:left;
	/*background:url('../images/wlivres_title.gif') no-repeat;*/
	background: url('../images/livre-voyage.png') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#associations-title{
	width:93px;
	height:12px;
	/*font-size: 0px;*/
	font-size:0px;
	overflow:hidden;
	display:block;
	margin:15px 0 0 20px;
}
#associations-title span{
	float:left;
	/*background:url('../images/wlivres_title.gif') no-repeat;*/
	background: url('../images/associations-soutenues.png') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#scenes-de-voyage-title{
	width:89px;
	height:13px;
	font-size: 0px;
	overflow:hidden;
	display:block;
	margin:15px 0 0 20px;
}
#scenes-de-voyage-title span{
	float:left;
 	background:url('../images/scene-de-voyage_title.gif') no-repeat; 
	position:absolute;
	width:100%;
	height:100%;
}
#nos-dossiers-voyages-title{
	width:50px;
	height:12px;
	font-size: 0px;
	overflow:hidden;
	display:block;
	margin:15px 0 0 0;
}
#nos-dossiers-voyages-title span{
	float:left;
	background:url('../images/dossiers_title.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#boutique-title{
	width:197px;
	height:12px;
	font-size: 0px;
	overflow:hidden;
	display:block;
	margin:15px 0 0 20px;
}
#boutique-title span{
	float:left;
	background:url('../images/cartes_title.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#block_carnets{
	width:612px;
	height:69px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
}
#block_carnets span{
	background:url('../images/block_carnets.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
.sprite_7{
	position:absolute;
	top:-2px;
	left:0;
	width:603px;
	height:5px;
	background:url('../images/sprite7.gif') repeat-x;
	background-image: url('../images/spirale-carnet-de-voyage.gif');
}
#dest_block{
	position:relative;
	float:left;
	width:609px;
	
	background:url('../images/dest_box_bg.gif') repeat-y;
}
#dest_block_top{
	position: relative;
	margin-bottom: -3px;
	z-index: 1000;
	width:602px;
	height:6px;
	/*background:url('../images/dest_left_block_top.gif') no-repeat;*/
	background:url('../images/spirale-destinations.gif') repeat-x;
}
#dest_block_top2{
	float:left;
	width:609px;
	margin-bottom:10px;
}
#dest_block_bottom{
	float:left;
	width:609px;
	height:12px;
	background:url('../images/dest_left_block_bot.gif') no-repeat;
}
#dest_left{
	float:left;
	width:375px;
}
#dest_right{
	float:right;
	width:215px;
}
#dest_title{
	float:left;
	width:138px;
	height:21px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin:20px 0 5px 23px;
}
#dest_title span{
	float:left;
	background:url('../images/dest_title.gif') no-repeat;
	width:100%;
	height:100%;
}
#rech_title{
	float:left;
	width:138px;
	height:21px;
	font-size: 0px;
	overflow:hidden;
	display:block;
	margin:20px 0 5px 0;
}
#rech_title span{
	float:left;
	background:url('../images/rech_title.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#rech_descr{
	float:left;
	width:200px;
	color:#000000;
	font-size:14px;
	line-height:16px;
}
#dest_descr{
	float:left;
	width:365px;
	color:#000000;
	margin-left:20px;
	font-size:14px;
}
#dest_descr span{
	display:block;
	background:url('../images/arrow8.gif') no-repeat left 4px;
	padding-left:20px;
}
#dest_descr span a{
	font-size:14px;
	color:#000000;
	text-decoration:underline;
}
#dest_descr span a:hover{
	/*font-weight:bold;*/
}
#nos_title{
	float:left;
	width:500px;
	height:21px;
	font-size: 0px;
	overflow:hidden;
	display:block;
	margin:20px 0 5px 20px;
}
#nos_title span{
	background:url('../images/nos_title.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#nos_descr{
	float:left;
	width:550px;
	color:#000000;
	font-size:14px;
	line-height:16px;
	margin:0 0 15px 20px;
}
#search_map{
	float:left;
	width:573px;
	padding:15px;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	background-color:#787e28;
}
#search_map img{
	float:left;
}
#search_map .search_map_form{	
	float:left;
	margin-left:15px;
}
#search_map .search_map_form select,
#search_map .search_map_form input.txt{
	width:190px;
	margin-bottom:10px;
}
#search_map .search_map_form input.btn{
	width:81px;
	height:31px;
	border:none;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;
	background:url('../images/btn.gif') no-repeat;
}
.sprite_5{
	float:left;
	width:603px;
	height:2px;
	background:url('../images/sprite5.gif') repeat-x;
}
.sprite_6{
	position:absolute;
	top:-2px;
	left:0;
	width:603px;
	height:5px;
	/*background:url('../images/sprite6.gif') repeat-x;*/
	background: url('../images/spirale-magazine-de-voyage.gif') repeat-x;
	z-index: 2;
}
#block_destinations{
	width:602px;
	height:65px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
}
#block_destinations span{
	background:url('../images/block_destinations.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
.img_box{
	float:left;
	margin-bottom:10px;
}
.img_box ul{
	float:left;
	margin:15px 0 0 20px;
}
.img_box li{
	padding:0 0 0 20px;
	margin-bottom:5px;
	background:url('../images/arrow8.gif') no-repeat left;
}
.img_box h3{
	text-transform:uppercase;
	font-size:1em;
	color:#787e28;
	margin-left:20px;
}
#block_magazine{
	width:606px;
	height:69px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
}
#block_magazine span{
	background:url('../images/block_magazine.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#mag_dotted_box{
	float:left;
	width:580px;
	/*margin-bottom:20px;*/
	padding:0 10px 0;
	border:2px dashed #8b6fa1;
}
#mag_dotted_box a{
	color:#8b6fa1;
}
#mag_dotted_box .mag_left{
	float:left;
	width:330px;
	margin:22px 10px 0 0;
	padding:0 10px 10px 0;
	border-right:2px dashed #8b6fa1;
}
#mag_dotted_box .mag_left img{
	float:right;
}
#mag_dotted_box .mag_left ul{
	margin:10px 0 0 0;
}
#mag_dotted_box .mag_left li{
	padding-left:20px;
	vertical-align:middle;
	background:url('../images/arrow-black.gif') no-repeat top left;
}
#mag_dotted_box .mag_left li.triple{
	padding-left:30px;
	background:url('../images/arrow_triple.gif') no-repeat left;
}
#mag_dotted_box .mag_right{
	float:left;
	width:210px;
	margin:10px 0 0 0;
}
#mag_dotted_box .mag_right ul{
	margin:10px 0 0 0;
}
#mag_dotted_box .mag_right li{
	padding-left:20px;
	vertical-align:middle;
	background:url('../images/arrow-black.gif') no-repeat top left;
}
#mag_dotted_box .mag_right li.triple{
	padding-left:30px;
	background:url('../images/arrow_triple.gif') no-repeat left;
}
#block_agenda{
	width:606px;
	height:65px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
}
#block_agenda span{
	background:url('../images/block_agenda.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#mag_block .agenda_box{
	float:left;
	margin:15px 20px 10px 20px;
}
#mag_block .agenda_box .agenda_image_box{
	float:left;
	width:185px;
	background-color:#8a6fa1;
}
#mag_block .agenda_box .agenda_image_box img{
	vertical-align:bottom;
}
#mag_block .agenda_box .agenda_image_box p{
	padding:1px 0 1px 5px;
	color:#e6d3d9;
	
	font-weight:bold;
}
#mag_block .agenda_box .agenda_desc_box{
	float:left;
	width:340px;
	padding:0 20px 0;
	
}
#mag_block .agenda_box .agenda_desc_box a{
	color:#8a6fa1;
}
#mag_block .agenda_box .agenda_desc_box .strong{
	font-weight:bold;
	font-size:.9em;
	text-transform:uppercase;
}
#mag_block .agenda_box .agenda_desc_box p.paragraph{
	/*padding: 10px 0 15px 0;*/
	padding: 0 0 15px 0;
	text-align:justify;
}
#mag_block .agenda_box .agenda_desc_box li{
	padding-left:20px;
	background:url('../images/arrow9.gif') no-repeat left;
}
#mag_block .agenda_box .agenda_desc_box li.themes a{
	font-weight:bold;
}
#mag_block .pagination{
	float:left;
	width:565px;
	margin:0 20px 0 20px;
}
#mag_block .pagination li a{
	color:#8a6fa1;
}
#mag_block .pagination .previous{
	float:left;
}
#mag_block .pagination .previous li{
	padding-left:20px;
	font-weight:bold;
	background:url('../images/arrow10.gif') no-repeat left;
}
#mag_block .pagination .next{
	float:right;
}
#mag_block .pagination .next li{
	padding-right:20px;
	font-weight:bold;
	background:url('../images/arrow9.gif') no-repeat right;
}
#mag_block .pagination_bottom{
	float:left;
	width:555px;
	background-color:#8a6fa1;
	padding:5px;
	margin:10px 20px 10px 20px;
	color:#fff;
	
}
#mag_block .pagination_bottom li{
	padding-left:20px;
	background:url('../images/arrow11.gif') no-repeat left;
}
#mag_block .pagination_bottom li a{
	color:#000;
}
#mag_block #agenda_submenu{
	float:left;
	width:608px;
	height:27px;
	margin:-2px 0 0 -2px;
	background:url('../images/agenda_submenu_bg.gif') no-repeat;
}
#mag_block #agenda_submenu ul{
	margin:7px 0 0 5px;
}
#mag_block #agenda_submenu li{
	float:left;
	font-size:.9em;
	font-weight:bold;
	text-transform:uppercase;
}
#mag_block #agenda_submenu li a{
	color:#e1c8d0;
	margin:0 5px 0 5px;
	padding:2px 5px 2px 5px;
	text-decoration:none;
}
#mag_block #agenda_submenu li a:hover{
	color:#8a6fa1;
	background-color:#e1c8d0;		
}
#mag_block #agenda_submenu li a.active{
	color:#8a6fa1;
	background-color:#e1c8d0;
}
#mag_block #agenda_submenu .submenu_sep{
	background:url('../images/dot1.gif') no-repeat;
	width:6px;
	height:6px;
	margin:5px 0 0;
}
#art_block{
	position:relative;
	float:left;
	width:609px;
	margin-top:5px;
	font-size:1.2em;
	background:url('../images/art_box_bg.gif') repeat-y;
}
#art_block_bottom{
	float:left;
	width:609px;
	height:12px;
	background:url('../images/art_left_block_bot.gif') no-repeat;
}
h2#rever_title{
	float:left;
	width:116px;
	height:11px;
	text-indent:-5000px;
	margin: 0;
	margin-left:20px;
	background:url('../images/rever_title.gif') no-repeat;
}
h2#gare_title{
	float:left;
	width:114px;
	height:12px;
	margin: 0;
	margin-left:20px;
	text-indent:-5000px;
	background:url('../images/gare_title.gif') no-repeat;
}
h2#guide_title{
	float:left;
	width:137px;
	height:12px;
	margin: 0;
	margin-left:20px;
	text-indent:-5000px;
	background:url('../images/un_title.gif') no-repeat;
}
h2#votre_title{
	float:left;
	width:89px;
	height:11px;
	margin: 0;
	margin-left:20px;
	text-indent:-5000px;
	background:url('../images/votre_title.gif') no-repeat;
}
h2#voyager_title{
	float:left;
	width:226px;
	height:12px;
	margin-left:20px;
	text-indent:-5000px;
	background:url('../images/voyager_title.gif') no-repeat;
}
h2#tourism_title{
	float:left;
	width:276px;
	height:13px;
	margin-left:20px;
	text-indent:-5000px;
	background:url('../images/tourism_title.gif') no-repeat;
}
#block_art{
	width:614px;
	height:67px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
}
#block_art span{
	background:url('../images/block_article.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#selection_title{
	width:84px;
	height:15px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom:7px;
	margin-left:15px;
}
#selection_title span{
	background:url('../images/selections_title.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#selection p{
	font-size:1.2em;
}
#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;
}
.recherche_form{
	position:relative;
	margin:0 0 0 18px;
}
.recherche_form p{
	margin-bottom:10px;
}
.recherche_form p a{
	color:#780f0c;
	text-decoration:underline;
}
.recherche_form label{
	float:left;
	width:100px;
}
.recherche_form option{
	width:120px;
}
.recherche_form input{
	position:absolute;
	top:65px;
	right:30px;
}
.recherche_form select{
	width:150px;
}
.selection{
	float:left;
	width:245px;
	margin-left:20px;
}
.selection_img{
	float:left;
	width:245px;
	margin-bottom:10px;
}
.selection_img .image{
	float:left;
	width:115px;
}
.selection_img .image img{
	max-width:115px;
}
.selection_img .list{
	float:left;
	width:125px;
}
.selection_img .list li{
	width:125px;
	padding-top:35px;
}
.stages p{
	color:#780f0c;
	margin-left:15px;
}
.stages li p{
	margin-left:0;
}
.stages .stages_img{
	float:left;
	margin-left:15px;
	margin-bottom:30px;
}
.stages .stages_list{
	float:left;
	width:180px;
}

/*** Later addons ***/
/*** Later addons' fixes ***/
.listings .art {
	float: left;
	position: relative;
	z-index: 1;
}
.listings .deplacer_box .art {
	margin-top: 50px;
}
.listings .preparer_box .art {
	float: right;
}
.listings .type_box .art {
	margin-right: 140px;
	float: right;
}
.listings .rester_box .art {
	float: right;
}
.listings .equiper_box .art {
	margin-top: 20px;
	float: right;
}
.listings .expatrier_box .art {
	float: right;
}
#voyage_block .voyage_image {
	float:left;
	width:115px;
	padding: 0;
	margin: 0;
}
#voyage_block .link_content, #carnets_annuaire_block .link_content, #carnet_block .link_content {
	float:left;
	padding:0 10px 0 10px;
	width: 300px;
}
#voyage_block .noimg, #carnets_annuaire_block .link_content, #carnet_block .link_content {
	width: 415px;
}
#voyage_block .voyage_content_box .link_content ul, #carnets_annuaire_block .link_content ul, #carnet_block .link_content ul {
	margin-left: 0;
}
#voyage_block .voyage_content_box .link_content ul li, #carnets_annuaire_block .link_content ul li, #carnet_block .link_content ul li {
	padding-left: 0;
	padding-right: 7px;
}
#carnets_annuaire_block .link_content img, #carnet_block .link_content img {
	vertical-align: bottom;
}
#carnets_annuaire_block .voyage_image, #carnet_block .voyage_image {
	float: none;
	width:115px;
	padding: 0;
	margin: 0;
}
#carnets_annuaire_block .voyage_image img, #carnet_block .voyage_image img {
	width:115px;
}
#carnets_annuaire_block .voyage_content_box, #carnet_block .voyage_content_box{
	float:left;
	width:560px;
	padding:10px 20px;
	margin-bottom:10px;
	font-size: 10px;
}
#carnets_annuaire_block .voyage_content_box h2, #carnet_block .voyage_content_box h2 {
	font-size: 10px;
	font-weight: normal;
	margin-bottom:5px;
	color: #000000;
	text-transform: uppercase;
}
#carnets_annuaire_block .voyage_content_box h2 a, #carnet_block .voyage_content_box h2 a {
	color: #000000;
}
#carnets_annuaire_block .voyage_content_box h2 span, #carnet_block .voyage_content_box h2 span {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
#carnets_annuaire_block .voyage_content_box span, #carnet_block .voyage_content_box span {
	color: #780f0d;
}
#carnets_annuaire_block .voyage_content_box a, #carnet_block .voyage_content_box a {
	color: #780f0d;
}
#carnets_annuaire_block .voyage_content_box ul, #carnet_block .voyage_content_box ul {
	margin:5px 0 0 0;
	display: block;
	list-style: none;
}
#carnets_annuaire_block .voyage_content_box li, #carnet_block .voyage_content_box li {
	padding-left:10px;
	background: none;
	display: inline;
	list-style: none;
}
#carnets_annuaire_block .voyage_content_box .carnet_links ul, #carnet_block .voyage_content_box .carnet_links ul {
	margin:5px 0 0 0;
}
#carnets_annuaire_block .voyage_content_box .carnet_links li, #carnet_block .voyage_content_box .carnet_links li {
	padding-left:20px;
	/*background: url('../images/arrow8_old.gif') no-repeat left 5px;*/
	background: url('../images/orange-uniterre-arrow.gif') no-repeat left;
	display: block;
}
#carnets_annuaire_block .voyage_content_box .carnet_links li a, #carnet_block .voyage_content_box .carnet_links li a {
	/*color: #780f0d;*/
	color: #ffac79;
}
#carnets_annuaire_block .voyage_content_box .carnet_details, #carnet_block .voyage_content_box .carnet_details {
	margin: 0;
	padding: 5px;
	float: left;
	width: 115px;
	/*background-color: #ffc5a0;*/
	background: #780f0d;
	color: #ffac79;
}
#block_annuaire_carnets{
	width:599px;
	height:49px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-top:10px;
	margin-left: 10px;
}
#block_annuaire_carnets span{
	background: url('../images/block_annuaire_carnets.gif') no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
#carnets_annuaire_block{
	position:relative;
	float:left;
	width:609px;
	background:url(../images/carnets_annuaire_box_bg.gif) repeat-y;
	font-size: 12px;
}
#carnets_annuaire_block_bottom{
	float:left;
	width:609px;
	height:24px;
	background:url(../images/carnets_annuaire_left_block_bot.gif) no-repeat;
}
#sprite_dred{
	float:left;
	width:603px;
	height:5px;
	background:url(../images/sprite_dred.gif) repeat-x;
	background-image: url('../images/spirale-carnet-de-voyage.gif');
	margin-top: -3px;
	position: relative;
}
#sprite_dred2{
	float:left;
	width:603px;
	height:5px;
	background:url(../images/sprite_dred2.gif) repeat-x;
	background-image: url('../images/spirale-carnet-de-voyage.gif');
}
#carnets_annuaire_block h1 {
	font-size: 20px;
	font-weight: bold;
	margin: 10px 10px 10px 20px;
	color: #780f0d;
}
.popup_content {
	width: 100%;
	font-size: 12px;
}
.popup_content h1, .popup_content h2, .popup_content h3 {
	text-align: center;
}
.popup_content .comment {
	margin: 10px 0 10px 5px;
	padding: 0;
	border-bottom: 2px dashed #780f0d;
}
.popup_content .comment p {
	padding: 5px 0 10px 0;
	line-height: 13px;
}
.close_window {
	margin-top: 20px;
	text-align: center;
	font-size: 12px;
}
#voyage_block a {
	color: #000000;
}
#voyage_block a:hover {
	color: #e05665;
}
#voyage_block .formal_left p a, #voyage_block .formal_right p a {
	color: #e05665;
}
.listings ul {
	position: relative;
	z-index: 2;
}
#voyage_block .formal_box ul.formal_list li.selected a, #voyage_block .formal_box ul.formal_list_right li.selected a {
	color:#e05665;
}
#voyage_block .formal_box ul.formal_list_right{
	float:right;
	margin-right:20px;
}
#s_inscrire {
	width:608px;
	height:54px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
}
#s_inscrire span{
	background:url('../images/s_inscrire.png') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
a.cgreen {
	color: #2B8776;
}
#dest_block .img_box {
	float:left;
	width:200px;
}
#carnets div.carnet p {
	margin: 0;
	padding: 5px 0;
	font-size: 11px;
}
#carnets div.carnet p span {
	color: #780f0d;
}
#carnets div.carnet p strong {
	text-transform: uppercase;
	font-size: 10px;
}
#carnets div.carnet p strong span {
	color: #000000;
	font-size: 11px;
}
#carnets div.carnet p a {
	color: #780f0d;
}
#voyage_block .noimg {
	position: relative;
	margin-left: -10px;
}
#voyage_block .formal_box #formal_title a, #voyage_block .formal_box #formal_title a:hover {
	color:#e05665;
	text-decoration: none;
}
#block_recherche {
	width:599px;
	height:55px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-top:10px;
}
#block_recherche span{
	background: url('../images/block_recherche.png') no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
#search_block{
	position:relative;
	float:left;
	width:609px;
	margin-top:5px;
	font-size:1.2em;
	background:url('../images/carnet_box_bg.gif') repeat-y;
}
#search_block h2 {
	margin: 10px;
	font-size: 26px;
	font-weight: normal;
	color: #780f0d;
}
#search_block_bottom{
	float:left;
	width:609px;
	height:11px;
	background:url('../images/carnet_box_bot.gif') no-repeat;
}
#inside_search_block {
	margin: 0;
	padding: 0;
	width: 600px;
}
.outline {
	border: 2px dashed #780f0d;
}
#inside_search_block div.left, #inside_search_block div.right {
	padding: 10px;
}
#inside_search_block h3 {
	margin: 5px 0;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}
#inside_search_block h3 span {
	font-size: 12px;
}
#inside_search_block h3 span.number {
	font-size: 10px;
	color: #780f0d;
}
#inside_search_block div.right p {
	margin-top: 5px;
}
#inside_search_block div.right p span {
	text-transform: uppercase;
	color: #780f0d;
	font-size: 10px;
	font-weight: bold;
}
#inside_search_block div.right p span span {
	font-size: 12px;
}
#inside_search_block div.left ul {
	margin: 0;
	padding: 0;
}
#inside_search_block div.left ul li {
	font-size: 11px;
	color: #000000;
	background: url('../images/arrow7.gif') no-repeat left;
	padding-left: 20px;
}
#inside_search_block div.left ul li a {
	font-size: 11px;
	color: #000000;
}
#inside_search_block div.results p {
	margin-top: 5px;
}
#inside_search_block div.results p span {
	color: #780f0d;
	font-size: 16px;
	font-weight: bold;
}
#left_coup_right ul.abc {
	margin: 10px auto 30px auto;
	padding: 0;
	display: block;
	text-align: center;
	width: 100%;
}
#left_coup_right ul.abc li {
	margin: 0;
	padding: 0 4px;
	background: none;
	display: inline;
	font-size: 14px;
}
#left_coup_right ul.abc li a {
	font-size: 14px;
}
.sprite_8{
	position:relative;
	top:-2px;
	width:603px;
	height: 5px;
	background:url('../images/sprite2.gif') repeat-x;
	background-image: url('../images/spirale-reserver.gif');
}
.sprite_9{
	position:relative;
	top:-2px;
	width:603px;
	height: 5px;
	background:url('../images/sprite5.gif') repeat-x;
	/*background-image: url('../images/spirale-destinations.gif');*/
}
#left_coup h3.subtitle {
	margin: 10px 0;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	text-align: center;
}
#left_coup h3.subtitle span {
	font-size: 11px;
}
#carnet_block div.left ul li, #carnet_block div.right ul li{
	padding-left:20px;
	background: url('../images/arrow7.gif') no-repeat left;
}
#mon_espace_membre {
	width:190px;
	height:42px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
}
#mon_espace_membre span{
	background:url('../images/pt-mon-espace-membre.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
div#menu_membre {
	margin: 5px -6px 0 0;
	padding: 0;
	display: block;
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	background-color: #730F0E;
	color: #FFFFFF;
	text-align: center;
}
div#menu_membre p {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 11px;
}
div#menu_membre a {
	color: #FFFFFF;
}
div.top_red_sprite {
	position: absolute;
	width:603px;
	height:5px;
	background: url('../images/spirale-carnet-de-voyage.gif') repeat-x;
	margin-top: -3px;
	margin-left: 2px;
	z-index: 100000;
}
#profil_de_voyageur {
	width:610px;
	height:58px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
}
#profil_de_voyageur span{
	background:url('../images/profil-de-voyageur.png') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#profil_membre {
	width: 576px;
	padding: 0 24px 0 16px;
}
#profil_membre h3 {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}
#profil_membre p {
	margin: 0;
	padding: 0;
	font-size: 11px;
}
#profil_membre div.left p {
	padding: 0 0 0 16px;
}
#profil_membre p a {
	color: #730F0E;
}
#profil_membre p a:hover {
	/*font-weight: bold;*/
}
#profil_membre p span {
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
}
#profil_membre p span span {
	font-size: 11px;
}
#profil_membre p span.red {
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #730F0E;
}
#profil_membre p img.flag {
	position: relative;
	vertical-align: middle;
}
#profil_membre ul {
	margin: 0;
	padding: 0;
}
#profil_membre ul li {
	background:url('../images/arrow8_old.gif') no-repeat left;
	padding-left: 16px;
}
#profil_membre div.carnet {
	margin: 5px 5px 5px 0;
	padding: 5px;
	background-color: #730F0E;
}
#profil_membre div.carnet div.image {
	margin: 0 5px 0 0;
	float: left;
}
#profil_membre div.carnet div.image a {
	padding-left:20px;
	background: url('../images/orange-uniterre-arrow.gif') no-repeat left;
	display: block;
	text-decoration: none;
	color: #FFD6AB;
}
#profil_membre div.carnet div.image a:hover {
	text-decoration: underline;
}
#profil_membre div.carnet div.description {
	margin: 0;
	float: left;
	width: 440px;
}
#profil_membre div.carnet span.orange {
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #FFD6AB;
}
div.stamp_box div.stamp_box_pad h2 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
}
div.stamp_box div.stamp_box_pad h2 span {
	font-size: 12px;
}
div.stamp_box div.stamp_box_pad h2 span.normal {
	font-size: 11px;
	text-transform: none;
	font-weight: normal;
}
#left_compte h4.step {
	margin-left: 16px;
}
#left_compte h4.step span {
	font-size: 12px;
}
#left_compte ul.arrow li, #carnets_annuaire_block p.alaune {
	margin: 2px 0 2px 5px;
	padding: 5px 20px;
	background: url('../images/arrow8_old.gif') 2px no-repeat;
	vertical-align: middle;
	font-size: 11px;
}
#left_compte ul.arrow li a {
	font-size: 11px;
}
#left_compte strong.red, #left_compte span.red {
	color: #730F0E;
}
#left_compte .sprite_brown_top {
	position:absolute;
	margin-top:-2px;
	width:605px;
	height:5px;
	margin-bottom: 10px;
	background: url('../images/spirale-carnet-de-voyage.gif') repeat-x;
}
#left_compte a.red_arrow, div.stamp_box_pad a.red_arrow {
	font-weight: bold;
	padding-left: 20px;
	background: url('../images/arrow8_old.gif') no-repeat left 1px;
	color: #730F0E;
}
div.stamp_box_pad a.red_arrow {
	font-weight: normal;
}
div.stamp_box_pad p.big {
	font-size: 11px;
	text-transform: uppercase;
}
div.stamp_box_pad p.big span {
	font-size: 12px;
	font-weight: bold;
}
#art_block .mag_boxes li.white a {
	color: #FFFFFF;
}
#art_block h4 {
	margin: 10px 0 5px 0;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
#art_block h4 span {
	font-size: 12px;
}
#art_block h2 {
	margin-left: 20px;
}
#left_coup #article_main div.article_body h3 {
	margin: 10px 0 0 0;
}
#left_coup_right ul.right {
	margin: 0;
	padding: 0;
	float: right;
}
div.right_box_books {
	margin: 10px 0;
	padding: 0;
	width: 316px;
	background: url('../images/center-book-block.jpg') top left repeat-y;
}
div.right_box_books h2 {
	margin: 10px 0;
	padding: 0 20px;
	color: #8B6FA1;
	font-weight: normal;
	font-size: 14px;
	text-transform: uppercase;
}
div.right_box_books h2 span {
	font-size: 16px;
}
div.right_box_books h3 {
	margin: 10px 0;
	padding: 0 20px;
	color: #000000;
	font-weight: normal;
	font-size: 10px;
	text-transform: uppercase;
}
div.right_box_books p {
	padding: 0 20px;
	font-size: 11px;
}
div.right_box_books p span {
	color: #8B6FA1;
}
div.right_box_books p a {
	color: #8B6FA1;
	padding-left: 20px;
	background: url('../images/arrow9.gif') left 2px no-repeat;
}
div.right_box_books p a.black {
	color: #000000;
}
div.right_box_books div.right_box_books_top {
	margin-bottom: 10px;
	background: url('../images/top-book-block.jpg') top left no-repeat;
	height: 20px;
}
div.right_box_books div.right_box_books_bottom {
	margin-top: 10px;
	background: url('../images/bottom-book-block.jpg') bottom left no-repeat;
	height: 17px;
}
#carnet_block h3 {
	color: #780f0d;
	font-size: 27px;
	font-weight: bold;
	margin: 10px 0 10px 20px;
	padding: 0;
}
#left_compte h2 {
	color: #780f0d;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
}
#left_compte h2 span {
	font-size: 12px;
	font-weight: bold;
}
#carnet_block #article_search p, #dest_block #article_search p, #reservez_block #article_search p {
	margin-left: 16px;
}
#dest_block h3 {
	color: #787E28;
	font-size: 27px;
	font-weight: bold;
	margin: 10px 0 10px 20px;
	padding: 0;
}
#art_block .mag_boxes h3 {
	font-size: 27px;
	color: #8b6fa1;
	padding: 10px 0 10px 20px;
}
#art_block .mag_boxes .img_box {
	margin-top: -10px;
	position: relative;
	z-index: 1;
}
#art_block .mag_boxes ul.post_details {
	font-size: 11px;
}
#art_block .mag_boxes img.mag_livre {
	margin: 10px 0 15px 20px;
	text-align: center;
}
#art_block #article_main h2 {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	margin: 10px 0 0 22px;
	padding: 0;
	text-transform: uppercase;
}
#art_block #article_main h2 span {
	font-size: 12px;
	font-weight: normal;
}
div.top_purple_sprite {
	position: absolute;
	width:603px;
	height:5px;
	background: url('../images/spirale-magazine-de-voyage.gif') repeat-x;
	margin-top: -3px;
	margin-left: 2px;
	z-index: 100000;
}
#reservez_block h3 {
	color: #88A5C2;
	font-size: 27px;
	font-weight: bold;
	margin: 10px 0 10px 20px;
	padding: 0;
}
div.above_sep, div.below_sep {
	margin: 0 20px 0 0;
	padding: 0;
}
div.below_sep {
	margin-top: 5px;
}
div.above_sep p, div.below_sep p {
	margin-left: 20px;
	float: left;
	font-size: 13px;
	font-weight: bold;
}
div.above_sep p a, div.below_sep p a {
	padding-left: 20px;
	background: url('../images/arrow7.gif') no-repeat left 2px;
	color: #780F0D;
}
#left_coup_right div.above_sep p a, #left_coup_right div.below_sep p a {
	padding-left: 16px;
	background: url('../images/arrow.gif') no-repeat left 5px;
	color: #2B8776;
}
div.above_sep #pages, div.below_sep #pages {
	float: right;
}
div.article_body div.article_details {
	margin: 5px 0;
	padding: 0 20px;
	font-size: 11px;
}
div.article_body div.article_details span.author {
	float: left;
}
div.article_body div.article_details span.date {
	float: right;
}
div.article_body div.article_text {
	margin: 25px 0 0 0;
	padding: 0 20px;
	display: block;
	text-align: justify;
}
div.stamp_box_pad ul li{
	padding-bottom:10px;
	
	color:#730f0e;
	line-height:5px;
	background: url('../images/arrow8_old.gif') no-repeat left -1px;
	padding-left:12px;
}
div.stamp_box_pad ul li.noarrow{
	background: none;
	padding-left: 0;
}
div.stamp_box_pad ul li a{
	color:#730F0E;
	text-decoration:underline;
	font-size:11px;
	line-height:11px;
	padding-left:5px;
}
div.stamp_box_pad ul li a:hover{
	text-decoration:none;
}
div.stamp_box_pad a.red, #left_compte a.red {
	color: #730F0E;
}
#left_compte h4.black {
	color: #000000;
	margin-left: 16px;
}
#left_compte p.small {
	font-size: 11px;
}
#carnets_annuaire_block p.alaune {
	margin-left: 15px;
	padding: 0 0 0 20px;
	background-image: url('../images/arrow7.gif');
	font-size: 11px;
	float: left;
}
#carnets_annuaire_block p.alaune a {
	color: #780F0D;
}
#carnets_annuaire_block #pages {
	margin-right: 10px;
	float: right;
}
#carnets_annuaire_block #pages p {
	font-size: 11px;
}
span.upper {
	text-transform: uppercase;
}
#carnet_block table tr td a {
	color: #780F0D;
}
#carnet_block a.red_arrow {
	padding-left: 20px;
	background: url('../images/arrow7.gif') no-repeat left 1px;
	color: #730F0E;
}
#voyage_block h1 {
	margin: 10px;
	padding: 0;
	color: #E05665;
	font-size: 28px;
}
#mag_block h1 {
	margin: 10px;
	padding: 0;
	color: #8A6FA1;
	font-size: 28px;
}
div.sprite_purple_top {
	position:relative;
	width:603px;
	height:3px;
	/*background:url('../images/sprite6.gif') repeat-x;*/
	background: url('../images/spirale-magazine-de-voyage.gif') repeat-x;
	z-index: 1000;
	margin: -2px 0 0 0;
}
#left_coup_right table a {
	color: #2B8776;
}
#left_coup_right table a.big {
	text-transform: uppercase;
	font-size: 10px;
}
#left_coup_right a.green_arrow {
	padding-left: 16px;
	background: url('../images/arrow.gif') no-repeat left 4px;
	color: #2B8776;
}
#carnet_block .mag_boxes h1 a {
	color: #780F0C;
}
#carnet_block .mag_boxes h1 a:hover {
	color: #bb442f;
	text-decoration: none;
}
#mag_block .mag_boxes h1 a, #art_block .mag_boxes h1 a {
	color: #8B6FA1;
}
#mag_block .mag_boxes h1 a:hover, #art_block .mag_boxes h1 a:hover {
	color: #af91c5;
	text-decoration: none;
}
#left_coup h3 a {
	color: #2B8776;
}
#left_coup h3 a:hover {
	color: #53aa98;
	text-decoration: none;
}
#left_compte h3 a {
	color: #730F0E;
}
#left_compte h3 a:hover {
	color: #730F0E;
	text-decoration: none;
}
#carnet_block .mag_boxes div.txt-left h1, #carnet_block .mag_boxes div.txt-left h1 a {
	font-size: 18px;
}
#left_coup p.triple a, #left_block p.triple a {
	color: #2B8776;
	padding-left:30px;
	background:url('../images/tripple-arrow-blog.gif') no-repeat left;
	font-size: 11px;
}
#left_compte p.triple a {
	color: #730F0E;
	padding-left:30px;
	background:url('../images/tripple-arrow-membre.gif') no-repeat left;
	font-size: 11px;
}
#dans_les div.tags a:hover {
	text-decoration: none;
	color: #E05663;
}
#sont a:hover {
	text-decoration: none;
	color: #53AA98;
}
#article_main div.article_body table {
	margin-left: 0;
}
#left_coup_right a {
	color: #2B8776;
}
#comparateur_prix #comparateur_prix_form #me form#formMEV {
	background-color: #F0EFFF;
}
#voyage_block .formal_box h2#formal_title{
	color:#e05665;
	font-size: 10px;
	position: absolute;
	overflow:hidden;
	display:block;
	margin:15px 0 5px 20px;
	text-transform: uppercase;
}
#voyage_block .formal_box h2#formal_title span {
	font-size: 11px;
}
#voyage_block .formal_box h1#formal_subtitle{
	text-align: center;
	color:#e05665;
	font-size: 27px;
	position:relative;
	overflow:hidden;
	display:block;
	margin:0 0 5px 50px;
}
#voyage_block .formal_box h1#formal_subtitle a, #voyage_block .formal_box h1#formal_subtitle a:hover {
	color:#e05665;
	text-decoration: none;
}
ul.passions {
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
	display: block;
	width: 598px;
}
ul.passions li {
	margin: 0;
	padding: 0;
	list-style: none;
	display:  block;
	width: 140px;
	min-height: 140px;
	text-align: center;
	float: left;
}
#carnet_block h1.artistique {
	margin-left: -16px;
	position: relative;
	text-align: center;
	color: #780F0D;
	background: url('../images/artiste_title_bg.png') 0 5px no-repeat;
	display: block;
	width: 598px;
	font-size: 27px;
}
#carnet_block div.drawing {
	margin-left: -10px;
	padding: 10px;
	position: relative;
	background: url('../images/artiste_drawing_bg.png') top left no-repeat;
	width: 566px;
	height: 471px;
	text-align: center;
}
#carnet_block div.drawing img {
	max-width: 550px;
	max-height: 460px;
	vertical-align: middle;
}
#carnet_block div.drawing h3 {
	margin: 0;
	font-weight: normal;
	font-size: 18px;
	text-align: center;
}
div.carnet_info {
	padding-top: 40px;
	width: 200px;
	border: 4px dashed #780F0D;
	float: left;
	height: 180px;
	vertical-align: middle;
}
div.carnet_info h1 {
	font-size: 11px;
	color: #780F0D;
	text-align: center;
	text-transform: uppercase;
	font-weight: normal;
	vertical-align: middle;
}
div.carnet_info p {
	font-size: 11px;
	line-height: 16px;
	color: #780F0D;
	text-align: center;
	vertical-align: middle;
}
div.drawing_info {
	margin: 0 0 0 50px;
	padding: 10px;
	font-size: 11px;
	float: left;
}
div.drawing_info h1 {
	font-size: 27px;
	color: #780F0D;
}
div.drawing_info h2 {
	font-size: 11px;
	color: #780F0D;
	text-transform: uppercase;
	font-weight: normal;
}
div.drawing_info div.drawing_desc {
	font-size: 11px;
	color: #780F0D;
	width: 230px;
}
div.drawing_info div.drawing_localite {
	margin-top: 10px;
}
div.drawing_info div.drawing_localite, div.drawing_info div.drawing_localite p {
	font-size: 11px;
	color: #780F0D;
	width: 230px;
	font-style: italic;
}
#left_compte ul.common li ol {
	margin-left: 16px;
}
#mag_block .agenda_box .agenda_desc_box li.themes a.active {
	color: #780F0D;
}
#agenda_tags {
	padding: 0 12px 12px;
}
#agenda_tags h2 {
	font-size: 16px;
	color: #8A6FA1;
}
#agenda_tags div.tags a {
	font-weight: bold;
	color: #000000;
}
#agenda_tags div.tags a:hover {
	color: #8A6FA1;
	text-decoration: none;
}
table.calendar {
	margin: 0 auto;
	text-align: center;
	width: 200px;
	background: #FEF4F5;
}
table.calendar tr td {
	width: 10px;
	text-align: center;
	font-weight: bold;
	color: #000000;
	white-space: nowrap;
}
table.calendar tr td.calendarTop {
}
table.calendar tr td.calendarHeader {
}
table.calendar tr td.calendar {
}
table.calendar tr td.calendarEvent {
	background: #8A6FA1;
}
table.calendar tr td.calendarToday {
	background: #FFFFFF;
}
div.right_box div.agenda_feed {
	margin-left: 12px;
}
div.right_box div.agenda_feed ul li {
	background:transparent url('../images/arrow2.gif') no-repeat scroll left 2px;
	padding: 0 10px 10px 16px;
}
div.right_box div.agenda_feed ul li.noarrow {
	padding-left: 0;
	background: none;
}
div.right_box div.agenda_feed ul li.noarrow a {
	color: #8A6FA1;
	font-weight: bold;
}
div.right_box div.agenda_feed input.newsletter_input {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #FFFFFF;
	color:#8A6FA1;
	font-family: Arial,Helvetica,sans-serif;
	font-size:11px;
	height:16px;
	padding:0 3px;
	width:120px;
	font-weight: bold;
}
#left_compte div.mes-amis div.mes-amis-entry {
	margin: 0 0 10px;
	padding: 0;
	clear: both;
	font-size: 11px;
}
#left_compte div.mes-amis div.mes-amis-entry div.mes-amis-avatar {
	margin: 0;
	padding: 0;
	float: left;
	width: 90px;
}
#left_compte div.mes-amis div.mes-amis-entry div.mes-amis-avatar img {
	max-width: 80px;
	max-height: 80px;
}
#left_compte div.mes-amis div.mes-amis-entry div.mes-amis-description {
	margin: 0;
	padding: 0;
	float: left;
	width: 450px;
}
#left_compte div.mes-amis div.mes-amis-entry div.mes-amis-description p {
	font-size: 11px;
}
#left_coup_right div.article_body ul li a, #left_compte div.article_body ul li a, #left_coup_right div.whereami ul li a, #left_compte div.whereami ul li a, #left_coup_right div.whereamigoing ul li a, #left_compte div.whereamigoing ul li a {
	font-size: inherit;
}
#profil_membre p.tag_cloud span, #profil_membre p.tag_cloud span a {
	text-transform: none;
	color: #FFFFFF;
}
#profil_membre div.album {
	margin: 4px 3px;
	padding: 0;
	float: left;
}
#profil_membre div.album div.img {
	width: 150px;
	height: 150px;
	text-align: center;
	border: 1px solid #ba5e53;
	background : #e5ad93 none repeat scroll 0;
	padding: 16px;
	/*display:block;*/
	vertical-align: middle;
}
#profil_membre div.album div.img img {
	max-width: 150px;
	max-height: 150px;
	vertical-align: middle;
}
#profil_membre div.album h2 {
	margin: 5px 0 3px;
	color: #000000;
	text-transform: uppercase;
	text-align: center;
}
#profil_membre div.album p {
	text-align: center;
}
#profil_membre div.album-pic {
	margin: 4px 3px;
	padding: 0;
	float: left;
}
#profil_membre div.album-pic div.img {
	width: 120px;
	height: 120px;
	text-align: center;
	border: 1px solid #ba5e53;
	background : #e5ad93 none repeat scroll 0;
	padding: 8px;
	/*display:block;*/
	vertical-align: middle;
}
#profil_membre div.album-pic div.img img {
	max-width: 120px;
	max-height: 120px;
	vertical-align: middle;
}
div.stamp_box div.user_profile ul li a {
	text-decoration: none;
	font-size: 11px;
}
#profil_membre div.single-photo {
	margin: 10px auto;
	padding: 0;
	text-align: center;
	width: 550px;
}
#profil_membre div.single-photo div.img {
	margin: 0;
	text-align: center;
	width: 550px;
}
#profil_membre div.single-photo div.img img {
	max-width: 550px;
	max-height: 550px;
}
#profil_membre div.single-photo p {
	margin: 2px auto;
	text-align: justify;
	width: 550px;
}
#profil_de_voyageur_album {
	width:610px;
	height:58px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
}
#profil_de_voyageur_album span{
	background:url('../images/album-title.png') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#left_compte ul li a{
	font-size: 11px;
}
#left_compte ul li a:hover{
	color: #4e0400;
	font-weight: inherit;
	text-decoration: underline;
}
div.captcha, #left_compte div.captcha {
	width: 430px;
	float: left;
	height: 55px;
}
div.captcha input, #left_compte div.captcha input {
	margin-top: 20px;
	margin-right: 70px;
	float: left;
	padding: 5px;
	width: 50px;
	font-size: 12px;
}
div.captcha img#siimage, #left_compte div.captcha img#siimage {
	margin-right: 5px;
	border: 1px solid #999999;
	margin-top: 7px;
}
div.captcha img.captcha_img, #left_compte div.captcha img.captcha_img {
	margin-top: 10px;
	border: 1px solid #999999;
}
span.rate_label {
	margin-left: 10px;
	width: 250px;
	font-weight: bold;
	color: #730F0E;
}
#etape_2 textarea {
	width: 350px;
	height: 150px;
}
.album_thumb_div {
	margin-bottom: 5px;
	margin-right: 5px;
	float: left;
}
.album_thumb_div .album_thumb {
	border: 1px solid #ba5e53;
	background : #e5ad93 none repeat scroll 0;
	padding: 6px;
	/*display:block;*/
	height:74px;
	width:74px;
}
.album_thumb_div .album_thumb img {
	width: 74px;
	height:74px;
}
input.webby, #left_coup input.webby, #left_compte input.webby, select.webby, #left_coup select.webby, #left_compte select.webby {
	padding: 5px;
	width: 300px;
	font-size: 12px;
}
select.webby, #left_coup select.webby, #left_compte select.webby {
	width: auto;
	max-width: 300px;
}
input.webby:focus, #left_coup input.webby:focus, #left_compte input.webby:focus, select.webby:focus, #left_coup select.webby:focus, #left_compte select.webby:focus, input.webby:hover, #left_coup input.webby:hover, #left_compte input.webby:hover, select.webby:hover, #left_coup select.webby:hover, #left_compte select.webby:hover {
	border-color: #780F0D;
}
/*** Later addons' fixes ***/
/*** Dynamic Buttons ***/
.btn { display: block; position: relative; background: #781111; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn * { font-style: normal; background-image: url('../images/btn2.png'); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
/*.btn.blue { background: #2ae; }
.btn.green { background: #9d4; }
.btn.pink { background: #e1a; }*/
.btn:hover { background-color: #a00; }
.btn:active { background-color: #444; }
.btn[class] { background-image: url('../images/shade.png'); background-position: bottom; }
a.btn, a.btn:hover {
	color: #FFFFFF;
	text-decoration: none;
}


/* Custom pagination colors */
#carnets_annuaire_block #pages p a {
	color: #780f0d;
}
#carnets_annuaire_block #pages p a:hover {
	color: #666666;/* The Same */
}
#carnets_annuaire_block #pages p a.nolink {
	color: #000000;/* The Same */
}

#magazine #pages p a {
	color: #8a6fa1;
}
#magazine #pages p a:hover {
	color: #666666;/* The Same */
}
#magazine #pages p a.nolink {
	color: #000000;/* The Same */
}

#left_compte #pages p a {
	color: #730F0E;
}
#left_compte #pages p a:hover {
	color: #666666;/* The Same */
}
#left_compte #pages p a.nolink {
	color: #000000;/* The Same */
}

#voyage_block #pages p a {
	color: #E05665;
}
#voyage_block #pages p a:hover {
	color: #666666;/* The Same */
}
#voyage_block #pages p a.nolink {
	color: #000000;/* The Same */
}

#carnet_block #pages p a {
	color: #780F0D;
}
#carnet_block #pages p a:hover {
	color: #666666;/* The Same */
}
#carnet_block #pages p a.nolink {
	color: #000000;/* The Same */
}
/* Custom pagination colors */

/** Articles **/
/* Carnets de Voyage */
#block_carnets_art {
	width:181px;
	height:42px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom: 5px;
}
#block_carnets_art span {
	background:url('../images/pt-carnets-de-voyage.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#carnet_block #article_main {
	color: #000000;
	font-size: 12px;
}
#carnet_block #article_main h1 {
	color: #780f0d;/* Category Color */
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0;
	padding: 10px 20px 0 20px;
}
#carnet_block #article_main h1.bigger {
	font-size: 22px;
}
#carnet_block #article_main h2, #carnet_block #article_main h3 {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	margin: 10px 0 0 22px;
	padding: 0;
	text-transform: uppercase;
}
#carnet_block #article_main div.article_body h2, #carnet_block #article_main div.article_body h3 {
	margin-left: 0;
}
#carnet_block #article_main h2 span, #carnet_block #article_main h3 span {
	font-size: 12px;
	font-weight: normal;
}
#carnet_block #article_main h3 {
	color: #780f0d;/* Category Color */
}
#carnet_block #article_main div.article_body {
	width: 598px;
	margin: -10px 0 0;
	padding: 0 5px;
}
#carnet_block #article_main div.article_body p {
	line-height: 16px;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#carnet_block #article_main div.article_body div.article_img {
	float: left;
	margin: 0;
}
#carnet_block #article_main div.article_body div.article_img img {
	position: relative;
	z-index: 10000;
}
#carnet_block #article_main a {
	color: #780f0d;/* Category Color */
	text-decoration: none;
}
#carnet_block #article_main a:hover {
	text-decoration: underline;
}
/* Carnets de Voyage */
/* Blogs de Voyage */
#blogs_de_v_art{
	width:160px;
	height:42px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom: 5px;
}
#blogs_de_v_art span{
	background:url('../images/pt-blogs-de-voyage.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#left_coup #article_main {
	color: #000000;
	font-size: 12px;
}
#left_coup #article_main h1 {
	color: #2B8776;/* Category Color */
	font-size: 27px;
	font-weight: bold;
	margin: 10px 0 10px 22px;
	padding: 0;
}
#left_coup #article_main h2, #left_coup #article_main h3 {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	margin: 10px 0 0 22px;
	padding: 0;
	text-transform: uppercase;
}
#left_coup #article_main h2 span, #left_coup #article_main h3 span {
	font-size: 12px;
	font-weight: normal;
}
#left_coup #article_main h3 {
	color: #2B8776;/* Category Color */
}
#left_coup #article_main div.article_body {
	width: 568px;
	margin: 0;
	padding: 0 0 0 22px;
}
#left_coup #article_main div.article_body p {
	line-height: 16px;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#left_coup #article_main div.article_body div.article_img {
	float: left;
	margin: 0 10px 10px 0;
}
#left_coup #article_main a {
	color: #2B8776;/* Category Color */
	text-decoration: none;
}
#left_coup #article_main a:hover {
	text-decoration: underline;
}
/* Blogs de Voyage */
/* Photos */
#photos_title_art{
	width:169px;
	height:42px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom: 5px;
}
#photos_title_art span{
	background:url('../images/pt-photos-de-voyage.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
/* Photos */
/* Magazine du Voyage */
#block_art_art {
	width:190px;
	height:42px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom: 5px;
}
#block_art_art span {
	background:url('../images/pt-magazine-du-voyage.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#art_block #article_main h1 {
	color: #8B6FA1;/* Category Color */
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0;
	padding: 10px 20px 0 20px;
}
#art_block #article_main h2, #art_block #article_main h3 {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	margin: 10px 0 0 22px;
	padding: 0;
	text-transform: uppercase;
}
#art_block #article_main h2 span, #art_block #article_main h3 span {
	font-size: 12px;
	font-weight: normal;
}
#art_block #article_main h3 {
	color: #8B6FA1;/* Category Color */
}
#art_block #article_main div.article_body {
	width: 598px;
	margin: -10px 0 0 0;
	padding: 0 5px;
}
#art_block #article_main div.article_body p {
	line-height: 16px;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#art_block #article_main div.article_body div.article_img {
	float: left;
	margin: 0;
}
#art_block #article_main div.article_body div.article_img img {
	position: relative;
	z-index: 10000;
}
#art_block #article_main a {
	color: #8B6FA1;/* Category Color */
	text-decoration: none;
}
#art_block #article_main a:hover {
	text-decoration: underline;
}
#art_block div.above_sep p a, #art_block div.below_sep p a {
	background: url('../images/arrow9.gif') no-repeat left 2px;
	color: #8B6FA1;
}
#art_block div.above_sep p, #art_block div.below_sep p {
	margin-left: 0;
}
/* Magazine du Voyage */
/* Destinations */
#block_destinations_art {
	width:129px;
	height:42px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom: 5px;
}
#block_destinations_art span{
	background:url('../images/pt-destinations.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#dest_block #article_main {
	color: #000000;
	font-size: 12px;
}
#dest_block #article_main h1 {
	color: #787E28;/* Category Color */
	font-size: 27px;
	font-weight: bold;
	margin: 10px 0 10px 22px;
	padding: 0;
}
#dest_block #article_main h2, #dest_block #article_main h3 {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	margin: 10px 0 0 22px;
	padding: 0;
	text-transform: uppercase;
}
#dest_block #article_main h2 span, #dest_block #article_main h3 span {
	font-size: 12px;
	font-weight: normal;
}
#dest_block #article_main h3 {
	color: #787E28;/* Category Color */
}
#dest_block #article_main div.article_body {
	width: 568px;
	margin: 0;
	padding: 0 0 0 22px;
}
#dest_block #article_main div.article_body p {
	line-height: 16px;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#dest_block #article_main div.article_body div.article_img {
	float: left;
	margin: 0 10px 10px 0;
}
#dest_block #article_main a {
	color: #787E28;/* Category Color */
	text-decoration: none;
}
#dest_block #article_main a:hover {
	text-decoration: underline;
}
/* Destinations */
/* Annuaire du Voyage */
#block_voyage_art {
	width:190px;
	height:42px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom: 5px;
}
#block_voyage_art span {
	background:url('../images/pt-annuaire-du-voyage.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#voyage_block #article_main {
	color: #000000;
	font-size: 12px;
}
#voyage_block #article_main h1 {
	color: #E05665;/* Category Color */
	font-size: 27px;
	font-weight: bold;
	margin: 10px 0 10px 22px;
	padding: 0;
}
#voyage_block #article_main h2, #voyage_block #article_main h3 {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	margin: 10px 0 0 22px;
	padding: 0;
	text-transform: uppercase;
}
#voyage_block #article_main h2 span, #voyage_block #article_main h3 span {
	font-size: 12px;
	font-weight: normal;
}
#voyage_block #article_main h3 {
	color: #E05665;/* Category Color */
}
#voyage_block #article_main div.article_body {
	width: 568px;
	margin: 0;
	padding: 0 0 0 22px;
}
#voyage_block #article_main div.article_body p {
	line-height: 16px;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#voyage_block #article_main div.article_body div.article_img {
	float: left;
	margin: 0 10px 10px 0;
}
#voyage_block #article_main a {
	color: #E05665;/* Category Color */
	text-decoration: none;
}
#voyage_block #article_main a:hover {
	text-decoration: underline;
}
/* Annuaire du Voyage */
/* Réservez */
#block_reservez_art {
	width:93px;
	height:42px;
	font-size: 0px;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom: 5px;
}
#block_reservez_art span {
	background:url('../images/pt-reservez.gif') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#reservez_block #article_main {
	color: #000000;
	font-size: 12px;
}
#reservez_block #article_main h1 {
	color: #88A5C2;/* Category Color */
	font-size: 27px;
	font-weight: bold;
	margin: 10px 0 10px 22px;
	padding: 0;
}
#reservez_block #article_main h2, #reservez_block #article_main h3 {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	margin: 10px 0 0 22px;
	padding: 0;
	text-transform: uppercase;
}
#reservez_block #article_main h2 span, #reservez_block #article_main h3 span {
	font-size: 12px;
	font-weight: normal;
}
#reservez_block #article_main h3 {
	color: #88A5C2;/* Category Color */
}
#reservez_block #article_main div.article_body {
	width: 568px;
	margin: 0;
	padding: 0 0 0 22px;
}
#reservez_block #article_main div.article_body p {
	line-height: 16px;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#reservez_block #article_main div.article_body div.article_img {
	float: left;
	margin: 0 10px 10px 0;
}
#reservez_block #article_main a {
	color: #88A5C2;/* Category Color */
	text-decoration: none;
}
#reservez_block #article_main a:hover {
	text-decoration: underline;
}
/* Réservez */
/** Articles **/
/***************** DESTINATIONS, ANNUAIRE *****************/
#whereami_warn, #whereamigoing_warn {
	visibility: hidden;
	display: none;
}
#artiste_article_main {
	margin: 0;
	padding: 0;
}
#artiste_article_main div.article_img {
	margin: 0;
	padding: 0;
	float: left;
	width: 220px;
	height: 250px;
	line-height: 250px;
	text-align: center;
	border: 2px dashed #780F0D;
	border-top: none;
}
#artiste_article_main div.article_img img {
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
#artiste_article_main div.article_summary {
	margin: 0 0 0 30px;
	padding: 10px 0 0 0;
	float: left;
	width: 350px;
}
#artiste_article_main div.article_summary p {
	font-size: 12px;
}
#artiste_article_main div.article_summary div.article_inedits {
	margin: 0 auto;
	padding: 0;
}
#artiste_article_main div.article_summary div.article_inedits img {
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	max-width: 100px;
}
#artiste_article_main div.article_summary h1 {
	margin: 0;
	padding: 0;
	color: #780F0D;
	font-size: 27px;
	font-weight: bold;
}
#artiste_article_main div.article_summary h2 {
	margin: 0;
	padding: 0;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	text-transform: uppercase;
}
#artiste_article_main div.article_summary h2 span {
	font-size: 11px;
}
#artiste_article_main h3 {
	margin: 10px 0 0 0;
	padding: 5px 0;
	font-size: 9px;
	color: #780F0D;
	font-weight: normal;
	text-transform: uppercase;
}
#artiste_article_main h3 span {
	font-size: 11px;
}
#artiste_article_main div.know-more {
	clear: both;
	margin: 0 0 0 16px;
	padding: 0;
}
#artiste_article_main div.know-more ul li {
	color: #000000;
	background: transparent url('../images/arrow7.gif') no-repeat scroll left center;
	padding-left: 20px;
}
#artiste_article_main div.article_limites {
	margin: 0 0 0 16px;
	padding: 0;
	text-align: left;
}
#artiste_article_main div.article_limites img {
	margin: 0;
	padding: 0;
	text-align: left;
}
#artiste_article_main div.article_publications {
	margin: 0 0 0 16px;
	padding: 0;
	text-align: left;
}
#artiste_article_main div.article_publications img {
	margin: 0;
	padding: 0;
	text-align: left;
}
div.above_sep #pages p, div.below_sep #pages p {
	font-size: 11px;
	margin-left: 0;
	float: none;
	font-weight: normal;
}
div.above_sep #pages p a, div.below_sep #pages p a {
	padding-left: 0;
	background: none;
}

#destination {
	margin: 0;
	padding: 0;
	color: #000000;
	text-transform:none;
}
#destination h1 {
	margin: 5px 20px 5px 16px;
	padding: 0;
	color: #000000;
	text-transform:none;
	font-size: 16px;
}
#destination h2 {
	margin: 25px 20px 30px 16px;
	padding: 0;
	color: #000000;
	text-transform:none;
	font-weight:bold;
	font-size: 18px;
}
#destination h3 {
	margin: 5px 20px 15px 16px;
	padding: 0;
	color: #000000;
	text-transform:none;
	font-weight:bold;
	font-size: 14px;
}
#destination h4 {
	margin: 5px 20px 5px 16px;
	padding: 0;
	color: #000000;
	text-transform:none;
	font-size: 14px;
}
#destination .legende {
	padding: 0;
	color: #000000;
	text-transform:none;
	font-size: 11px;
}
#destination .commentaires{
	margin: 5px 20px 5px 16px;
	padding: 0;
	text-transform:none;
	font-size: 10px;
}

#art_block .mag_boxes h2.sstitrephoto {
	text-transform:uppercase;
	color:#8B6FA1;
	font-size:18px;
}
#atelier-photos-title{
	width:93px;
	height:12px;
	/*font-size: 0px;*/
	font-size:0px;
	overflow:hidden;
	display:block;
	margin:15px 0 0 20px;
}
#atelier-photos-title span{
	float:left;
	background: url('../images/atelier-photos.png') no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

.exercicephoto {
	margin: 5px 20px 5px 16px;
	padding: 12px;
	background-color:#a488b0;
	color:#fff3ff;
}
.exercicephoto .titre{
	text-transform:uppercase;
	font-size:18px;
}
/* New code */
.disconnect{ margin-top:14px; }
.link_modify,
.link_modify:visited{ clear:left; display:block; }
