@charset "utf-8";
/*   Reset CSS
****************************************************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body * {
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
}
body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #4D4D4D;
	background:url(../Images/Nationale/Fr/Loisirs_Tourisme/home/bg.jpg) repeat-x center bottom;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	color:#333333;
}
iframe{
	border:none;
}
caption{
	display:none;
}
.sc:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .sc {
	height:1%;
}
*:first-child+html .sc {
	min-height:1%;
}
select {
	color:#4d4d4d;
	border:1px solid #cccccc;
}
.none {
	display:none!important;
}
.nomarg {
	margin:0!important;
}
/*   Comun
****************************************************************/
#container {
	width: 980px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
	clear:both;
	font-size:70%;
}
.lien_langue {
	display:inline-block;
	position:relative;
	top:3px;
	padding-right:8px;
}
.lien_blanc {
	color:#FFFFFF;
}
.sep_top {
	margin-top:15px;
}
.blue {
	color:#004394;
	font-weight:bold;
	padding:6px 0 3px 0;
}
.lien_flecheorange {
	padding-top:5px;
}
.lien_flecheorange a {
	background:url(../images/npdc/li_flecheorange.gif) 0px 5px no-repeat;
	padding-left:6px;
	font-weight:bold;
}
/*   Header
****************************************************************/
.header_access {
	background:#014495;
	position:relative;
}
.header_access  {
	margin:0 auto !important;
	padding:0 0px 0 0;
	text-align:left;	/*SDI 20100312*/
	position:relative;
	width:100%;
	/*margin-left:189px!important; test 2010/03/15*/
}
.header_access .nav-top-blue li {
    float:none;
    display:inline;
    margin:0 0 0 10px;
}
#header {
	position:relative;
	padding:24px 0 0 0;
	height:150px;
	background:url(../images/commun/bg_header.png) 0 24px no-repeat;
}
#header h1 {
	float:left;
	padding-left:12px;
	padding-top:25px;
	/*SDI@16/04/2010 Accessibilite2.4 10-2*/
	/*text-indent:-9999px;*/
	/*end SDI@16/04/2010 Accessibilite2.4 10-2*/
}
.flash_droite {
	/*position:absolute; top:-9999px; */ /* Masquage provisoire */
	padding-right:15px;
	padding-top:25px;
	width:470px;
	float:right;
}
#menu_header {
	position:absolute;
	left:0;
	top:0;
	clear:both;
	width:100%;
	min-height:24px;/*end SDI 22/04/2010 Accessibilite 2.4 - Min ajoute*/
	background:#014495;
	margin:0;
	padding:3px 0 0 0;
	color:#fff;
	text-align:left;
}
#menu_header label {
	margin:0 0 0 210px;
	visibility:hidden;
}
* html #menu_header label {
	margin:0 180px 0 0;
}
*:first-child + html #menu_header label {
	margin:0 180px 0 0;
}

/*  Avant accessi
#menu_header input.recherche {
	min-width:150px;
	padding-left:18px;
	background:#FFF url(../images/commun/picto_loupe.gif) 2px 2px no-repeat;
	border:1px solid #c9c8c8;
	color: #404040;
	font-weight:bold;
	height:13px; 
	vertical-align:middle;
	display:inline;
	float:none;
	
}
*/
/*debut report accessi*/
 #menu_header input.recherche {
	min-width:150px;
	padding-left:18px;
	background:#FFF url(../images/commun/picto_loupe.gif) 2px 2px no-repeat;
	border:1px solid #c9c8c8;
	color: #404040;
	font-weight:bold;
	min-height:13px; 
	vertical-align:middle;
	display:inline;
	float:none;	
}
* html #menu_header input.recherche { 
    height:13px;
}

/*end report*/


.btn_recherche {
	vertical-align:middle;
	display:inline-block;
}
.lien_fleche {
	display:inline;
	padding-left:6px;
	background:url(../images/commun/picto_fleche.gif) 0 4px no-repeat;
	margin-left:5px;
}

.lien_fleche_nat { display:inline; padding:0 0 0 6px; background:url(../images/commun/picto_fleche_nat.gif) 0 4px no-repeat; margin:0 0 0 5px; }


/* Accessibilite 27/04/2010 SDI */
#menu_header ul {
	float:left;/* Accessibilite 27/04/2010 display:inline; */
	margin:0;/* Accessibilite 27/04/2010 */
	padding:0;
	position:relative;
}     
* html #menu_header {
    height:24px;
}
/* end Accessibilite 27/04/2010 SDI */


/* version avant accessi
#menu_header ul {
	display:inline;
	padding:0;
}
#menu_header li {
	display:block;
	float:left;
	padding:2px 10px 0 0;
}

*/
/*debut version report accessi 28/04/2010 */
#menu_header li {
	display:block;
	float:left;
	padding:2px 5px 0 0;/* Accessibilite 27/04/2010 */
}
*html #menu_header li {	
	padding:2px 10px 0 0;/* Accessibilite 27/04/2010 */
}
*+html #menu_header li {	
	padding:2px 10px 0 0;/* Accessibilite 27/04/2010 */
}
/*end report*/
#menu_header li a
{
	padding-top:5px;
}
#menu_header li span{
	margin:0 5px 0 5px;
	display:inline-block;
	float:none;
}
/*SDI@20/04/2010 Accessibilite 1.9 Home Nat*/
#menu_header .retnat a /*#menu_header .retnat img*/
{
    margin-top:-1px;
	margin-left:4px;
	background:url(../images/commun/bg_bt_favoris.jpg) 0 0 repeat-y;
	font-weight:bold;
	padding: 3px 6px 2px 6px;
	text-decoration:none;
	display:block;
	width:179px;
}
/*SDI@20/04/2010 Accessibilite 1.9 Home Nat*/
#menu_header .btn_rech{
	margin:0 10px 0 -3px;
	vertical-align:bottom;
}
#menu_header .btn_rech_submit {
	background:transparent url(../images/commun/bt_ok.gif) no-repeat scroll 0 1px;
	border:medium none;
	min-height:17px;
	vertical-align:bottom;
	min-width:23px;
	margin:0 5px 0 2px;/*JCA@27/05/2010 - margin:0 5px 0 -3px;*/
	color:#fff;
	font-weight:bold;
	position:relative;
	padding:0;
}


.btn_llr 
{
    background: transparent url(../images/commun/bt_valider.gif) no-repeat scroll 0 0!important;
	border:medium none;
	height:17px;
	/*letter-spacing:999em;*/
	width:78px!important;
	color:#fff;
    font-weight:bold;
    cursor:pointer;
}

	#menu_header a { color:#fff; }
/*   Bloc Grand visuel et connexion / Login
****************************************************************/
/*SDI 21/04/2010 Accessibilite2.4 Bloc Header National*/
#connexion_container {
	background:url(../images/commun/bg_deco.jpg) 0 0 no-repeat;	
	padding:0;
}
.connexion_container {
	background:url(../images/commun/bg_deco.jpg) 0 0 no-repeat;	
	padding:0;
}
/*SDI 21/04/2010 Accessibilite2.4 Bloc Header National*/
#connexion {
	background:url(../images/commun/bg_connexion.jpg) 0 0px no-repeat;
	width:158px;
	height:76px;
	float:right;
	margin-top:0px;
}
.titre_espace {
	color:#FFFFFF;
	padding-top:8px;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
}
.bouton_connexion {
	background:url(../images/commun/bg_bouton.jpg) top center no-repeat;
	padding:1px 0;
	margin-top:6px;
	text-align:center;
	width:100%;
}
.bouton_connexion a {
	color:#93266a;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
.creercompte {
	margin-top:6px;
	text-align:center;
}
.separation_visu{
	background:url(../images/commun/bg_sousmenu.gif) 0 0 repeat-x;
	height:10px;
}
/*   Menu de Navigation
****************************************************************/
/* FBO@20110629 modifs pout intégration des ancres 
#menu {
	padding:0 0 0 190px;
	background:#033A7C url(../images/commun/bg_menu_nat.gif) 0 0 repeat-x; /*SDI 21/04/2010 Accessibilite2.4 ajout de couleur*/
/*}

#menu ul { width:700px; }
#menu ul li {
	background:url(../images/commun/separation_menu_nat.gif) 0 10px no-repeat;
	float:left;
}
#menu ul li a {
	font-size:1.1em;
	padding:10px 25px;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	text-decoration:none;
}
#menu ul li a:first-of-type {
	padding:10px 21px;
}
#menu ul li a:hover {
	background:url(../images/commun/bg_actif_nat.gif) 1px 0 repeat-x;
}
#menu ul li.on {
	background:url(../images/commun/menu_actif_nat.gif) bottom center no-repeat;
}
#menu ul li.on a {
	background:url(../images/commun/separation_menu_nat.gif) 0 10px no-repeat;
}
#menu ul li.on a.home,
#menu ul li.on a.home:hover {
	background:none;
}
#menu ul li.on a:hover {
	background:url(../images/commun/separation_menu.gif) -2px 8px no-repeat;
}
#menu ul li.h {
	background:none;
}
#menu ul li.end a{
	padding-right:15px;
}
#menu ul li.end a:first-of-type {
	padding-right:43px;
}
end FBO */
/*   Corps de page
****************************************************************/
#corps {
	background:#FFFFFF;
}
/*   Fil d'ariane
****************************************************************/
#ctn_ariane {
	background:#f2f2f2;
	margin:15px 0 15px 0;
	padding:0 10px;
	float:left;
	width:960px;
	height:24px;
}
#ariane {
	float:left;
	padding-top:5px;
}
#ariane a {
}
#print_send {
	float:right;
	padding-top:2px;
}
#print_send a {
	padding-left:6px;
}
/*    Haut de page
****************************************************************/
.hautdepage {
	clear:both;
	padding:15px 15px 0 900px;
}
.hautdepage p {
	text-align:center;
}
.hautdepage a {
	text-decoration:none;
}
/*   Pre-footer Partenaires
****************************************************************/
#partenaires {
	clear:both;
	margin-bottom:20px;
	padding:5px 15px 15px 15px;
	background:#f6f6f6 url(../images/commun/bg_carte.gif) 600px 60px no-repeat;
}
.liste_partenaire {
	float:left;
	width:590px;
}
.liste_partenaire ul li ul li {
	display:inline;
}
.liste_partenaire ul li ul {
	display:inline;
	line-height:1.5em;
}
.liste_recherche {
	float:left;
	width:250px;
	padding-left:110px;
	padding-top:51px;
}
.liste_recherche p {
	margin-bottom:10px;
}
.logo_part {
	margin-bottom:5px;
	min-height:40px;
}
.logo_part p {
	float:left;
	padding-top:15px;
	padding-right:5px;
}
.bg_recherche input {
	padding:2px 6px 2px 0;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
/*   Footer
****************************************************************/
/* FBO@20110629 modifs pout intégration des ancres 
#footer {
	background:#f6f6f6;
	/* height:20px; MODIF SANDRINE Logo Accessibilite */
	/*padding:5px 15px; /* MODIF SANDRINE Logo Accessibilite */
	/*margin-bottom:20px;	
}
end FBO */
.partenairesFooter
{
	/*font-size:1.4em !important;*//*SDI 21/04/2010 Mantis 1630 Lot 2.4*/	
}
.lien_footer {
	float:left;
	height:38px;/* MODIF SANDRINE Logo Accessibilite */
}
/* MODIF SANDRINE Logo Accessibilite */
.lien_footer li {
	/* display:inline; MODIF SANDRINE Logo Accessibilite */
	float:left;
	padding:10px 0 0 3px;
}

.lien_footer li.logoAccessiblite {padding:0 3px;}
/* FIN MODIF SANDRINE Logo Accessibilite */

.recherche_footer {
	float:right;
	margin-top:5px;/* MODIF SANDRINE Logo Accessibilite */
}
.btn_ok {
	background:transparent url(../images/commun/bt_ok.gif) no-repeat  0 0;
	border:medium none;
	color:#FFFFFF;
	display:inline-block;
	font-weight:bold;
	height:17px;
	position:relative;
	text-decoration:none;
	top:2px;
	width:23px;
	overflow:hidden;
}
.larg_select{
	vertical-align:middle;
	width:195px;
	margin-right:10px;
}
.input_recherche {
	width:80px;
	margin-right:3px;
}
.input_recherche_first {
	width:100px;
	margin-right:3px;
}
#footerprint{ display:none;}


/*********** PUB HOME ***********/
#pubhome_Container{
    position:absolute;
    width:100%;
    top:150px;
    z-index:99999;
    left:0;
    text-align:center;
    display:none;
}
/******** FIN PUB HOME ******/

/* Old version avant accessib
.nav-top-blue
{ 	
	position:relative;
	margin:0 auto;
	padding:0 5px 0 199px;
	text-align:left;
}

html[xmlns*=""] body:last-child .nav-top-blue {
	position:relative;
	margin:0 auto;
	padding:0 5px 0 199px;
	text-align:left;
}
*/
/*version report accessibilite 28/04/2010*/
.nav-top-blue
{ 	
	position:relative;
	margin:0 auto;
	padding:0 5px 0 195px;/*padding:0 5px 0 190px;SDI 20100312*/
	text-align:left;
}

*+html .nav-top-blue
{ 	
	position:relative;
	margin:0 auto;
	padding:0 5px 0 201px;/*padding:0 5px 0 190px;SDI 20100312*/
	text-align:left;
}

*html .nav-top-blue
{ 	
	position:relative;
	margin:0 auto;
	padding:0 5px 0 200px;/*padding:0 5px 0 190px;SDI 20100312*/
	text-align:left;
}
html[xmlns*=""] body:last-child .nav-top-blue { 
	position:relative;
	margin:0 auto;
	padding:0 5px 0 199px;
	text-align:left;
}
/*end report accessibilite*/
.nav-top-blue li 
{
	float:left;
	margin: 0 10px 0 0;
	color:#FFFFFF;
}
.nav-top-blue a 
{
	color:#FFFFFF;
}
/*SDI@19/04/2010 Accessibilite2.4 -6.1 Addthis*/

#add
{
	width:200px;
	background:#FFF;
	border:#666 2px solid;
	overflow:hidden;
}

*html #add
{
	top:20px;
	left:210px;
}

*+html #add
{
	top:20px;
	left:210px;
}

#add a
{
	color:#333; 
	text-decoration:none;
}

.add-first {
	background-color:#EEEEEE!important;
	width:197px!important;
	padding: 3px 0 3px 3px!important;
	color:#333;
	margin:0!important;
	top:0px!important;
	left:0px!important;
}

*html .add-first {
	background-color:#EEEEEE!important;
	width:197px!important;
	padding: 3px 0 3px 3px!important;
	color:#333;
	margin:0!important;
	top:0px!important;
	left:0px!important;
	display:block!important;
}

#add li {
	color:#333; 
	float:none;
	padding: 0 0 5px 3px!important;
}

#add ul {
	margin:0px!important;
}

.add_float {
	float:left!important;
	width:100px!important;
}

*html .add_float {
	float:left!important;
	width:90px!important;
}

*+html .add_float {
	float:left!important;
	width:85px!important;
}
/* Pour la gestion del'affichage des images du addthis*/
.picto_addthis
{
    padding:0 2px 0 0;    
}
#content_logo {
	position:relative;
	width:980px;
	margin:0 auto;
	height:auto;
	padding:15px 0 0 0px;
}
/*end SDI@19/04/2010 Accessibilite2.4 6.1*/

/* CGR@20110727 - Correction F6 Habillage */
body #corps_home {
     background: url("/images/Nationale/Fr/bg_corps_home_reg.png") no-repeat scroll 0% 0% transparent;
     /*padding: 0px 143px; CGR@20110727 - Lot2.8 Corrections bug page nationale*/ 
     padding-bottom : 0px;
     padding-left : 143px;
     padding-right : 143px;
}
/* CGR@20110727 - FIN */
