@charset "UTF-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background:url(../images/bg-body.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

@font-face {
    font-family: 'FontasiqueFontasique';
    src: url('../polices/fontasique-webfont.eot');
    src: url('../polices/fontasique-webfont.eot?#iefix') format('embedded-opentype'),
         url('../polices/fontasique-webfont.woff') format('woff'),
         url('../polices/fontasique-webfont.ttf') format('truetype'),
         url('../polices/fontasique-webfont.svg#FontasiqueFontasique') format('svg');
    font-weight: normal;
    font-style: normal;

}

#page {
	width:980px;
	margin:auto;
	padding:0 15px 0 16px;
	background:url(../images/bg-page.jpg) repeat-y;
}

/** ENTETE **/

#page #entete-menu {
	width:980px;
	height:20px;
	background:url(../images/bg-entete-menu.jpg) no-repeat;
}

#page #entete-menu #navigation {
	width:440px;
	float:left;
}

#page #entete-menu #navigation p {
	margin:0 15px 0 10px;
	line-height:20px;
	float:left;
}

#page #entete-menu #langues {
	width:440px;
	float:right;
}

#page #entete-menu #langues p {
	margin:4px 5px 5px 5px;
	float:right;
}

#page #entete-menu a {
	font-size:11px;
	color:#fff;
}

#page #entete {
	width:980px;
	height:140px;
}

#page #menu {
	width:980px;
	height:40px;
	background:url(../images/menu.png) no-repeat;
}

#page #menu .liens {	
	width:196px;
	height:40px;
	float:left;
}

#page #menu .liens:hover {
	background:url(../images/menu-hover.png) no-repeat;
}

#page #menu .liens p {
	margin:0;
	line-height:32px;
	text-align:center;
}

#page #menu .liens a {
	font-size:14px;
	color:#fff;
}

/** CORPS **/

#page #corps {
	width:980px;
	background:url(../images/bg-corps.jpg) no-repeat #fff;
	padding:30px 0 0 0;
}

#page #contenu {
	width:710px;
	margin:0 10px 0 10px;
	float:left;
}

#page #contenu-question {
	width:940px;
	padding:20px;
}

#page #menu-droite {
	width:225px;
	margin:0 15px 0 10px;
	float:right;
}

#page #menu-droite #motscles {
	width:160px;
	height:38px;
	border:none;
	color:#c0c0c0;
	padding:0 10px 0 10px;
	background:url(../images/champs-rec.jpg) top left;
	float:left;
}

#page #menu-droite #btnrecherche {
	width:45px;
	height:38px;
	border:none;
	background:url(../images/btn-rec.jpg);
	cursor:pointer;
}

#page #menu-droite #localisation {
	width:225px;
	height:152px;
	margin:20px 0 0 0;
	clear:both;
}

#page #menu-droite #animation-mois {
	width:215px;
	height:70px;
	margin:20px 0 0 0;
	padding:10px 0 0 10px;
	background:url(../images/bg-animation-mois.jpg) no-repeat;
}

#page #menu-droite #satisfaction {
	width:215px;
	height:70px;
	margin:10px 0 0 0;
	padding:10px 0 10px 0px;
}

#page #menu-droite #animation-mois p {
	margin:0;
}

#page #menu-droite #animation-mois .titre {
	font-family: 'FontasiqueFontasique';
	font-size:21px;
	color:#95620c;
}

#page #menu-droite #animation-mois a {
	font-size:10px;
	color:#000;
}

#page #menu-droite #calendrier {
	width:225px;
	height:249px;
	margin:20px 0 0 0;
}


#page #menu-droite #calendrier .titre {
	font-size:18px;
	color:#696969;
	margin:0 0 10px 0;
}

#page #menu-droite #calendrier .date {
	font-size:11px;
	color:#858585;
	margin:0;
}
#page #menu-droite #horaires {
	width:225px;
	height:115px;
	margin:20px 0 20px 0;
	padding:5px 0 0 0;
	background:#EEEEEE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#page #menu-droite #horaires .titre {
	font-family: 'FontasiqueFontasique';
	font-size:21px;
	color:#95620c;
	margin:0;
}

#page #menu-droite #horaires .ouverture {
	font-size:11px;
	color:#858585;
	margin:0;
	padding:5px;
	text-align:center;
}

#page #menu-droite #calendrier .libelle {
	margin:0;
}

#page #menu-droite #calendrier .libelle a {
	font-size:15px;
	font-weight:bold;
	color:#f5a31f;
}

#page #menu-droite #calendrier .categorie {
	color:#c1c1c1;
	margin:0;
}

#page #menu-droite #calendrier .filet {
	width:100%;
	height:1px;
	background:url(../images/pointille.png) repeat-x;
	margin:5px 0 5px 0;
}	

#page #menu-droite #calendrier a {
	font-size:10px;
	color:#000;
}

#page #menu-droite #telechargements {
	width:180px;
	height:165px;
	margin:20px 0 0 0;
	padding:15px 25px 0 20px;
	background:url(../images/bg-telechargements.jpg) no-repeat;
}

#page #menu-droite #telechargements .titre {
	font-size:18px;
	color:#696969;
	margin:0 0 10px 0;
}

#page #menu-droite #telechargements ul {
	list-style-image:url(../images/puce-orange.png);
	list-style-position:outside;
	margin:0;
	padding:0 0 0 20px;
}

#page #menu-droite #telechargements li {
	line-height:25px;
}

#page #menu-droite #telechargements a {
	color:#949494;
}

/** PIED DE PAGE **/

#page #partenaires {
	width:960px;
	padding:0 10px 0 10px;
}

#page #partenaires .titre {
	font-weight:bold;
	color:#a9a9a9;
	line-height:25px;
	border-bottom:1px solid #a9a9a9;
	margin:0;
}

#page #partenaires .case-part {
	width:320px;
	height:50px;
	margin:10px 0 0 0;
	float:left;
}

#corps-fin {
	width:1011px;
	height:25px;
	margin:auto;
	background:url(../images/bg-partenaires.png) no-repeat;
}

#pied-de-page {
	width:960px;
	padding:0 10px 0 10px;
	margin:auto;
}

#pied-de-page #edito {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#848383;
	text-align:justify;
}

#pied-de-page #divers-liens {
	width:990px;
}

#pied-de-page .bloc {
	width:305px;
	margin:0 25px 0 0;
	float:left;
}

#pied-de-page .bloc .titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666;
}

#pied-de-page .bloc .filet {
	width:100%;
	height:1px;
	background:url(../images/pointille.png) repeat-x;
	margin:5px 0 5px 0;
}	

#pied-de-page .bloc p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#848383;
	margin:0;
}

#pied-de-page .bloc a {
	color:#848383;
}

/** INDEX **/
#haut {
	width:710px;
	height:280px;
}

#haut #idee-decouverte {
	width:225px;
	height:280px;
	float:right;
}

#haut #idee-decouverte img {
	margin:15px 0 15px 0;
}

#haut #idee-decouverte p {
	line-height:21px;
	margin:0;
}

#haut #idee-decouverte a.grand {
	font-size:15px;
	color:#696969;
}

#haut #idee-decouverte a.normal {
	color:#949494;
}

#bas {
	width:710px;
	margin:30px 0 0 0;
	clear:both;
}

#bas #immanquables {
	width:225px;
	float:left;
}

#bas #immanquables #lieux {
	width:185px;
	height:445px;
	margin:25px 0 0 0;
	padding:20px;
	background:url(../images/bg-immanquables.jpg) no-repeat;
}

#bas #immanquables p {
	margin:0;
}

#bas #immanquables img {
	float:left;
	margin:0 10px 17px 0;
}

#bas #immanquables a {
	color:#696969;
	line-height:20px;
}

#bas #actualites {	
	width:470px;
	float:right;
}

#bas #actualites p {	
	margin:0;
}

#bas #actualites .lienstitre {
	padding:13px 0 0 0;
}

#bas #actualites .lienstitre a, #bas #actualites .suite a, #bas #immanquables .suite a {
	font-size:10px;
	color:#696969;
}

#bas #actualites .img {
	margin:0 15px 40px 0;
}

#bas #actualites .titreactu a {
	font-size:18px;
	color:#696969;
}

#bas #actualites .descactu {
	margin:0;
	line-height:17px;
}

#bas #actualites .descactu a {
	color:#949494;
}

#haut #idee-decouverte .titre, #bas #immanquables .titre {
	font-family: 'FontasiqueFontasique';
	font-size:24px;
	margin:0;
	border-bottom:1px solid #c9c9c9;
}

#bas #actualites .titre {
	border-bottom:1px solid #c9c9c9;
	margin:0 0 26px 0;
}

#bas #actualites .coul1, #bas #actualites .coul2 {
	font-family: 'FontasiqueFontasique';
	font-size:24px;
	margin:0;
}

#haut #idee-decouverte .coul1, #bas #immanquables .coul1, #bas #actualites .coul1 {
	color:#696969;
}

#haut #idee-decouverte .coul2, #bas #immanquables .coul2, #bas #actualites .coul2 {
	color:#f49c08;
}

/** CONTACT **/ 

.rouge {
	color:#f00;
}

#contact label {
	display:inline-block;
	width:80px;
}

/** LISTING **/ 

.ligne {
	padding:15px 0 15px 0;
	color:#696969;
	clear:both;
}

.ligne p {
	margin:0;
}

.couleur-ligne {
	background:url(../images/bg-ligne.jpg) no-repeat;
}

.liste-img {
	width:140px;
	margin:0 10px 0 0;
	float:left;
}

.liste-img-boutique {
	width:110px;
	margin:0 10px 0 0;
	float:left;
}

.ligne a {
	color:#696969;
}

.col1 {
	width:140px;
	margin:0 10px 0 0;
	float:left;
} 

.col2 {
	width:220px;
	float:left;
}

.deuxcolonnes {
	width:48%;
	margin:1%;
	float:left;
}

.filet-pointille {
	width:100%;
	height:1px;
	background:url(../images/pointille.png) repeat-x;
	margin:0;
}

/** GOOGLE **/

#googlemap {
	width:100%;
	height:100%;
}

/** ACTUALITES **/

.imgactu {
	margin:0 15px 0 0;
	float:left;
}

.titreactu {
	font-size:18px;
	color:#696969;
	margin:0;
}

.texteactu {
	color:#949494;
	margin:0;
}

#actualites .titre {
	border-bottom:1px solid #c9c9c9;
	margin:0 0 26px 0;
}

#actualites p {	
	margin:0;
}

#actualites .lienstitre {
	padding:13px 0 0 0;
}

#actualites .lienstitre a, #bas #actualites .suite a {
	font-size:10px;
	color:#696969;
}

#actualites .coul2 {
	font-family: 'FontasiqueFontasique';
	font-size:24px;
	margin:0;
	color:#f49c08;
}

ul {
	list-style-image:url(../images/puce-orange.png);
	list-style-position:outside;
	margin:0;
	padding:0 0 0 20px;
}

li {
	line-height:25px;
}

li a {
	color:#949494;
}

/** GENERAL **/

.clear {
	clear:both;
}

.flotteg {
	float:left;
}

.flotted {
	float:right;
}

.justif {
	text-align:justify;
}

.centre {
	text-align:center;
}

.droite {
	text-align:right;
}

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

img {
	border:none;
}

.gras {
	font-weight:bold;
}

h1 {
	font-size:24px;
	color:#f49c08;
	border-bottom:1px solid #c9c9c9;
	margin-top:0;
}

h2 {
	font-size:20px;
	background:url(../images/down.png) #14ad60 no-repeat right;
	padding:5px 0 5px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#retourliste{
	font-size:20px;
	background:#14ad60 no-repeat right;
	padding:5px 0 5px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:5px;
}

h2 a{
color:#ffffff;
}
h2 a:hover{
color:#ededed;
}



h3 {
	font-size:17px;
	color:#000;
}

.txtpetit {
	font-size:11px;
}

.liste2col {
	width:50%;
	float:left;
}

.afnor {
	font-size:8px;
}

@media screen and ( min-width: 782px ) {
	.titre-ligne {
		font-size:16px;
	}
}
@media screen and ( max-width: 782px ) {
	.titre-ligne {
    	font-size:2em !important;
	}
}
