/* RESET CSS */



#satisfactioninter
{
	background:url("/App_Themes/default/PICTURES/satisfaction2.png") no-repeat top center;
	width:192px;
	height:46px;
	padding:6px 0px 0 28px;
	margin:0 20px 0 0;
	font-weight:bold;
	font-size:30px;
	font-family:Arial;
	color:#A32000;
	cursor:pointer;
}

.jcarousel-skin-tango a:hover
{color:Black;}

.jcarousel-skin-tango a.par
{color:#A52300;}

.jcarousel-skin-tango a.par:hover
{color:#A52300;}

.jcarousel-skin-tango a.ensavoirplus
{color:#E04B25; font-weight:bold;}


.jcarousel-skin-tango a.ensavoirplus:hover
{color:Black;}


body {
	background:url("../PICTURES/fondaccueil.jpg") no-repeat center top;
	color:#FFF;
	font-family:Verdana;
	font-size:11px;
	outline:none;
	border:0;
	margin:0;
	padding:0;
}



.pretty 
{
	color:Black;
}

img
{
	border: 0px;
}

a,a:hover {
text-decoration:none;
}

a {
color:#000;
}

a:hover {
color:red;
}

.right {
float:right;
}

.clear {
clear:both;
}

.alignright {
text-align:right;
}

.alignleft {
text-align:left;
}

.alignjustify {
text-align:justify;
}

.verticalmiddle {
vertical-align:middle;
}

.verticaltop {
vertical-align:top;
}

/* PAGE */
h1
{
	color: Black;
	font-size: 13px;
}

#banniere 
{
	position:relative;
	clear:both;
	float:left;
	width:1001px;
	height:298px;
	padding-left:22px;
}

#content_global {
width:1001px;
margin:auto;
}

#content_global2 {
width:1051px;
margin:auto;
}

#mini_logo {
	padding:5px 185px 0 15px;
}

#infos_haut .keywords {
padding-right:30px;
}

#infos_haut {
	float:left;
	width:472px;
	margin-top:3px;
}

#barre_haut {
	background-color:#30333A;
	height:70px;
	margin-left:22px;		
	margin-right:30px;	
}

div.menuHaut
{
	float:left;
	width:472px;
	height:27px;
	margin-top:12px;
}

ul.menuHaut
{
	padding:0;
	margin:0;
	float:left;
	width:472px;
	height:27px;

}

#navigation li {
	float:left;
	width:113px;
	height:27px;
	padding-right:5px;
	list-style:none;
}

#infosplus
{
	padding: 3px 0 0 0;
}

.pics
{
	position:relative;
	float:left;
	width:1001px;
	height:298px;
	z-index:1;
}

.zoneAccroche
{
	position:absolute;
	top:90px;
	left:710px;
	width:265px;
	height:130px;
	background-color:transparent;
	background-image:url(../PICTURES/fondAccroche.png);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:2;
}

.zoneAccroche2
{
	width:249px;
	height:114px;
	margin-left:8px;
	margin-top:8px;
	overflow:hidden;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:white;
	line-height:15px;
}

.zoneAccroche2 p
{
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:white;
}

.zoneAccroche2 a, .zoneAccroche2 a:link, .zoneAccroche2 a:visited
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#f47725;
	text-decoration:none;
}

.zoneAccroche2 a:hover
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#f47725;
	text-decoration:underline;
}

/* MAIN */
#main {
float:left;
width:671px;
text-align:justify;
color:#000;
}

#main2 {
float:left;
width:685px;
text-align:justify;
color:#000;
}

/* UNIVERS */
#univers,#coupdecoeur,#divers {
width:656px;
float:left;
}

#univers {
height:259px;
width:679px;
/*background:url("../PICTURES/fonduniversa.png") no-repeat;*/
}

#line1 {
padding:0px 0 0 0px;
}

#line2 {
padding:0px 0 0 0px;
}

#line2 img {
padding:0 12px 0 0;
}

#line1 img {
padding:0 12px 0 0;
}

/* COUP DE COEUR */
.ville_cdc a,#column2_bp .ville_bp {
font-weight:bold;
font-size:12px;
text-align:left;
}

.ville_cdc {
padding-bottom:3px;
float:left;
}

.cdc {
width:305px;

float:left;
text-align:left;
padding:0 0 0 0px;
}

#colum_cdc {
float:left;
padding:0px 0 0;
}

#coupdecoeur {
height:244px;
background:url("../PICTURES/fond_coupsdecoeur.jpg") no-repeat;
}

#divers {
height:321px;
background:url("../PICTURES/fond_divers.jpg") no-repeat;
}

.photo_cdc {
background:url("../PICTURES/fond_photo_coup_de_coeur_voyage.png") no-repeat;
height:70px;
width:88px;
text-align:center;
float:left;
padding:9px 0 0 1px;
}

#voircoupsdecoeur {
padding-right:28px;
text-align:right;
}

.infos_cdc {
float:left;
padding:5px 0 0;
width:216px;
text-align:left;
}

.description_cdc {
width:220px;
float:left;
text-align:left;
}

.description_cdc a {
text-align:left;
color:#4E4E50;
text-align:left;
}

.description_cdc a:hover {
color:#FF0000;
text-align:left;
}


/* BONS PLANS DIVERS */
#column1_bp 
{
	clear:both;
	float:left;
	width:305px;
	margin-right:8px;
}

#column1_bp img {
padding:5px 0 0;
}

#column2_bp {
float:left;
width:305px;
margin-left:8px;
}

#column2_bp .prix_bp span {
color:#F57720;
font-size:11px;
font-weight:bold;
}

#voirbonsplans,.submitbutton {
padding-top:6px;
text-align:right;
}

.bp_white {
	padding:5px;
	clear:both;
}

.description_bp
{
	padding:0;
	margin:0;
}

.bp_grey {
	background-color:#DDDDDF;
	width:299px;
	background-image:url("/App_Themes/default/PICTURES/bonsplans2.gif");
	background-repeat:no-repeat;
	background-position:bottom;	
	padding:0px 0px 5px 0px;
	margin:-5px 0 0 0px;
		
}

/* COLONNE DROITE */
#column_right {
/*background:url("../PICTURES/fond_rightbar.jpg") no-repeat;*/
float:right;
width:330px;
padding-top:20px;
height:817px;
}

#googlemap,#votre  {
width:302px;

padding:10px 0px 10px 15px;
}

#divconfirme, #liste_pub
{
	padding:10px 0px 10px 15px;
}

#votrevoyage
{
	clear:both;
	float:left;
	width:302px;
	margin-top:5px;
	margin-left:15px;
}

#permaliens
{
	clear:both;
	float:left;
	width:302px;
	margin-top:5px;
	margin-left:15px;
}

#espaceclient
{

	width:302px;
	height:111px;
	margin-left:14px;
}

/* RECHERCHEVOYAGE */

.recherchevoyage_nonalternate {
height:187px;
position:relative;
background:url("../PICTURES/fond_recherchevoyage.jpg") no-repeat center;
}

.recherchevoyage_alternate {
height:100px;
position:relative;
background:url("../PICTURES/fond_recherchevoyage.jpg_alternate.png") no-repeat center;
}

#zonelien1 
{	
    margin-top:10px;
	width:304px;	
	background:url("../PICTURES/bloctheme1.gif") no-repeat bottom;	
	margin-left:15px;
	text-align:left;
	padding-bottom:15px;
}

#zonelien1 ul
{
	padding:0px;	
	margin:0px;
}

#zonelien1 ul li
{
	list-style:none;
	margin:0px 0px 5px 40px;
	padding:0px 0px 2px 10px;
	background:url("../PICTURES/puce.png") no-repeat left;		
}


.hautrecherchev_alternate {
height:33px;
color:#000;
line-height:20px;
padding:40px 0 0 30px;
}

.basrecherchev_alternate {
height:25px;
padding:4px 0 0;
}

/* ESPACE CLIENT */
#formulaire_espace {
text-align:right;
padding:35px 20px 0 0;
}

/* TROUVEZ LE VOYAGE */
#contenurecherchev {
padding:15px
}

.hautrecherchev_nonalternate {
height:120px;
color:black;
line-height:20px;
padding:40px 0 0 30px
}

.hautrecherchev_nonalternate input.radio
{
	width:auto;
}




.basrecherchev_nonalternate {
height:25px;
padding:4px 0 0
}

.label {
width:130px;
float:left;
height:22px;
text-align:right;
font-weight:bold;
}

.form {
float:left;
padding-left:5px;
height:22px;
vertical-align:middle;
}

.form input {
height:15px;
vertical-align:middle;
}

#recherchervoyage {
float:right;
text-align:right;
padding:5px 48px 0 0;
}

.links a 
{
	font-size:12px;
text-decoration:underline;
padding-right:5px;
}

.img_recherche{
height:27px;
}

/* PERMALIENS */

#liste_permaliens {
list-style:none
}

#liste_permaliens li {
background:url("../PICTURES/fond_permaliens.jpg") no-repeat 1px 6px;
padding:5px 0 0 20px;
line-height:27px;
text-align:left;
text-decoration: none;
font-weight: normal;
}

a.liensAnnexes
{
	font-weight: normal;
}
/*FIN*/

.link 
{
clear:both;
float:left;
width:1000px;
text-align:center;
color:#000;
margin-left:20px;
}

div.texteFO
{
	width:1011px;
	clear:both;
	float:left;
}

div.lienHaut
{
	width:1011px;
	height:8px;
	float:left;
	clear:both;
}

div.lienMilieu
{
	width:1011px;
	float:left;
	background-image:url(../PICTURES/lienBasMilieu.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

div.lienBas
{
	width:1011px;
	height:15px;
	clear:both;
	float:left;
}


div.lienMilieu p
{
	font-size:10px;
	margin:0px;
	padding:0px;
	line-height:17px;
}

div.lienMilieu a, div.lienMilieu a:link, div.lienMilieu a:visited
{
	color:#626262;
	font-size:11px;
	text-decoration:underline;
}

div.lienMilieu a:hover
{
	color:red;
	font-size:11px;
	text-decoration:none;
}

.fresume {
color:#9E9EA3;
text-align:justify;
font-size:10px;
padding:0 10px 10px;
}

div.logoPartenaires
{
	clear:both;
	float:left;
	width:1000px;
	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
}

div.logo1, div.logo2, div.logo3, div.logo4
{
	margin-left:40px;
}

div.logo1
{
	float:left;
	width:144px;
	height:40px;
	margin-top:7px;
	margin-left:220px;
}

div.logo2
{
	float:left;
	width:135px;
	height:54;
	margin-top:5px;
}

div.logo3
{
	float:left;
	width:90px;
	height:40px;
	margin-top:7px;
}

div.logo4
{
	float:left;
	width:94px;
	height:54px;
	margin-top:2px;
}

.left,#mini_logo,#infosplus {
float:left;

}

.aligncenter,#copyright {
text-align:center;
padding-left:25px;
}

.inputtext{
border:1px solid #464646;
color:#464646;
padding-left:5px;
height:14px;
}

/*plus infos*/
.infoTexte
{
	color : #000;
}

#content_globalmenubas {
	background-color: #FEFEFE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#content_globalmenubas a{
color: #626262;
text-decoration:underline;
}
#content_globalmenubas p{margin:3px 0px;
}
#content_globalmenubas #content_global {
width:1001px;
margin:auto;
}
#content_globalmenubas #footer{
margin:0 auto;
background-color:#F2F2F2;
text-align:left;
}
#content_globalmenubas #footer_bloc{
width:293px;
padding:20px;
float:left;
text-align:left;
}
#content_globalmenubas .clear{clear:both;}


.infos_cdc p
{
	padding:0;margin:0;
}

#maindefault
{
	
	padding:15px;
}

.CBAccompagne
{ color:#1E4573;
  font-weight:bold;
  line-height:25px;
  
}

.CBliberte
{ 
	color:#506F00;
	font-weight:bold;
 }


.radio input
{ 
	width:auto;
	margin-bottom:4px;
}

#dtype input
{
	width:auto;
}


#blocuniversaccueil
{
	width:626px;
	height:221px;
	padding:35px 22px 0px 37px;
	background-image:url(../PICTURES/blocunivers.png);
	background-position:top left;
	background-repeat:no-repeat;	
	/*text-align:center;*/
}

#blocuniversaccueil a
{
	/*padding-right:8px;*/
}


.bloccentre2
{
	width:625px;
	height:12px;
	padding:0px 22px 0px 37px;
	margin:0 0 0 1px;
	background-image:url(../PICTURES/bloccentre2.png);
	background-position:bottom left;
	/*text-align:center;*/
}


#bloccentre1
{
	width:626px;
	padding:0px 22px 0px 37px;
	padding:0x 22px 0px 37px;
	background-image:url(../PICTURES/bloccentre3.png);
	background-position:bottom left;
	background-repeat:no-repeat;	
	/*text-align:center;*/
}



.blocmenudroite2
{
	width:330px;
	float:left;
	height:24px;
	padding:0px 23px 0px 8px;
	margin:0 0 0 0px;
	background-image:url(../PICTURES/blocmenudroite.png);
	background-position:bottom left;
	/*text-align:center;*/
}

#blocmenudroite
{
	text-align:center;
	float:left;
	width:330px;
	padding:0px 23px 0px 8px;
	margin:0 0 0 0px;
	background-image:url(../PICTURES/blocmenudroite1.png);
	background-position:bottom left;
	background-repeat:repeat-y;
	/*text-align:center;*/
}


.itemmenu
{
	color:black;
	padding-top:10px;
}


/*#lpopupdest
{
	width:830px;
	border: 2px solid black;
	position:absolute;
	top :150px;
	left:400px;
	background-color:White;
	z-index:10000;
	display:none;
	text-align:left;
}*/


#lpopupdest #col1, #lpopupdest #col2, #lpopupdest #col3, #lpopupdest #col4, #lpopupdest #col5
{
	border-right:0px solid black;	
	float:left;	
	margin:0px;
}

#lpopupdest ul
{
	padding:10px;
	margin:0px;
	border-bottom:0px solid black;	
}

#lpopupdest ul li
{
	color:Black;
	padding:0px 0 0 0px;
	margin:10px;	
	font-weight:bold;
	list-style:none;
	
	
}

#lpopupdest a
{
	display:inline-block;
	width:150px;
	padding:3px 0 3px 15px;	
	color:#D24B13;
	font-size:14px;
	background:transparent url(../PICTURES/puce.png) no-repeat scroll 3px center;
}



#lpopupdest a:hover
{
	background-color:#FF7720;
	color:white;	
}



#lpopupdest ul li ul
{
	margin:0px;
	padding:0 0 10px 0;
	border-bottom:1px solid black;
}



#lpopupdest ul li ul li
{
	font-weight:normal;
	padding:0px;
	margin:0px;		
	background:none;
}

#lpopupdest ul li ul li a
{
	color:black;
	font-size:11px;
	background:none;
	padding:2px 2px 2px 14px;
}



#lpopupdest h2
{
	padding:0px;
	margin:10px 0 0 10px;
}

#lpopupdest .boutonfermer 
{
	position:absolute;
	top:10px;
	right:10px;
	background:none;	
	background-color:#F0AE7C;
	border:1px solid red;
	color:white;
	display:inline-block;
	float:right;
	font-weight:bold;
	margin:0;
	padding:1px;
	text-align:center;
	width:14px;
}

#blocbasmess
{
	text-align:center;
	clear:both;
	padding-top:20px;
	padding-bottom:10px;
}

input.votrerecherche
{
	display:inline-block;
	width:150px;
	border:0px;	
	font-size:11px;
	background:white url(../PICTURES/rec1.gif) no-repeat left center;	
	height:16px;
	padding-top:4px;
	padding-left:25px;
}

.btaccesd
{
	margin-right:10px;	
}

#column2_bp h3
{
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:12px;
}

#column2_bp p
{
	padding:0;
	margin:0;	
	font-size:11px;
}

#column2_bp hr
{
	clear:both;
	margin:8px 0 8px 0;
	height:1px;	
	border-top:1px solid gray;
	border-bottom:0px solid gray;
	border-left:0px solid gray;
	border-right:0px solid gray;
}

#column2_bp a
{
	color:#F57720;
}
#column2_bp a:hover
{
	color:black;
}

#bonsplanstitle
{
	padding-top:20px;
}

#zonelien1 select
{
	margin-top:10px;
	margin-left:50px;
	font-size:11px;
}


		ul#menuTop{
			margin:0px;padding:0px;
			width:458px;
			height:27px;
			list-style:none;
			background-color:#30333a;
		}
		
		ul#menuTop li{
			width:113px;
			float:left;
			margin-left:2px;
		}
		
		ul#menuTop li.avecGuide{margin-left:0px;}
		
		ul#menuTop li a{
			display:block;
			width:113px;
			height:27px;
			text-decoration:none;
			background:url(menuTop.png) no-repeat top left;
		}
		
		ul#menuTop li.avecGuide a:hover{background-position:left -27px;}
		
		ul#menuTop li.sansGuide a{background-position:-115px top;}
		ul#menuTop li.sansGuide a:hover{background-position:-115px -54px;}
		
		ul#menuTop li.enFamille a{background-position:-230px top;}
		ul#menuTop li.enFamille a:hover{background-position:-230px -81px;}
		
		ul#menuTop li.entreAmis a{background-position:-345px top;}
		ul#menuTop li.entreAmis a:hover{background-position:-345px -108px;}
		
#zoneAccroche2 {
left:515px;
position:absolute;
top:237px;
z-index:2;
}

.hidden
{
	display:none;
}

#inline_example1
{
	color:Black;	
}

#voirbonsplans
{
	display:none;	
}

/* jquery autocomplete */
div.ac_results ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
div.ac_results ul li a {
    display: block;
    cursor: pointer;
    background-color: white;
    border: 1px solid grey;
    border-top: none;
    padding: 2px 5px;
}
div.ac_results ul li.ac_odd a {
    background-color: #E3E3E4;
}
div.ac_results ul li a:hover ,
div.ac_results ul li.ac_over a {
    background-color: #606060;
    color: white;
}
