/**
* Elements specifique HOME
*/
/* Menus du header */
#menus li.m1 {
	background: #841205;
}
#menus li.m2 {
	background: #9c1608;
}
#menus li.m3{
	background: #9c1608;
}
#menus li.m4 {
	background: #9c1608;
}

#menus li.m5 {
	background: #9c1608;
}

#menus li.m6 {
	background: #9c1608;
}

#menus li.m7 {
	background: #9c1608;
}

#menus li.m8 {
	background: #9c1608;
}

/* Seconde ligne de menu */

#menus li.m9 {
	/* Toujours orange */
}

/* Enchere */
#menus li.m10 {
	background:#FF6600;
}

#menus li.m11 {
	background: #c73d37;
}

#menus li.m12 {
	background: #c73d37;
}

#menus li.m13 {
	background: #c73d37;
}

#menus li.m14 {
	background: #c73d37;
}

#menus li.m15 {
	background: #c73d37;
}

#menus li.m16 {
	background: #c73d37;
}

/**
* Barre de titre
*/

#main-title, #main-title a, #main-title h1 {
	color: #D81B1F;
}

#main-title h1 {
	color: #90080B;
}
/**
* Spécificites de la barre latérale droite
*/

#sidebar div{
	background: #f7f9ec;
}

#sidebar h2 {
	background: #D81B1F;
}

#sidebar #derniere_minute h2 {
	font-size: 1.1em;
	padding: .2em 0;
}

#sidebar div.offre_haut {
	margin-top: 5px;
	height: 25px;
	background: #fff url("http://www.nouvelles-frontieres.fr/images/offre_haut.gif") no-repeat top left;
}

#sidebar #promos_voyages h2 {
	padding-left: 45px;
	background: #D81B1F url("http://www.nouvelles-frontieres.fr/images/offre_bas.gif") no-repeat top left;
}

#sidebar #promos_vols h2 {
	padding-left: 45px;
	background: #D81B1F url("http://www.nouvelles-frontieres.fr/images/offre_bas.gif") no-repeat top left;
}


/* Couleur des liens de la sidebar */

#sidebar a {
	color: #670507;
}

#sidebar p.more_promos a {
	color: #d81b1f;
	background: transparent url("http://www.nouvelles-frontieres.fr/images/picto_promos.gif") no-repeat top left;
}

#block_7 #sidebar dl dd.promos_voyages_accroche {
	color: #670507;
	background:transparent url(http://www.nouvelles-frontieres.fr/images/bg_dotted_black.gif) repeat-x scroll center bottom;
}


/**
* Barre latérale de gauche
*/

#gauche {
	width: 147px;
}

#gauche h2 {
	background: #e13227;
	margin: 0;
	padding: .1em .4em;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
}

div.bloc {
	background: #a31909;
	margin-bottom: .4em;
}

div.blocgauche {
	background: #a31909;
	color: #fff;
	margin-bottom: .3em;

}

div.blocgauche p {
        font-size: .9em;
	padding: .2em .4em;
}

/* Bloc Votre Agence */

#votre_agence {
	color: #D81B1F;
	font-size: 0.85em;
	padding: 0 0 .5em 0;
	background:url("http://www.nouvelles-frontieres.fr/images/bg_dotted_black.gif") bottom repeat-x;
}
#votre_agence p {
	margin: .5em 0 .5em 0;
}

#votre_agence p.texte  {
	color: #90080B;
}

#acces_agence {
	color: #D81B1F;
	padding: 0 0 .4em 0;
	margin-bottom: .5em;
	background:url("http://www.nouvelles-frontieres.fr/images/bg_dotted_black.gif") bottom repeat-x;
}

#acces_agence p {
	margin: .5em;
}

#acces_agence p.plan_acces a{
	display: block;
	color: #D81B1F;
	padding-left: 1.7em;
	text-decoration: none;
	font-weight: bold;
	background: transparent url("http://www.nouvelles-frontieres.fr/images/picto_promos.gif") no-repeat top left;
}
#ecrire_agence {
	padding: 6px;
}
#ecrire_agence a{	
	display: block;
	color: #D81B1F;
	padding-left: 1.7em;
	text-decoration: none;
	font-weight: bold;
	background: transparent url("http://www.nouvelles-frontieres.fr/images/picto_promos.gif") no-repeat top left;
}

* Bloc Newsletter */

#newsletter h2 {
	font-size: 12pt;
}

#newsletter form {
	margin: 2px;
	padding: 0;
}

#newsletter fieldset {
	border: none;
	margin: 0;
	padding: .2em;
}

#newsletter legend {
	display: none;
}

#newsletter input#nl_mail, #newsletter input#nl_cp {
	display: block;
	width: 90px;
	margin: 0 auto;
	float: left;
}

#newsletter input#nl_ok {
	float: right;
}

/* Bloc encheres */

#encheres {
	padding-bottom: .5em;
}

#encheres a {
	display: block;
	text-align: center;
}

#encheres div.text_riche {
	padding: 0 0 10px 0;
}

#encheres #prix_enchere {
	color: #ffa92c;
}

/* Boc collectivités */

#collectivites h2 {
	font-size: 12pt;
}


/**
* Deux formulaires principaux, voyages et vols
*/
#centre form {margin: 0;padding: 0;}
#centre fieldset.fset, #centre form {border: none;padding: 0;margin: 0;overflow: hidden;}
#centre legend.lset {display: none;}
#centre form p{margin:0px 0px 5px 10px;padding:0px;}
#centre div#block_4 #voyages_form .info{margin-left:10px;font-weight: bold;color:#517285;}
#voyages_form div.filtreItem {margin: 5px 0 0 10px;}
#voyages_form div.filtreItem div.filtreLabel{float: left;width:100px;color:#517285;}
#voyages_form div.filtreItem select {width:120px;}

/* Listes */
#voyages_form ul, #vols_form ul {margin: 10px 0;padding: 0 0 0 2.2em !important;padding: 0 0 0 2em;}
#voyages_form ul li, #vols_form ul li {list-style-type: square;list-style-image: url("http://www.nouvelles-frontieres.fr/images/puce_bleue_sur_blanc.gif");margin-bottom: .4em !important;margin-bottom: .4em;}
#voyages_form ul li a, #vols_form ul li a {margin: 0 !important;margin: 0 0 0 5px;color: #517285;text-decoration: none;}
#voyages_form label.leftLarge {clear:both;display:block;float:left;text-align:left;width:100px;}
#vols_form label.left {width: 100px;height:1.1em;}

/* Différents champs texte */
#centre input, #center select {height:15px;margin:0pt;padding:1px;vertical-align:text-bottom;}
#centre h2 {color:#FFFFFF;font-size:17px;height:27px;line-height:27px;margin:0pt 0pt 8px;overflow:hidden;}
div#block_4 form#voyages_form{border:1px #5699a8 solid;border-width:0px 1px;}
#voyages_form h2 {background: #297b93 url('../images/bg_h2_voyages.jpg') no-repeat 30px 2px;padding-left: 60px;}
#vols_form h2 {background: #0071AD url('../images/bg_h2_vols.jpg') no-repeat 50px 2px;padding-left: 80px;}
#voyages_form span.facultatif {font-weight: normal;color: #025d9c;}
.panel_color_vols{border:1px #4488bd solid;border-width:0px 1px;}
input#vol_depart, input#vol_retour {width: 110px !important;width: 108px;border:1px solid #000000;}
#vols_form span.formnote {font-size: .9em;color: #025d9c;}
#vols_form select {border:2px outset #000000;}
#centre hr {border-color:#000000;border-style:dotted;border-width:1px 0pt 0pt;clear:both;display:block;font-size:0px;height:0px;line-height:1px;margin:0px;padding:0px;}
#centre label {font-weight: bold;color: #025d9c;margin:0;font-size:11px;}
#centre fieldset fieldset {margin: 5px 0;border: 0px solid #ccc;padding:0;}
#centre fieldset fieldset legend {color: #aaa;font-weight: bold;}

/* Bouton submit de type image */
#voyages_form .submit_img, #vols_form .submit_img {display: block;width: 123px;margin: 10px auto;height:19px;}
#voyages_form p.adv_search {margin: 0;padding: .7em .2em;text-align: center;background-color: #287791;}
#vols_form p.adv_search {background:#0071AC none repeat scroll 0%;margin:8px 0pt 0pt;padding:0.7em 0.2em;text-align:center;}
#voyages_form p.adv_search a, #vols_form p.adv_search a {font-weight: bold;color: #fff;text-decoration: none;padding: 0 0 10px 20px;}
#voyages_form p.adv_search a {background: transparent url("http://www.nouvelles-frontieres.fr/images/picto_adv_search_voyages.gif") no-repeat top left;}
#vols_form p.adv_search a {background: transparent url("http://www.nouvelles-frontieres.fr/images/picto_adv_search_vols.gif") no-repeat top left;}
#vols_form .submit_img {margin:20px auto;}

/* Thematique */
#thematique {
	display: inline;
	float: left;
	width: 100%;
	padding-top: 3px;
}

#thematique h2 {
	background: #e13227;
	margin: 0;
	padding: .1em .4em;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
}

#thematique ul {
	display: block;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#thematique ul.right {
	display: block;
	float: right;
	width: 298px;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#thematique img {
	float: left;
}

#thematique li {
	float: left;
	display: block;
	width: 220px;
	line-height: 1em;
	padding: .6em 0 0 5px;
}

#thematique li.newline {
	/*clear: left;*/
	/*padding: .6em 0 0 0;*/
}

#thematique li a {
	font-size: 0.85em;
	font-weight: bold;
	text-decoration: none;
	color: #7a2626;
}

#thematique .more a {
	color: #d81b1f;
	background: transparent url("http://www.nouvelles-frontieres.fr/images/picto_promos.gif") no-repeat top left;
	font-weight: bold;
	padding: 0 5px 0 19px;
	text-decoration: none;
}

#thematique .verticalalign {
	clear: both;
	float: right;
	position: relative;
	display: block;
}

#thematique div.verticalalign {
	float: left;
	width:100%;
}

#main.alldest p {
	text-align: right;
}


#main.alldest h2 {
	margin: 0;
	padding: .2em;
	font-size: 1.3em;
	text-transform: uppercase;
	position: relative;
	background: #e13227;
	color: #ffffff;
}

#main.alldest .bloc_dest {
	display: block;
	float: left;
	width: 371px;
	padding: 0;
	margin: 0;
}

#main.alldest .newrow {
	clear: left;
}

#main.alldest .insider {
	margin: .5em;
	padding: .5em 20px;
}

#main.alldest caption {
	display: none;
}

#main.alldest table {
	border: none;
	width: 100%;
	border-collapse: collapse;
	font-size: 1em; /* Pour IE 5.5 */
}

#main.alldest tr {
	background: url(http://www.nouvelles-frontieres.fr/images/bg_dotted_black.gif) top repeat-x;
}
#main.alldest th {
	margin: 0;
	padding: 0;
	float: left;
	clear: left;
	width: 70px;
	padding: .2em 0;
	font-size: 1em;
	font-weight: bold;
}

#main.alldest td {
	margin: 0;
	padding: 0;
	float: left;
	width: 240px;
	padding: .2em 0;
}

#main.alldest table a {
	text-decoration: none;
	color: #7a2626;
}


