/* GENERAL */

.tr_sep
        {
        background:#F5A810;
        font-size:1px;
        height:1px !important;
        padding:0px !important;
        }

.disno
	{
	display:none;
	}

#timebarre
        {
        position:absolute;
        top:1px;
        left:1px;
        width:1px;
        height:31px;
        z-index:10;
        background-image:url('/img/timebarre_fond.gif');
        background-repeat:repeat-x;
        background-position:top-right;
        filter:alpha(opacity=70);
        -moz-opacity: .7;
	*left:-5px;
        }

#timetexte
	{
	text-align:center;
	position:relative;
	z-index:20;
	font-size:18px;
	font-weight:bold;
	}

.barpho 
	{ 	
	background-repeat: repeat-y;
	background-image:url('/img/architecture/barpho_sep.gif');
	background-position:right;
	text-align:center;
	padding:0px !important;
	margin:0px !important;
	}

.center
	{
	text-align:center;
	}

#contener
	{
	width:100%;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	}

#contener td
	{
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	}
	
#contener .marge
	{
	width:50%;
	padding:0px;
	margin:0px;
	}

#contener .centre
	{
	width:785px;
	vertical-align:top;
	padding:0px;
	background:#ffffff;
	}


.petitefont
	{
	font-family:Arial;
	font-size:10px;
	}

.petitefont a
        {
        font-family:Arial;
        font-size:10px;
        }

.petitefont a:hover
        {
        font-family:Arial;
        font-size:10px !important;
        }

.moteur
	{
	background:#ffffff;
	border:1px #D4E8FC solid;
	margin-top:10px;
	border-bottom:10px #D4E8FC solid;
	border-top:15px #D4E8FC solid;
	margin-bottom:10px;
	padding:7px;
	color:#667667;
	}

.moteur .moteur
        {
        background:#ffffff;
        border:0px;
        margin:0px;
        padding:0px;
        }

.quote
	{
        background:#ffffff;	
	background-repeat:no-repeat;
	background-image:url('/img/quote.gif');
        border:1px #65A1A0 solid;
        border-left:4px #65A1A0 solid;
        padding:5px;
	padding-left:20px;
	}

.quote b 
	{
	border-bottom:1px #65A1A0 dotted;
	}

.moteur td
	{
	color:#667667;
	}

.bloc_droite
	{
	float:right;
	width:250px;
	}

.moteur b
	{
	color:#F39F12;
	}

input.bouton
	{
	font-family:Tahoma,Verdana;
	font-size:12px;
	margin:2px;
	background:#F19306;
	background-image:url('/img/structure/bouton_fond.gif');
        background-repeat:repeat-x;
        background-position:top;
	border:0px;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	padding:1px;
	padding-left:5px;
	padding-right:5px;
	}

.bouton:hover, .bouton_big:hover
	{
	margin-top:3px;
	margin-bottom:1px;
	margin-right:1px;
	margin-left:3px;
	}

body
	{
	background:#F1E9DD;
	font-family:Tahoma,Verdana;
	font-size:12px;
	margin:0px;
	padding:0px;
	}

td 
	{
	font-family:Tahoma,Verdana;
	font-size:12px;
	}

img 
	{
	border:0px;
	}

ul
	{
	margin:0px;
	}

a
	{
	font-family:Tahoma,Verdana;
	font-size:12px;
	color:#44526B;
	}

a.nounder
	{
	text-decoration:none
	}

a.prix, .prix
	{
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
	}

.vert
	{
	color:#276F14;
	}

.inscription
        {
        padding:5px;
        background:#AEC527;
        background-image:url('/img/structure/inscription_fond.gif');
        background-repeat:repeat-x;
        background-position:top;
        }

a.bouton_big
        {
        display:block;
        width:250px;
        background:#F19306;
        background-image:url('http://www.vacanceo.com/img/structure/bouton_fond.gif');
        background-repeat:repeat-x;
        background-position:top;
        border:0px;
        color:#ffffff !important;
        text-decoration:none;
        font-weight:bold;
        padding:10px;
        padding-left:5px;
        padding-right:5px;
        margin:2px;
        }

a.bouton, .bouton
	{
	font-family:Tahoma,Verdana;
        font-size:12px;
	background:#F19306;
        background-image:url('/img/structure/bouton_fond.gif');
        background-repeat:repeat-x;
        background-position:top;
        border:0px;
        color:#ffffff !important;
	text-decoration:none;
        font-weight:bold;
        padding:3px;
        padding-left:7px;
        padding-right:7px;
	margin:2px;
	}

a.bouton_bloc, .bouton_bloc
	{
	display:block;
	float:left;
	font-family:Tahoma,Verdana;
        font-size:12px;
	background:#F19306;
        background-image:url('/img/structure/bouton_fond.gif');
        background-repeat:repeat-x;
        background-position:top;
        border:0px;
        color:#ffffff !important;
	text-decoration:none;
        font-weight:bold;
        padding:3px;
        padding-left:7px;
        padding-right:7px;
	margin:2px;
	width:auto;
	}

.bouton_bloc:hover
	{
	margin-top:3px;
	margin-bottom:1px;
	margin-right:1px;
	margin-left:3px;
	}

.alerte
	{
                background:#C85353;
        background-image:url('/img/structure/partir_fond.gif');
        background-repeat:repeat-x;
        background-position:top;
        padding:5px;
        color:#ffffff;
        margin-bottom:1px;
        border-bottom:4px #AC3334 solid;
	background-image:url('/img/alerte_rouge.gif');
        background-repeat:no-repeat;
       	background-position:10px 50%;
        padding-left:50px;
	/*border-top:#870A0A solid 4px;
	border-bottom:#870A0A dashed 1px;
	padding:5px;
	color:#ffffff;
	background:#cc0000;
	background-image:url('/img/alerte_rouge.gif');
        background-repeat:no-repeat;
        background-position:center left;
        padding-left:40px;*/
	}

a.alertebouton
        {
	background:#C85353;
        background-image:url('/img/structure/partir_fond.gif');
        background-repeat:repeat-x;
        background-position:top;
        color:#ffffff;
	border:0px;
	color:#ffffff !important;
	text-decoration:none;
        font-weight:bold;
	padding:3px;
        padding-left:7px;
        padding-right:7px;
        margin:2px;
        }

a.alertebouton:hover
        {
        margin-top:3px;
        margin-bottom:1px;
        margin-right:1px;
        margin-left:3px;
        }

form
	{
	margin:0px;
	}

.bloc_vignette
        {
        float:left;
        text-align:center;
        padding:0px;
        margin:0px;
        font-weight:bold;
        }

.vignette
	{
	//pdosition:relative;
	border-right:#000000 2px solid;
	border-bottom:#000000 2px solid;
	border-left:#DDDDDD 1px solid;
	border-top:#DDDDDD 1px solid;
	padding:3px;
	margin:2px !important;
	background:#ffffff;
	z-index:10;
	*margin-right:8px !important;
	*margin-bottom:8px !important;
	}

.vignette_bloc
	{
	position:relative;
	float:left;
	z-index:15;
	}

.vignette_bloc_max
	{
	position:relative;
	float:left;
	padding:5px;
	border:1px dotted #4682C5;
	margin:8px;
	text-align:center;
	*height:155px;
	height:145px;
	}

.vignette_info
	{
	position:absolute;
	height:10px;
	z-index:15;
	top:75px;
	left:8px;
	*left:3px;
	*top:71px;
	}

.vignette_info img
        {
	margin-right:1px;
        }

a:hover
	{
	color:#cc0000;
	}

.help
	{
	cursor:help;
	}

.table1
	{
	padding:5px !important;
	//background:#F2F2F2;
	background:#E3E3E3;
	color:#000000;
	}

.table2
	{
	padding:5px !important;
	background:#FFFFFF;
	color:#000000;
	border:1px dotted #CFCFCF;
	*border:1px solid #CFCFCF;	
	}

.table3
	{
	padding:5px;
	background:#5D5D5D;
	color:#ffffff;
	border:1px dotted #000000;
	*border:1px solid #CFCFCF;	
	}

.table1_self, .table2_self
	{
	padding:5px !important;
	background:#F8FFCF;
	color:#000000;
	border-top:2px solid #B6CE2F;
	border-bottom:2px solid #B6CE2F;
	}

.table1_self2, .table2_self2
	{
	padding:5px !important;
	background:rgb(255, 241, 175);
	color:#000000;
	border-top:2px solid #FFD100;
	border-bottom:2px solid #FFD100;
	}

.surligne
	{
/*	background:#F19306;
        background-image:url('/img/structure/bouton_fond.gif');
        background-repeat:repeat-x;
        background-position:top;*/
	padding:5px;
	border:1px #F19306 solid;
	background:#F9ECC9;
	font-weight:bold;
	color:#000000;
	}

.tableclass
	{
	width:100%;
	}

.tablenospace
	{
	border-collapse:collapse !important;
	margin:0px;
	padding:0px;
	width:100%;
	}

.tablenospace td
	{
	margin:0px !important;
	padding:0px !important;
	}

.tableclass_in
	{
	width:100%;
	}

.pan_class
	{
	z-index:50;
	padding:0px;
	position:absolute;
	border-collapse:collapse;
	border-spacing:0px;
	filter:alpha(opacity=100);
	 -moz-opacity: 1;
	}

.pan_classover
        {
        padding:0px;
        position:absolute;
        border-spacing:0px;
        filter:alpha(opacity=20);
         -moz-opacity: .2;
        }

.pan_classhide
        {
	position:absolute;
        display:none;
        }

.pan_class td, .pan_classover td
        {
        padding:0px;
        }

.pan_fond
	{
	vertical-align:top;
	padding-top:10px !important;
	background:url('/img/cartes/pan_m.gif');
	}

.notice_vert
	{
	background:#98B011;
        *background-image:url('/img/structure/2_1_log_fond.gif');
        padding:5px;
        -moz-border-radius:7px;
        color:#ffffff;
        background-repeat:repeat-x;
	}

.notice_vert h2
	{
	margin-bottom:8px;
	margin-top:0px;
	font-family:Tahoma,Verdana;
	font-size:14px;
	border-bottom:2px #ffffff solid;
        color:#FFE900;
	}
	
.notice_vert h3
	{
	margin-bottom:3px;
	margin-top:0px;
	color:#FFE900;
	font-family:Tahoma,Verdana;
	font-size:13px;
	border-bottom:1px #ffffff dashed;
	}

.notice_vert a
	{
        color:#FFE900 !important;
        text-decoration: none;
	}


.notice_vert ul
	{
	margin: 0px;
	margin-left:20px;
	padding: 0px;
	list-style-type:disc;
	}
		
.onglet_select, a.onglet_select, a.onglet_select:hover, a.onglet_select:visited, a.onglet_select:active
        {
        display:block;
        height:23px;
	*height:29px;
        padding-top:6px;
        color:#000000 !important;
        font-weight:bold;
        padding-left:10px;
        padding-right:10px;
        margin-right:3px;
        text-decoration:none;
        float:left;
        background-image:url('/img/structure/2_2_2_onglet_on.gif');
        }

a.onglet_unselect:hover
        {
        color:#000000 !important;
        background-image:url('/img/structure/2_2_2_onglet_off2.gif');
        }

.onglet_unselect, a.onglet_unselect, a.onglet_unselect:visited, a.onglet_unselect:active
        {
        display:block;
        height:23px;
	*height:27px;
        padding-top:6px;
        padding-left:10px;
        padding-right:10px;
        margin-right:3px;
        text-decoration:none;
        float:left;
        color:#ffffff !important;
        background:#FF9400;
        background-image:url('/img/structure/2_2_2_onglet_off.gif');
        }

.onglet_barre
        {
        height:29px;
        background-image:url('/img/structure/2_2_2_onglet_fond.gif');
        white-space:nowrap;
        padding-left:8px;
        }

.onglet_content
        {
        border-right:4px #D4E8FC solid;
        border-left:4px #D4E8FC solid;
        border-bottom:15px #D4E8FC solid;
        padding:8px;
	*width:100%;
        }

.onglet_select_bloc
        {
        display:block;
        }

.onglet_unselect_bloc
        {
        display:none;
        }

.hr_orange
        {
        height:1px;
        color:#ffffff;
        border:0px;
        border-bottom:2px #F39F12 solid;
        }

.alerte hr
        {
        height:1px;
        color:#ffffff;
        border:0px;
        border-bottom:1px #ffffff solid;
        }

.overbox
	{
	display:none;
	background: #A1CCFF;
	border: 1px solid #7F7F7F;
	border-right: 3px solid #7F7F7F;
	border-bottom: 3px solid #7F7F7F;
	position:absolute;
	padding:5px;
	z-index:50;
	}

.img_esp {border-style:dashed;border-color:#3C8116;border-width:1px;margin-bottom:5px}
.img_esp:hover {border-style:solid;border-color:#cc0000;border-width:1px;margin-bottom:5px}

.img_online {border-style:dashed;border-color:#3C8116;border-width:4px;margin-bottom:5px;}

.img_offline {border-style:dashed;border-color:#cc0000;border-width:4px;margin-bottom:5px}

.img_neutre {border-style:dashed;border-color:#f0f0f0;border-width:4px;margin-bottom:5px}
.img_monde {border-style:dashed;border-color:#FFDD00;border-width:4px;margin-bottom:5px}

/* HEADER */

#texte_presentation
	{
	position:absolute;
	color:white;
	top:40px;
	left:40px;
	width:555px;
	height:80px;
	}

#header
	{
	position:relative;
	height:124px;
	background:#528ECF;
	background-image:url('/img/structure/topfond.gif');
	}

	
	/* MENU GAUCHE */

	#menugauche
		{
		padding:0px;
		width:174px;
		-widtdfgdh:174px;
		background:#ffffff;
		background-image:url('/img/structure/2_1_fond.gif');
		vertical-align:top;
		padding-bottom:20px;
		margin:0px;
		}

	#menugauche_content
		{
		margin-left:9px;
		}

	#menugauche  td
		{
		padding:5px;
		}

	#remember
		{
		margin-bottom:5px;
		}

	#menugauche .login
		{
		background:#AFC728;
		background-image:url('/img/structure/2_1_log_fond.gif');
		background-repeat:repeat-x;
		background-position:top;
		padding:5px;
		color:#ffffff;
		margin-bottom:1px;
		border-bottom:4px #8B9E20 solid;
		}

	#menugauche .orange
        {
                background:#FBBE34;
                background-image:url('/img/structure/2_1_orange.gif');
                background-repeat:repeat-x;
                background-position:top;
                padding:5px;
                color:#ffffff;
                margin-bottom:1px;
                border-bottom:4px #F39F12 solid;
                padding-top:10px;
                padding-bottom:10px;
                }

        #menugauche .orange a
                {
                color:#ffffff;
                text-decoration:none;
                }

	#menugauche hr
		{
		height:1px;
		border:0px;
		border-bottom:1px dotted #ffffff;
		}

	#menugauche .login a
		{
		color:#ffffff;
		text-decoration:none;
		}

	#menugauche .login a:hover
		{
		color:#FFDD00;
		text-decoration:underline;
		}

	#menugauche .sinformer
		{
		background:#7CB2B1;
		background-image:url('/img/structure/sinformer_fond.gif');
		background-repeat:repeat-x;
		background-position:top;
		padding:5px;
		color:#ffffff;
		margin-bottom:1px;
		border-bottom:4px #548189 solid;
		}

	#menugauche .partir
		{
		background:#C85353;
		background-image:url('/img/structure/partir_fond.gif');
		background-repeat:repeat-x;
		background-position:top;
		padding:5px;
		color:#ffffff;
		margin-bottom:1px;
		border-bottom:4px #AC3334 solid;
		}

	#menugauche .participer
		{
		background:#AABA51;
		background-image:url('/img/structure/participer_fond.gif');
		background-repeat:repeat-x;
		background-position:top;
		padding:5px;
		color:#ffffff;
		margin-bottom:1px;
		border-bottom:4px #AABA51 solid;
		}

	#menugauche .bas
		{
		background:#98B011;
		background-image:url('/img/structure/2_1_basfond.gif');
		background-repeat:repeat-x;
		background-position:bottom;
		padding:5px;
		color:#ffffff;
		padding-bottom:25px;
		}

	#menugauche a
		{
		color:#ffffff;
		text-decoration:none;
		}

	#menugauche a:hover
		{
		color:#FFDD00;
		text-decoration:underline;
		}
	
	#menugauche ul
		{
		margin: 0px;
		padding: 0px;
		padding-left: 15px;
		list-style-type:disc;
		}

	#menugauche li
		{
		margin: 0px;
		padding: 0px;
		margin-left:0px;
		}
	
	/* CONTENT */

	#content
		{
		background:#ffffff;
		vertical-align:top;
		width:612px;
		padding:0px;
		margin:0px;
		padding-bottom:20px;
	
	bforder:1px solid black;
		}

	#content  td
		{
		padding:2px;
		}

	#toponglet
		{
		vertical-align:top;
		width:612px;
		height:27px !important;
		backgroufnd:#3F7CC0;
		background-image:url('/img/structure/2_2_1_fond.gif');
		background-repeat:repeat-x;
		}
	
	#toponglet img
		{
		float:left;
		}
	
	#toponglet a
		{
		display:block;
		width:85px;
		height:24px;
		background-image:url('/img/structure/2_2_1_ongletbaseautre.gif');
		color:#437FC3;
		float:left;
		margin-right:6px;
		*margin-right:4px;
		text-align:center;
		text-decoration:none;
		font-weight:bold;
		padding-top:3px;
		}

	#toponglet a.home
                {
                display:block;
                width:35px;
                height:24px;
                background-image:url('/img/structure/2_2_onglethome.gif');
                color:#ffffff;
                float:left;
                margin-right:7px;
                text-align:center;
                text-decoration:none;
                font-weight:bold;
                padding-top:3px;
                }

	#toponglet a.config
                {
                display:block;
                width:8px;
                height:24px;
                background-image:none;
                color:#ffffff;
                float:left;
                margin-right:0px;
                padding-top:3px;
                }

	#toponglet a.autres
		{
		background-image:url('/img/structure/2_2_1_ongletbase2.gif');
		color:#ffffff;
		}

	#toponglet a.home:hover, #toponglet #gen_home a.home
                {
                background-image:url('/img/structure/2_2_onglethomeon.gif');
                }


	#toponglet a.accueil:hover
		{
		background-image:url('/img/structure/2_2_1_ongletacc.gif');
		color:#437FC3;
		}

	#toponglet a.partir:hover, #toponglet #gen_partir a.partir
		{
		background-image:url('/img/structure/2_2_1_ongletpartir.gif');
		color:#437FC3;
		}

	#toponglet a.sinformer:hover, #toponglet #gen_sinformer a.sinformer
		{
		background-image:url('/img/structure/2_2_1_ongletsinformer.gif');
		color:#437FC3;
		}

	#toponglet a.participer:hover, #toponglet #gen_participer a.participer
		{
		background-image:url('/img/structure/2_2_1_ongletparticiper.gif');
		color:#437FC3;
		}

	#toponglet a.autres:hover
		{
		background-image:url('/img/structure/2_2_1_ongletacc.gif');
		color:#437FC3;
		}

	#navibar
		{
		background:#F8B128;
		background-image:url('/img/structure/2_2_navibar.gif');
		background-repeat:repeat-x;
		background-position:top;
		border-bottom:3px solid #FBD995;
		padding:5px;
		color:#ffffff;
		font-weight:bold;
		text-transform:capitalize;
		}

	#navibar a
		{
		color:#ffffff;
		font-weight:normal;
		}

	#navibar a:hover
		{
		text-decoration:none;
		}

	#content #contenu
		{
		margisn:10px;
		*widthd:600px !important;
		}

	#content #contenu #contenu2
		{
		margin-left:10px;
		margin-top:5px;
		width:592px;
		*widthd:600px !important;
		}

	#content #contenu input, #content #contenu select
                {
		font-family:Tahoma,Verdana;
	        font-size:12px;
                }

	 #content #contenu  .orange
                {
                background:#FBBE34;
                background-image:url('/img/structure/2_1_orange.gif');
                background-repeat:repeat-x;
                background-position:top;
                padding:5px;
                color:#ffffff;
                }

	#content #contenu .alerte
                {
                background:#C85353;
                background-image:url('/img/structure/partir_fond.gif');
                background-repeat:repeat-x;
                background-position:top;
                padding:5px;
                color:#ffffff;
                margin-bottom:1px;
                border-bottom:4px #AC3334 solid;
		background-image:url('/img/alerte_rouge.gif');
	        background-repeat:no-repeat;
        	background-position:10px 50%;
	        padding-left:50px;
                }

	.colonne2 .alerte
                {
                -moz-border-radius:7px;
                background:#C85353;
                background-image:none !important;
                padding:5px !important;
                color:#ffffff;
                margin-bottom:1px;
                border-bottom:4px #AC3334 solid;
                }

	.blogit
		{
		width:450px;
		height:60px;
		font-family: tahoma;
		font-size:11px;
		border:1px solid #B4B2B2;
		}

	.alerte A
		{
		color:#ffffff !important;
		}
	
	/* DROITE */

	#menudroite
		{
		position:relative;
		padding:0px;
		width:174px;
		-widtdfgdh:174px;
		background:#ffffff;
		background-image:url('/img/structure/2_3_fond.gif');
		padding-right:0px;
		vertical-align:top;
		padding-bottom:20px;
		z-index:5;
		height:500px;
		margin:0px;
		}

	#menudroite td
		{
		padding:5px;
		}

	/* PANERO */
	#panero
		{
		position:relative;
		width:174px;
		}
		
	#panero #recherche
		{
		position:absolute;
		top:65px;
		left:15px;
		color:#ffffff;
		font-weight:bold;
		}
		
	#panero #recherche #submit
		{
		background:#FF9900;
        	background-image:url('/img/structure/rech_ok.gif');
        	width:27px;
        	height:18px;
        	border:0px;
		}
		
	#panero #recherche #champ
		{
		width:100px;
		border:0px;
		height:18px !important;
		}
		
	#panero #annonce
		{
		position:absolute;
		top:112px;
		left:11px;
		width:144px;
		text-align:center;
		}
		
	#panero #annonceurs
		{
		position:absolute;
		top:150px;
		left:9px;
		width:148px;
		backgrgound:#ffffff;
		}
		
	#panero #annonceurs .detail_annonceur
		{
		padding:2px;
		background:#585857;
		margin-bottom:4px;
		margin-top:6px;
		clear:both;
		cursor:pointer;
		}
		
	#panero #annonceurs .detail_annonceur .prix_annonceur
		{
		float:right;
		cursor:pointer;
		cdlear:both;
		}
		
	#panero #annonce img
		{
		margin-bottom:5px;
		}

	#panero .lien
		{
		position:absolute;
		top:256px;
		left:9px;
		width:148px;
		text-align:center;
		color:#ffffff;
		font-weight:bold;
		}

	#panero .lien a
		{
		color:#ffffff;
		text-decoration:none;
		}

	#panero .lien a:hover
		{
		color:#F8B515;
		text-decoration:none;
		}

	#panero_adsense
		{
		width:173px;
		height:266px;
		background:#4f4f4f;
		background-image:url('/img/panero/lilsky.gif');
		color:#ffffff;
		}

	#panero_adsense div
		{
		padding-top:7px;
		margin-left:25px;
		}

	.panero_extens
		{
		width:173px;
		background:#4f4f4f;
		background-image:url('/img/panero/travelbloc.gif');
		color:#ffffff;
		}

	.panero_extens div
		{
		width:135px !important;
		padding-top:10px;
		margin-left:15px;
		text-align:center;
		padding-bottom:10px;
		color:#ffffff !important;
		}

	.panero_extens div a
		{
		color:#FFBF00 !important;
		text-decoration:none;
		}

	.panero_extens_bas
		{
		width:173px;
		height:12px;
		background:#4f4f4f;
		background-image:url('/img/panero/travelbloc_bas.gif');
		}

	.panero_extens_pied
		{
		width:173px;
		height:8px;
		background:#4f4f4f;
		background-image:url('/img/panero/travelbloc_pied.gif');
		}

	.panero_stats td
		{
		text-align:right;
		padding:2px !important;
		padding-top:2px !important;
		}

	.panero_stats td a
		{
		color:#ffffff !important;
		text-decoration:none;
		}

	#panero_hide
		{
		position:absolute;
		z-index:50;
		filter:alpha(opacity=90);
		-moz-opacity: .9;
		display:none;
		width:auto !important;
	        padding:15px;
		margin:0px !important;
	        color:#000000;
	        background:#4F4F4F;
	        margin-bottom:1px;
	        border:2px dotted #000000;
		}

	#panero_hide div
		{
		margin:0px !important;
		padding:5px !important;
		text-align:left;
		width:120px;
		margin-bottom:2px;
		}

	#menudroite_content
		{
		margin-right:9px;
		}

	#menudroite:hover
                {
		z-index:30;
		}
	
	#menudroite td
                {
		color:#ffffff;
                }

	#menudroite .recherche
		{
		background:#7CB3EE;
		background-image:url('/img/structure/2_3_fondrecherche.gif');
		background-repeat:repeat-x;
		background-position:top;
		padding:5px;
		color:#ffffff;
		margin-bottom:1px;
		border-bottom:4px #3E7BBF solid;
		padding-top:10px;
		}

	#menudroite .orange
		{
		background:#FBBE34;
		background-image:url('/img/structure/2_1_orange.gif');
		background-repeat:repeat-x;
		background-position:top;
		padding:5px;
		color:#ffffff;
		margin-bottom:1px;
		border-bottom:4px #F39F12 solid;
		padding-top:5px;
		padding-bottom:5px;
		text-align:center;
		}

	#menudroite .vert
		{
		background:#5F7F27;
		padding:5px;
		color:#ffffff;
		margin-bottom:1px;
		padding-top:5px;
		padding-bottom:5px;
		text-align:center;
		border-top:1px solid #32353A;
		}

	#menudroite .orange a,#menudroite .vert a
		{
		color:#ffffff;
		text-decoration:none;
		}
	
	#menudroite hr
                {
                height:1px;
                border:0px;
                border-bottom:1px dotted #ffffff;
                }

	#menudroite .titre
		{
		background:#F39F12;
		color:#ffffff;
		margin-top:1px;
		margin-bottom:1px;
		border-bottom:1px #ffffff dashed;
		border-top:1px #ffffff dashed;
		padding:3px;
		font-weight:bold;
		text-transform:uppercase;
		padding-left:5px;
		}

	#menudroite .soustitre
		{
		background:#AFC728;
		background-image:url('/img/structure/2_1_log_fond.gif');
		background-repeat:repeat-x;
		background-position:top;
		color:#ffffff;
		padding:5px;
		padding-bottom:15px;
		*width:165px !important;
		}

	#menudroite .bas
		{
		background:#9CB415;
		background-image:url('/img/structure/2_3_bas.gif');
		background-repeat:repeat-x;
		background-position:bottom;
		color:#ffffff;
		padding:5px;
		padding-bottom:30px;
		*width:165px !important;
		}

	#menudroite .tabletitre
		{
		background:#F7FBDF;
		color:#424E02;
		font-weight:bold;
		padding:5px;
		height:auto;
		border:0px;
		}
	#menudroite .tabletitre a
		{
		color:#424E02 !important;
		}

	#menudroite .table1, .inscription .table1
		{
		background:#E7EFBB;
		color:#4C5904 !important;
		}
	
	#menudroite .table2, .inscription .table2
		{
		background:#D5E386;
		color:#4C5904 !important;
		}

	#menudroite .table2 a, .inscription .table2 a
		{
		color:#424E02 !important;
		}

	#menudroite .table1 a, .inscription .table1 a
		{
		color:#424E02 !important;
		}

	#menudroite .table2 a:hover, .inscription .table2 a:hover
		{
		color:#FF9000 !important;
		}

	#menudroite .table1 a:hover, .inscription .table1 a:hover
		{
		color:#FF9000 !important;
		}

	#menudroite .soustitre a
                {
                color:#ffffff;
                }
	
	#menudroite a.bouton, #menudroite .bouton
		{
                color:#ffffff !important;
                }

	#menudroite ul
                {
                margin: 0px;
                padding: 0px;
                padding-left: 15px;
                list-style-type:disc;
                }

        #menudroite li
                {
                margin: 0px;
                padding: 0px;
                margin-left:0px;
                }	
	

/* BAS */

#footer
	{
	width:960px;
	height:51px;
	*height:56px;
	background:#F1E9DD;
	text-align:center;
	background-image:url('/img/structure/3_fond.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:5px;
	margin-bottom:30px;
	}

.pays_info
	{
	border-left:1px #000000 solid;
	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
	background:#000000;
	border-collapse:collapse;
	width:572px;
	}

.pays_info td
	{
	background:#ffffff;
	border-right:1px black solid;
	color:#ffffff !important;
	padding:3px;
	font-weight:bold;
	text-align:center;
	}

.pays_info td a
	{
	text-decoration:none;
	}


.pays_info td.pays
	{
	color:#000000 !important;
	background-image:url('/img/infos_fond.gif');
	}

.pays_info td.pays a
	{
	color:#000000 !important;
	}


.pays_info td.sinformer
	{
	color:#ffffff !important;
	background-image:url('/img/structure/sinformer_fond.gif');
	cursor:pointer;
	}

.pays_info td.partir
	{
	color:#ffffff !important;
	background-image:url('/img/structure/partir_fond.gif');
	cursor:pointer;
	}

.pays_info td.participer
	{
	color:#ffffff !important;
	background-image:url('/img/structure/participer_fond.gif');
	cursor:pointer;
	}

#popup_login
	{
	position:absolute;
	width:400px;
	height:393px;
	top:100px;
	left:100px;
	z-index:60;
	}

#popup_login_ombre
        {
        position:absolute;
	background:#000000;
	width:400px;
	height:393px;
        top:110px;
        left:110px;
        z-index:59;
	filter:alpha(opacity=40); 
	-moz-opacity: .4;
        }

a.big_bouton, .big_bouton
	{
	display:block;
	width:250px;
	background:#F19306;
        background-image:url('http://www.vacanceo.com/img/structure/bouton_fond.gif');
        background-repeat:repeat-x;
        background-position:top;
        border:0px;
        color:#ffffff !important;
	text-decoration:none;
        font-weight:bold;
        padding:10px;
        padding-left:5px;
        padding-right:5px;

	margin:2px;
	}

#map
	{
	background-image:url('/img/map_process.gif');
	background-repeat:no-repeat;
	background-position:center center;
	}

#cherche_membre
	{
	position:absolute;
	z-index:50;
	filter:alpha(opacity=90);
	-moz-opacity: .9;
	display:none;
	width:270px;
        padding:15px;
        color:#000000;
        background:#ffffff;
        margin-bottom:1px;
        border:2px dotted #000000;
	}

a.choisi
	{
	text-decoration:none;
	font-weight: bold;
	color:#cc0000 !important;
	}

.petv
        {
        background:#005AAB;
        padding-top:5px;
        color:#ffffff;
        }
        
.petv_menu
        {
        background:#005AAB;
        padding:5px;
        color:#ffffff;
        width:130px;
        _width:140px;
        }

.petv a, .petv_menu a
	{
	color:#FFD94D !important;
	text-decoration:none;
	}

.tabavis
	{
	border-bottom:1px dotted #545352;
	padding:5px
	padding-bottom: 2px;
	padding-top: 2px;
	}

.table1 .tabavisone
	{
	border-bottom:1px dotted #545352;
	padding:5px;
	background:#ffffff;
	}

.table2 .tabavisone
	{
	border-bottom:1px dotted #545352;
	padding:5px;
	background:#E3E3E3;
	}

a.top_link, .top_link
	{
	color:#205C92;
	text-decoration: none;
	border:1px #ffffff dotted;
	}

a.top_link:hover
	{
	color:#cc0000;
	text-decoration: none;
	border:1px #cc0000 dotted;
	}

.colonne1
	{
	width:390px;
	}
	
.colonne2 div
	{
	-moz-border-radius:7px;
	}

.nowrap
	{
        white-space:nowrap;
	}