/*reset*/
/*reset*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}

li{list-style:none;}

textarea#comment{width:80%; padding: 0; margin: 0; }

/**/


body{margin:0;padding:0;font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Demibold Roman", "Lucida Sans Unicode","Myriad Pro", sans-serif;font-size:12px;
background:#DEF1FD url(/themes/fdld/images/backs/back.gif) repeat-x scroll 50% 0;
color:#333;
behavior:url(csshover.htc);
}

.plus{background-repeat:no-repeat;
background-position:right 50%;
padding:0 12px 0 0;
background-image:url(/themes/fdld/images/btn_puces/puce-e.gif);
cursor:pointer}

#toplogo{display:none}

h1{color:#003366;
font-size:2em;
font-weight:bold;
letter-spacing:-0.3px;
margin:0 0 20px;}
h1 span{margin-left:20px}
h2, legend{font-weight:bold;font-size:1.8em; margin:0}
h3{font-size:1.3em; margin:0;font-weight:bold;}
.side_cat h3{
	font-size:1.1em; 
	margin:5px 0 0 0px;
	font-weight:bold;
}
.side_cat h3 a {color:#00456F;}
h4{font-weight:bold;font-size:1.2em;margin:0}
h5{font-size:1.1em;margin:0;font-weight:bold;}
h6{font-weight:bold;font-size:1em;margin:0}
a{color:#0066CC;text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{/*color:red;*/}
p{margin:10px 0}
a img{border:none;margin-right:5px;
vertical-align:middle;}
hr{background:#E5ECF0 none repeat scroll 0 0;
border:medium none;
clear:both;
color:#E5ECF0;
height:1px;
margin:5px 10px 0;}
strong{font-weight:bold}
small {font-size:11px;}
em{ font-style:italic}

.clear{clear:both;float:none;display:block;height:0;overflow:hidden;margin:0;padding:0;}
.left{float:left;}
.alignleft {
	float:left;
	margin:0px 10px 10px 0;
}
.navigation { font-size: 15px;}
.navigation .alignleft {float:none;}
.entry .home_page img {width:150px; height:150px;}
.right{float:right}
ul.line{list-style:none}
ul.line li{float:left;}


#wrapper{width:968px; margin:5px auto 0; }

span#contact{ color:#035b90; font-size:12px; display:block; text-align:right; padding:0 2px 0 4px;}

span#contact img{vertical-align:bottom}

div.pad{padding:0 4px }

/*#head{ height:158px; position:relative;padding:0 4px;}*/

#head{ height:132px; position:relative; padding:0 4px; display:block;}

.home #head{ /*height:158px;*/ height:132px; position:relative; display:block;}

.home.fra #head{background:url(/themes/fdld/images/backs/head_back-fra.png) no-repeat;}
.home.eng #head{background:url(/themes/fdld/images/backs/head_back-eng.png) no-repeat;}

.fra #head {background:url(/themes/fdld/images/backs/head_back2-fra.png) no-repeat;}
.eng #head {background:url(/themes/fdld/images/backs/head_back2-eng.png) no-repeat;}
 
.fra #head_ekilib {
	height:132px; 
	position:relative;
	padding:0 4px;
	background:url(/themes/fdld/images/backs/ekilib_back-fra.png) no-repeat;
	display:block;
}



/*
#head .logolink, #head_ekilib .logolink{
display:block;
height:73px;
width:250px;
}*/

#head .logolink{
display:block;
float:left;
margin:9px 0 0;
}
#head .logolink span, #head_ekilib .logolink  span{
display:none;
}



	#sml_nav{float:right;
margin:8px 0;
padding:0 7px;}
	
	#sml_nav li a{color:#fff;
					display:block;
					font-size:11px;
					padding:6px 5px;}
	#sml_nav li a:hover{color:#fff;}
	
	
		#admin_nav{float:right;
padding:0 7px;
background-color:#0077C1;
-moz-border-radius-topleft:6px;
-moz-border-radius-bottomleft:6px;
-webkit-border-top-left-radius:6px;
-webkit-border-bottom-left-radius:6px;
clear:right;
font-weight:bold;
}
	
	#admin_nav li a{color:#fff;
					display:block;
					padding:6px 5px;}
	#admin_nav li a:hover{color:#fff;}
	
	
	
	
	#navigation{bottom:0;
		height:40px;
		line-height:40px;
		position:absolute;
		width:960px;
		font-weight:bold;
		clear: both;
		}
	
		#navigation li{}
		#navigation li a{ color:#FFFFFF; display:block;
padding:0 17px;}
		#navigation li a:hover{}
		#navigation li.selected span{background:transparent url(/themes/fdld/images/btn_puces/nav_button_span.png) no-repeat scroll right center;
display:block;
padding:0 17px 0 9px;}
		#navigation li.selected a{ background:transparent url(/themes/fdld/images/btn_puces/nav_button_a.png) no-repeat scroll 0 0;
display:block;
padding:0 0 0 8px;}
	
	#context-nav{padding: 0pt 10px 0pt 10px; background: rgb(0, 69, 111) none repeat scroll 0% 0%; position: absolute; right: 0pt; top: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-right: 4px; -moz-border-radius-bottomleft: 12px;}
#context-nav a{color:#FFFFFF;
display:block;
font-weight:bold;
padding:4px 7px 8px;}
		
#banner{ padding:0 4px; background:transparent url(/themes/fdld/images/backs/body_back.png) repeat-y scroll 0 0; height:179px; z-index:10; position:relative /*overflow:hidden*/}
.top_sunbanner {
	width:460px;
	margin-bottom:20px;
}

.bottom_sunbanner {
	display:block;
	width:460px;
	height:75px;
	margin:20px auto 10px;
}

#body{ z-index:1;padding:0 4px; background:transparent url(/themes/fdld/images/backs/body_back.png) repeat-y scroll 0 0;}

#body .pad{padding:10px;}
.home #body .pad{padding:10px 10px 30px;}
---------PAGE D'ACCUEIL
*/

	div.home_box{ width:300px; float:left;}
	
	div.home_box.b2, div.home_box.b5{ margin:0 20px}
	
		div.home_box h2{margin:7px 0;}
		
		div.home_box div.info{
		background-color:#ecf7fe;
		
		-moz-border-radius-bottomleft:8px;
		-moz-border-radius-bottomright:8px;
		
		padding-bottom:8px;
		
		-webkit-border-bottom-left-radius:8px;
		-webkit-border-bottom-right-radius:8px;}
		
		.info .col {width:146px; float:left}
		.info .col2 {margin-right:5px; width:140px; float:right}
		
		div.home_box h3{ padding:5px }
		
		div.home_box h3 em{ font-style:normal; color:#cc3300; font-size:11px;}
		
		div.home_box h3 strong{font-size:13px; font-weight:bold; display:block}
		
		div.home_box ul{}
		
		div.home_box ul li{ border-bottom:1px solid #d9e6ed;
		background:url(/themes/fdld/images/btn_puces/puce1.gif) no-repeat 0 5px;
		padding:4px 0 4px 6px;
		font-size:10px;
		}
		
		div.home_box ul li a{ color:#333;}
		
		div.home_box ul li a strong{ color:#004672; font-weight:bold; display:block}

		div.home_box p{font-size:11px;}
		div.home_box p a{color:#333;}
		div.home_box p a:hover{color:#0066CC; }
		
		
		a.btn1{background:transparent url(/themes/fdld/images/btn_puces/btn1.gif) no-repeat scroll 0 0;
			display:block;
			height:38px;
			width:134px;font-size:11px;
			color:#FFFFFF}

		a.btn1:hover{text-decoration:none; background-position:0 -38px}

		a.btn1 span{ display:block; padding:5px}
		
		a.btn1 strong{font-size:12px; font-weight:bold;}


/*
---------PAGE D'ACCUEIL DES CATEGOS
*/		
		
		
.homeCatego_col1{width:460px; float:left; margin-right:20px; font-size:11px;}
	
.homeCatego_col2{width:220px; float:left; font-size:11px;}

		
	.homeCatego_col1 h2, .homeCatego_col2 h2{font-size:18px;}	
		
/*
-----SUB MENU

*/

#alertMsg{
background-color:#CCDDFF;
background-position:15px 50%;
background-repeat:no-repeat;
border:1px solid #8899bb;
font-weight:bold;
padding:6px 12px 6px 43px;
background-image:url(images/btn_puces/information.png);
margin-top:0;
}

#alertMsg.error{
background-color:#E84949;
background-image:url(images/btn_puces/error.png);
border-color:#8B0D0D;
color:#FFFFFF;

}

#alertMsg.success{
background-color:#9bd88c;
background-image:url(images/btn_puces/tick.png);
border-color:#316b23;
color:#FFFFFF;

}

ul.submenu, ul.submenu{
font-weight:bold;
background: rgb(0, 81, 131); /* The Fallback */
/*background: url(/themes/fdld/images/backs/submenu.png);  The Fallback */
background:rgba(0, 81, 131, 0.8) none repeat scroll 0 0;
height:30px;
margin-top:-30px;
position:relative;
padding-left:20px;
}
*+html ul.submenu{margin-top:-33px}

.sec_29 ul.ul-1{margin-top:-60px!important;}
.sec_29 ul.ul-2,.sec_29 ul.ul-3{margin-top:0px!important;}

ul.submenu ul{ background-position:0 top;
background-repeat:repeat-x;}

.sec_28 ul.submenu, .sec_28 ul.submenu ul{background-color: rgb(154, 180, 210); background-image:url(/themes/fdld/images/backs/sub_menu-soleil.gif);}
.sec_28 ul.submenu{background:rgba(154, 180, 210, 0.8) none repeat scroll 0 0;}
.sec_28 ul.submenu li a, .sec_28 ul.submenu li:hover li a, .sec_28 ul.submenu li:hover li:hover li a{color:#155086}

.sec_110 ul.submenu,.sec_110 ul.submenu ul{background-color: rgb(191, 15, 11); background-image:url(/themes/fdld/images/backs/sub_menu-corpo.gif);}
.sec_110 ul.submenu{background:rgba(191, 15, 11, 0.8) none repeat scroll 0 0;}
.sec_110 ul.submenu li a, .sec_110 ul.submenu li:hover li a, .sec_110 ul.submenu li:hover li:hover li a {color:#f8c9d1}

.sec_32 ul.submenu, .sec_32 ul.submenu ul{background-color: rgb(193, 186, 177);background-image:url(/themes/fdld/images/backs/sub_menu-ekilib.gif); }
.sec_32 ul.submenu{
background:rgba(193, 186, 177, 0.8) none repeat scroll 0 0;}
.sec_32 ul.submenu li a, .sec_32 ul.submenu li:hover li a, .sec_32 ul.submenu li:hover li:hover li a {color:#3d3423}

.sec_29 ul.submenu, .sec_29 ul.submenu ul{background-color: rgb(206, 102, 10); background-image:url(/themes/fdld/images/backs/sub_menu-autocar.gif);}
.sec_29 ul.submenu{
background:rgba(206, 102, 10, 0.8) none repeat scroll 0 0;}
.sec_29 ul.submenu li a, .sec_29 ul.submenu li:hover li a, .sec_29 ul.submenu li:hover li:hover li a {color:#ffe8d5;}

.sec_30 ul.submenu, .sec_30 ul.submenu ul{background-color: rgb(109, 151, 50); background-image:url(/themes/fdld/images/backs/sub_menu-exception.gif);}
.sec_30 ul.submenu{
background:rgba(109, 151, 50, 0.8) none repeat scroll 0 0;}
.sec_30 ul.submenu li a, .sec_30 ul.submenu li:hover li a, .sec_30 ul.submenu li:hover li:hover li a {color:#dbf2bc}

.sec_31 ul.submenu, .sec_31 ul.submenu ul{background-color: rgb(90, 99, 8); background-image:url(/themes/fdld/images/backs/sub_menu-culturel.gif);}
.sec_31 ul.submenu{
background:rgba(90, 99, 8, 0.8) none repeat scroll 0 0;}
.sec_31 ul.submenu li a, .sec_31 ul.submenu li:hover li a, .sec_31 ul.submenu li:hover li:hover li a {color:#E5ECA4}



ul.submenu li {
height:30px;
}
ul.submenu li a {
color:#acf2f8;
display:block;
float:left;
line-height:30px;
padding:0 10px;
}
ul.submenu li.second {
background-color:rgba(0, 0, 0, 0.3);
background-image:none;
background-position:0 0;
background-repeat:repeat;
float:right;
font-size:11px;
}

		
		ul.submenu li:hover ul{
		display:block;
		}
		ul.submenu ul {
		_width:940px;
		font-size:11px;
		-moz-border-radius-bottomleft:8px;
		-moz-border-radius-bottomright:8px;
		-webkit-border-bottom-left-radius:8px;
		-webkit-border-bottom-right-radius:8px;
		background:#005183 url(/themes/fdld/images/backs/sub_menu.gif) repeat-x scroll center top;
		display:none;
		left:14px;
		right:14px;
		padding-bottom:8px;
		position:absolute;
		top:30px;
		z-index:10;
		}
		ul.submenu ul li {
		height:auto;
		max-width:220px;
		_width:150px;
		position:relative;
		}
		ul.submenu ul li a {
		padding:0 20px 0 25px;
		}
		
		ul.submenu ul li a:hover {
		}
				ul.submenu ul ul {
				_width:auto;
				font-weight:normal;
				background:none !important;
				display:block;
				position:relative;
				left:0; top:0;
				-moz-border-radius-bottomleft:0;
		-moz-border-radius-bottomright:0;
		-webkit-border-bottom-left-radius:0;
		-webkit-border-bottom-right-radius:0;
				}
				ul.submenu ul ul li {
				clear:left;
				width:auto;
				}
				ul.submenu ul ul li a {
				line-height:1.5em;
				padding:6px 20px 6px 25px;}
				
				
				
				
				
				/* ---hover color DEFAULT---*/
				ul.submenu li:hover a{color:#fff}
				ul.submenu li:hover li a{color:#acf2f8;}
				ul.submenu li:hover li:hover a{color:#fff;}
				ul.submenu li:hover li:hover li a{color:#acf2f8;}
				ul.submenu li a:hover{color:#fff !important;}
				
				



/*

----------INPUt / select

*/


div.skinned-select {

background:transparent url(/themes/fdld/images/backs/input.png) no-repeat scroll 0 0;
height:22px;
margin:4px 0 10px;
}
div.skinned-select select {
font-weight:normal;
height:22px;
opacity:0;
filter: alpha(opacity=0);
position:relative;
width:220px;
cursor:pointer;
/*z-index:100;*/
}
#ie6 div.skinned-select select, #ie7 div.skinned-select select {
top:-20px;
}
div.skinned-select .select-text {
font-weight:normal;
line-height:22px;
overflow:hidden;
position:absolute;
text-indent:15px;
width:220px;
background:url(/themes/fdld/images/btn_puces/puce-s.gif) 196px 50% no-repeat;
/*z-index:1;*/
}
div.skinned-select select option {
padding:3px 6px;
}
input.smlimput {
background:transparent url(/themes/fdld/images/backs/smlinput.png) no-repeat scroll 0 0;
border:0 none;
font-weight:normal;
height:22px;
padding:4px;
width:60px;
}

input.smlcheckbox {
background:transparent url(/themes/fdld/images/backs/checkbox.png) no-repeat scroll 0 0;
border:0 none;
height:13px;
width:13px;
}

span.btn3{ display:block; height:24px; background:url(/themes/fdld/images/btn_puces/btn3_a.png) no-repeat;}
span.btn3 input{ display:block; height:24px; padding-left:9px;
background:url(/themes/fdld/images/btn_puces/btn3_span.png) no-repeat right 0;}

input[type="image"]{float:right}

/*

-------MAIN mise en page

*/

.wys li{font-size:11px;
list-style-image:url(/themes/fdld/images/btn_puces/puce1.gif);
list-style-position:inside;
min-height:0 !important;
height:auto;}

/*

----------COL GAUCHE /boites/COL droite

*/

#breadcrumbs{display:block;
font-size:10px;
margin-bottom:10px;}

#breadcrumbs a{background-repeat:no-repeat;
background-position:right 50%;
padding:0 12px 0 5px;
background-image:url(/themes/fdld/images/btn_puces/puce4.gif);}

.col{ width:220px; float:left;}

.c1{margin-left:20px; margin-right:10px; _margin-left:15px;}
.c2{margin-left:10px; margin-right:20px; _margin-right:15px}
.c3{margin-right:10px;}
.c4{margin-left:10px;}

#col1{float:left; }
#col2{float:right; }

#main{width:460px; float:left; margin-left:20px}
#mainFull{width:942px; float:left;}
.admin #main{width:auto; float:none; margin-left:0;}

.colem{ font-size:11px; margin-bottom:15px;
padding-bottom:15px;}


.mainel{margin:10px 0 20px;
padding-bottom:20px;}

.colem h3 {
color:#00456F;
font-size:12px;
font-weight:bold;
margin:10px 0;
}

.related, .tags p{ background:#e9f6ff; padding:1px 5px 8px;}
.tags{font-size:12px}
.colem.tags{padding-bottom:0}
.colem.tags p{margin:0}

.selector {
font-size:10px;
font-weight:bold;
}
.selector label {vertical-align:super}
.selector input {vertical-align:middle}

span#contact{ color:#035b90; font-size:12px; display:block; text-align:right; padding:0 2px 0 4px;}

h2.number{font-size:24px}
h2.number span{font-size:11px; white-space:nowrap}

.links{ font-size:11px}

.links a{display:block;
font-weight:bold;
padding:4px 0 0 15px;}


.thumb{float:left; margin:3px 10px 3px 0; display:block}

.tag1{font-size:0.9em; font-weight:bold}
.tag2{font-size:1.1em; font-weight:bold}
.tag3{font-size:1.3em; font-weight:bold}
.tag4{font-size:1.5em; font-weight:bold}
.tag5{font-size:1.7em; font-weight:bold}


em.testimony{display:block;
padding:3px 10px 0 0;
text-align:right;
font-style:normal}

em.testimony strong{font-style:italic}

.contact, .links, .brief, .testi, .conf, .selector, .inclu, .under
{border-bottom:1px solid #C3D4DE;}
.colem table{margin:10px 0 0}
.colem.brief td{padding:4px 0}

p.luv{background:transparent url(/themes/fdld/images/btn_puces/luv.gif) no-repeat scroll 0 50%;
float:left;
min-height:17px;
padding-left:26px;}

#main .banner{margin:10px 0}

.action_box{width:220px; background:url(/themes/fdld/images/backs/action-box_bot.gif) 0 bottom no-repeat;padding-bottom:9px; color:#fff}
.action_box h4{}
.action_box a{color:#fff}
.action_box div.pad{background:url(/themes/fdld/images/backs/action-box_top.jpg) 0 0 no-repeat; min-height:80px; padding:10px 10px 0 !important}
.action_box form{}
.action_box label{display:block;
font-weight:bold;margin-top:6px;}
.action_box input[type="text"]{border:0 none;color:#336699;
display:block;
width:100%;
height:17px; padding:4px;
background: url(/themes/fdld/images/backs/input2.png) no-repeat;
margin:3px 0 10px}
.action_box input[type="submit"]{
background:transparent url(/themes/fdld/images/btn_puces/btn3.png) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:block;
float:right;
font-size:13px;
font-weight:bold;
height:24px;
margin:0;
min-width:90px;
_width:90px
}

.action_box p{ font-size:10px; margin:0}

.btn3{background:transparent url(/themes/fdld/images/btn_puces/btn3_a.png) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
display:block;
float:right;
font-size:10px;
height:24px;
margin:0;
min-width:90px;
_width:90px}
			
.btn3:hover{}
			
			
.btn3 span{background:transparent url(/themes/fdld/images/btn_puces/btn3_span.png) no-repeat scroll right 0;
display:block;
font-size:12px;
font-weight:bold;
height:24px;
line-height:21px;
margin-left:9px;
padding:0 9px 0 0;
text-align:center;}   
  
  
.box_rss{}

/*

------MEDIA BOX

*/


/*------------TABS
*/
#mediabox{width:460px; margin:20px 0}

#mediabox .tabs-hide {
display:none;
}
#mediabox .tabs-nav {
background:transparent url(/themes/fdld/images/backs/infotab_ul.gif) no-repeat scroll 0 bottom;
height:34px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:460px;
}
#mediabox .tabs-nav li {
float:left;
margin-right:20px;
}
#mediabox .tabs-nav a {
display:block;
}
#mediabox .tabs-nav a span {
}
#mediabox .tabs-nav a {
display:block;
font-weight:bold;
height:34px;
text-align:center;
white-space:nowrap;
z-index:2;
_width:40px;
}
#mediabox .tabs-nav .tabs-selected a {
background:transparent url(/themes/fdld/images/backs/infotab_a.png) no-repeat scroll 0 0;
color:#FFFFFF;
}
#mediabox .tabs-nav .tabs-selected a:hover { text-decoration:none}

#mediabox .tabs-nav a span {
display:block;
margin-left:9px;
min-width:40px;
_width:40px;
padding:15px 18px 9px 0;
}
#mediabox .tabs-nav .tabs-selected a span {
background:transparent url(/themes/fdld/images/backs/infotab_span.png) no-repeat scroll right 0;
padding:12px 18px 9px 0;
}

.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}

#mediabox .tabs-container {
    background: #fbfbfb; 
	border-left:1px solid #e5ecf0;
	border-bottom:1px solid #e5ecf0;
	border-right:1px solid #e5ecf0;
}



/*------------ACCORDION
*/


/*---------------------VOYAGE             */
span.arro{ background-image:url(/themes/fdld/images/btn_puces/arro_btn.png); background-position:0 -60px; background-repeat:none; display:block; float:right; width:18px; height:16px; margin:13px 20px 0 0; _display:none;}

*+html span.arro{margin:-20px 20px 0 0;}

a:hover span.arro{background-position:0 -40px;}

.expanded span.arro{background-position:0 -20px;}

.expanded a:hover span.arro{background-position:0 0;}

ul.acco, ul.acco ul {
list-style-type:none;

}
ul.acco a {
display:block;
text-decoration:none;
}
ul.acco li {
background:transparent url(/themes/fdld/images/backs/infotab_itin.gif) repeat-x scroll 0 0;
min-height:42px;
}
ul.acco li li{ background:none}

ul.acco li a.title {
font-weight:bold;
height:42px;
line-height:34px;
padding:0 0.5em;
}
ul.acco li a:hover {

}
ul.acco li ul li a {
color:#000000;
padding-left:20px;
}
ul.acco li ul li a:hover {

}
.acco .wys{ padding:0 10px 15px}


/*-------------------------resultat de recherche      */


.result_box{margin:10px 0;}

	.result h3.expo{padding-left:20px}

	.result h3.expo, .result h2.expo{background:url(/themes/fdld/images/btn_puces/puce-s.gif) no-repeat scroll right 60%; padding-right:20px; display:inline; cursor:pointer; line-height:30px}
	
	.result h3.expo:hover, .result h2.expo:hover{ text-decoration:underline}
	
	.result h3.active, .result h2.active{
	background:url(/themes/fdld/images/btn_puces/puce-n.gif) no-repeat scroll right 60%;
	}
	
    .result_box a.expo{-moz-border-radius-topleft:6px;
						-moz-border-radius-topright:6px;
						-webkit-border-top-left-radius:6px;
						-webkit-border-top-right-radius:6px;
						-moz-border-radius-bottomleft:6px;
						-moz-border-radius-bottomright:6px;
						-webkit-border-bottom-left-radius:6px;
						-webkit-border-bottom-right-radius:6px;
						background:#E9F6FF url(/themes/fdld/images/btn_puces/puce-s.gif) no-repeat scroll 435px 50%;
						border:1px solid #E5ECF0;
						color:#00456F;
						display:block;
						font-weight:bold;
						padding:4px 7px;
						cursor:pointer}
		.result_box a.active{background:#E9F6FF url(/themes/fdld/images/btn_puces/puce-n.gif) no-repeat scroll 435px 50%;
		-moz-border-radius-bottomleft:0;
						-moz-border-radius-bottomright:0;
						-webkit-border-bottom-left-radius:0;
						-webkit-border-bottom-right-radius:0;}
		
       .result_content{font-size:10px; border-left:1px solid #E5ECF0; border-bottom:1px solid #E5ECF0; border-right:1px solid #E5ECF0;}
	   .half{width:49%; float:left}
	   .half:hover{background:#F4FAFF;}
	   
	   	.result_content div.pad{padding:8px !important; overflow:auto;}
		.result_content img.thumb{margin:0 10px 30px 0;}
		.result_content div h4{}
		.result_content div a{color:#333}



/*------------------------- Fiche de voyage      */


.voyageEnBref{}
.voyageEnBref td{padding:2px 4px 2px 0px; vertical-align:top;}


/*
-----FOOTER
*/
#footer{ background:transparent url(/themes/fdld/images/backs/footer_back.png) repeat-y scroll 0 0; padding:0 4px; _height:1%; }

#footer .pad{ background:transparent url(/themes/fdld/images/backs/footer_pad_back.jpg) repeat-x scroll 0 0; padding:15px 10px 0; overflow:auto;_height:1%;}

#footer a{color:#523410;}

#footer .col h3{color:#423626;font-weight:bold;}

#footer .col p{font-size:11px;
margin:7px 0;color:#523410;}
            
#footer .col ul{ font-size:11px; margin:10px 0;}
#footer .col ul li{ border-bottom:#d2c9be 1px solid;}
#footer .col ul li a { background:url(/themes/fdld/images/btn_puces/puce2.gif) no-repeat 0 4px; color:#523410; display:block; padding:3px 3px 3px 9px}        
			
  a.btn2{background:transparent url(/themes/fdld/images/btn_puces/btn2.png) no-repeat scroll 0 0;
			display:block;
			height:25px;
			width:220px;font-size:10px;
			color:#FFFFFF;margin:3px 0;}
			
	a.btn2:hover{background-position:0 -26px; text-decoration:none; color:#FFFFFF !important;}
			
			
  .btn2 span{display:block; padding:7px 20px 7px 7px; }           
  .black{color:#000000 !important}
		
#footer_end{background:transparent url(/themes/fdld/images/backs/footer_end_back.jpg) no-repeat scroll 0 0; height:34px;}


#footer_end a{color:#AEA496;
display:block;
float:right;
font-size:10px;
padding:12px 32px 5px 16px;}

#post_footer{color:#5189AC;
font-size:11px;
padding:0 0 30px;}
#post_footer a{color:#5189ac;}
#post_footer a:hover{ color:#002f4d }

span#credits{padding-left:30px}
    
ul#bottom_nav{ float:right }
ul#bottom_nav li{ border-left:1px solid #5189ac; }
ul#bottom_nav li:first-child {border-left:none}
ul#bottom_nav li a { color:#5189ac; padding:2px 4px; }

        
a#bottom_rss{float:right; padding:0 10px; margin-top:-2px; }
a#bottom_rss img{ vertical-align:bottom}
        
.bottom_credits{ margin:20px 0}
.bottom_credits div:first-child{border-right: 1px solid rgb(81, 137, 172);}
.bottom_credits p{margin-top:0}
.bottom_credits div{margin:0 10px 19px 30px}

/* BLOGUE */

.blogue h1 {margin:10px 0 10px 10px;}

#content_blog {
	float:left;
	margin:0 15px 0 10px;
	width:680px;
}

#sidebar_blog {
	width:220px;
	float:right;
}

#blogue h3 a, #blogue h2 a {
	color:#00456F;
}

a {
color:#0066CC;
text-decoration:none;
}

.blogem h2 {font-size:18px;}

#banner h2 {
	position: absolute;
	padding: 5px;
	margin: 18px;
	background-color: #fff;
}

#banner h2 {
   
    /* For IE */
    background:transparent; zoom:1;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8fffffff, endColorstr=#8fffffff); /* IE 5.5 - IE 7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#8fffffff, endColorstr=#8fffffff)"; /* IE 8 */
}

#banner h2:not(.IE) {
    background: #fff; /* Fallback for browsers that don't support RGBa */
    background: rgba(255,255,255,0.5);
}

h2, legend {
	font-size:1.8em;
	font-weight:bold;
}

.contact, .links, .brief, .testi, .conf, .selector, .inclu, .under, .astuces, .recits div.post, .side_cat, .archive .post {
	border-bottom:1px solid #C3D4DE;
	margin-bottom:15px;
	padding-bottom:15px;
}

.recit {
	margin:15px 0;
	padding:0px;
	background:#def1ff;
	color:#00456f;
}

.recit p {margin:0px 10px 10px;}
.recit img {margin:0px 0px 10px;}
.recit h2 {
	background:#fff;
	padding:0 0 5px;
}

.recit a {
	background:url("/themes/fdld/images/backs/btn_recit.gif") no-repeat scroll 0 0 transparent;
	color:#FFF;
	display:block;
	font-size:11px;
	height:24px;
	text-align:right;
	width:220px;
}

.recit a span{
	display:block;
	padding:5px 27px 5px 5px;
}
.recit a:hover {background-position:0 -27px;}

.plus {
background-image:url(/themes/fdld/images/btn_puces/puce-e.gif);
background-position:right 50%;
background-repeat:no-repeat;
cursor:pointer;
padding:0 12px 0 0;
 font-size: 13px;
}

.side_cat li a {
background-image:url("/themes/fdld/images/btn_puces/puce-e.gif");
background-position:0 4px;
background-repeat:no-repeat;
cursor:pointer;
padding:0 12px 0 11px;
}

.btn_conference {
	display:block;
	width:190px;
	height:24px;
	margin:15px 0 30px;
	background:url(/images/inscription_btn-fra.gif) no-repeat 0 0;
}

.btn_conference span {display:none;}

