/* ------------------------------------------------------------ */
/* ------------FONTS DIVERS - POLICES DE CARACTERES------------ */
/* ------------------------------------------------------------ */


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



/* ------------CLAQUES FLOTTANTS GENERAL ET PRINCIPAL POSITION RELATIVE------------ */



#contain {
	position:relative;
	/*position:absolute;*/
	left:0px;
	top:0px;
	width:957px;
	height:633px;
	z-index:1;
	background-image: url(../images/background_interior_02.jpg);
	background-repeat: no-repeat;
}


#contain-ind {
	position:relative;
	/*position:absolute;*/
	left:0px;
	top:0px;
	width:957px;
	height:633px;
	z-index:1;
	background-image: url(../images/background_interior.jpg);
	background-repeat: no-repeat;
}


#contain-ard {
	position:relative;
	/*position:absolute;*/
	left:0px;
	top:0px;
	width:957px;
	height:633px;
	z-index:1;
	background-image: url(../images/background_interior_01.jpg);
	background-repeat: no-repeat;
}






#contain-move {
	position:relative;
	/*position:absolute;*/
	left:0px;
	top:0px;
	width:957px;
	height:593px;
	z-index:1;
}
.contain-move-top {
	background-image: url(../images/background-move-top.jpg);
	background-repeat: no-repeat;
}
.contain-move-middle {
	background-image: url(../images/background-move-middle.jpg);
	background-repeat: repeat-y;
}
.contain-move-foot {
	background-image: url(../images/background-move-foot.jpg);
	background-repeat: no-repeat;
}




/* ------------ INDEX------------ */




#ind-contain {
	position:absolute;
	left:338px;
	top:168px;
	width:320px;
	height:350;
	z-index:3;
}

#ind-left {
	position:absolute;
	left:127px;
	top:168px;
	width:209px;
	height:352px;
	z-index:3;
}

#ind-right {
	position:absolute;
	left:671px;
	top:136px;
	width:198px;
	height:341px;
	z-index:3;
}

#ind-image {
	position:absolute;
	left:123px;
	top:35px;
	width:500px;
	height:125;
	z-index:3;
}


/* ------------ SOUSCLAQUES FLOTTANTS POSITION ABSOLUE------------ */



#picto-menu{
	position:absolute;
	left:903px;
	top:643px;
	width:30px;
	height:30;
	z-index:2;
}


#logo{
	position:absolute;
	left:626px;
	top:14px;
	width:256px;
	height:108px;
	z-index:2;
}




#titre_rub {
	position:absolute;
	left:214px;
	top:94px;
	width:265px;
	height:19px;
	z-index:2;
}
#menu_rub {
	position:absolute;
	left:60px;
	top:361px;
	width:175px;
	height:208px;
	z-index:3;
}
#contenu_rub {
	position:absolute;
	left:248px;
	top:135px;
	width:627px;
	height:385px;
	z-index:3;
}
#mentions {
	position:absolute;
	left:67px;
	top:643px;
	width:829px;
	height:29px;
	z-index:3;
}

#mentions-move {
	position:absolute;
	left:70px;
	top:1019px;
	width:829px;
	height:29px;
	z-index:3;
}



#menu_acc {
	position:absolute;
	left:106px;
	top:130px;
	width:749px;
	height:396px;
	z-index:3;
}



#contenu_move {
	position:absolute;
	left:248px;
	top:135px;
	width:627px;
	height:602px;
	z-index:100;
}






.titre_par {
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.phrse {
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: none;
}



#link-foot {
	position:absolute;
	left:250px;
	top:555px;
	width:516px;
	height:29px;
	z-index:3;
}
.link-foot {
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
.link-foot A:link {
	color:#E8E5CE;
	text-decoration: none;
}
.link-foot A:active {
	color:#E8E5CE;
	text-decoration: none;
}
.link-foot A:visited {
	color:#E8E5CE;
	text-decoration: none;
}
.link-foot A:hover {
	color:#E8E5CE;
	text-decoration: none;
}



#link-foot-move {
	position:absolute;
	left:248px;
	top:962px;
	width:516px;
	height:29px;
	z-index:30;
}
#link-foot-move {
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
#link-foot-move A:link {
	color:#E8E5CE;
	text-decoration: none;
}
#link-foot-move A:active {
	color:#E8E5CE;
	text-decoration: none;
}
#link-foot-move A:visited {
	color:#E8E5CE;
	text-decoration: none;
}
#link-foot-move A:hover {
	color:#E8E5CE;
	text-decoration: none;
}




#link-index {
	position:absolute;
	left:155px;
	top:554px;
	width:659px;
	height:29px;
	z-index:3;
}
#link-index {
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
#link-index A:link {
	color:#E8E5CE;
	text-decoration: none;
}
#link-index A:active {
	color:#E8E5CE;
	text-decoration: none;
}
#link-index A:visited {
	color:#E8E5CE;
	text-decoration: none;
}
#link-index A:hover {
	color:#E8E5CE;
	text-decoration: none;
}




.gotipsy {
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	text-decoration: none;
	letter-spacing: 1px;
}
.gotipsy A:link {
	color:#CD4276;
	text-decoration: none;
}
.gotipsy A:active {
	color:#CD4276;
	text-decoration: none;
}
.gotipsy A:visited {
	color:#CD4276;
	text-decoration: none;
}
.gotipsy A:hover {
	COLOR : #95BE07;
	text-decoration: none;
}


.gotipsy-select {
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	text-decoration: none;
	letter-spacing: 1px;
}
.gotipsy-select A:link {
	COLOR : #95BE07;
	text-decoration: none;
}
.gotipsy-select A:active {
	COLOR : #95BE07;
	text-decoration: none;
}
.gotipsy-select A:visited {
	COLOR : #95BE07;
	text-decoration: none;
}
.gotipsy-select A:hover {
	COLOR : #95BE07;
	text-decoration: none;
}











.background_cdc {
	background-image: url(../images/background_popup_cdc.gif);
	background-repeat: no-repeat;
}




 /* ------------FONTS DIVERS - POLICES DE CARACTERES------------ */ 
 
 .news {
	FONT-SIZE: 10px;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #222;
}
 .categorie {
 FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}
.categorie2 {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	text-decoration: none;
}
.fetes {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-decoration: none;
}
.faq {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-left: 0px;
	font-weight: bold;
	text-decoration: none;
	color: #97BE0D;
}
.form {
	FONT-SIZE: 10px;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-style: normal;
}
.formlivre {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.fp {
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;
	font-size: 10px;
	text-align: left;
	margin-left:5px;
	text-decoration: none;
}
.fp2 {
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.mention {
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;
	font-size: 10px;
	text-align: right;
	text-decoration: none;
}
.m_top {
	border-top: solid 1px #CCCCCC;
}
.partaccueil {
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
.intro {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-right:5px;
	letter-spacing: 2px;
}
.px {
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-right:5px;
	margin-left:5px;
}
.qui {
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
.quiplus {
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: none;
	margin-left:5px;
}
.plats {
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: none;
	margin-left:5px;
	text-transform: capitalize;
}
.txt {
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;
	font-size: 11px;
	margin-left:5px;
	text-decoration: none;
}
.titre {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.titrebig {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.titresmall {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
h2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
h3 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.newsizebig {
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin-left:5px;
}
.newsizesmall {
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;
	font-size: 9px;
	text-decoration: none;
	margin-left:5px;
}
.newsize {
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: none;
	margin-left:5px;
}

/* ------------CLAQUES FLOTTANTS------------ */


.contact {
	LEFT: 600px;
	TOP: 140px;
	WIDTH: 334px;
	height: 200px;
	POSITION: absolute;
	z-index:10;
}
.coord {
	LEFT: 221px;
	TOP: 155px;
	WIDTH: 287px;
	height: 123px;
	POSITION: absolute;
	z-index:11;
}
.plan {
	LEFT: 830px;
	TOP: 334px;
	WIDTH: 107px;
	height: 99px;
	POSITION: absolute;
	z-index:12;
}
/* ------------BLOC LIEN SANS MARQUAGE------------ */

.accueil {
	FONT-FAMILY: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
}
.accueil A:link {
	color:#93117e;
	text-decoration: none;
}
.accueil A:active {
	color:#93117e;
	text-decoration: none;
}
.accueil A:visited {
	color:#93117e;
	text-decoration: none;
}
.accueil A:hover {
	color:#95BE07;
	text-decoration: none;
}
/* -------------------------------------------- */

.accueilinv {
	FONT-FAMILY: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
}
.accueilinv A:link {
	color:#95BE07;
	text-decoration: none;
}
.accueilinv A:active {
	color:#95BE07;
	text-decoration: none;
}
.accueilinv A:visited {
	color:#95BE07;
	text-decoration: none;
}
.accueilinv A:hover {
	color:#651D63;
	text-decoration: none;
}
/* -------------------------------------------- */

.lien {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#95BE07;
	text-decoration: none;
}
/* -------------------------------------------- */

.lieninv {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color:#E8E5CE;
	text-decoration: none;
}
/* -------------------------------------------- */

.under {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 2px;
}
.under A:link {
	color:#E8E5CE;
	text-decoration: none;
}
.under A:active {
	color:#E8E5CE;
	text-decoration: none;
}
.under A:visited {
	color:#E8E5CE;
	text-decoration: none;
}
.under A:hover {
	color:#93117e;
	text-decoration: none;
}
/* -------------------------------------------- */

.underinv {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 2px;
}
.underinv A:link {
	color:#95BE07;
	text-decoration: none;
}
.underinv A:active {
	color:#95BE07;
	text-decoration: none;
}
.underinv A:visited {
	color:#95BE07;
	text-decoration: none;
}
.underinv A:hover {
	color:#CCCCCC;
	text-decoration: none;
}
/* ------------TEINTES DES POLICES------------ */

.blanc {
	COLOR: #ffffff;
}
.bleu {
	COLOR: #0169B2;
}
.brun {
	COLOR : #5D4A34;
}
.brunclair {
	COLOR : #AA7D0A;
}
.brunfonce {
	color:#52220B;
}
.cyan {
	COLOR: #009EE0;
}
.noir {
	COLOR: #000000;
}
.gris {
	COLOR: #333333;
}
.grisc {
	COLOR: #999999;
}
.grisblanc {
	COLOR: #CCCCCC;
}
.griscontact {
	COLOR :#484636;
}
.jaune {
	COLOR: #D5D304;
}
.orange {
	COLOR: #FF9900;
}
.or {
	COLOR : #d7cc45;
}
.vert {
	COLOR : #95BE07;
}
.bleufonce {
	COLOR :#005596;
}
.rougeocre {
	color:#CD4276;
	text-decoration: none;
}
.vertpale {
	COLOR : #c2d021;
}

