/*Général*/
body{ font-family: Arial, Helvetica, sans-serif; font-size: 80%; margin: 0; padding: 0;}

ul{ padding-left: 0; margin-left: 0;}

input.texte{border: 1px solid #6fb228; vertical-align: middle;}

input.submit{ vertical-align: middle; }

input.radio{ border: 0; padding: 0; margin: 0; width: 14px; height: 14px;}

/*Map Google*/

#page #contenu #contenu1_v2 .bloc_col_milieu #map div span, #page #contenu #contenu1_v2 .bloc_col_milieu #map div a{ font-size: 6px;}

#page #contenu #contenu2 #texte .localisation_haut #map div span, #page #contenu #contenu2 #texte .localisation_haut #map div a{ font-size: 6px;}

/*Page*/
#page{ background: url(http://site.gulliver.com/b20100511b0/web/10116/images/fond/fond_bas.jpg) repeat-y center top #ffffff; width: 985px; margin: 0px auto;}

/*Haut*/
#page #haut_fond{
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/fond/fond_haut.jpg) no-repeat top left;
	width: 985px; height: 168px; vertical-align: top; margin: 0; padding: 0;
}

#page #haut_fond h1{
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/bandeau/coins_bandeau.png) no-repeat top left;
	float: left; padding: 0px; padding-left: 5px; margin: 0px; height: 168px;
}

#page #haut_fond h1 img{ display: block}

/*Header*/
#page #haut_fond #header{ overflow: hidden;  vertical-align: top;}

#page #haut_fond #header ul{ list-style:none; width: 738px; margin-top: 1px}

#page #haut_fond #header ul li{ float: left;}

#page #haut_fond #header ul li.bandeau_milieu{
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/bandeau/bandeau_haut_milieu.png) repeat top right;
	width: 357px; height: 66px; text-align: center; padding: 0px; margin-top: -2px;
}

#page #haut_fond #header ul li.bandeau_milieu img{ padding-top: 23px;}

#page #haut_fond #header ul li.bandeau_bord{
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/bandeau/bandeau_haut_bord.png) no-repeat bottom left; width: 24px; height: 66px; padding: 0px;
}

/*Menu haut*/
#page #haut_fond #header #menu_haut{ clear: left;}

#page #haut_fond #header #menu_haut ul{ list-style:none; width: 765px; margin: 0px;}

#page #haut_fond #header #menu_haut ul li{ padding: 0px;}

#page #haut_fond #header #menu_haut ul li.menu_haut_first{ margin-right: 4px; padding: 0px;}

/*Contenu*/
#page #contenu{ overflow: hidden;}

/*Pub*/
#page #contenu .pub_first{ 
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/pub.png) no-repeat top left; float: right;
	width: 300px; height: 250px; text-align: center; padding: 12px 18px 18px 12px; float: right; margin: 15px 30px 15px 0px;
}

#page #contenu .pub{
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/pub.png) no-repeat top left;
	width: 300px; height: 250px; margin: 0px 30px 15px 0px; text-align: center; padding: 12px 18px 18px 12px; float: right;
}

/*Menu blanc*/
#page #contenu .bloc_col_haut{ 
	width: 336px; height: 22px; float: right; margin: 0px 30px 0px 0px;
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/bloc_colonne/bloc_colonne_haut.png) no-repeat bottom left;
}

#page #contenu .bloc_col_bas{
	width: 336px; height: 22px; float: right; margin: 0px 30px 15px 0px;
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/bloc_colonne/bloc_colonne_bas.png) no-repeat bottom left;
}

#page #contenu .bloc_col_milieu{
	width: 276px; height: auto; vertical-align: top; margin: 0px; padding: 0px 30px 0px 30px; text-align: left; float: right; margin: 0px 30px 0px 0px;
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/bloc_colonne/bloc_colonne_milieu.png) repeat-y top left;
}

#page #contenu .bloc_col_milieu p{ margin: 0; padding: 2px 0px 8px 0px;}

#page #contenu .bloc_col_milieu .photo{
	margin: 0; padding: 10px 10px 0px 0px; text-align:justify; width: 155px; height: 155px; text-align: left;
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/bloc_colonne/bloc_colonne_photo.png) repeat-y top left;
}

#page #contenu .bloc_col_milieu .titre2{ margin: 0; padding: 0px 0px 10px 0px; color: #5f9928; font-size: 140%; font-weight:normal;}

#page #contenu .bloc_col_milieu .titre1{ margin: 0; padding: 0px 0px 5px 0px; color: #2a5605; font-size: 160%; text-transform: uppercase; font-weight:normal;}

#page #contenu .bloc_col_milieu select{ font-size: 12px; line-height: 14px; margin: 0; padding: 0px; text-align:justify; width: 276px;}

#page #contenu .bloc_col_milieu .menu_cat{ margin: 0; padding: 0px; width: 276px;}

#page #contenu .bloc_col_milieu .menu_cat ul{ padding:0px; list-style:none; margin: 0px; padding: 10px 0px 0px 0px;}

#page #contenu .bloc_col_milieu .menu_cat ul li{ list-style-position: outside; text-align: left; margin-bottom: 1em; padding: 0px;}

#page #contenu .bloc_col_milieu .menu_cat ul li a {
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/fleches/fleche_verte.png) no-repeat 0px 0px #ffffff;
	height: auto; font-weight: normal; cursor: pointer; color: #fc7b2c; font-size: 120%; text-align: left; display: block; text-decoration: none;
	padding: 5px 0px 0px 50px;
}

#page #contenu .bloc_col_milieu .menu_cat ul li a:hover, #page #contenu .bloc_col_milieu .menu_cat ul li a:focus, 
#page #contenu .bloc_col_milieu .menu_cat ul li a:active{
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/fleches/fleche_orange.png) no-repeat 0px 0px #ffffff;
	color: #295202;
}

#page #contenu .bloc_col_milieu .menu_cat ul li .selection{
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/fleches/fleche_orange.png) no-repeat 0px 0px #ffffff;
	color: #295202; font-size: 14px; line-height: 16px; text-align: left; display: block; padding-left: 50px; padding-top: 5px; height: auto;
}

#page #contenu .bloc_col_milieu .menu_cat ul li a.fin {
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/fleches/fleche_orange.png) no-repeat top right #ffffff; font-size: 113%; text-transform: uppercase;
	height: auto; font-weight: bold; cursor: pointer; color: #295202; text-align: right; display: block; text-decoration: none; padding: 5px 50px 0px 0px;
}

#page #contenu .bloc_col_milieu .menu_cat ul li a:hover.fin, #page #contenu .bloc_col_milieu .menu_cat ul li a:focus.fin, 
#page #contenu .bloc_col_milieu .menu_cat ul li a:active.fin{
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/fleches/fleche_verte.png) no-repeat top right #ffffff;
	color: #fc7b2c;
}

/*Contenu 1 version n°1*/
#page #contenu #contenu1_v1{
	 background: url(http://site.gulliver.com/b20100511b0/web/10116/images/fond/fond_gauche.jpg) no-repeat left top;
	 width: 431px; min-height: 1176px; vertical-align: top; text-align: left; float: left; clear: left
}

/*Image de côté*/
#page #contenu #contenu1_v1 ul{ list-style:none; float: left; margin-top: 0;}

#page #contenu #contenu1_v1 ul li.bandeau_bas_milieu{
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/bandeau/bandeau_gauche_milieu.png) repeat-y top left;
	width: 65px; height: 1147px; text-align: center; padding: 23px 0px 0px 0px;
}

#page #contenu #contenu1_v1 ul li.bandeau_bas_bord{
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/bandeau/bandeau_gauche_bord.png) no-repeat bottom left; width: 65px; height: 23px; padding: 0px;
}

/*Contenu 1 version n°2*/
#page #contenu #contenu1_v2{
	 background: url(http://site.gulliver.com/b20100511b0/web/10116/images/fond/fond_gauche_bis.jpg) no-repeat left top;
	 width: 431px; min-height: 1174px; vertical-align: top; text-align: left; float: left; clear: left;
}

/*Image de côté*/
#page #contenu #contenu1_v2 ul{ list-style:none; float: left; margin-top: 0;}

#page #contenu #contenu1_v2 ul li.bandeau_bas_milieu{
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/bandeau/bandeau_gauche_milieu.png) repeat-y top left;
	width: 65px; height: 1147px; text-align: center; padding: 23px 0px 0px 0px;
}

#page #contenu #contenu1_v2 ul li.bandeau_bas_bord{
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/bandeau/bandeau_gauche_bord.png) no-repeat bottom left; width: 65px; height: 23px; padding: 0px;
}

/*Contenu 1 version n°3*/
#page #contenu #contenu1_v3{
	 background: url(http://site.gulliver.com/b20100511b0/web/10116/images/fond/fond_gauche_ter.jpg) no-repeat left top;
	 width: 431px; min-height: 565px; vertical-align: top; text-align: left; float: left; clear: left;
}

/*Image de côté*/
#page #contenu #contenu1_v3 ul{ list-style:none; float: left; margin: 0;}

#page #contenu #contenu1_v3 ul li.bandeau_bas_milieu{
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/bandeau/bandeau_gauche_milieu.png) repeat-y top left;
	width: 65px; height: 542px; text-align: center; padding: 23px 0px 0px 0px;
}

#page #contenu #contenu1_v3 ul li.bandeau_bas_bord{
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/bandeau/bandeau_gauche_bord.png) no-repeat bottom left; width: 65px; height: 23px; padding: 0px;
}

/*Contenu 2*/
#page #contenu #contenu2{
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/fond/fond_contenu.gif) repeat-y right top; width: 554px; float: right; padding: 0px; margin: 0px;
}

/*Contenu 2 haut version n°1*/
#page #contenu #contenu2 #contenu2_haut_v1{ background: url(http://site.gulliver.com/b20100511b0/web/10116/images/fond/fond_entete.jpg) no-repeat right top; height: 260px;}

#page #contenu #contenu2 #contenu2_haut_v1 form{ text-align: right; vertical-align: middle; padding: 0px 55px 0px 0px;}

#page #contenu #contenu2 #contenu2_haut_v1 form label{ color: #2a5605; font-weight: bold; font-size: 1.35em;}

#page #contenu #contenu2 #contenu2_haut_v1 #edito{ 
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/edito_haut/edito_haut.png) no-repeat top left;
	margin-top: 10px; width: 529px; padding: 19px 0px 0px 0px;
}

#page #contenu #contenu2 #contenu2_haut_v1 #edito #edito_fond{
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/edito_haut/edito_bas.png) no-repeat bottom left;
	width: 491px; padding: 0px 19px 19px 19px; color: #624818; overflow: hidden;
}

#page #contenu #contenu2 #contenu2_haut_v1 #edito #edito_fond h2{ margin:0;}

#page #contenu #contenu2 #contenu2_haut_v1 #edito #edito_fond h2 img{ vertical-align: middle}

#page #contenu #contenu2 #contenu2_haut_v1 #edito #edito_fond .titre_edito{ font-size: 100%; color: #2a5605; text-transform: uppercase; padding: 0px 5px;}

#page #contenu #contenu2 #contenu2_haut_v1 #edito #edito_fond .photo_edito{ border: 1px solid #ffffff; margin-left: 10px; float: right;}

#page #contenu #contenu2 #contenu2_haut_v1 #edito #edito_fond p{ padding: 0; margin:0;}

/*Contenu 2 haut version n°2*/
#page #contenu #contenu2 #contenu2_haut_v2{
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/fond/fond_entete_bis.jpg) no-repeat right top; height: 75px;
}

#page #contenu #contenu2 #contenu2_haut_v2 form{ text-align: right; vertical-align: middle; padding: 0px 55px 0px 0px;}

#page #contenu #contenu2 #contenu2_haut_v2 form label{ color: #2a5605; font-weight: bold; font-size: 1.35em;}

/*Texte*/
#page #contenu #contenu2 #texte{ padding: 0px 40px 0px 10px; vertical-align: top;}

#page #contenu #contenu2 #texte ul{ list-style:none;}

/*Carte*/
#page #carte{
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/fond/fond_bas_bis.jpg) repeat-y left top; color: #624818; text-align: center; vertical-align: top;
}

#page #carte #carte_fond{
	width: 985px; height: 620px; background: url(http://site.gulliver.com/b20100511b0/web/10116/images/fond/fond_carte.jpg) no-repeat left top;
	color: #624818; text-align: center; vertical-align: top;
}

/*Image de côté*/
#page #carte #carte_fond ul{ list-style:none; float: left; margin-top: 0;}

#page #carte #carte_fond ul li.bandeau_bas_milieu{
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/bandeau/bandeau_gauche_milieu.png) repeat-y top left;
	width: 65px; height: 530px; text-align: center; padding: 0px;
}

#page #carte #carte_fond ul li.bandeau_bas_bord{
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/bandeau/bandeau_gauche_bord.png) no-repeat bottom left; width: 65px; height: 23px; padding: 0px;
}

#page #carte #carte_fond #carte_haut{
	width:879px; height: 40px; background: url(http://site.gulliver.com/b20100511b0/web/10116/images/carte/carte_haut.png) no-repeat bottom left;
	padding: 0; margin: 17px 10px 0 20px; float: right;
}

#page #carte #carte_fond #carte_bas{
	width:879px; height: 87px; background: url(http://site.gulliver.com/b20100511b0/web/10116/images/carte/carte_bas.png) no-repeat bottom left;
	padding: 0; margin: 0px 10px 0 20px; float: right;
}

#page #carte #carte_fond #carte_milieu{
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/carte/carte_milieu.png) repeat-y top left;
	width: 879px; vertical-align: top; text-align: left; padding: 0; margin: 0px 10px 0 20px; float: right;
}

#page #carte #carte_fond #carte_milieu .titre_carte{ color: #406427; font-size: 130%; font-weight: bold; padding: 10px; text-align: center;}

#page #carte #carte_fond #carte_milieu ul{ padding: 30px 0px 0px 50px; list-style:none; margin: 0px;}

#page #carte #carte_fond #carte_milieu ul li.lite_vf{
	padding: 0px 0px 30px 30px; background: url(http://site.gulliver.com/b20100511b0/web/10116/images/carte/carte_puces_vf.png) no-repeat 0px 0px #ffffff;
}

#page #carte #carte_fond #carte_milieu ul li.lite_vf a{ font-weight: bold;  cursor: pointer; color: #55a10d; font-size: 130%; text-decoration: none;}

#page #carte #carte_fond #carte_milieu ul li.lite_vf a:hover, #page #carte #carte_fond #carte_milieu ul li.lite_vf a:focus,  
#page #carte #carte_fond #carte_milieu ul li.lite_vf a:active{ text-decoration: underline;}

#page #carte #carte_fond #carte_milieu ul li.lite_vc{
	padding: 0px 0px 30px 30px; background: url(http://site.gulliver.com/b20100511b0/web/10116/images/carte/carte_puces_vc.png) no-repeat 0px 0px #ffffff;
}

#page #carte #carte_fond #carte_milieu ul li.lite_vc a{ font-weight: bold;  cursor: pointer; color: #406427; font-size: 130%; text-decoration: none;}

#page #carte #carte_fond #carte_milieu ul li.lite_vc a:hover, #page #carte #carte_fond #carte_milieu ul li.lite_vc a:focus,  
#page #carte #carte_fond #carte_milieu ul li.lite_vc a:active{  text-decoration: underline;}

/*Pied de page version 1*/
#page #pied_v1{ clear: left; background: url(http://site.gulliver.com/b20100511b0/web/10116/images/fond/fond_pied_haut.jpg) no-repeat top left; padding: 30px 0px 0px 0px;}

#page #pied_v1 #pied_fond_v1{
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/fond/fond_pied_bas.jpg) no-repeat bottom left; padding: 0px 34px 19px 34px;
}

#page #pied_v1 #pied_fond_v1 p{ padding: 0; margin-top:0; color: #624818; font-weight: bold; text-align: center;}

#page #pied_v1 #pied_fond_v1 a.haut_page_v1{ text-align: right; display: block;}

#page #pied_v1 #pied_fond_v1 a{ color: #ffffff; font-weight: bold; text-decoration: none;}

#page #pied_v1 #pied_fond_v1 a:hover, #page #pied_v1 #pied_fond_v1 a:active{ color: #ffffff; text-decoration: underline;}

#page #pied_v1 #pied_fond_v1 .edition_home{ font-size: 14px; line-height: 16px;}

/*Pied de page version 2*/
#page #pied_v2{ clear: right; background: url(http://site.gulliver.com/b20100511b0/web/10116/images/fond/fond_bas_bis.jpg) no-repeat top left; padding: 0px;}

#page #pied_v2 #pied_fond_v2{
	background: url(http://site.gulliver.com/b20100511b0/web/10116/images/fond/fond_pied_bas.jpg) no-repeat bottom left; padding: 0px 34px 19px 34px;
}

#page #pied_v2 #pied_fond_v2 p{ padding: 0; margin-top:0; color: #624818; font-weight: bold; text-align: center;}

#page #pied_v2 #pied_fond_v2 a.haut_page_v2{ text-align: right; display: block;}

#page #pied_v2 #pied_fond_v2 a{ color: #ffffff; font-weight: bold; text-decoration: none;}

#page #pied_v2 #pied_fond_v2 a:hover, #page #pied_v2 #pied_fond_v2 a:active{ color: #ffffff; text-decoration: underline;}

#page #pied_v2 #pied_fond_v2 .edition_home{ font-size: 14px; line-height: 16px;}

/*Elément caché*/
.hidden{ position: absolute; left: 0; top: -5000px; width: 1px; height: 1px; overflow: hidden;}