body{
	padding:0;
	margin:0;
	background-repeat:repeat-x;
	font-size:13px;
	line-height:16px;
	font-family:Arial;
	color:#4b4b4b;
}
#globale{
	width:990px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#bandeau{
	width:990px;
	height:261px;
	position:relative;
}
#retour-accueil{
	position:absolute;top:15px;left:15px;
	width:200px;
	height:225px;
	display:block;
}
#trois-colonnes{
	width:979px;	
	background-repeat:repeat-y;	
}
#contenu-trois-colonnes{
	margin-left:11px;
	padding-bottom:20px;
	background-color:#ffffff;
	overflow:hidden;
}
#footer{
	width:990px;
	height:84px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	position:relative;
}
#footer iframe{
	position:absolute;
	left:50px;
	top:45px;
}

#footer2{
	margin-left:auto;
	margin-right:auto;
	clear:both;
	width:950px;
	text-align:justify;
		font-size:11px;
	line-height:13px;
}
#footer2 a{
	text-decoration:none;

}
#gauche{
	width:203px;
	float:left;
}
#bloc-savoir{
	width:764px;
	height:53px;
	position:relative;
}
#bloc-texte-savoir{
	width:435px;
	position:absolute;
	top:17px;
	left:105px;
	/*border:solid 1px;*/
	overflow:hidden;
}
#bloc-texte-savoir a{
	color:#4b4b4b;
	text-decoration:none;
}
#bloc-texte-savoir a:hover{
	text-decoration:underline;
}
#droite{
	float:right;
	width:225px;
}

#colonne-milieu{
	float:left;
	width:536px;
	/*margin-left:11px;*/
}
/*********ARIANE********/
#chemin{
	padding:0;
	margin:0;
	background-color:white;
	font-weight:normal;
	text-transform:uppercase;
	font-size:13px!important;
	padding-left:11px!important;
	padding-bottom:10px!important;
}
#chemin *{
	font-style:normal;
	color:#4b4b4b!important;
}
#chemin a{
	color:#4b4b4b!important;
	text-decoration:none;
}

/********ACCUEIL*********/
#accueil-a-la-une{
	background-color:white;
	overflow:hidden;
	padding-bottom:20px;
	background-image:url(filet.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
#content-a-la-une{
	padding-left:11px;
	padding-right:11px;
}

#colonne-milieu h2{
	margin:0;
	padding:0;
	font-size:15px;
	
}
#colonne-milieu h1{
	margin:0;
	padding:0;
	font-size:17px;
	margin-bottom:4px;
}
#bloc-accueil-actus{
	margin-left:11px;
	width:242px;
	float:left;
	padding-top:10px;
}
#bloc-dernier-adherent{
	float:right;
	width:242px;
	margin-right:11px;
	padding-top:10px;
}
#bloc-dernier-adherent a.spip_out{
	color:#4b4b4b;
	text-decoration:underline;
}
/**********COMMERCES************/
a.uneCategoriedecommercant {
    /*color: #4C9AFF;*/
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin-top: 10px;
}
.mini-site-liste{
	padding-top:10px;
	clear:both;
}
#container-1 .mini-site-liste{
	border:none!important;
}
.mini-site-liste h3 {
    display: inline;
    margin: 3px 10px 3px 0;
	position:relative;
	bottom:6px;
}
.mini-site-liste h3 a {
   font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}
/********MINI SITE*******/
#mini-site-menu{
	padding:0;
	margin:0;
	list-style-type:none;
	overflow:hidden;
}
#mini-site-menu li{
	display:block;
	float:left;
}
.mini-site-infos{
	display:block;
	width:73px;
	height:32px;
}
.mini-site-coordonnees{
	display:block;
	width:131px;
	height:32px;
}
.mini-site-localisation{
	display:block;
	width:122px;
	height:32px;
}
.mini-site-vue360{
	display:block;
	width:87px;
	height:32px;
}
.mini-site-contact{
	display:block;
	width:92px;
	height:32px;
}
#mini-site-menu{
	background-position:top;
}
#mini-site-menu a:hover ,.tabs-selected a{
	background-position:bottom;
}
#mini-diapo li a{
			z-index:2;
		position:relative;
}
#mini-diapo li{
	width:508px;
	float:left;
	height:338px;
		padding:0;
	margin:0;
	text-align:center;
			z-index:2;
		position:relative;
}
#mini-diapo{
	list-style-type:none;
	padding:0;
	margin:0;
	width:508px;
		z-index:2;
		position:relative;
}
#mini-carroussel{
	/*position:relative;*/
	z-index:2;
	padding:0;
	margin:0;
	width:508px;
}
.carousel-wrap{
z-index:2;
}
#mini-carroussel .carousel-pagination{
	/*border:solid 1px;*/
	top:0;
	z-index:844;
	left:0;
	width:508px;
	background-color:white;
	opacity:0.5;
	 filter : alpha(opacity=50); 
	height:20px;
	/*overflow:hidden;*/
	/*margin-top:-21px;*/
	/*margin-bottom:30px;*/
	top:-20px;
}
#mini-carroussel .carousel-pagination p{
	margin:0!important;
}
#mini-carroussel .carousel-pagination a{
	/*bottom:6px;*/
	top:5px;
	position:relative;
	margin-left:6px;
	margin-right:2px;
	z-index:4;
	background-image:url(puce-violet.png);
}
#mini-carroussel .carousel-pagination a.active{
	background-image:url(pupuce-orange.png);
}
.center-wrap{
	position:relative;
	z-index:4;
}
/***********ACTUS************/
#actus{
	list-style-type:none;
	padding:0;
	margin:0;
}
#actus li{
	float:left;
	width:242px;
}
#actus li a.lire-la-suite{
	margin-top:5px;
}
/********MENU DU HAUT***********/
#menu-haut{
	margin:0;
	padding:0;
	list-style-type:none;
	position:absolute;
	top:4px;
	right:25px;
	z-index: 9;
}
#menu-haut li{
	float:left;
	display:block;
	color:white;
}
#menu-haut li a{
	text-decoration:none;
	color:white;
	text-transform : uppercase; 
	font-size:12px;
	padding-right:10px;
	padding-left:10px;
}

/****************BANNIERE DE PUB************/
#contenu-deux-colonnes{
	width:764px;
	float:right;
	overflow:hidden;
}
#bloc-pub{
	width:764px;
	height:92px;
}
#bloc-pub .pub2{
	position:relative;
	/*border:solid 1px;*/
	top:2px;
	margin-left:18px;
	display:block;
}
#bloc-pub .spip_documents{
	margin:0!important;
}
/*********A SAVOIR ETC********/
#bloc-petite-recherche{
width:220px;
	height:30px;
	position:absolute;
	right:15px;
	top:8px;
}
#btn-rechercher{
	width:24px;
	height:24px;
	display:block;
	float:right;
}
#bloc-petite-recherche input{
	display:inline;
	margin-top:7px;
	border:none;
	background-color:#E7E8E8;
	margin-left:28px;
	width:160px;
}

/***********MENUS**********/

#menu-1,#menu-2{
	list-style-type:none;
	padding:0;
	margin:0;
	background-repeat:no-repeat;
	background-position:top;
	padding-top:40px;	
}
#menu-2{
	padding-top:15px;
}
#menu-1 li h2,#menu-2 li h2{
	margin:0;padding:0;
	font-size:14px;
	background-image:url(filet-menu.png);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:10px;
	padding-top:10px;
}
#menu-1 li h2 a,#menu-2 li h2 a{
	text-decoration:none;
	color:white;
	padding-left:45px;
	display:block;		
	background-repeat:no-repeat;
	background-position:30px 6px;
}
#menu-1 li.last,#menu-2 li.last{
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:25px;
}
#menu-1 a.strong,#menu-2 a.strong{
	font-weight:bold;
}

/***********sousmenu**********/
.subMenu{
	list-style-type:none;
	padding:0;
	margin:0;
}
#menu-1 ul  li,#menu-2 ul  li{
	margin-left:35px;
	padding-bottom:6px;
	color:white;
}
#menu-1 ul a,#menu-2 ul a{
	padding-right:8px;
	padding-bottom:4px;
	text-decoration:none;
	color:white;	
}
/**********BAS DU MENU************/
#logo-cheques{
	display:block;
	width:203px;
	height:125px;
	margin-left:auto;
	margin-right:auto;
	background-position:top;
	margin-top:10px;
}
#logo-cheques:hover{
	background-position:bottom;
}
#logo-parking{
	display:block;
	width:203px;
	height:96px;
	margin-left:auto;
	margin-right:auto;
	background-position:top;
}
#logo-parking:hover{
	background-position:bottom;
}
/*********DROITE*************/
#droite h2{
	font-size:14px;
	margin:0;
	padding:0;
	position:relative;z-index:1;
}
h2.nos-commerces{
	height:107px;
	width:225px;
}
#commerces{
	padding-left:37px;
	margin-top:-65px;
	position:relative;
	z-index:4;
}
#commerces input,#commerces select{
	width:160px;
	margin-bottom:8px;
}
#commerces button{
	margin-top:8px;
    border: medium none;
    cursor: pointer;
    height: 21px;
    margin: 0;
    padding: 0;
    width: 81px;
	
}
#entete-newsletter{
	width:200px;
	height:116px;
	margin-top:30px;
}
#bloc-newsletter{
	padding-left:30px;
}
#bloc-newsletter input{
	width:168px;
}
#bloc-newsletter button{
	
    border: medium none;
    cursor: pointer;
    height: 21px;
    margin: 0;
    padding: 0;
	margin-top:8px;
    width: 73px;
	
}

#content-n-1{
padding-left:13px;
padding-right:10px;
}

/*************DOCUMENTS JOINTS**********/
.documents-images{
	float:left;margin-right:15px;margin-bottom:4px;
}

/*******styles standards************/
.color{color:red;}
.invisible,.tabs-hide{display:none;}
img{ border:0;}
.spip_logos{	margin-right:18px;}
.lire-la-suite{ display:block;background-position:top;width:83px;height:21px; }
.lire-la-suite:hover{background-position:bottom;}
.devenir-adherent{ display:block;background-position:top;width:109px;height:21px;float:left;margin-left:10px; }
.devenir-adherent:hover{ background-position:bottom; }
.orange{color:#FFA043;}
.left{float:left;}
.bouton_important{font-weight:bold;}
.spacer{clear:both;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{vertical-align:middle;}
.spip_documents{margin:8px;}
ul.boutons {
    margin: 10px 0;
    padding: 0;
    text-align: right;
	list-style-type:none;
}
h3 {
    font-size: 13px;
    margin: 3px 0;
    padding: 0;
}
label{
	display:block;
}
.bouton_valider{font-weight:bold;}
.right{text-align:right;}
.pagination a,.pagination span{
	padding-left:3px;
	padding-right:3px;
}
.pagination span.on{
	font-weight:bold;
	color:#4B4B4B;
}
fieldset ul li label {
    display: inline;
}
#livraison_1,#livraison_2,#livraison_3,#livraison_4,#oui,#non,#paiement_1,#paiement_2,#paiement_3,#paiement_4{
	float:left;
}
.en_cours{
	font-weight:bold;
}
/**********CARROUSSEL*********/
.carousel-previous,.carousel-next{
	display:none;
}
.carousel-pagination{
    left: 190px;
    position: relative;
    top: -20px;
}
.carousel-pagination a span{
	display:none;
}
.carousel-pagination a{
	background-image:url(pupuce-grise.png);
	display:block;
	float:left;
	width:8px;
	height:8px;
	margin-right:3px;
	cursor:pointer;
	outline:0;
}
.carousel-pagination a.active{
	background-image:url(pupuce-orange.png);
}
#bloc-pub p{
	margin:0;
}

#deroule-adherants li {
    float: left;
    width: 242px;
}
#deroule-adherants{
	list-style-type:none;
	padding:0;
	margin:0;
	list-style-type:none;
}

#bloc-dernier-adherent .carousel-pagination {
	top:0!important;
}
.spip_documents_center dt{
	text-align:center;
}
#bandeau-flash{
	position:absolute;
	right:20px;
	top:35px
}
