@charset "utf-8";

/* On efface toutes les valeurs par défaut inutiles */

html, body { margin: 0; padding: 0; height:100%}

/* LAYOUT */

body{background-color:#000609;font-family:Arial, Helvetica, sans-serif;font-size:11px}

#fond_blanc{background-color:#F5F5F5}

#fond{
	position:absolute;z-index:1;top:0;left:0;height:465px;width:100%;/*background-image:url(../images/fond_body.jpg);background-repeat:repeat-x;*/;
	background: -moz-linear-gradient(top, #03101e 0%, #00314b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#03101e), color-stop(100%,#00314b));
	background: -webkit-linear-gradient(top, #03101e 0%,#00314b 100%);
	background: -o-linear-gradient(top, #03101e 0%,#00314b 100%);
	background: -ms-linear-gradient(top, #03101e 0%,#000609 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03101e', endColorstr='#00314b',GradientType=0 );
	background: linear-gradient(top, #03101e 0%,#00314b 100%);
}

#page{width:985px;margin:auto;min-height:500px;z-index:3;position:relative}

#fond_page{background-image:url(../images/fond_blanc.png);background-repeat:repeat-x;min-height:500px;position:relative;z-index:2}

#bande_haut{background-image:url(../images/fond.png);background-repeat:repeat-x;height:9px;font-size:0}

#fond_header{background-repeat:no-repeat;position:relative;z-index:2}

#header{width:985px;height:159px;margin:auto;position:relative;z-index:2;}

#footer{background-color:#000609;border-top:solid 3px #ea7845;padding-bottom:15px}

#gauche{width:760px;float:left;padding-right:5px}

#droite{width:214px;float:left;padding:0 3px 0 3px}

/* HEADER */

#logo{margin-top:10px}

#texte_header{position:absolute;top:40px;left:320px;z-index:3}

#statistiques{font-size:16px;color:#FFF}

#baseline_reducavenue{font-size:18px;color:#FFF;padding-bottom:10px;font-weight:bold}

#bouton_pro{position:absolute;top:0;right:0;}

#bouton_newsletter{position:absolute;top:46px;right:0;font-size:12px;color:#FFF}

#texte_newsletter{float:left;width:80px;text-align:right;padding:1px 10px}

#email_newsletter, #inscription_newsletter{outline: 0;margin:0;padding:0;border:none;background:none;font-size:12px;color:#0f2d3e;background-color:#e8eef1;display:block;float:left;}

#email_newsletter{-moz-border-radius:7px 0 0 7px;-webkit-border-radius:7px 0 0 7px;border-radius:7px 0 0 7px;height:18px;padding:4px 6px;width:120px;border-right:solid 1px #c1c2c2;}

#inscription_newsletter{-moz-border-radius:0 7px 7px 0;-webkit-border-radius:0 7px 7px 0;border-radius:0 7px 7px 0;height:15px;padding:5px 6px 6px 6px;line-height:15px;border-left:solid 1px #FFF}

#boutons_jeux{position:absolute;bottom:14px;left:420px}

#boutons_compte{position:absolute;bottom:45px;right:0}

#espace_perso{display:none}

#social{position:absolute;width:200px;text-align:center;bottom:10px;right:0}

/* GAUCHE */

#fil_ariane{font-size:12px;font-weight:bold;color:#0067a2;padding:10px 190px 0px 10px;margin:0 2px;background-color:#FFF;line-height:16px}

.separateur_ariane{color:#f9a943;font-weight:bold}

#zone_texte{background-color:#e4e4e5;position:relative;padding-top:5px;
	border:solid 1px #FFF;
	-moz-border-radius:18px 18px 3px 3px;-webkit-border-radius:18px 18px 3px 3px;border-radius:18px 18px 3px 3px;
	-webkit-box-shadow: rgba(0,46,70,0.4) 0px 3px 5px, inset rgba(255,255,255,0.5) 0px 0px 3px;
	-moz-box-shadow: rgba(0,46,70,0.4) 0px 3px 5px, inset rgba(255,255,255,1) 0px 5px 5px;
	box-shadow: rgba(0,46,70,0.4) 0px 3px 5px, inset rgba(255,255,255,0.5) 0px 0px 2px;	
	margin-bottom:15px;
}

#zone_recherche, #afficher_recherche{padding:10px;font-weight:bold;color:#333;background-color:#F47627;margin:0 5px 5px 5px;position:relative;border:solid 1px #C94714;
	-moz-border-radius:18px 18px 7px 7px;-webkit-border-radius:18px 18px 7px 7px;border-radius:18px 18px 7px 7px;
	background: -moz-linear-gradient( top, rgba(241,89,23,1) 0%, rgba(252,178,71,1) 100%);	
	background: -webkit-gradient(linear, center top, center bottom,  color-stop(0%,rgba(241,89,23,1)), color-stop(100%,rgba(252,178,71,1)));
	background: -webkit-linear-gradient(top,  rgba(241,89,23,1) 0%, rgba(252,178,71,1) 100%);
	background: -o-linear-gradient( top, rgba(241,89,23,1) 0%, rgba(252,178,71,1) 100%);
	background: -ms-linear-gradient(top,  rgba(241,89,23,1) 0%, rgba(252,178,71,1) 100%);
	background: linear-gradient(top,  rgba(241,89,23,1) 0%, rgba(252,178,71,1) 100%);
	-pie-background: linear-gradient(rgba(241,89,23,1), rgba(252,178,71,1));
	box-shadow: inset rgba(252,191,106,0.5) 0px 0px 5px;
	-webkit-box-shadow: inset rgba(252,191,106,0.5) 0px 0px 5px;
	-moz-box-shadow: inset rgba(252,191,106,0.5) 0px 0px 5px;
}

#recherche{height:35px;padding-bottom:6px;font-size:20px;}

#ou, #quoi{outline: 0;margin:0;padding:0;border:none;background:none;width:205px;font-size:12px;color:#f48220;background-color:#FFF;border:solid 1px #f27e1a;height:18px;padding:8px 15px;color:#999;font-style:italic;
-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;
-moz-box-shadow:  inset rgba(242,126,26,0.7) 0px 0px 5px;
-webkit-box-shadow:  inset rgba(242,126,26,0.7) 0px 0px 5px;
box-shadow:  inset rgba(242,126,26,0.7) 0px 0px 5px;
}

#ou.actif, #quoi.actif{font-style:normal;color:#000;font-weight:bold}

#bloc_quoi{position:absolute;top:10px;left:10px;}

#bloc_ou{position:absolute;top:10px;left:320px;}

#bloc_quoi label, #bloc_ou label{vertical-align:middle;font-weight:bold}

#zone_recherche.off{display:none}

#rechercher{
	color:#333;
	position:absolute;
	right:10px;top:10px;
	font-size:18px;padding:8px 14px;width:85px;height:18px;line-height:18px;
	border:solid 1px #d47300;
	-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;
	box-shadow: inset rgba(255,255,255,0.7) 0px 0px 5px;
	-webkit-box-shadow:inset rgba(255,255,255,7) 0px 0px 5px;
	-moz-box-shadow : inset rgba(255,255,255,7) 0px 0px 5px;
}

#rechercher:hover{color:#FFF}

#rechercher:active{top:11px;right:9px;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow : none;}

#lien_recherche_avancee{font-size:10px;color:#333;position:absolute;bottom:3px;right:20px}

#lien_recherche_avancee:hover{color:#FFF;text-decoration:none}

#recherche_avancee{display:none}

#recherche_avancee .check_uncheck{padding:0}

.titre_recherche{font-size:16px;font-weight:bold;padding:15px 0 10px 0}

.titre_recherche.first{padding-top:0}

#liste_categorie_recherche{padding:5px 0;position:relative}

#liste_categorie_recherche label{display:inline-block;width:120px;}

#liste_distance{padding:0 0 5px 0;}

ul.liste_cat li{float:left;width:67px;text-align:center;list-style:none;margin-left:0}

ul.liste_cat img{padding:8px 0 10px 0}

#afficher_recherche{position:absolute;top:-24px;right:35px;height:18px;line-height:18px;display:block;padding:2px 10px;margin:0;font-size:11px;border-bottom:none;color:#FFF;
-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}

#afficher_recherche:hover{color:#333;text-decoration:none}

#zone_onglet{
	height:50px;border:solid 1px #c4c4c5;border-bottom:solid 1px #0a4c6f;margin:0 5px;background: #e1e1e1;position:relative;
	-webkit-border-radius: 7px 7px 0 0; -moz-border-radius: 7px 7px 0 0; border-radius: 7px 7px 0 0;
	background: -moz-linear-gradient( top, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 50%, rgba(225,225,225,1) 50%, rgba(230,230,230,1) 100%);
	background: -webkit-gradient(linear, center top, center bottom, color-stop(50%,rgba(255,255,255,1)), color-stop(50%,rgba(240,240,240,1)), color-stop(50%,rgba(225,225,225,1)), color-stop(50%,rgba(230,230,230,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 50%, rgba(225,225,225,1) 50%, rgba(230,230,230,1) 100%);
	background: -o-linear-gradient( top, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 50%, rgba(225,225,225,1) 50%, rgba(230,230,230,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 50%, rgba(225,225,225,1) 50%, rgba(230,230,230,1) 100%);
	background: linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(240,240,240,1) 50%, rgba(225,225,225,1) 50%, rgba(230,230,230,1) 100%);
	-pie-background: linear-gradient(rgba(255,255,255,1) 0%, rgba(240,240,240,1) 50%, rgba(225,225,225,1) 50%, rgba(230,230,230,1) 100%);
	-webkit-box-shadow: rgba(0,0,0,0.5) 0px 0px 3px, inset rgba(255,255,255,0.5) 0px 0px 3px;
	-moz-box-shadow: rgba(0,0,0,0.5) 0px 0px 3px, inset rgba(255,255,255,0.5) 0px 0px 3px;
	box-shadow: rgba(0,0,0,0.5) 0px 0px 3px, inset rgba(255,255,255,0.5) 0px 0px 3px;
}

.liste_onglet li{height:43px;margin:2px 0;padding:3px 2px 0 3px;float:left;display:inline-block;border-left:solid 1px #FFF;border-right:solid 1px #b8c5cb;}

.liste_onglet li.first{border-left:none;}

.liste_onglet li.last{border-right:none;}

#zone_deroulante{display:none;overflow:hidden;padding:0 4px;position:relative;z-index:5}

.div_toggle{display:none}

.onglet_actif{display:block}

#villes, #liste_categories, #liste_marques_alpha, #fond_map, #bloc_filtre.bleu{
	padding:10px;position:relative;z-index:4;margin-bottom:5px;
	-moz-border-radius: 0 0 7px 7px;-webkit-border-radius: 0 0 7px 7px;border-radius: 0 0 7px 7px;
	background-color:#0a4c6f;
	color:#FFF;
	background: -moz-linear-gradient( top, rgba(10,76,110,1) 0%, rgba(31,122,171,1) 100%);
	background: -webkit-gradient(linear, center top, center bottom, color-stop(0%,rgba(10,76,110,1)), color-stop(100%,rgba(31,122,171,1)));
	background: -webkit-linear-gradient(top, rgba(10,76,110,1) 0%, rgba(31,122,171,1) 100%);
	background: -o-linear-gradient( top, rgba(10,76,110,1) 0%,rgba(31,122,171,1) 100%);
	background: -ms-linear-gradient(top, rgba(10,76,110,1) 0%,rgba(31,122,171,1) 100%);
	background: linear-gradient(top, rgba(10,76,110,1) 0%,rgba(31,122,171,1) 100%);
	-pie-background: linear-gradient(rgba(10,76,110,1), rgba(31,122,171,1));
	-webkit-box-shadow: rgba(0,0,0,0.5) 0px 0px 3px;
	-moz-box-shadow: rgba(0,0,0,0.5) 0px 0px 3px;
	box-shadow: rgba(0,0,0,0.5) 0px 0px 3px;
}
#liste_categories{padding:5px 5px 0 5px;}

#fond_map{-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;margin-top:5px}

#map{float:left;width:714px;height:600px;border:solid 5px #f5642e;background-color:#CCC;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

#liste_marques{
	background-color:#FFF;
	margin:-7px 3px 10px 3px;
	position:relative;
	z-index:3;
	-moz-border-radius: 0 0 7px 7px;-webkit-border-radius: 0 0 7px 7px;border-radius: 0 0 7px 7px;
}

#zone_liste_marques{display:none}

#zone_contenu{margin:0 2px 2px 2px;padding:15px;background-color:#FFF;position:relative}

#zone_contenu.large{padding:5px}

#lien_retour{text-align:right;position:absolute;top:-20px;right:12px}

/* DROITE */

.bloc_droite{
	background-color:#FFF;margin-bottom:10px;width:214px;position:relative;
	-moz-border-radius:7px 7px 10px 10px;-webkit-border-radius:7px 7px 10px 10px;border-radius:7px 7px 10px 10px;
	-webkit-box-shadow: rgba(0,0,0,0.4) 0px 3px 5px, inset rgba(255,255,255,0.5) 0px 0px 2px;
	-moz-box-shadow: rgba(0,0,0,0.4) 0px 3px 5px, inset rgba(255,255,255,0.5) 0px 0px 2px;
	box-shadow: rgba(0,0,0,0.4) 0px 3px 5px, inset rgba(255,255,255,0.5) 0px 0px 2px;
}

.bloc_droite .titre{background-color:#e1e1e1;padding:10px 10px;text-align:center;font-size:14px;color:#002030;font-weight:bold;position:relative;
	border-bottom:solid 1px #a8a9aa;
	-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;
	background: -moz-linear-gradient( top, rgba(234,234,234,1) 26%, rgba(225,225,225,1) 26%);
	background: -webkit-gradient(linear, center top, center bottom, color-stop(26%,rgba(234,234,234,1)), color-stop(26%,rgba(225,225,225,1)));
	background: -webkit-linear-gradient(top, rgba(234,234,234,1) 26%, rgba(225,225,225,1) 26%);
	background: -o-linear-gradient( top, rgba(234,234,234,1) 26%,rgba(225,225,225,1) 26%);
	background: -ms-linear-gradient(top, rgba(234,234,234,1) 26%,rgba(225,225,225,1) 26%);
	background: linear-gradient(top, rgba(234,234,234,1) 26%,rgba(225,225,225,1) 26%);
	-pie-background: linear-gradient(rgba(234,234,234,1), rgba(225,225,225,1));
}

.bloc_droite .contenu{padding:10px;position:relative}

.bloc_droite .lien{text-align:center}

.bloc_droite .sprite-png{position:absolute;top:-1px;left:10px;}

/* SLIDE MARQUE */

#slide_marque{position:relative;width:214px;height:125px;background-repeat:no-repeat;}


/* SLIDER */

.slide_container{position:relative;height:150px;}

.fleche_gauche {position:absolute;top:55px;left:5px}

.fleche_droite {position:absolute;top:55px;right:5px}

.slide{position:absolute;top:0px;height:120px;width:180px;left:17px;overflow:hidden}

.slide_element{position:absolute;top:0;left:0}

#slide_jeu{height:95px}

#slide_jeu .slide{height:90px}

#slide_jeu .fleche_gauche {top:40px;}

#slide_jeu .fleche_droite {top:40px;}

/* NOTATION */

.notation{color:#5d6c87;padding:10px;}

.notation .legende{padding-bottom:5px;font-weight:bold}

.tip_note{height:12px}

.note_commentaire{background-color:#f1f1f1;border:solid 1px #c8c8c8;-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;font-size:12px;color:#0a3045;padding:15px;margin-bottom:10px;position:relative}

.note_commentaire .titre{padding-bottom:5px;font-weight:bold}

.note_commentaire .note{padding-bottom:10px}

.note_commentaire .commentaire{}

.note_commentaire .abus{text-align:right}

/* FOOTER */

#baseline_footer{width:980px;margin:auto;color:#F5F5F5;font-size:12px;text-align:center;padding-top:10px;font-weight:normal}

#cross{width:980px;margin:auto;overflow:hidden;margin-bottom:10px}

#toggle_ref{margin:auto;display:block;width:40px;font-size:30px;text-decoration:none}

#cross li{list-style:none;margin:0}

#cross ul li{float:left;width:200px;margin:0;padding:0 5px 0 35px;}

#cross li li{float:none;padding:3px 0}

#fonctionnelles{margin:auto;width:945px;text-align:center;padding-right:40px}

#footer_ref{
	position:relative;
	border-top:solid 1px #31576d;
	min-height:220px;
	background: #00314c;
	background: -moz-linear-gradient(top, #00314c 0%, #000609 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00314c), color-stop(100%,#000609));
	background: -webkit-linear-gradient(top, #00314c 0%,#000609 100%);
	background: -o-linear-gradient(top, #00314c 0%,#000609 100%);
	background: -ms-linear-gradient(top, #00314c 0%,#000609 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00314c', endColorstr='#000609',GradientType=0 );
	background: linear-gradient(top, #00314c 0%,#000609 100%);
}

#copyright{margin:auto;width:200px;text-align:center;color:#999;padding-top:5px}

/* COUPON */

#enseigne_coupon{float:left;width:150px;padding-right:10px}

.adresse_coupon{padding:10px 5px 0 10px;font-size:11px;line-height:15px}

#enseigne_coupon .logo{text-align:center;padding-top:10px}

#enseigne_coupon .social{padding-top:15px;}

.social iframe{overflow:hidden;margin:2px 0;padding:0;border:none;width:100px;height:22px;}

.social div{width:100px;margin-left:10px}

#coupon, .fondu_gris, .bloc_marque, .mini_bloc_marque, .infoBox
{
	position:relative;
	float:left;width:522px;border:solid 1px #c8c8c8;padding:20px;
	-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;
	box-shadow: inset rgba(156,156,156,0.5) 0px 0px 3px;
	-webkit-box-shadow: inset rgba(156,156,156,0.5) 0px 0px 3px;
	-moz-box-shadow: inset rgba(156,156,156,0.5) 0px 0px 3px;
	background: rgb(227,227,227);
	background: -moz-linear-gradient( top, rgba(255,255,255,1) 0%, rgba(227,227,227,1) 100%);
	background: -webkit-gradient(linear, center top, center bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(227,227,227,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(227,227,227,1) 100%);
	background: -o-linear-gradient( top, rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%);
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%);
	-pie-background: linear-gradient(rgba(255,255,255,1), rgba(225,227,227,1));
}

.infoBox{width:auto;float:none;padding:0px;}

.infoBox .content{width:345px;padding:15px;margin:0;color:#333;line-height:15px}

.infoBox .content_enseigne{width:140px;padding:15px;margin:0;color:#333;line-height:15px}

.infoBox .zone_enseigne{float:left;width:120px; font-size:10px;padding:0;margin:0;padding-right:10px;}

.infoBox .zone_offre{float:left;width:205px;padding:0;margin:0;}

.infoBox .zone_offre .offre{padding:5px;border:dashed 2px #006aa4;background-color:#FFF;margin-bottom:3px}

.infoBox .zone_enseigne .titre{font-size:11px}

.infoBox .zone_offre .titre{font-size:14px; font-weight:bold;color:#006aa4}

.infoBox .zone_offre .validite{font-size:10px; font-weight:bold;color:#006aa4}

.infoBox .bouton{clear:left;text-align:center}

#actions_coupon{float:right;background:none;border:none;padding:0;width:562px;text-align:right;}

#coupon .titre, .mini_coupon .titre{font-size:25px;font-weight:bold;color:#006aa4;padding-bottom:8px}

#coupon .validite{font-size:18px;font-weight:bold;color:#006aa4;padding-bottom:10px}

.coupon_inactif{color:#D30D0A}

#coupon .description_offre, #coupon .condition_utilisation, .mini_coupon .description_offre{font-size:12px;color:#0f2d3e;padding-bottom:5px;line-height:15px}

#coupon .texte_enseigne{font-size:12px;font-style:italic;color:#0067a2;padding:10px 0}

#coupon .mention_coupon{font-size:9px;color:#7e8d96;font-weight:bold;padding-bottom:4px}

#coupon .condition_offre{font-size:7px;color:#829098;font-style:italic}

#coupon .lien_coupon{padding-bottom:10px}

#coupon .bande{position:absolute;bottom:0;right:15px}

#etab_coupon{border-top:dotted 1px #abc5d4;padding-top:5px;margin-top:15px;position:relative;min-height:455px}

#bloc_map{position:absolute;right:0;top:0px}

#bloc_map #map{float:none;width:342px;height:319px;-webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}

#adresse_map{
	clear:both;
	padding:3px 10px 6px 10px;
	background-color:#F86C2E;
	-webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px;
	background: -moz-linear-gradient( top, rgba(249,131,57,1) 20%, rgba(241,89,23,1) 25%, rgba(255,124,65,1) 100%);	
	background: -webkit-gradient(linear, center top, center bottom, color-stop(20%,rgba(249,131,57,1)), color-stop(25%,rgba(241,89,23,1)), color-stop(100%,rgba(255,124,65,1)));
	background: -webkit-linear-gradient(top, rgba(249,131,57,1) 20%, rgba(241,89,23,1) 25%, rgba(255,124,65,1) 100%);
	background: -o-linear-gradient( top, rgba(249,131,57,1) 20%, rgba(241,89,23,1) 25%, rgba(255,124,65,1) 100%);
	background: -ms-linear-gradient(top, rgba(249,131,57,1) 20%, rgba(241,89,23,1) 25%, rgba(255,124,65,1) 100%);
	background: linear-gradient(top, rgba(249,131,57,1) 20%, rgba(241,89,23,1) 25%, rgba(255,124,65,1) 100%);
	-pie-background: linear-gradient(rgba(249,131,57,1) 20%, rgba(241,89,23,1) 25%, rgba(255,124,65,1) 100%);
	box-shadow: inset rgba(208,78,27,0.5) 0px 0px 10px;
	-webkit-box-shadow: inset rgba(208,78,27,0.5) 0px 0px 10px;
	-moz-box-shadow: inset rgba(208,78,27,0.5) 0px 0px 10px;
	border:solid 1px #d47300;
	border-top:none;
}

#adresse_proximite, #adresse_filtre, #departement_filtre{border:solid 1px #d44f00;color:#f27d19;font-size:13px;font-weight:bold;padding:4px 5px;width:224px;
	box-shadow: inset rgba(208,78,27,0.5) 0px 0px 4px;
	-webkit-box-shadow: inset rgba(208,78,27,0.5) 0px 0px 4px;
	-moz-box-shadow: inset rgba(208,78,27,0.5) 0px 0px 4px;
}

#bloc_filtre.bleu #adresse_filtre, #bloc_filtre.bleu #departement_filtre{
	box-shadow: inset rgba(27,114,161,0.5) 0px 0px 4px;
	-webkit-box-shadow: inset rgba(27,114,161,0.5) 0px 0px 4px;
	-moz-box-shadow: inset rgba(27,114,161,0.5) 0px 0px 4px;
}

.localite_filtre{color:#3996CE}

#departement_filtre{width:240px}

#adresse_filtre{width:280px;margin-right:10px}

#efface_filtre{position:absolute;right:5px;top:5px;color:#FFF;font-size:10px}

#departement_filtre{margin-left:10px}

#adresse_map button, #bloc_filtre button{background-color:#E8E8E8;color:#f27d19;font-size:13px;font-weight:bold;margin-left:15px;cursor:pointer;padding:5px 10px;position:relative;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	box-shadow: inset rgba(0,0,0,0.2) 0px 0px 5px;
	-webkit-box-shadow: inset rgba(0,0,0,0.2) 0px 0px 5px;
	-moz-box-shadow: inset rgba(0,0,0,0.2) 0px 0px 5px;
	background: -moz-linear-gradient( top, rgba(245,245,245,1) 50%, rgba(232,232,232,1) 50%);
	background: -webkit-gradient(linear, center top, center bottom, color-stop(50%,rgba(245,245,245,1)), color-stop(50%,rgba(232,232,232,1)));
	background: -webkit-linear-gradient(top, rgba(245,245,245,1) 50%, rgba(232,232,232,1) 50%);
	background: -o-linear-gradient( top, rgba(245,245,245,1) 50%,rgba(232,232,232,1) 50%);
	background: -ms-linear-gradient(top, rgba(245,245,245,1) 50%,rgba(232,232,232,1) 50%);
	background: linear-gradient(top, rgba(245,245,245,1) 50%,rgba(232,232,232,1) 50%);
	-pie-background: linear-gradient(rgba(245,245,245,1) 50%, rgba(232,232,232,1) 50%);
}

#adresse_map button:hover, #bloc_filtre button:hover{
	box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;}

.bloc_enseigne{position:relative;background-color:#e6f2f8;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;float:left;width:322px;height:85px;margin:0 20px 10px 0;padding:15px;font-size:11px;color:#0f2d3e;line-height:15px}

.bloc_enseigne.first{background-color:#B9DAEA}

.bloc_enseigne:hover{background-color:#B9DAEA}

.bloc_enseigne.right{margin-right:0}

.bloc_enseigne .infos{width:200px}

.bloc_enseigne .titre{color:#f5852e;font-size:13px;font-weight:bold;padding-bottom:3px;padding-top:0;}

.bloc_enseigne .telephone{font-style:italic;float:left}

.bloc_enseigne .distance{float:left;margin-left:5px}

.bloc_enseigne .boutons_enseigne{width:110px;height:50px; position:absolute;right:10px;top:35px}

.bloc_enseigne .masque{width:80px;height:30px;font-size:12px;position:absolute;top:0;left:0;z-index:3;margin:0}

.bloc_enseigne .liens{width:100px;height:25px;position:absolute;top:0;left:0;z-index:2;background-color:#FFF;border: solid 3px #FA8F37;padding:10px 2px 9px 2px;display:none;
	-webkit-box-shadow: rgba(0,0,0,0.2) 0px 3px 3px, inset rgba(0,0,0,0.5) 0px 0px 3px;
	-moz-box-shadow: rgba(0,0,0,0.2) 0px 3px 3px, inset rgba(0,0,0,0.5) 0px 0px 3px;
	box-shadow: rgba(0,0,0,0.2) 0px 5px 3px, inset rgba(0,0,0,0.5) 0px 0px 3px;
	 -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;
}

.bloc_enseigne .masque:active{top:0;}

.bloc_enseigne .masque:hover{-webkit-box-shadow: rgba(0,0,0,0.2) 0px 5px 3px, inset rgba(0,0,0,0.5) 0px 0px 3px;
	-moz-box-shadow: rgba(0,0,0,0.2) 0px 5px 3px, inset rgba(0,0,0,0.5) 0px 0px 3px;
	box-shadow: rgba(0,0,0,0.2) 0px 5px 3px, inset rgba(0,0,0,0.5) 0px 0px 3px;
}

#partage_social{padding:10px 0}

#partage_mail{padding:10px 0}

#zone_filtre_onglet{padding:0 15px 5px 15px}

#bloc_filtre{clear:both;padding:6px;color:#FFF;background-color:#F86C2E;border:solid 1px #d47300;font-size:12px;font-weight:bold;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	background: -moz-linear-gradient( top, rgba(241,89,23,1) 0%, rgba(255,124,65,1) 100%);	
	background: -webkit-gradient(linear, center top, center bottom,  color-stop(0%,rgba(241,89,23,1)), color-stop(100%,rgba(255,124,65,1)));
	background: -webkit-linear-gradient(top,  rgba(241,89,23,1) 0%, rgba(255,124,65,1) 100%);
	background: -o-linear-gradient( top, rgba(241,89,23,1) 0%, rgba(255,124,65,1) 100%);
	background: -ms-linear-gradient(top,  rgba(241,89,23,1) 0%, rgba(255,124,65,1) 100%);
	background: linear-gradient(top,  rgba(241,89,23,1) 0%, rgba(255,124,65,1) 100%);
	-pie-background: linear-gradient(rgba(241,89,23,1), rgba(232,232,232,1));
	box-shadow: inset rgba(208,78,27,0.5) 0px 0px 10px;
	-webkit-box-shadow: inset rgba(208,78,27,0.5) 0px 0px 10px;
	-moz-box-shadow: inset rgba(208,78,27,0.5) 0px 0px 10px;
}

#bloc_filtre.bleu
{
	border:none;
	margin:0;
}

#bloc_filtre.filtre_marque{margin-top:5px;}

#bloc_filtre.bleu input, #bloc_filtre.bleu select , #bloc_filtre.bleu button {border-color:#115B83;color:#105A81
}

#titre_filtre{margin:0 0 5px 0;font-size:12px;color:#FFF;font-weight:bold}

/* MINI COUPON */

.mini_coupon{float:left;width:320px;margin-bottom:10px;padding:15px;border:dashed 3px #006AA4;margin-right:10px;height:125px;position:relative}

.mini_coupon.droite{margin:0}

.mini_coupon .titre{font-size:18px}

.mini_coupon .validite{font-size:11px;font-style:italic;color:#006AA4}

.mini_coupon .button.small{padding:9px 12px;position:absolute;bottom:10px;right:10px}

.mini_coupon .button.small:active{bottom:9px}

/* MOTEUR DE RECHERCHE */

.orthographe{color:#C81111;font-size:12px;padding:10px 0}

ul.commune{padding:0;margin:0}

ul.commune li{color:#FA8F38;padding:3px;list-style:disc;float:left;width:30%}

ul.critere_recherche li{color:#333;padding:3px;list-style:square;}

ul.critere_recherche li a{color:#3792CA}

/* COMPTE */

ul.picto_compte li {list-style:none;text-align:center;float:left;width:110px;padding:0;margin-left:10px;margin-right:10px;}

ul.picto_compte li a{text-decoration:none;font-size:14px}

.bloc_gris.compte li{position:relative;padding-right:140px;}

.bloc_gris li .icone{position:absolute;right:0;top:0;height:16px}

.recap_titre{float:left;width:70%;font-style:italic;}

.recap_value{float:left;width:30%;font-weight:bold;text-align:right}

.morph{overflow:hidden;position:relative}

.lien_morph {margin-top:10px;text-align:center}

ul.compte li{margin:0;padding:0;margin-left:15px;list-style-type:square;padding:5px 0;color:#FCC497}

.element{position:relative;padding:4px 0}

.boutons_espace_pro{position:relative;padding-top:20px}

.boutons_espace_pro #lien_retour{right:228px}

/* MARQUE */

.bloc_marque{margin-bottom:15px;}

.texte_marque{float:left;width:460px;padding-right:15px}

.logo_marque img, .logo_enseigne img{margin-bottom:10px}

.logo{text-align:center}

.logo_marque, .logo_enseigne{float:left;width:190px;background-color:#FFF;padding:18px;margin-top:10px;position:relative;
-webkit-box-shadow: rgba(0,0,0,0.2) 0px 5px 5px;
-moz-box-shadow: rgba(0,0,0,0.2) 0px 5px 5px;
box-shadow: rgba(0,0,0,0.2) 0px 5px 5px;
-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;
}

ul.marque_alpha li{list-style:none;float:left;margin:0px;}

ul.liste_marque li, ul.liste_ville li{list-style:none;float:left;width:235px;padding:3px 0;margin:0}



ul.liste_ville li{width:180px;}

.mini_bloc_marque{text-align:center;float:left;width:330px;margin-bottom:10px;padding:15px;margin-right:10px;min-height:160px}

.mini_bloc_marque.right{margin-right:0;}

.mini_bloc_marque .titre{font-size:18px}

.mini_bloc_marque .button.small{margin:5px 0;padding:7px}

/* ENSEIGNE */

.description_enseigne{float:left;width:345px;margin-right:20px}

.logo_enseigne{width:140px;margin-right:10px}

.adresse{line-height:16px}

/* FAQ */

/* JEUX */

.jeu{float:left;width:320px;margin-right:15px}

.jeu.droite{margin-right:0}

#description_jeu{float:left;width:360px;}

#description_jeu .bloc_gris{min-height:360px}

#description_jeu .social div{margin-left:0}

#jeu_casino{float:left;width:350px}


/* BOUTONS */

/*text-shadow: 0 1px 1px rgba(0,0,0,.5);*/

.button { position:relative; margin:0; display: inline-block; outline: none; cursor: pointer; text-align: center; text-decoration: none;line-height:auto;border:none; }

.button:hover { text-decoration: none; }

.button:active { margin-top: 1px; }

.gris, .bleu, .orange, .bleu_clair, #selection_ville{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; color:#0f2d3e;font-size:14px;padding:10px 15px;font-weight:bold;margin:0 3px;line-height:auto;
	background: rgb(245,245,245);
	background: -moz-linear-gradient( top, rgba(245,245,245,1) 50%, rgba(232,232,232,1) 50%);
	background: -webkit-gradient(linear, center top, center bottom, color-stop(50%,rgba(245,245,245,1)), color-stop(50%,rgba(232,232,232,1)));
	background: -webkit-linear-gradient(top, rgba(245,245,245,1) 50%, rgba(232,232,232,1) 50%);
	background: -o-linear-gradient( top, rgba(245,245,245,1) 50%,rgba(232,232,232,1) 50%);
	background: -ms-linear-gradient(top, rgba(245,245,245,1) 50%,rgba(232,232,232,1) 50%);
	background: linear-gradient(top, rgba(245,245,245,1) 50%,rgba(232,232,232,1) 50%);
	-pie-background: linear-gradient(rgba(245,245,245,1) 50%,rgba(232,232,232,1) 50%);
	-webkit-box-shadow: rgba(0,0,0,0.2) 0px 3px 3px, inset rgba(0,0,0,0.5) 0px 0px 3px;
	-moz-box-shadow: rgba(0,0,0,0.2) 0px 3px 3px, inset rgba(0,0,0,0.5) 0px 0px 3px;
	box-shadow: rgba(0,0,0,0.2) 0px 3px 3px, inset rgba(0,0,0,0.5) 0px 0px 3px;
}

.bleu{color:#bac8ce;width:auto;
	background: rgb(4,47,75);
	background: -moz-linear-gradient( top, rgba(13,62,94,1) 50%, rgba(4,47,75,1) 50%);
	background: -webkit-gradient(linear, center top, center bottom, color-stop(50%,rgba(13,62,94,1)), color-stop(50%,rgba(4,47,75,1)));
	background: -webkit-linear-gradient(top, rgba(13,62,94,1) 50%, rgba(4,47,75,1) 50%);
	background: -o-linear-gradient( top, rgba(13,62,94,1) 50%,rgba(4,47,75,1) 50%);
	background: -ms-linear-gradient(top, rgba(13,62,94,1) 50%,rgba(4,47,75,1) 50%);
	background: linear-gradient(top, rgba(13,62,94,1) 50%,rgba(4,47,75,1) 50%);
	-pie-background: linear-gradient(rgba(13,62,94,1) 50%,rgba(4,47,75,1) 50%);
	-webkit-box-shadow: rgba(0,0,0,0.2) 0px 3px 3px, inset rgba(0,0,0,0.5) 0px 0px 3px;
	-moz-box-shadow: rgba(0,0,0,0.2) 0px 3px 3px, inset rgba(0,0,0,0.5) 0px 0px 3px;
	box-shadow: rgba(0,0,0,0.2) 0px 3px 3px, inset rgba(0,0,0,0.5) 0px 0px 3px;
}

.bleu_clair{color:#FFF;width:auto;
	background-color:#017BBC;
	background: -moz-linear-gradient( top, rgba(1,123,188,1) 50%, rgba(0,106,164,1) 50%);
	background: -webkit-gradient(linear, center top, center bottom, color-stop(50%,rgba(1,123,188,1)), color-stop(50%,rgba(0,106,164,1)));
	background: -webkit-linear-gradient(top, rgba(1,123,188,1) 50%, rgba(0,106,164,1) 50%);
	background: -o-linear-gradient( top, rgba(1,123,188,1) 50%,rgba(0,106,164,1) 50%);
	background: -ms-linear-gradient(top, rgba(1,123,188,1) 50%,rgba(0,106,164,1) 50%);
	background: linear-gradient(top, rgba(1,123,188,1) 50%,rgba(0,106,164,1) 50%);
	-pie-background: linear-gradient(rgba(1,123,188,1) 50%,rgba(0,106,164,1) 50%);
	-webkit-box-shadow: rgba(0,0,0,0.2) 0px 3px 3px, inset rgba(0,0,0,0.5) 0px 0px 3px;
	-moz-box-shadow: rgba(0,0,0,0.2) 0px 3px 3px, inset rgba(0,0,0,0.5) 0px 0px 3px;
	box-shadow: rgba(0,0,0,0.2) 0px 3px 3px, inset rgba(0,0,0,0.5) 0px 0px 3px;
}

.orange, .bouton_pro{color:#FFF;width:auto;
	background: rgb(252,178,71);
	background: -moz-linear-gradient( top, rgba(252,178,71,1) 50%, rgba(250,143,55,1) 50%);
	background: -webkit-gradient(linear, center top, center bottom, color-stop(50%,rgba(252,178,71,1)), color-stop(50%,rgba(250,143,55,1)));
	background: -webkit-linear-gradient(top, rgba(252,178,71,1) 50%, rgba(250,143,55,1) 50%);
	background: -o-linear-gradient( top, rgba(252,178,71,1) 50%,rgba(250,143,55,1) 50%);
	background: -ms-linear-gradient(top, rgba(252,178,71,1) 50%,rgba(250,143,55,1) 50%);
	background: linear-gradient(top, rgba(252,178,71,1) 50%,rgba(250,143,55,1) 50%);
	-pie-background: linear-gradient(rgba(252,178,71,1) 50%,rgba(250,143,55,1) 50%);
	-webkit-box-shadow: rgba(0,0,0,0.2) 0px 3px 3px, inset rgba(0,0,0,0.5) 0px 0px 3px;
	-moz-box-shadow: rgba(0,0,0,0.2) 0px 3px 3px, inset rgba(0,0,0,0.5) 0px 0px 3px;
	box-shadow: rgba(0,0,0,0.2) 0px 3px 3px, inset rgba(0,0,0,0.5) 0px 0px 3px;
}

.gris:hover, .bleu:hover, .orange:hover, .bleu_clair:hover{
	-webkit-box-shadow: rgba(0,0,0,0.4) 0px 3px 3px;
	-moz-box-shadow: rgba(0,0,0,0.4) 0px 3px 3px;
	box-shadow: rgba(0,0,0,0.4) 0px 3px 3px
}

.bleu_clair:hover{color:#CCC}

.bouton_pro{font-size:13px;font-weight:bold; padding:6px 10px;
	-moz-border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;
}

.button.small{font-size:11px;padding:6px 9px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.btn_coupon{font-size:11px;padding:10px 4px;color:#333}

.retour{font-size:11px}

.bouton_pro:hover, .orange:hover{color:#333}

.btn_coupon:hover{color:#FFF}

.bleu:hover{color:#FFF}

#boutons_compte .gris{width:90px;padding:7px 7px;font-size:12px }



/* PAGINATION */

.bloc_navigation{position:absolute;right:10px;bottom:0px}

.info_pagination{background-color:#F9F9F9;border:solid 1px #E8E5E5;float:left;left:10px;padding:5px 10px;font-size:11px;position:absolute;bottom:-5px;border-bottom:none;
-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;
}

.nb_element_page{font-size:11px;border:solid 1px #999}

#pagination_bas{position:relative;height:40px}

#pagination_bas .info_pagination{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;bottom:auto;top:0px;border:solid 1px #E8E5E5;border-top:none;margin-top:0;}

#pagination_bas .bloc_navigation{top:5px;bottom:auto;}

/* TABLEAU COUPONS */

#top_tab, #bottom_tab{position:relative;height:30px;}

#bottom_tab{background-color:#093F5B;
-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}

.tableau_coupon{background-color:#FFF;margin:5px 0;border-collapse:separate}

.tableau_coupon th, .tableau_coupon td{padding:4px 6px;margin:2px;border:solid 1px #FFF;}

.tableau_coupon th{border:none}

.tableau_coupon td{vertical-align:top;color:#0f2d3e;}

.tableau_coupon th{background-color:#093f5b;color:#ffffff;font-size:12px;font-weight:bold;line-height:28px;border-bottom:solid 4px #dfdfe0;text-align:left}

.tableau_coupon th.first{-moz-border-radius:7px 0 0 0;-webkit-border-radius:7px 0 0 0;border-radius:7px 0 0 0;}

.tableau_coupon th.last{-moz-border-radius:0 7px 0 0;-webkit-border-radius:0 7px 0 0;border-radius:0 7px 0 0;text-align:center;}

tr.odd td{background-color:#D3E4ED;border-top-color:#A8CADB;border-bottom-color:#A8CADB}

tr td.logo{background:none;width:130px;vertical-align:middle}

td.reduction .titre{padding-bottom:5px}

td.reduction .validite{padding:5px 0;font-style:italic;font-size:10px}

td.enseigne{width:100px;}

td.categorie{width:100px}

td.action{vertical-align:middle;width:112px}

/* PLAN SITE */

ul.plan_site{width:33%;float:left;color:#f5aa35}

ul.plan_site a, ul.plan_site_2 a{color:#0a2131}

ul.plan_site li{padding:5px 0}

ul.plan_site li a{font-size:12px}

ul.plan_site li ul{padding-top:5px}

ul.plan_site li li{list-style:none;padding:2px 0}

ul.plan_site li li a{font-size:11px}

ul.plan_site_2 li{float:left;width:155px;padding:2px 0;list-style:none}

/* INFOBULLES */

.tip { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; line-height:1; text-decoration:none; margin-top:6px; text-shadow:0 0 1px white; z-index:999}

.tip-text { display:none }

.tip-title { background-color:#fbfdfe; border:1px solid #a0adb3; color:#5d6c87; padding:6px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;position:relative }

/* POPUP */

#popup_site{
	width:300px;height:300px;background-color:#FFF;	position:absolute;top:50%;left:50%;z-index:999;display:none;
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
	box-shadow: rgba(0,0,0,0.4) 0px 0px 8px, inset rgba(0,0,0,0.1) 0px 0px 3px;
	-webkit-box-shadow: rgba(0,0,0,0.4) 0px 0px 8px, inset rgba(0,0,0,1) 0px 0px 3px;
	-moz-box-shadow : rgba(0,0,0,0.4) 0px 0px 8px, inset rgba(0,0,0,1) 0px 0px 3px;
}

#popup_site_content{padding:20px}

#ferme_popup_site{position:absolute;top:-12px;right:-14px;background-image:url(../images/sprite.png);background-position: -572px 0;width:30px;height:30px}

/* FORMULAIRE */

.round{outline: 0;margin:0;padding:0;border:none;background:none;font-size:12px;color:#0f2d3e;background-color:#e8eef1;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;display:inline-block;vertical-align:middle;position:relative}

input.round{height:18px;padding:4px 6px;width:120px;border:solid 1px #CFD4D6}

button.round{height:15px;padding:5px 6px 6px 6px;line-height:15px;border:solid 1px #CFD4D6}

/* BALISES */

p{padding:5px 0;line-height:15px}

h1{font-size:16px;color:#FA8F37;padding:5px 0;font-weight:bold; margin:0}

h1.coupon{font-size:12px;font-weight:bold}

h1.faq{font-size:12px}

h1.baseline{color:#4a6f82;font-size:14px;font-weight:bold;padding:0 0 10px 0;}

h2{font-size:14px;color:#093F5B;font-weight:bold;padding:5px 0}

h2.coupon{font-size:17px;color:#006aa4;padding:10px 0}

h3{font-size:12px;color:#FA9542;font-weight:bold;padding:5px 0}

h3.footer{color:#c6d4db;font-size:15px;font-weight:bold;padding:25px 0}

li{list-style-type:square;padding:0;margin:0 0 0 15px;}

/* POLICES */

.bold{font-weight:bold}

.gris_11{color:#333;font-size:11px}

/* SPRITE */

.sprite-png{background: url(../images/sprite.png) no-repeat top left;display:inline-block}

.sprite-cat_1{ background-position: 0 0; width: 51px; height: 51px; } 
.sprite-cat_10{ background-position: -52px 0; width: 51px; height: 51px; } 
.sprite-cat_11{ background-position: -104px 0; width: 51px; height: 51px; } 
.sprite-cat_2{ background-position: -156px 0; width: 51px; height: 51px; } 
.sprite-cat_3{ background-position: -208px 0; width: 51px; height: 51px; } 
.sprite-cat_4{ background-position: -260px 0; width: 51px; height: 51px; } 
.sprite-cat_5{ background-position: -312px 0; width: 51px; height: 51px; } 
.sprite-cat_6{ background-position: -364px 0; width: 51px; height: 51px; } 
.sprite-cat_7{ background-position: -416px 0; width: 51px; height: 51px; } 
.sprite-cat_8{ background-position: -468px 0; width: 51px; height: 51px; } 
.sprite-cat_9{ background-position: -520px 0; width: 51px; height: 51px; } 
.sprite-close{ background-position: -572px 0; width: 30px; height: 30px; } 
.sprite-fleche_ville{ background-position: -603px 0; width: 44px; height: 41px; } 
.sprite-logo{ background-position: -648px 0; width: 309px; height: 190px; } 
.sprite-picto_favoris{ background-position: -958px 0; width: 19px; height: 19px; } 
.sprite-picto_fb{ background-position: -978px 0; width: 19px; height: 19px; } 
.sprite-picto_fb_big{ background-position: -998px 0; width: 24px; height: 24px; } 
.sprite-picto_mail{ background-position: -1023px 0; width: 19px; height: 19px; } 
.sprite-picto_twitter{ background-position: -1043px 0; width: 19px; height: 19px; } 
.sprite-sp_etoile{ background-position: -1063px 0; width: 22px; height: 42px; } 
.sprite-coupon-moment{ background-position: -1086px 0; width: 28px; height: 35px; } 
.sprite-coup-coeur{ background-position: -1115px 0; width: 28px; height: 35px; } 
.sprite-ecommerce{ background-position: -1144px 0; width: 37px; height: 35px; } 
.sprite-grandes-marques{ background-position: -1182px 0; width: 23px; height: 35px; } 
.sprite-top-coupon{ background-position: -1206px 0; width: 33px; height: 35px; } 
.sprite-jeux{ background-position: -1240px 0; width: 32px; height: 32px; } 
.sprite-actu{ background-position: -1273px 0; width: 24px; height: 30px; } 
.sprite-picto_favori_blanc{ background-position: -1298px 0; width: 25px; height: 25px; } 
.sprite-picto_mail_blanc{ background-position: -1324px 0; width: 25px; height: 25px} 
.sprite-picto_partage{ background-position: -1350px 0; width: 25px; height: 25px; } 
.sprite-picto_pdf{ background-position: -1376px 0; width: 25px; height: 25px; } 
.sprite-picto_phone{ background-position: -1402px 0; width: 25px; height: 25px; } 
.sprite-picto_print_blanc{ background-position: -1428px 0; width: 25px; height: 25px; } 
.sprite-picto_print{ background-position: -1454px 0; width: 18px; height: 18px; } 
.sprite-list{ background-position: -1473px 0; width: 16px; height: 16px;vertical-align:middle;margin-right:5px } 
.sprite-map{ background-position: -1490px 0; width: 16px; height: 16px;vertical-align:middle;margin-right:5px } 
.sprite-link{ background-position: -1506px 0; width: 18px; height: 18px; } 



.action_coupon .sprite-png{vertical-align:middle;margin-right:10px;height:19px}

/* POLICE */

.corps_12{font-size:12px}

.gris_11{font-size:11px;color:#666}

/* DIVERS */

ul.liste_float li{width:30%;float:left;margin:0;padding:3px 0;margin-left:10px}

ul.puce_orange li{list-style:square; color:#F1621C}

.clear{clear:both}

.sepa_fonct{color:#525e6d;font-size:11px;}

.bloc_actu{float:left;width:325px;margin-right:10px;height:235px;position:relative}

.bloc_actu .suite_actu{position:absolute;bottom:10px;right:10px}

.bloc_actu.droite{margin-right:0}

.separateur_actu{margin-bottom:8px;padding-bottom:8px;border-bottom:solid 1px #CCC}

.align_middle{vertical-align:middle}

.unchecked, .checked, .selected, .unselected {cursor:pointer;background: url(../images/checkbox_bleu.png) no-repeat;display: inline-block;line-height:15px;padding:5px 0 5px 20px; margin:0 }

.selected, .unselected{background: url(../images/radio_bleu.png) no-repeat}

.checked, .selected{background-position:0 -200px}

.nb_coupon{color:#0067B1}

.message, .message_erreur, .notice{background-color:#C9EFC2;border:solid 1px #63BF53;line-height:18px;padding:8px;font-size:12px;margin-top:5px;margin-bottom:15px;position:relative;
-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
box-shadow: rgba(0,0,0,0.2) 0px 0px 5px, inset rgba(255,255,255,0.3) 0px 0px 3px;
-webkit-box-shadow: rgba(0,0,0,0.2) 0px 0px 5px, inset rgba(255,255,255,0.3) 0px 0px 3px;
-moz-box-shadow : rgba(0,0,0,0.2) 0px 0px 5px, inset rgba(255,255,255,0.3) 0px 0px 3px;
}

.message_erreur{background-color:#E8CACA;border-color:#DDAFAF;}

.notice{background-color:#F7E8AD;border-color:#FC0;font-size:11px;padding-left:30px;background-image:url(../images/notice.png);background-repeat:no-repeat;background-position:7px 8px}

.notification{font-size:10px;color:#024478;font-style:italic;text-align:justify}

.fondu_gris{width:auto;display:block;float:none;margin:0 0 15px 0}

.bloc_gris {padding:15px;position:relative;
	border: 1px solid #B5B8C8;background-color:#F7F7F7;
	-webkit-box-shadow: rgba(0,0,0,0.2) 0px 0px 5px, inset rgba(0,0,0,0.2) 0px 0px 5px;
	-moz-box-shadow: rgba(0,0,0,0.2) 0px 0px 5px, inset rgba(0,0,0,0.2) 0px 0px 5px;
	box-shadow: rgba(0,0,0,0.2) 0px 0px 5px, inset rgba(0,0,0,0.2) 0px 0px 5px;
	margin-bottom:15px;
}

.bloc_gris .sous_bloc{margin-top:5px;margin-bottom:5px;padding : 15px; border: 1px solid #B5B8C8;background-color:#EAEAEA;}

.center{text-align:center}

.relative{position:relative}

/* LIENS */

a.fonctionnel{color:#525e6d;font-size:11px;text-decoration:none}

a.fonctionnel:hover{color:#ea7845;}

a.select_ville{text-decoration:none;color:#1A171B;font-size:12px;font-weight:bold}

a.select_ville:hover{color:#FA8F37}

a.onglet{display:block;padding:0 14px;font-size:15px;font-weight:bold;color:#002234;text-decoration:none;line-height:44px;padding-bottom:3px;margin-top:-2px;float:left}

a.onglet:hover, a.onglet.actif{
	text-decoration:none;position:relative;
	-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;
	background-color:#3d9cd6;
	color:#FFF;
	background: -moz-linear-gradient( top, rgba(61,156,214,1) 0%, rgba(10,76,110,1) 100%);
	background: -webkit-gradient(linear, center top, center bottom, color-stop(0%,rgba(61,156,214,1)), color-stop(100%,rgba(10,76,110,1)));
	background: -webkit-linear-gradient(top, rgba(61,156,214,1) 0%, rgba(10,76,110,1) 100%);
	background: -o-linear-gradient( top, rgba(61,156,214,1) 0%,rgba(10,76,110,1) 100%);
	background: -ms-linear-gradient(top, rgba(61,156,214,1) 0%,rgba(10,76,110,1) 100%);
	background: linear-gradient(top, rgba(61,156,214,1) 0%,rgba(10,76,110,1) 100%);
	-pie-background: linear-gradient(rgba(61,156,214,1) ,rgba(10,76,110,1));
}

a{text-decoration:none;color:#333}

a:hover{text-decoration:underline;color:#FA8F38}

a.souligne{text-decoration:underline}

a.ariane{color:#0067a2;font-size:12px;font-weight:bold;text-decoration:none}

a.ariane:hover, a.ariane.accueil{color:#a9b0b3;}

a.checkboxes{color:inherit;font-weight:bold;text-decoration:none}

a.checkboxes:hover{text-decoration:underline}

a.navigation, a.type_affichage{color:#FFF;font-weight:bold;font-size:11px;text-decoration:none;width:12px;text-align:center;display:inline-block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#FCB247;border: solid 1px #c9732c;padding:3px;margin-left:2px;position:relative}

a.type_affichage{width:100px;text-align:left;padding:2px 3px}

a.prev.navigation, a.next.navigation {background-color:#0067B1;border-color:#14507b}

a.first.navigation, a.last.navigation{background-color:#0D3E5E;border-color:#0A283A}

a.navigation.page_on, a.type_affichage.on{background-color:#FFF;border-color:#999;color:#333}

a.navigation:hover, a.type_affichage:hover{background-color:#999;;border-color:#666;color:#FFF}

a.categorie{margin-top:5px;padding-top:5px;height:90px;width:67px;display:block;font-size:9px;color:#FFF;font-weight:bold;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}

a.categorie span{margin-bottom:5px}

a.categorie:hover, li.categorie_active a.categorie{
	text-decoration:none;
	-moz-border-radius: 7px 7px 0 0;-webkit-border-radius: 7px 7px 0 0;border-radius: 7px 7px 0 0;
	background: -moz-linear-gradient( top, rgba(70,129,161,1) 0%, rgba(127,179,207,1) 100%);
	background: -webkit-gradient(linear, center top, center bottom, color-stop(0%,rgba(70,129,161,1)), color-stop(100%,rgba(127,179,207,1)));
	background: -webkit-linear-gradient(top, rgba(70,129,161,1) 0%, rgba(127,179,207,1) 100%);
	background: -o-linear-gradient( top, rgba(70,129,161,1) 0%,rgba(127,179,207,1) 100%);
	background: -ms-linear-gradient(top, rgba(70,129,161,1) 0%,rgba(127,179,207,1) 100%);
	background: linear-gradient(top, rgba(70,129,161,1) 0%,rgba(127,179,207,1) 100%);
	-pie-background: linear-gradient(rgba(70,129,161,1), rgba(127,179,207,1));
}

.lien_coupon a{font-size:12px;color:#FA9542}

a.noir_14{color:#333;font-size:14px;text-decoration:none}

a.noir_14:hover{color:#FA9440}

a.cross{color:#c6d4db;font-size:12px;text-decoration:none}

a.cross:hover{color:#FA8F38}

a.marque_alpha{text-decoration:none;color:#666;display:inline-block;padding:8px 4px;font-weight:bold;font-size:24px}

a.marque_alpha.on{color:#FFF}

a.marque_alpha:hover{color:#ea7845;background-color:#FFF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
background: -moz-linear-gradient( top, rgba(225,225,225,1) 0%, rgba(255,255,255,1) 100%);	
background: -webkit-gradient(linear, center top, center bottom, color-stop(0%,rgba(225,225,225,1)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(225,225,225,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient( top, rgba(225,225,225,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(225,225,225,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(top, rgba(225,225,225,1) 0%, rgba(255,255,255,1) 100%);
-pie-background: linear-gradient(rgba(225,225,225,1), rgba(255,255,255,1));
}

a.liste_marque{color:#114262;font-size:12px;}

a.liste_marque:hover{text-decoration:underline}

a.liste_ville{color:#FFF;font-size:12px;}

a.liste_ville:hover{text-decoration:underline}

a.lien_cat{margin:3px 0 10px 0}

a.lien_bloc_droite{color:#001f2f; text-decoration:none;font-weight:bold;text-align:center}

a.lien_bloc_droite:hover{color:#333; text-decoration:none}

a.lien_gris{color:#888}

a.lien_gris:hover{color:#000}

a.action_coupon{font-size:12px;margin:0 0px 8px 0;padding:7px 9px;float:left;position:relative;
	box-shadow: inset rgba(156,156,156,0.5) 0px 0px 3px;
	-webkit-box-shadow: inset rgba(156,156,156,0.5) 0px 0px 3px;
	-moz-box-shadow: inset rgba(156,156,156,0.5) 0px 0px 3px;
	border:solid 1px #c8c8c8;
	width:162px;
}

a.action_coupon.centre{margin:0 7px 8px 7px}
	 
a.action_coupon:hover{
	color:#CCC;
	-webkit-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
	-moz-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
	box-shadow: rgba(0,0,0,0.2) 0px 1px 3px
}

a.lien_bleu{color:#006AA4}

a.action_coupon:active{margin-top:0px;}
/*a#vers_localisation{display:block;background-color:#0A4C6E;color:#FFF;line-height:30px;font-size:12px;position:absolute;bottom:-5px;left:15px;padding:0 10px;
-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;}*/
