* {margin: 0; padding: 0;}

body {
	background-color: #333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.break {clear: both;}

a{ color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: underline}
a:visited {  color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: underline}
a:hover{  color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: underline}

a.liensblanc { color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: underline}
a:visited.liensblanc {  color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: underline}
a:hover.liensblanc {  color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: underline}


.font10pxblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}




.font11pxblanc {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}
.font12pxblanc {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
.font14pxblanc {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.font13pxblanc {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
}
.font18pxblanc {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
.font22pxblanc {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
}
.font22pxblancfilet {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 4px;
}
.font22pxblancfilet a{
text-decoration: none;
}

/**************************************************************/
/*                                                     Accueil*/
/**************************************************************/
.texteedito {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-left: 15px;
	text-align: justify;
}

/**************************************************************/
/*                                                     Lieu*/
/**************************************************************/
#lieu .cuisine
{padding-left: 5px;
}
/**************************************************************/
/*                                                     Design*/
/**************************************************************/
#design h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #02CACC;
}
#design h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

/**************************************************************/
/*                                                     Agenda*/
/**************************************************************/
#agenda .mois {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0 0 5px 0;
	border-bottom: 1px #FFFFFF dashed;
}
#agenda .filetdate {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6681FF;
	padding: 8px 0 3px 0;
	border-bottom: 1px #6681FF solid;
	text-align: left;
}
#agenda .titre {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 3px 0 5px 0;
}
#agenda .soustitre {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0 0 0 20px;
	text-align: left;
}
#agenda p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0 0 3px 0;
	text-align: left;
}
#agenda .image {
border: 1px #6681FF solid;
padding : 3px;
margin: 5px;
}

/**************************************************************/
/*                                                  Actualités*/
/**************************************************************/
#actualites .mois {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0 0 5px 0;
	border-bottom: 2px #C08C01 solid;
}
#actualites .retour {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C08C01;
	padding: 2px 0 2px 0;
	text-align: left;
}
#actualites .filetdate {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #d29b09;
	padding: 12px 0 3px 0;
	border-bottom: 1px #C08C01 solid;
	text-align: left;
}
#actualites .titre
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 5px 0 5px 0;
}
#actualites .soustitre {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0 0 0 20px;
	text-align: justify;
}
#actualites p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0 0 5px 20px;
	text-align: justify;
}

#actualites .actu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0 0 10px 20px;
	text-align: justify;
}
#actualites .image {
border: 1px #C08C01 solid;
padding : 5px;
margin: 0 0 10px 10px;
float: right;
}

#actualites .soustitre img.imagePartenaires {
border: 1px #A89B7D solid;
padding : 5px;
margin: 0 0 10px 10px;
float: right;
}

.lire {	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;}

/**************************************************************/
/*                                                        Faqs*/
/**************************************************************/

#faqs .questionfaq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 5px 0 0 0;
	border-bottom: 1px dotted #FFFFFF;
}

#faqs .reponsefaq {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 5px 0 0px;
}

/**************************************************************/
/*                                                    Artistes*/
/**************************************************************/


#artistes .titre {
	color: #FFFFFF;
	padding: 5px 0 5px 0;
	font: bold 14px Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #FFFFFF;
}
#artistes .soustitre {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 5px 0 5px 0;
	text-align: left;
}
#artistes p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: justify;
}

#artistes .text {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: justify;
}

#artistes .image
{border: 1px solid #4a9d8c;
padding : 3px;
margin: 0 0 10px 10px;
float: right;
}

/**************************************************************/
/*                                                  Livre d'or*/
/**************************************************************/
#livre .titre
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 5px 0 5px 0;
}
#livre .soustitre
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0 0 5px 20px;
	text-align: justify;
}

#livre .text {
	color: #FFFFFF;
	padding: 0 0 10px 10px;
	text-align: justify;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px dotted #FFFFFF;
}

/**************************************************************/
/*                                       Formulaire de contact*/
/**************************************************************/
.input {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC;
}
/**************************************************************/
/*                                            Navigation basse*/
/**************************************************************/
.navbasse {
	background: url(../images/900_12.jpg) no-repeat;
}