@charset "utf-8";
/* CSS Document */
*{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:none;
	text-decoration:none;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#FFFFFF url(../images/global/bg.gif) top repeat-x;
}
.big-container {
	width:1000px;
	margin:0px auto 0px auto;
	background:url(../images/global/bg-content.gif) repeat-y;
}
.big-container-accueil {
	width:1000px;
	margin:0px auto 0px auto;
	background:url(../images/global/accueil-bg-content.gif) repeat-y;
}
.container {
	width:1000px;
	margin:0px auto 0px auto;
	background:url(../images/global/bg-header.jpg) no-repeat;
}
.container-accueil{
	width:1000px;
	margin:0px auto 0px auto;
	background:url(../images/global/accueil-bg-header.jpg) no-repeat;
}
/****/
.header{
	width:1000px;
	height:219px;
}
.hd-left{
	width:500px;
	height:219px;
	float:left;
}
.hd-left img{
	padding:26px 0px 0px 19px;
}
.hd-right{
	width:480px;
	height:219px;
	float:right;
	padding:0px 10px 0px 0px;
}
.menu-header{
	float:right;
	height:30px;
	line-height:30px;
	background:url(../images/global/menu-header.png) no-repeat;
}
.menu-header a{
	padding:0px 10px 0px 10px;
	border-right:1px #757575 solid;
	color:#FFFFFF;
}
.menu-header a:hover{
	color:#cecece;
}
.menu-header a.fin-lien-hd{
	padding:0px 0px 0px 10px;
	border-right:none;
}
.content{
	width:1000px;
	clear:both;
	padding:10px 0px 10px 0px;
	background:url(../images/global/bg-footer.gif) bottom left no-repeat;
}
.content-accueil{
	width:1000px;
	clear:both;
	padding:10px 0px 10px 0px;
	background:url(../images/global/accueil-bg-footer.gif) bottom left no-repeat;
}
.nav-bg{
	background:url(../images/global/trio-nav.jpg) 10px bottom  no-repeat;
}
.ct-left{
	width:231px;
	float:left;
	overflow:hidden;
	padding:0px 0px 188px 0px;
}
/**menu-gauche**/

/****/
.ct-right{
	width:759px;
	float:right;
	overflow:hidden;
	padding:0px 0px 0px 0px;
}
/****/
.fil{
	padding:10px 10px 10px 10px;
	text-transform:lowercase;
	font-size:11px;
	color:#959595;
	
}
.fil a{
	color:#959595;
	padding:0px 10px 0px 0px;
	background:url(../images/picto/fleche-verte-fil.gif) right center no-repeat;
}
.fil a:hover{
	color:#666666;
}
/****/
.contenu{
	
}
.contenu h1{
	font-size:24px;
	padding:5px 0px 5px 0px;
	clear:both;
}
.contenu h2{
	font-size:19px;
	padding:5px 0px 5px 0px;
	clear:both;
}
.contenu h3{
	font-size:16px;
	padding:5px 0px 5px 0px;
}
.contenu p{
	font-size:12px;
	padding:5px 0px 5px 0px;
}
.contenu a{
}
.contenu a:hover{
	text-decoration:underline;
}
.contenu ul{
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 10px;
}
.contenu ul li{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	background:url(../images/picto/fleche.gif) 0px 4px no-repeat;
	font-size:12px;
	font-style:italic;
	list-style:none;
}
.contenu ol{
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 20px;
}
.contenu ol li{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	font-style:italic;
}
a.pdf{
	padding:5px 22px 5px 0px;
	background:url(../images/picto/pdf.gif) right center no-repeat;
	border-bottom:#d70000 1px dotted;
	font-size:12px;
	font-weight:bold;
	color:#d70000;
}
a.pdf:hover{
	color:#d70000;
	text-decoration:none;
}
/****/
.footer{
	width:1000px;
	clear:both;
	color:#000000;
	padding:10px 0px 0px 0px;
	margin:0px auto 0px auto;
	text-align:center;
	
}
.footer a{
	color:#000000;
}
.footer a:hover{
	color:#434343;
}
.footer .copyright{
	float:right;
}
/****/
.menu-nav{
	margin:0px 0px 10px 10px;
	width:221px;
	background:url(../images/global/commercants-menu-bg.gif) bottom left no-repeat;
}
.menu-nav div.titre{
	display:block;
	width:221px;
	padding:0px 0px 0px 0px;
	margin:0px;
	height:34px;
	background:url(../images/global/commercants-title.gif) no-repeat;
}
.menu-nav div.titre-espace{
	display:block;
	width:221px;
	padding:0px 0px 0px 0px;
	margin:0px;
	height:34px;
	background:url(../images/global/espace-commercant-title.gif) no-repeat;
}
.menu-nav ul{
	width:221px;
	padding:0px 0px 10px 0px;
}
.menu-nav ul li{
	width:217px;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	list-style:none;
}
.menu-nav ul li a{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	display:block;
	width:197px;
	padding:3px 10px 3px 10px;
	border-bottom:1px #e1e1e1 dotted;
	
}
.menu-nav ul li a:hover{
	background:#ff850b;
	color:#FFFFFF;
}
.menu-nav ul li a.actif{
	background:#ff850b;
	color:#FFFFFF;
}
/****/
.menu-nav-val{
	margin:0px 0px 10px 10px;
	width:221px;
	background:url(../images/global/val-menu-bg.gif) bottom left no-repeat;
}
.menu-nav-val a.tout{
	width:221px;
	text-align:center;
	padding:0px 0px 10px 0px;
	display:block;
	text-transform:uppercase;
	color:#7da81c;
	font-weight:bold;
}
.menu-nav-val div.titre{
	display:block;
	width:221px;
	padding:0px 0px 0px 0px;
	margin:0px;
	height:34px;
	background:url(../images/global/val-title.gif) no-repeat;
}
.menu-nav-val ul{
	width:221px;
	padding:0px 0px 10px 0px;
}
.menu-nav-val ul li{
	width:217px;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	list-style:none;
}
.menu-nav-val ul li a{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	display:block;
	width:197px;
	padding:5px 10px 5px 10px;
	border-bottom:1px #7da81c solid;
	
}
.menu-nav-val ul li a:hover{
	background:#69910e;
	color:#FFFFFF;
}
.menu-nav-val ul li a.actif{
	background:#69910e;
	color:#FFFFFF;
}
.menu-nav-val ul li a span.date{
	color:#7da81c;
	font-size:11px;
	font-family:"Trebuchet MS";
}
.menu-nav-val ul li a:hover span.date{
	color:#FFFFFF;
}
/****/
.menu-nav-actualites{
	margin:0px 0px 10px 10px;
	width:221px;
	background:url(../images/global/actus-menu-bg.gif) bottom left no-repeat;
}
.menu-nav-actualites a.tout{
	width:221px;
	text-align:center;
	padding:0px 0px 10px 0px;
	display:block;
	text-transform:uppercase;
	color:#f45e71;
	font-weight:bold;
}
.menu-nav-actualites div.titre{
	display:block;
	width:221px;
	padding:0px 0px 0px 0px;
	margin:0px;
	height:34px;
	background:url(../images/global/actus-title.gif) no-repeat;
}
.menu-nav-actualites ul{
	width:221px;
	padding:0px 0px 10px 0px;
}
.menu-nav-actualites ul li{
	width:217px;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	list-style:none;
}
.menu-nav-actualites ul li a{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	display:block;
	width:197px;
	padding:5px 10px 5px 10px;
	border-bottom:1px #f45e71 solid;
	
}
.menu-nav-actualites ul li a:hover{
	background:#f45e71;
	color:#FFFFFF;
}
.menu-nav-actualites ul li a.actif{
	background:#f45e71;
	color:#FFFFFF;
}
.menu-nav-actualites ul li a span.date{
	color:#f45e71;
	font-size:11px;
	font-family:"Trebuchet MS";
}
.menu-nav-actualites ul li a:hover span.date{
	color:#FFFFFF;
}
/****/
.menu-nav-agenda{
	margin:0px 0px 10px 10px;
	width:221px;
	background:url(../images/global/agenda-menu-bg.gif) bottom left no-repeat;
}
.menu-nav-agenda a.tout{
	width:221px;
	text-align:center;
	padding:0px 0px 10px 0px;
	display:block;
	text-transform:uppercase;
	color:#0376a7;
	font-weight:bold;
}
.menu-nav-agenda div.titre{
	display:block;
	width:221px;
	padding:0px 0px 0px 0px;
	margin:0px;
	height:34px;
	background:url(../images/global/agenda-title.gif) no-repeat;
}
.menu-nav-agenda ul{
	width:221px;
	padding:0px 0px 10px 0px;
}
.menu-nav-agenda ul li{
	width:217px;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	list-style:none;
}
.menu-nav-agenda ul li a{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	display:block;
	width:197px;
	padding:5px 10px 5px 10px;
	border-bottom:1px #0376a7 solid;
	
}
.menu-nav-agenda ul li a:hover{
	background:#0376a7;
	color:#FFFFFF;
}
.menu-nav-agenda ul li a.actif{
	background:#0376a7;
	color:#FFFFFF;
}
.menu-nav-agenda ul li a span.date{
	color:#0376a7;
	font-size:11px;
	font-family:"Trebuchet MS";
}
.menu-nav-agenda ul li a:hover span.date{
	color:#FFFFFF;
}
/****/
.menu-nav-espace-restant{
	margin:0px 0px 10px 10px;
	padding:0px 0px 0px 0px;
	width:221px;
	background:url(../images/global/search-bg.gif) bottom left no-repeat;
}
.menu-nav-espace-restant div.stats{
	width:201px;
	padding:10px 10px 10px 10px;
	font-weight:bold;
}
.menu-nav-espace-restant div.titre{
	display:block;
	width:221px;
	padding:0px 0px 0px 0px;
	margin:0px;
	height:34px;
	background:url(../images/global/espace-restant-title.gif) no-repeat;
}

/****/
.actus{
	background:url(../images/ct-petit-encart.gif) repeat-y;
	margin:0px 0px 10px 0px;
	width:194px;
}
.actus-title{
	width:194px;
	height:33px;
	line-height:33px;
	background:#0066ff;
}
.actus-title div.titre{
	font-size:16px;
	padding:0px 0px 0px 33px;
	margin:0px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
}
.actus-ct{
	width:184px;
	padding:0px 5px 0px 5px;
	background:#eeeeee;
}
.actus-block{
	width:184px;
	padding:4px 0px 4px 0px;
	border-bottom:#CCCCCC 1px solid;
}
.actus-block div.titre2{
	padding:0px 0px 4px 11px;
	margin:0px;
	font-size:11px;
	line-height:11px;
	background:url(../images/picto/fleche.gif) 0px 4px no-repeat;
	font-weight:bold;
}
.actus-block a{
	color:#0d1175;
}
.actus-block a:hover{
	color:#3366FF;
}
.actus-block p{
	padding:0px 5px 4px 5px;
	margin:0px;
	font-size:11px;
	color:#000000;
	line-height:11px;
}
.toutes-actus a{
	display:block;
	text-align:center;
	color:#00349f;
	height:24px;
	line-height:24px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
/****/
.search{
	margin:0px 0px 10px 10px;
	width:221px;
}
.search-title{
	width:221px;
	height:33px;
	background:url(../images/global/search-title.gif) no-repeat ;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
}
.search-ct{
	width:221px;
	padding:5px 0px 3px 0px;
	background:url(../images/global/search-bg.gif) bottom left no-repeat;
}
.search-ct p{
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
}
.form-search{
	display:block;
	margin:10px auto 15px auto;
	padding:0px 0px 0px 8px;
	width:199px;
	height:32px;
	background:url(../images/global/search-field.jpg) no-repeat;
}
.text-search{
	height:12px;
	line-height:12px;
	width:157px;
	font-size:12px;
	background:none;
	border:none;
	float:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	padding:10px 0px 10px 0px;
}
.btn-ok-search{
	height:32px;
	width:35px;
	font-size:11px;
	background:none;
	border:none;
	float:right;
	cursor:pointer;
}
/****/
.newsletter{
	margin:0px 0px 10px 10px;
	width:221px;
}
.newsletter-title{
	width:221px;
	height:31px;
	background:url(../images/global/newsletter-title.gif) no-repeat ;
	font-size:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
}
.newsletter-ct{
	width:221px;
	padding:5px 0px 3px 0px;
	background:url(../images/global/newsletter-menu-bg.gif) bottom left no-repeat;
}
.newsletter-ct p{
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
}
.form-news{
	display:block;
	margin:10px auto 15px auto;
	padding:0px 0px 0px 8px;
	width:199px;
	height:35px;
	background:url(../images/global/newsletter-field.jpg) no-repeat;
}
.mail-news{
	height:12px;
	line-height:12px;
	width:137px;
	font-size:12px;
	background:none;
	border:none;
	float:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	padding:11px 0px 12px 0px;
}
.btn-ok-news{
	height:35px;
	width:60px;
	background:none;
	border:none;
	float:right;
	cursor:pointer;
}
/****/
.actualites{
	width:580px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 10px 10px;
}
.actualites h1{
	width:580px;
	display:block;
	font-size:16px;
	line-height:16px;
	padding:10px 0px 11px 0px;
	margin:0px 0px 0px 0px;
	color:#0376a7;
	text-transform:uppercase;
}
.actu-box{
	width:580px;
}
.actu-box h2{
	font-style:italic;
	font-size:14px;
	line-height:16px;
	color:#077aab;
	padding:0px;
	margin:8px 0px 6px 0px;
}
.actu-box h2 a{
	color:#0376a7;
}
.actu-box ul{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
.actu-box ul li{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 15px;
	background:url(../images/fleche.gif) 0px 4px no-repeat;
	font-size:12px;
	font-style:italic;
	list-style:none;
}
.actu-box p{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
}
.actu-box p.date-actu{
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	color:#7d7d7d;
	font-weight:bold;
	
}
/****/
.commercant-fiche{
	width:751px;
	background:#fb8e00 url(../images/global/fiche-commercant-top.gif) no-repeat;
}
.commercant-titre{
	width:751px;
	padding:0px 0px 5px 0px;
}
.commercant-titre h1{
	display:block;
	font-size:18px;
	color:#FFFFFF;
	font-style:italic;
	padding:5px 0px 0px 10px;
	line-height:22px;
	width:400px;
	float:left;
}
.commercant-titre .titre-right{
	float:right;
	padding:20px 15px 0px 0px;
	width:275px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
	text-transform:uppercase;
}
.commercant-titre h1.commercant{
	display:block;
	font-size:18px;
	color:#FFFFFF;
	font-style:italic;
	padding:5px 10px 0px 10px;
	line-height:22px;
	width:731px;
}
.commercant-titre h1 .petit-noir{
	font-size:12px;
	color:#000000;
}
.commercant-coordonnees{
	width:737px;
	margin-left:6px;
	background:#FFFFFF url(../images/global/fiche-commercant-foot-p.gif) bottom left no-repeat;
}
.commercant-details{
	width:717px;
	height:200px;
	padding:10px 10px 15px 10px;
	background:url(../images/global/fiche-commercant-title-h2.gif) no-repeat;
	overflow:hidden;
}
.adresse{
	width:480px;
	height:200px;
	float:left;
	background:url(../images/global/adresse-bg.gif) 5px -25px no-repeat;
}
.adresse .block{
	width:235px;
	height:130px;
	float:left;
}
.adresse .tel-int{
	height:70px;
}
.adresse .tel-int p{
	height:70px;
}
.adresse .block h2{
	display:block;
	height:20px;
	line-height:20px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#313131;
	padding:0px 0px 0px 20px;
}
.adresse .block p{
	display:block;
	width:215px;
	height:90px;
	padding:3px 10px 5px 10px;
	font-size:12px;
	color:#434343;
	line-height:14px;
}
.adresse .tel-int p{
	height:40px;
}
.adresse .block p.loc{
	height:75px;
}
.adresse .block a{
	color:#eb7c00;
	font-size:12px;
	font-weight:bold;
}
.adresse .block p.plan{
	width:213px;
	height:22px;
	line-height:12px;
	padding:0px 10px 0px 10px;
	text-align:right;
}
p.plan a{
	font-weight:bold;
	font-style:italic;
	font-size:12px;
	padding:5px 5px 5px 33px;
	background:url(../images/picto/plan.gif) center left no-repeat;
}
.localisation{
	background:url(../images/picto/picto-localisation.gif) 2px center no-repeat;
}
.horaires{
	background:url(../images/picto/picto-horaire.gif) 0px center no-repeat;
}
.telephones{
	background:url(../images/picto/picto-telephone.gif) 4px center no-repeat;
}
.internet{
	background:url(../images/picto/picto-internet.gif) 0px center no-repeat;
}
.vitrine{
	width:200px;
	height:200px;
	float:right;
}
.vitrine img{
}
.vitrine .loupe{
	position:relative;
}
.commercant-fiche-foot{
	width:731px;
	height:30px;
	background:url(../images/global/fiche-commercant-foot.gif) no-repeat;
	line-height:30px;
	padding:0px 10px 0px 10px;
	text-align:right;
}
.commercant-fiche-foot a{
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 15px 0px 0px;
	background:url(../images/picto/fleche-retour-haut.gif) right center no-repeat;
	
}
.commercant-fiche-box{
	width:737px;
	margin-left:6px;
	background:#FFFFFF url(../images/global/fiche-commercant-foot-p.gif) bottom left no-repeat;
}
.commercant-fiche-box h2{
	width:717px;
	display:block;
	padding:10px 10px 3px 10px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#313131;
	background:url(../images/global/fiche-commercant-title-h2.gif) no-repeat;
}
.commercant-fiche-box .contenu{
	width:717px;
	padding:10px 10px 10px 10px;
}
.commercant-fiche-box .contenu a{
	color:#eb7c00;
}
.commercant-fiche-box p.promo{
	padding:10px 10px 20px 38px;
	background:url(../images/picto/sac-promo.gif) left center no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#f90000;
}
.commercant-fiche-box p.promo span.promo-suite{
	font-size:12px;
	font-weight:normal;
	line-height:14px;
}
.commercant-fiche-box .catalogue{
	width:717px;
	padding:10px 0px 10px 0px;
	margin:0px auto 0px auto;
	background:url(../images/global/article-bg.gif) 0px 10px repeat-x;
}
.commercant-fiche-box .catalogue .article{
	height:119px;
	width:340px;
	padding:10px 5px 10px 5px;
	float:left;
	overflow:hidden;
}
.article img{
	height:119px;
	width:119px;
	float:left;
}
.article p{
	width:215px;
	float:right;
	font-size:11px;
	color:#434343;
}
/****/
.liste-box{
	width:737px;
	padding:10px 0px 10px 0px;
	clear:both;
	border-bottom:1px solid #CCCCCC;
	height:100px;
}
.liste-box .informations{
	float:left;
	width:570px;
}	
.liste-box .ville{
	float:right;
	width:160px;
}
.liste-box h2{
	width:550px;
	background:none;
}
.liste-box h2 a{
	width:550px;
	font-size:16px;
	padding:0px 0px 10px 20px;
}
.liste-box .informations p{
	padding:5px 10px 5px 10px;
	font-size:12px;
	line-height:14px;
}
.liste-box .ville p{
	padding:0px 0px 0px 0px;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	height:100px;
	line-height:100px;
}
.line{
	clear:both;
	width:737px;
	height:1px;
	background:#CCCCCC;
	display:block;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.liste-box-nul{
	width:737px;
	padding:10px 0px 10px 0px;
	clear:both;
	height:100px;
}
.liste-box-nul .informations{
	float:left;
	width:570px;
}
.liste-box-nul .informations p{
	padding:5px 10px 5px 10px;
	font-size:12px;
	line-height:14px;
}
.liste-box .informations-partenaires{
	float:left;
	width:550px;
	padding:0px 10px 0px 10px;
}	
.liste-box .ville-partenaires{
	float:right;
	width:160px;
	text-align:center;
}
/****/
.liste-commercants{
	width:737px;
	background:url(../images/global/fiche-commercant-title-h2.gif) top left no-repeat;
}
.liste-commercants h2 a{
	background:url(../images/picto/picto-commercant-fleche.gif) 0px 2px no-repeat;
	color:#eb7c00;
}
.liste-commercants .ville p{
	color:#eb7c00;
}
/****/
.val-box{
	width:751px;
	background:#7da81c url(../images/global/fiche-val-top.gif) no-repeat;
}
.val-titre{
	width:751px;
	padding:0px 0px 5px 0px;
}
.val-titre h1{
	display:block;
	font-size:18px;
	color:#FFFFFF;
	font-style:italic;
	padding:5px 10px 0px 10px;
	line-height:22px;
	width:731px;
}
.val-titre h1 .petit-noir{
	font-size:12px;
	color:#000000;
}
.liste-val{
	width:737px;
	background:url(../images/global/fiche-val-top-box.gif) top left no-repeat;
}
.liste-val h2 a{
	background:url(../images/picto/picto-val-fleche.gif) 0px 2px no-repeat;
	color:#7da81c;
}
.liste-val .liste-box{
	height:auto;
}
.liste-val .informations{
	float:none;
	width:717px;
	padding:0px 10px 0px 10px;
}
.val-fiche-foot{
	width:731px;
	height:30px;
	background:url(../images/global/fiche-val-foot.gif) no-repeat;
	line-height:30px;
	padding:0px 10px 0px 10px;
	text-align:right;
}
.val-fiche-foot a{
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 15px 0px 0px;
	background:url(../images/picto/fleche-retour-haut.gif) right center no-repeat;	
}
.val-fiche-box{
	width:737px;
	margin-left:6px;
	background:#FFFFFF url(../images/global/fiche-val-foot-p.gif) bottom left no-repeat;
}
.val-box .contenu{
	width:717px;
	padding:10px 10px 10px 10px;
	background:url(../images/global/fiche-val-top-box.gif) top left no-repeat;
}
.val-box .contenu h2{
	color:#7da81b;
}
.val-box .contenu a{
	color:#7da81b;
}
.val-box .contact{
	width:717px;
	padding:10px 10px 10px 10px;
	background:url(../images/global/fiche-val-top-box.gif) top left no-repeat;
}
/****/
.bon-plan-box{
	width:751px;
	background:#d70000 url(../images/global/fiche-bon-plan-top.gif) no-repeat;
}
.bon-plan-titre{
	width:751px;
	padding:0px 0px 5px 0px;
}
.bon-plan-titre h1{
	display:block;
	font-size:18px;
	color:#FFFFFF;
	font-style:italic;
	padding:5px 10px 0px 10px;
	line-height:22px;
	width:731px;
}
.bon-plan-titre h1 .petit-noir{
	font-size:12px;
	color:#000000;
}
.liste-bon-plan{
	width:737px;
	background:url(../images/global/fiche-bon-plan-top-box.gif) top left no-repeat;
}
.liste-bon-plan h2 a{
	background:url(../images/picto/picto-bon-plan-fleche.gif) 0px 2px no-repeat;
	color:#d70000;
}
.liste-bon-plan .liste-box{
	height:auto;
}
.liste-bon-plan .informations{
	float:none;
	width:717px;
	padding:0px 10px 0px 10px;
}
.bon-plan-fiche-foot{
	width:731px;
	height:30px;
	background:url(../images/global/fiche-bon-plan-foot.gif) no-repeat;
	line-height:30px;
	padding:0px 10px 0px 10px;
	text-align:right;
}
.bon-plan-fiche-foot a{
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 15px 0px 0px;
	background:url(../images/picto/fleche-retour-haut.gif) right center no-repeat;	
}
.bon-plan-fiche-box{
	width:737px;
	margin-left:6px;
	background:#FFFFFF url(../images/global/fiche-bon-plan-foot-p.gif) bottom left no-repeat;
}
.bon-plan-box .contenu{
	width:717px;
	padding:10px 10px 10px 10px;
	background:url(../images/global/fiche-bon-plan-top-box.gif) top left no-repeat;
}
.bon-plan-box .contenu a{
	color:#d70000;
}
.bon-plan-box .contenu h2{
	color:#d70000;
}
.bon-plan-box .contact{
	width:717px;
	padding:10px 10px 10px 10px;
	background:url(../images/global/fiche-bon-plan-top-box.gif) top left no-repeat;
}
/****/
.actualites-box{
	width:751px;
	background:#e9515c url(../images/global/fiche-actu-top.gif) no-repeat;
}
.actualites-titre{
	width:751px;
	padding:0px 0px 5px 0px;
}
.actualites-titre h1{
	display:block;
	font-size:18px;
	color:#FFFFFF;
	font-style:italic;
	padding:5px 10px 0px 10px;
	line-height:22px;
	width:731px;
}
.actualites-titre h1 .petit-noir{
	font-size:12px;
	color:#000000;
}
.liste-actus{
	width:737px;
	background:url(../images/global/fiche-actu-top-box.gif) top left no-repeat;
}
.liste-actus h2 a{
	background:url(../images/picto/picto-actu-fleche.gif) 0px 2px no-repeat;
	color:#e9515c;
}
.liste-actus .liste-box{
	height:auto;
}
.liste-actus .informations{
	float:none;
	width:717px;
	padding:0px 10px 0px 10px;
}
.actualites-fiche-foot{
	width:731px;
	height:30px;
	background:url(../images/global/fiche-actu-foot.gif) no-repeat;
	line-height:30px;
	padding:0px 10px 0px 10px;
	text-align:right;
}
.actualites-fiche-foot a{
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 15px 0px 0px;
	background:url(../images/picto/fleche-retour-haut.gif) right center no-repeat;
	
}
.actualites-fiche-box{
	width:737px;
	margin-left:6px;
	background:#FFFFFF url(../images/global/fiche-actu-foot-p.gif) bottom left no-repeat;
}
.actualites-box .contenu{
	width:717px;
	padding:10px 10px 10px 10px;
	background:url(../images/global/fiche-actu-top-box.gif) top left no-repeat;
}
.actualites-box .contenu a{
	color:#f45e71;
}
.actualites-box .contenu h2{
	color:#f45e71;
}
/****/
.agenda-box{
	width:751px;
	background:#1480f3 url(../images/global/fiche-agenda-top.gif) no-repeat;
}
.agenda-titre{
	width:751px;
	padding:0px 0px 5px 0px;
}
.agenda-titre h1{
	display:block;
	font-size:18px;
	color:#FFFFFF;
	font-style:italic;
	padding:5px 10px 0px 10px;
	line-height:22px;
	width:731px;
}
.agenda-titre h1 .petit-noir{
	font-size:12px;
	color:#000000;
}
.agenda-box .contenu{
	width:717px;
	padding:10px 10px 10px 10px;
	background:url(../images/global/fiche-agenda-top-box.gif) top left no-repeat;
}
.agenda-box .contenu a{
	color:#0376a7;
}
.agenda-box .contenu h2{
	color:#0376a7;
}
.liste-agenda{
	width:737px;
	background:url(../images/global/fiche-agenda-top-box.gif) top left no-repeat;
}
.liste-agenda h2 a{
	background:url(../images/picto/picto-agenda-fleche.gif) 0px 2px no-repeat;
	color:#0376a7;
}
.liste-agenda .liste-box{
	height:auto;
}
.liste-agenda .informations{
	float:none;
	width:717px;
	padding:0px 10px 0px 10px;
}
.agenda-fiche-foot{
	width:731px;
	height:30px;
	background:url(../images/global/fiche-agenda-foot.gif) no-repeat;
	line-height:30px;
	padding:0px 10px 0px 10px;
	text-align:right;
}
.agenda-fiche-foot a{
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 15px 0px 0px;
	background:url(../images/picto/fleche-retour-haut.gif) right center no-repeat;
	
}
.agenda-fiche-box{
	width:737px;
	margin-left:6px;
	background:#FFFFFF url(../images/global/fiche-agenda-foot-p.gif) bottom left no-repeat;
}
/****/
.search-box{
	width:751px;
	background:#afafaf url(../images/global/fiche-search-top.gif) no-repeat;
}
.search-titre{
	width:751px;
	padding:0px 0px 5px 0px;
}
.search-titre h1{
	display:block;
	font-size:18px;
	color:#FFFFFF;
	font-style:italic;
	padding:5px 0px 0px 10px;
	line-height:22px;
	width:400px;
	float:left;
}
.search-titre .titre-right{
	float:right;
	padding:20px 15px 0px 0px;
	width:275px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
	text-transform:uppercase;
}
.search-titre h1 .petit-noir{
	font-size:12px;
	color:#000000;
}
.search-box .contenu{
	width:717px;
	padding:10px 10px 10px 10px;
	background:url(../images/global/fiche-search-top-box.gif) top left no-repeat;
}
.search-box .contenu a{
	color:#999999;
}
.search-box .contenu h2{
	color:#999999;
}
.liste-search{
	width:737px;
	background:url(../images/global/fiche-search-top-box.gif) top left no-repeat;
}
.liste-search h2 a{
	background:url(../images/picto/picto-search-fleche.gif) 0px 2px no-repeat;
	color:#999999;
}
.liste-search .liste-box{
	height:auto;
}
.liste-search .informations{
	float:left;
	width:550px;
	padding:0px 10px 0px 10px;
}
.search-fiche-foot{
	width:731px;
	height:30px;
	background:url(../images/global/fiche-search-foot.gif) no-repeat;
	line-height:30px;
	padding:0px 10px 0px 10px;
	text-align:right;
}
.search-fiche-foot a{
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 15px 0px 0px;
	background:url(../images/picto/fleche-retour-haut.gif) right center no-repeat;
	
}
.search-fiche-box{
	width:737px;
	margin-left:6px;
	background:#FFFFFF url(../images/global/fiche-search-foot-p.gif) bottom left no-repeat;
}
/****/
.plan-du-site{
	width:717px;
	padding:10px 10px 10px 10px;
	background:url(../images/global/fiche-val-top-box.gif) top left no-repeat;
}
.plan-du-site ul{
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 10px;
}
.plan-du-site ul li{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	background:url(../images/picto/fleche.gif) 0px 4px no-repeat;
	font-size:12px;
	font-style:italic;
	list-style:none;
	font-weight:bold;
}
.plan-du-site ul li a{
	color:#666666;
	text-decoration:underline;
}
.plan-du-site ul li a:hover{
	color:#000000;
}
.plan-du-site li.val, .plan-du-site li.val a{
	color:#7da81c;
}
.plan-du-site li.actu, .plan-du-site li.actu a{
	color:#e9515c;
}
.plan-du-site li.agenda, .plan-du-site li.agenda a{
	color:#0376a7;
}
.plan-du-site li.commerce, .plan-du-site li.commerce a{
	color:#ff850b;
}
.plan-du-site li.bons-plans a{
	color:#d70000;
}
/****/
p.date{
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:11px;
	padding:3px 10px 3px 10px;
}
/****/
.pagination-box{
	width:717px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 10px 10px;
	clear:both;
}
.pagination{
	width:717px;
	line-height:21px;
	text-align:left;
}
.pagination a{
	display:inline-block;
	height:21px;
	padding:0px 5px 0px 5px;
	font-size:12px;
	color:#434343;
	font-weight:bold;
}
.pagination a:hover{
	color:#eb7c00;
}
.pagination a.actif{
	color:#eb7c00;
}
.pagination a.actif:hover{
	color:#eb7c00;
}
.liste-commercants .pagination{
	text-align:right;
}
.liste-actus .pagination{
	text-align:right;
}
.liste-actus .pagination a:hover,.liste-actus .pagination a.actif,.liste-actus .pagination a.actif:hover{
	color:#f45e71;
}
.liste-agenda .pagination{
	text-align:right;
}
.liste-agenda .pagination a:hover,.liste-agenda .pagination a.actif,.liste-agenda .pagination a.actif:hover{
	color:#0376a7;
}
.liste-val .pagination{
	text-align:right;
}
.liste-val .pagination a:hover,.liste-val .pagination a.actif,.liste-val .pagination a.actif:hover{
	color:#7da81c;
}
.liste-bon-plan .pagination{
	text-align:right;
}
.liste-bon-plan .pagination a:hover,.liste-bon-plan .pagination a.actif,.liste-bon-plan .pagination a.actif:hover{
	color:#d70000;
}
.liste-search .pagination{
	text-align:right;
}
.liste-search .pagination a:hover,.liste-search .pagination a.actif,.liste-search .pagination a.actif:hover{
	color:#999999;
}
/**ESPACE COMMERCANT**/
.e-c-login{
	width:717px;
	background:url(../images/global/fiche-commercant-title-h2.gif) top left no-repeat;
	padding:10px 10px 15px 10px;
}
.e-c-login a{
	color:#eb7c00;
}
.e-c-login p.accroche{
	font-size:12px;
	padding:0px 0px 10px 0px;
	color:#333333;
}
.e-c-login .input{
	width:200px;
	margin-bottom:5px;
	border: 1px solid #abadb3;
}
.e-c-login .btn{
	width:200px;
	background:#eb7c00;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	height:30px;
}
.e-c-login table{
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
}
.logincommerceleft{
	float:left;
	width:345px;
}
.logincommerceright{
	float:right;
	width:345px;
}
.titreinscription{
	display:block;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	margin:0px 0px 10px 0px;
	color:#eb7c00;
}
.senregistrer a{
	font-size:12px;
	background:url(../images/bg-btn.gif) repeat-x;
	color:#eb7c00;
	border: 1px solid #abadb3;
	font-weight:bold;
	line-height:12px;
	text-decoration:none;
	display:block;
	float:left;
	padding:3px 8px 3px 8px;
	margin:10px 0px 10px 0px;
}
.senregistrer a:hover{
	color:#0066FF;
}
/****/
.signature p{
	text-align:center;
	padding:20px 0px 10px 0px;
	margin:0px;
}
.signature p a{
	color:#666666;
	font-size:11px;
}
a.icon-ensens{
	padding:0px 0px 0px 15px;
	background:url(../images/picto/logo-ensens.png) left no-repeat;
}
/****/
.clear{
	clear:both;
}
.txterror{
	color:#d70000;
	font-weight:bold;
}
.txtok{
	color:#587614;
	font-weight:bold;
}
img.image-gauche{
	float:left;
	padding:2px 8px 8px 0px;
}
img.image-droite{
	float:right;
	padding:2px 0px 8px 8px;
}
.orange{
	color:#eb7c00;
}
.vert{
	color:#587614;
}
.rose{
	color:#f45e71;
}
.bleu{
	color:#0376a7;
}
.none{
	display:none;
}
.italic-bold{
	font-weight:bold;
	font-style:italic;
}
div.le-plan{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:525px;
	height:450px;
	display:block;
	clear:both;
}
a.emploi-pdf{
	padding:5px 20px 5px 0px;
	font-size:13px;
	text-decoration:underline;
}
a.emploi-pdf:hover{
	color:#0376a7;
}
