 body {
        margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width:100%;
        background:#fff;
        min-width:600px;    /* Minimum width of layout - remove line if not required */
							/* The min-width property does not work in old versions of Internet Explorer */
							font-family:"Trebuchet MS";
		font-size:13px;
    }
#Tableau_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}
#header_ {

    min-width:800px;
	background-image:url(../header-bg.png);
	background-repeat:repeat;
	width:100%;
	height:152px;
	border-bottom:solid #CCCCCC 1px;
}
#logo_ {
	background-image:url(../logo_dormir-en-turquie.png);
	position:relative;
	left:42px;
	top:20px;
	width:175px;
	height:93px;
}
#banniere_ {
    top:-50px;
	float:right;
	right:25px;
	width:468px;
	height:60px;
	position:relative;
}
/* menu */
#menu{
height:83px;
left:12px;
margin:0;
padding:0;
position:relative;
top:15px;
width:auto;
z-index: 11; 
}
/* Styles for the entire LavaLamp menu */
 #lavaLampBasicImage {
            position: relative;
            width: 640px;
            background: url("../bg.gif") no-repeat top;
            padding: 15px;
			padding-right:5px;
            margin: 10px 0;
            overflow: hidden;
			height:40px;
        }
                #lavaLampBasicImage li {
                    float: left;
                    list-style: none;
                }
                    #lavaLampBasicImage li.back {
                        background: url("../lava.gif") no-repeat right -30px;
                        width: 9px; height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                        #lavaLampBasicImage li.back .left {
                            background: url("../lava.gif") no-repeat top left;
                            height: 30px;
                            margin-right: 9px; /* 7px is the width of the rounded shape */
                        }
                    #lavaLampBasicImage li a {
                        font: bold 12px "Trebuchet MS";
                        text-decoration: none;
                        color: #fff;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 8px;    
                    }
                        #lavaLampBasicImage li a:hover, #lavaLampBasicImage li a:active, #lavaLampBasicImage li a:visited {
                            color: #fff;
                            border: none;
                        }

/* end menu */
#top_ {
	background-image:url(../images/top-bg.png);
	background-repeat:repeat;
	width:100%;
	height:117px;
	border-bottom:solid #CCCCCC 1px;
}


      

#spacer_ {
	border-bottom:#CCCCCC solid 1px;
	position:static;
	width:100%;
	height:38px;
}
#layoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
	/* column container */
	.module {
		position:relative;		/* This fixes the IE7 overflow hidden bug */
	    clear:both;
	    float:left;
        width:90%;			/* width of whole page */
		overflow:hidden;
		margin-left:5%;
		margin-right:5%;
		margin-top:2px;
		height:106px;	/* This chops off any overhanging divs */
	}
	.module_horiz,
	.conteneur_module,
	.colright {
		float:left;
		width:100%;
		position:relative;
	}
	.module_left,
	.module_right {
	    float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}
	.top_module {
	
				/* right column background colour */
	}
	.top_module .conteneur_module {
		right:25%;								/* width of the right column */
				/* center column background colour */
	}
	.top_module .module_horiz {
		right:50%;				/* width of the middle column */
				/* left column background colour */
	}
	.top_module .module_left {
		width:76%;				/* left column content width (left column width minus left and right padding) */
		left:75%;			/* 100% plus left padding of center column */
	}
	
	.top_module .module_right {
		width:23%;				/* Width of left column content (column width minus padding on either side) */
		left:76%;					/* Please make note of the brackets here:
								(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	.contenu {
		position:relative;		/* This fixes the IE7 overflow hidden bug */
	    clear:both;
	    float:left;
        width:90%;			/* width of whole page */
		overflow:hidden;
		margin-left:5%;
		margin-right:5%;	/* This chops off any overhanging divs */
	}
	/* common column settings */
	.contenu_horiz,
	.conteneur,
	.colright {
		float:left;
		width:100%;
		position:relative;
	}
	
	.top_left,
	.top_center,
	.top_right {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}
	.center_left,
	.center_right {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}
	.top_contenu {

		background:#fff;		/* right column background colour */
margin-top:20px;
	}

	.top_contenu .conteneur {

		right:25%;				/* width of the right column */

		background:#fff;		/* center column background colour */

	}

	.top_contenu .contenu_horiz {

		right:50%;				/* width of the middle column */

		background:#fff;		/* left column background colour */
	

	}

	.top_contenu .top_left {

		width:49%;				/* width of center column content (column width minus padding on either side) */

		left:100%;				/* 100% plus left padding of center column */

	 padding: 0px 5px 15px 5px;
	}

	.top_contenu .top_center {

		width:20%;				/* Width of left column content (column width minus padding on either side) */

		left:25%;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */

	}

	.top_contenu .top_right {
       
		padding-left:10px;
		width:20%;				/* Width of right column content (column width minus padding on either side) */

		left:84%;				/* Please make note of the brackets here:

								(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */

	}

	/* 3 Column blog style settings */
	/* middle contenu */
	.middle_contenu {

		background:#fff;		/* right column background colour */

	}


	.middle_contenu .middle_left {

		width:76%;				/* width of center column content (column width minus padding on either side) */

		float:left;

	}

	.middle_contenu .middle_right {

		width:24%;				/* Width of right column content (column width minus padding on either side) */
		float:right;


		/*						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */

	}
	.blogstyle {
		background:#eee;		/* right column background colour */
	}
	.blogstyle .conteneur {
		right:25%;				/* width of the right column */
		background:#f4f4f4;		/* center column background colour */
	}
	.blogstyle .contenu_horiz {
		right:25%;				/* width of the middle column */
		background:#fff;		/* left column background colour */
	}
	.blogstyle .col1 {
		width:46%;				/* width of center column content (column width minus padding on either side) */
		left:52%;				/* 100% plus left padding of center column */
	}
	.blogstyle .col2 {
		width:21%;				/* Width of left column content (column width minus padding on either side) */
		left:56%;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.blogstyle .col3 {
		width:21%;				/* Width of right column content (column width minus padding on either side) */
		left:60%;				/* Please make note of the brackets here:
								(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	/* 2 Column (left menu) settings */
	.leftmenu {
		background:#fff;		/* right column background colour */
	}
	.leftmenu .contenu_horiz {
		right:75%;				/* right column width */
		background:#f4f4f4;		/* left column background colour */
	}
	.leftmenu .col1 {
		width:71%;				/* right column content width */
		left:102%;				/* 100% plus left column left padding */
	}
	.leftmenu .col2 {
		width:21%;				/* left column content width (column width minus left and right padding) */
		left:6%;				/* (right column left and right padding) plus (left column left padding) */
	}
	/* 2 Column (right menu) settings */
	.center_contenu {
		background:#eee;		/* right column background colour */
	}
	.center_contenu .contenu_horiz {
		right:25%;				/* right column width */
		background:#fff;		/* left column background colour */
	}
	.center_contenu .center_left {
		width:71%;				/* left column content width (left column width minus left and right padding) */
		left:27%;				/* (right column width) plus (left column left padding) */
	}
	.center_contenu .center_right {
		width:21%;				/* right column content width (right column width minus left and right padding) */
		left:31%;				/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
	/* 2 Column (double page) settings */
	.doublepage {
		background:#eee;		/* right column background colour */
	}
	.doublepage .contenu_horiz {
		right:50%;				/* right column width */
		background:#fff;		/* left column background colour */
	}
	.doublepage .col1 {
		width:46%;				/* left column content width (column width minus left and right padding) */
		left:52%;				/* right column width plus left column left padding */
	}
	.doublepage .col2 {
		width:46%;				/* right column content width (column width minus left and right padding) */
		left:56%;				/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
	/* Full page settings */
	.fullpage {
		background:#fff;		/* page background colour */
	}
	.fullpage .col1 {
		width:96%;				/* page width minus left and right padding */
		left:2%;				/* page left padding */
	}
#footer_ {
	background-image:url(../footer-bg.png);
	background-repeat:repeat;
	text-align:center;
	color:#666666;
height:100px;
margin-top:20px;
overflow:hidden;
padding:0 0 1em;
position:relative;
width:100%;
}

div.version_dormir-en_europe{
text-align:center;
	text-decoration:none;
	color:#666666;
	padding-top:30px;
	width:100%;
}
div.version_dormir-en_europe a:hover,div.version_dormir-en_europe a:link,div.version_dormir-en_europe a:visited{
text-decoration:none;
color:#666666;
}
.marquee_logo{
padding:5px;
}
.marquee_logo a:link{
text-decoration:none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
color:#000000;
}
.marquee_logo a:clicked{
text-decoration:none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
color:#000000;
}
.marquee_logo a:visited{
text-decoration:none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
color:#000000;
}
.marquee_logo a:hover{
text-decoration:none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
color:#000000;
}
.carte {
padding-top:10px;
position:relative;
width:100%;
height:357px;
}
.titre_carte{
float:right;
margin-top:311px;
margin-right:57px;
font-weight:bold;
font-size:13px;
color:#CC6600;


}
.info_carte{
overflow:hidden;
text-align:left;
font-size:12px;
font-family:"Trebuchet MS";
margin-top:15px;
position:relative;
width:98%;
border:#CCCCCC 2px solid;
z-index:20;


}
.div_titre{
font-size:14px;
font-weight:bold;
position:relative;
background-color:#F7D39F;
z-index:21;
}
.total_nb_sites{
padding:3px 3px 3px 3px;
}
.description_annuaire{
padding:3px 3px 3px 3px;
}
.div_select_categories{
padding:8px 3px 8px 50%;

}
.div_type_hebergement{
float:left;
margin:0px 5px 0px 5px;
padding:3px 3px 3px 3px;
font-size:11px;
color:#DA7510;
font-weight:bold;
white-space:pre;
}
.div_type_hebergement a{
text-decoration:none;
}

.div_type_hebergement a:link {
text-decoration:none;
color:#DA7510;
}
 .div_type_hebergement a:hover {
text-decoration:none;
color:#DA7510;
}
  .div_type_hebergement a:clicked {
text-decoration:none;
color:#DA7510;
}
   .div_type_hebergement a:visited {
text-decoration:none;
color:#DA7510;
}
.div_types_hebergements{
text-align:center;
overflow:hidden;
background:#FFDCB9;
position:relative;
margin-left:10%;
margin-top:10px;
margin-right:10%;
border:#FF6600 1px solid;
}
.message_nb_site{
padding:5px 0px 0px 5px;
margin-left:10px;
margin-right:10px;

background:#FFCF9F;
font-weight:bold;
font-size:12px;
border:1px solid #FF6600;
width:98%;

text-align:center;
}
.div_logo_payant_ville{
float:left;
border:#999999 solid 1px;
margin:12px;
padding:5px 5px 5px 5px;
}
.div_logo_payant_ville a{
text-decoration:none;
}

.div_logo_payant_ville a:link {
text-decoration:none;
color:#DA7510;
}
 .div_logo_payant_ville a:hover {
text-decoration:none;
color:#DA7510;
}
  .div_logo_payant_ville a:clicked {
text-decoration:none;
color:#DA7510;
}
   .div_logo_payant_ville a:visited {
text-decoration:none;
color:#DA7510;
}
.div_logos_payants_ville{
padding:20px 20px 20px 20px;
margin-top:30px;
border:1px solid #FF6600;
width:76%;
overflow:hidden;
margin-left:10%;
margin-right:10%;
}
.div_annonces_logo{
padding:20px 20px 20px 20px;
margin-top:30px;
border:1px solid #FF6600;
width:99%;
}
div.list_site {

position:relative;

padding-top:30px;
width:85%;
margin-left:10%;
margin-right:10%;

}
div.affiche_site{
overflow:hidden;

display:block;

position:relative;

background-color:#eee;

margin-left:5px;

margin-bottom:5px;

margin-right:5px;

border:#666 dotted 1px;

}
div.div_sites_textes{
display:block;
overflow:hidden;
position:relative;
}

div.affiche_site_description{
padding-left:5px;

padding-top:17px;

position:relative;

text-align:justify;

width:98%;

font-size:12px;

}
div.affiche_site_image_description{
float:left;

position:relative;

text-align:justify;

width:150px;

}

div.affiche_site_nb_click{

padding-left:300px;

font-weight:bold;

position:relative;

color:#5B789F;

text-align:justify;

font-size:12px;

width:100%;
}
div.affiche_site_lien{

position:relative;

text-align:right;

width:100%;

font-size:12px;

font-style:italic;

text-decoration:inherit;

}
div.plus_sites{
width:100%;
text-align:center;
}

.nb_click {
color:#FF9900;
font-size:12px;
}
div.affiche_site_titre{

padding-left:5px;

font-weight:bold;

color:#0099CC;

position:relative;

text-align:justify;

font-size:14px;

width:98%;

}

div.affiche_site_titre a:link{
color:#0099CC;
text-decoration:none;
}
div.affiche_site_titre a:hover{
color:#0099CC;
text-decoration:none;
}
div.affiche_site_titre a:clicked{
color:#0099CC;
text-decoration:none;
}
div.affiche_site_titre a:visited{
color:#0099CC;
text-decoration:none;
}
div.affiche_site_non_payant{

height:100%;

display:block;

position:relative;

background-color:#eee;

margin-left:5px;

margin-bottom:5px;

margin-right:5px;

border:#666 dotted 1px;

}

div.affiche_site_non_payant_description{
color:#333333;
font-size:14px;
position:relative;
text-align:justify;
width:100%;
}


div.affiche_site_non_payant_nb_click{

padding-left:300px;

font-weight:bold;

position:absolute;

color:#5B789F;

text-align:justify;

font-size:12px;

width:100px;
}
div.affiche_site_non_payant_lien{

padding-left:120px;

position:absolute;

text-align:justify;

width:200px;

padding-top:80px;

font-size:12px;

font-style:italic;

text-decoration:inherit;

}

div.affiche_site_non_payant_titre{

color:#0099CC;
font-size:14px;
font-weight:bold;
position:relative;
text-align:justify;
width:100%;

}
.div_button_type_hebergement{
background:#FFCC33;
vertical-align:middle;
width:175px;
margin-top:10px;
text-align:center;
color:#DA7510;
border:#FF6600 1px outset;
cursor:pointer;
margin-left:45%;
margin-right:45%;
}
.div_button_type_hebergement a:link {
text-decoration:none;
color:#DA7510;
}
 .div_button_type_hebergement a:hover {
text-decoration:none;
color:#DA7510;
}
  .div_button_type_hebergement a:clicked {
text-decoration:none;
color:#DA7510;
}
   .div_button_type_hebergement a:visited {
text-decoration:none;
color:#DA7510;
}
.pagination a {

     display: block;

    float: left;

    padding: 0.3em 0.5em;

    margin-right: 5px;

	margin-bottom: 5px;

	 text-decoration: none;

	border: solid 1px #AAE;

	color: #15B;

	cursor:pointer;

}

.pagination{
text-align:center;
margin-right:10.5%;
margin-left:10.5%;
overflow:hidden;

}

.pagination .current {

    background: #26B;

    color: #fff;

	border: solid 1px #AAE;

}
/* navigation menu departement */
.menu_departement{
background:#FFA851;
border:#CCCCCC 1px solid;
width:100%;
}

#navigation-block-departement {
	position:relative;
	top:5px;
}


ul#sliding-navigation-departement
{
	list-style: none;
	font-size: .75em;
	margin: 5px 0;
	padding: 0;
}

ul#sliding-navigation-departement li.sliding-element-departement h3,
ul#sliding-navigation-departement li.sliding-element-departement a
{
font-size: 13px;
	display:block;
	width:270px;
	padding:0px 2px;
	margin:0;
}

ul#sliding-navigation-departement li.sliding-element-departement h3
{ 
	color: #000000;
	background:#FFA851;
	font-weight: bold;
}
ul#sliding-navigation-departement li.sliding-element-departement-head span
{ 
    text-align:center;
	color: #000000;
	background:url(../BgMenuMember.png) repeat-x;
	font-weight: bold;
	width:100%;
	font-size:13px;
}


ul#sliding-navigation-departement li.sliding-element-departement a
{
	color: #666666;
	background:#FFCF9F url(../tab_bg.jpg) repeat-y;
	border: 1px solid #F4F4F4;
	text-decoration: none;
}

ul#sliding-navigation-departement li.sliding-element-departement a:hover { color: #FFFFFF; }
/* menus membre */
.menus_membre{
text-align:center;
width:90%;
margin-top:21px;
border:1px #FF6600 solid;
}
.menus_membre_titre{
background:url(../BgMenuMember.png) repeat-x;
padding:2px 2px 2px 2px;
border:1px #FF6600 solid;
}
.menus_membre_contenu{
background:#FFEFE8;
border:1px #FF6600 solid;
padding:5px 5px 5px 5px;
}
.menu_membre {
background:#FFEBD7;
border:1px #FF6600 solid;
margin-top:5px;
}
.menu_membre a {
text-decoration:none;
color:#333333;
}
.menus_membre_paypal{
text-align:center;
width:90%;
margin-top:21px;
border:1px #FF6600 solid;
}
.menus_membre_titre_paypal{
background:url(../BgMenuMember.png) repeat-x;
padding:2px 2px 2px 2px;
border:1px #FF6600 solid;
}
.menus_membre_contenu_paypal{
background:#FFEFE8;
border:1px #FF6600 solid;
padding:5px 5px 5px 5px;
}
.menu_membre_paypal {
background:#FFEBD7;
border:1px #FF6600 solid;
margin-top:5px;
}
.menu_membre_paypal a {
text-decoration:none;
color:#333333;

}
/* lasted Image */

.module_image_lasted{
padding:0px 0px 5px 0px;
text-align:center;
width:90%;
margin-top:10px;
background:#FFEFE8;
border:1px #FF6600 solid;
margin-bottom:10px;
}
.titre_image_lasted{
background:url(../BgMenuMember.png) repeat-x;
padding:2px 2px 2px 2px;
border:1px #FF6600 solid;
margin-bottom:5px;
}
/* newsletter*/

#menus_newsletter{
padding:0px 0px 5px 0px;
text-align:center;
width:75%;
background:#FFEFE8;
border:1px #FF6600 solid;
margin-bottom:10px;
margin-left:40px;
padding-bottom:8%;
margin-top:7px;
}
#menus_newsletter_titre{
background:url(../BgMenuMember.png) repeat-x;
padding:2px 2px 2px 2px;
border:1px #FF6600 solid;
margin-bottom:5px;
}
.onload_transaction{
background-image:url(../loading.gif);
background-position:center;
margin-left:88%;
width:16px;
height:16px;
position:absolute;
/*margin-left:40%;*/
}
/* description pays */
.Description_Pays{
padding:0px 0px 5px 0px;
text-align:center;
width:98%;
margin-top:20px;
margin-left:2px;
background:#FFEFE8;
border:1px #FF6600 solid;
margin-bottom:10px;
}
.Description_Pays_titre{
background:url(../BgMenuMember.png) repeat-x;
padding:2px 2px 2px 2px;
border:1px #FF6600 solid;
margin-bottom:5px;
}
.Description_Pays_contenu{
margin-left:2px;
text-align:left;
}
/* end description*/
/* categories */
.arbo_cat{
text-align:center;
padding-top:5px;

}
.description_cat_annuaire{
margin-left:10%;
margin-right:10%;
overflow:hidden;
}
.text_cat_annuaire{
float:left;
padding:10px 5px 5px;
width:75%;
}
.carte_cat_annuaire{
float:left;
padding:10px 5px 5px;
}

/*plus visites */
.plus_visites {
text-align:center;
font-weight:bold;
padding:5px 0px 5px 0px;
}
/*Derniers Inscrits*/
.Derniers_Inscrits{
text-align:center;
font-weight:bold;
padding:5px 0px 5px 0px;
}
.date_site{
margin-left:10px;
padding-top:5px;
padding-bottom:5px;
}

/*fiche site */

.retour_fiche{
text-align:center;
widows:100%;
padding-top:5px;

}
.image_retour_fiche img{
top:5px;
}
.text_retour_fiche{
vertical-align:top;
}
.retour_fiche a:link{
text-decoration:none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.retour_fiche a:clicked{
text-decoration:none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.retour_fiche a:visited{
text-decoration:none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.retour_fiche a:hover{
text-decoration:none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}

.image_menu_fiche{
padding-left:2px;
vertical-align:middle;
text-align:center;
font-weight:bold;
float:left;
height:29px;
padding-bottom:5px;
}
.text_menu_fiche{
padding-left:5px;
padding-top:5px;
vertical-align:middle;
text-align:center;
font-size:13px;
height:29px;
font-weight:bold;
float:left;
}

.fiche_menus{
padding-top:5px;
width:80%;
margin-left:10%;
margin-right:10%;
background:#FFDCB9;
border:#FF8000 1px solid;
overflow:hidden;
}
.fiche_description{
padding-top:5px;
width:80%;
margin-left:10%;
margin-right:10%;
background:#FFDCB9;
border:#FF8000 1px solid;
padding-left:5px;
}
.fiche_photos_site{
padding-top:5px;
padding-bottom:5px;
width:80%;
margin-left:10%;
margin-right:10%;
background:#FFDCB9;
border:#FF8000 1px solid;
padding-left:5px;
margin-top:10px;
margin-bottom:10px;
overflow:hidden;
}
.fiche_photo_site{
float:left;
margin-left:9px;
width:84px;
height:54px;
padding:2px;
border:#000000 1px solid;
background:#FFFFFF;
}
.fiche_photo_site a:link{
text-decoration:none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
color:#333333;
}
.fiche_photo_site a:clicked{
text-decoration:none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
color:#333333;
}
.fiche_photo_site a:visited{
text-decoration:none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
color:#333333;
}
.fiche_photo_site a:hover{
text-decoration:none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
color:#333333;
}

.fiche_adresse_site{
padding-top:5px;
width:80%;
margin-left:10%;
margin-right:10%;
background:#FFDCB9;
border:#FF8000 1px solid;
padding-left:5px;
margin-top:10px;
text-align:center;
}
.fiche_contenu_description{
overflow:hidden;
}
.fiche_tarifs_button{
background:#FFD2A6;
border:#000000 1px outset;
padding:2px;
margin-right:40%;
margin-left:40%;
margin-top:10px;

padding-bottom:5px;
text-align:center;
margin-bottom:5px;

}
.fiche_tarifs_button a:link{
text-decoration:none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
color:#CC0000;
}
.fiche_tarifs_button a:clicked{
text-decoration:none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
color:#CC0000;
}
.fiche_tarifs_button a:visited{
text-decoration:none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
color:#CC0000;
}
.fiche_tarifs_button a:hover{
text-decoration:none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
color:#CC0000;
}
.fiche_menu{
overflow:hidden;
float:left;
padding-right: 10px;
text-align:center;
vertical-align:middle;
}
.fiche_titre{
float:right;
padding-left:15px;
padding-top:5px;
padding-right: 10px;
text-align:center;
font-size:12px;
height:29px;

vertical-align:middle;
}
.fiche_titre_site{
text-align:center;
font-size:14px;
color:#CC6600;
padding:5px 0px 5px 0px;
font-weight:bold;
}
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../calendar.gif) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}
.no_site_in_cat_annuaire{
text-align:center;
width:100%;
}
