body {background:url(images/body2222222.gif) #aeaeae; margin:0px 0px 0px 0px; text-align: center;}

a:link 		{color:#FFFFFF; TEXT-DECORATION:none}
a:visited 	{color:#FFFFFF; TEXT-DECORATION:none} 
a:hover 	{color:#AEAEAE; TEXT-DECORATION:underline}
a.liens_annu			{font-size: 8pt; font-family:Verdana, Arial, Helvetica; color:#336699; text-align:left}
a.liens_annu:visited	{font-size: 8pt; font-family:Verdana, Arial, Helvetica; color:#336699; text-align:left}
a.liens_annu:hover  	{font-size: 8pt; font-family:Verdana, Arial, Helvetica; color:#666666; text-decoration:underline; text-align:left}
a.liens_corps			{font-size: 8pt; font-family:Verdana, Arial, Helvetica; color:#336699; font-weight:bold; text-decoration:underline; text-align:left}
a.liens_corps:visited	{font-size: 8pt; font-family:Verdana, Arial, Helvetica; color:#336699; font-weight:bold; text-decoration:underline; text-align:left}
a.liens_corps:hover  	{font-size: 8pt; font-family:Verdana, Arial, Helvetica; color:#666666; font-weight:bold; background-color: transparent; text-decoration:underline; text-align:left}
a.foot			{font-family:Verdana, Arial, Helvetica; font-size: 7pt; color:#666666; text-decoration:none}
a.foot:visited	{font-family:Verdana, Arial, Helvetica; font-size: 7pt; color:#666666; text-decoration:none}
a.foot:hover  	{color:#666666; background-color: transparent; text-decoration:none}

a.lien_intext			{color:#5c5c5c; text-decoration:none}
a.lien_intext:hover  	{color:#5c5c5c; text-decoration:none}
a.lien_intext:visited  	{color:#5c5c5c; text-decoration:none}

a.liensalsa			{font-size: 7pt; font-family:Verdana, Arial, Helvetica; color:#575757; text-align:left; text-decoration:none}
a.liensalsa:hover  	{color:#6b6b6b; text-decoration:none}
a.liensalsa:visited  {font-size: 7pt; font-family:Verdana, Arial, Helvetica; color:#575757; text-align:left; text-decoration:none}

h1 {margin:1px 0px 1px 0px; font-size: 8pt; line-height: 20px; color:#FFFFFF; font-family: Verdana, Arial, Helvetica}
h2 {margin:1px 0px 1px 0px; font-size: 7pt; line-height: 10px; color:#4b4b4b; font-family: Verdana, Arial, Helvetica}
h3 {margin:1px 0px 1px 0px; font-size: 8pt; line-height: 12px; color:#FFFFFF; font-family: Verdana, Arial, Helvetica}
h4 {margin:1px 0px 1px 0px; font-size: 8pt; line-height: 12px; color:#Ae293c; font-family: Verdana, Arial, Helvetica}
h5 {margin:1px 0px 1px 0px; font-size: 8pt; line-height: 14px; color:#AE293C; font-family: Verdana, Arial, Helvetica}
br {font-size:8px}
span {font-size: 8pt; font-family:Verdana, Arial, Helvetica; color:#336699; font-weight:bold}
hr {color:#BBBBBB; height:1px; noshade}
li  {text-align: left}

/******Info-bulles******/
#infobulle0{position:absolute;top: 208px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle1{position:absolute;top: 233px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle2{position:absolute;top: 215px; right: 300px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle3{position:absolute;top: 215px; width: 200px; margin-left: -100px; left: 50%; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle4{position:absolute;top: 215px; left: 300px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle5{position:absolute;top: 260px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle6{position:absolute;top: 287px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle7{position:absolute;top: 287px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle8{position:absolute;top: 287px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle9{position:absolute;top: 287px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle10{position:absolute;top: 332px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle11{position:absolute;top: 358px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle12{position:absolute;top: 358px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle13{position:absolute;top: 386px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle14{position:absolute;top: 415px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle15{position:absolute;top: 415px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle16{position:absolute;top: 440px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle17{position:absolute;top: 467px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle18{position:absolute;top: 494px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle19{position:absolute;top: 521px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle20{position:absolute;top: 548px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle21{position:absolute;top: 548px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle22{position:absolute;top: 548px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle23{position:absolute;top: 548px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle24{position:absolute;top: 548px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle25{position:absolute;top: 548px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle26{position:absolute;top: 548px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle27{position:absolute;top: 548px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle28{position:absolute;top: 548px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle29{position:absolute;top: 548px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle30{position:absolute;top: 626px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle31{position:absolute;top: 653px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle32{position:absolute;top: 681px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle33{position:absolute;top: 708px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle34{position:absolute;top: 708px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle35{position:absolute;top: 620px; width: 220px; margin-left: -70px; left: 50%;padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle36{position:absolute;top: 880px;left: 200px;width: 200px; padding: 5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
#infobulle37{position:absolute;top: 10px;left: 300px;width: 650px; height:auto; padding: 0px; background-color:#EEEEEE; border:1px solid #666666; z-index: 2; visibility: hidden}
#infobulle38{position:absolute;bottom: 0px; width: 800px; margin-left: -400px; left: 50%; height:auto; padding: 5px; background-color: transparent; border:0px solid #666666; visibility: hidden}
#infobulle48{position:absolute;top: 295px; right: 270px;width: 380px; height:auto; padding:0px 0 0 0; background-color:#fff2d2; border:20px solid #FFFFFF; visibility: hidden}
#infobulle49{position:absolute;top: 380px; right: 270px;width: 380px; height:auto; padding:0px 0 0 0; background-color:#fff2d2; border:20px solid #FFFFFF; visibility: hidden}
#infobulle50{position:absolute;top: 280px; width: 650px; margin-left: -325px; left: 50%; height:auto; padding:5px; background-color:#EEEEEE; border:1px solid #666666; visibility: hidden}
.carousel_container {position:absolute;top: 280px; width: 650px; margin-left: -325px; left: 50%; height: 500px; border:0px solid #666666;}


/*****STYLE DU CONTENU******/
p.corps       	{font-family:Verdana, Arial, Helvetica; font-size: 8pt; line-height: 12pt; color:#5c5c5c}
p.corps2	  	{font-family:Verdana, Arial, Helvetica;  margin-top: 4px; margin-bottom: 4px; line-height: 12pt;font-size: 8pt; color:#5c5c5c}
p.corpsjustify  {font-family:Verdana, Arial, Helvetica; font-size: 8pt; color:#5c5c5c; text-align:justify}
p.corpcentre 	{font-family:Verdana, Arial, Helvetica; font-size: 8pt; text-align:center; margin-top: 0px; margin-bottom: 0px; line-height: 12pt; color:#5c5c5c}
p.titrepage  	{font-family:Verdana, Arial, Helvetica; font-size: 13pt; color:#336699; font-weight:bold; text-decoration: overline underline; margin: 25px 0px 25px 0px}
p.titre2     	{font-family:Verdana, Arial, Helvetica; font-size: 8pt; color:#336699; font-weight:bold}
p.tabsoustitre  {font-family:Verdana, Arial, Helvetica; font-size: 8pt; color:#963939; font-weight:bold}
p.titretable   	{font-family:Verdana, Arial, Helvetica; font-size: 9pt; color:#336699; font-weight:bold}
p.liens      	{font-family:Verdana, Arial, Helvetica; font-size: 8pt; text-align:center}
p.photos     	{font-family:Verdana, Arial, Helvetica; font-size: 8pt; color:#003399}
p.tilesoiree 	{font-family:Verdana, Arial, Helvetica; font-size: 14pt}
p.mini       	{font-family:Verdana, Arial, Helvetica; font-size: 7pt; color:#5c5c5c}
p.mini2      	{font-family:Verdana, Arial, Helvetica; font-size: 7pt; font-weight:bold; color:#336699}
p.minifooter    {font-family:Verdana, Arial, Helvetica; font-size: 7pt; margin-top: 4px; margin-bottom: 1px; padding : 0 0 0 0px; line-height: 11pt; color:#666666}
p.miniarial     {font-family:Arial, Verdana, Helvetica; font-size: 8pt}
p.liensmenu    	{font-size: 7pt; font-family: Verdana, Arial, Helvetica; color:#FFFFFF; margin:6px 0 6 10px; text-align: left}
p.menuplan    	{font-size: 7pt; font-family:Verdana, Arial, Helvetica; margin:4 10 4 0px; text-align: right}
p.lienspartners	{font-size: 7pt; font-family:Verdana, Arial, Helvetica; color:#FFFFFF; margin:6px 0 6 10px; text-align: left}
p.bulles    	{font-family:Verdana, Arial, Helvetica; font-size: 7pt; color:#5c5c5c; margin: 0px; text-align: center}
p.bulle-arr    	{font-family:Verdana, Arial, Helvetica; font-size: 7pt; color:#666666; margin: 0px; text-align: center}
p.bulletop    	{font-family:Verdana, Arial, Helvetica; font-size: 7pt; color:#5c5c5c; margin: 0px; text-align: left}
p.retrait	  	{font-family:Verdana, Arial, Helvetica;  margin: 4px 0 4 20; line-height: 12pt;font-size: 8pt; color:#5c5c5c}


#table317		{border: 0px dotted #AEAEAE; margin:0px 0 0 0;  padding : 0 0 0 0px}
.tab1 			{border-collapse:collapse}
.td 			{border-style:solid; border-width:1px; border-color:#00639c; background-color:#cccccc}
.tdmain 		{border-style:solid; border-width:1px; border-color:#CCCCCC}
.tdcoldroite 	{border-bottom:0px solid #FFFFFF; border-top:0px solid #FFFFFF; border-left:0px solid #FFFFFF; border-right:1px solid #D65252}
.tdblanc 		{background-color:#FFFFFF; border-style:solid; border-width:1px; border-color:#BBBBBB}
.tdform 		{background-color:#e8eef7; border-style:solid; border-width:1px; border-color:#bbbbbb}
.tdclair 		{background-color:#FFF2D2; border-style:solid; border-width:1px; border-color:#BBBBBB}
.tdfonce 		{background-color:#FFF2D2; border-style:solid; border-width:1px; border-color:#BBBBBB}
.tdcolor1 		{background-color:#FFFFFF; border-style:solid; border-width:1px; border-color:#BBBBBB}
.tdcolor2 		{background-color:#D9FFD9; border-style:solid; border-width:1px; border-color:#BBBBBB}
.tdgris 		{background-color:#F2F3F2; border-style:solid; border-width:1px; border-color:#BBBBBB}
.tddashed_home 	{background-color:#EEEEEE; border-style:dashed; border-width:1px; border-color:#238B8B}
.tddashed 		{background-color:#EEEEEE; border-style:dashed; border-width:2px; border-color:#238B8B; height:90px; padding:0px}
.tdtabtop 		{background-color:#EEEEEE; border-style:solid; border-width:1px; border-color:#BBBBBB}
.tddashedfin 	{background-color:#EEEEEE; border-style:dashed; border-width:1px; border-color:#238B8B;}
.tdalbum		{background:url(images/fondalbum.jpg)}
.tdcolorpop		{background-color:#FFFFFF; border-style:solid; border-width:1px; border-color:#BBBBBB; padding:4 6 4 8px}
.tdtarifs	 	{background-color:#EEEEEE; border:1px solid #bbbbbb}



/********HEADER**********/
#header				{width:100%; height:176px; margin: 0 auto; padding: 0px; border: 0px solid #ab4}
#header_img_gauche 	{float:left; width:279px; height:176px; background:url(images/imghg.jpg) no-repeat top left}
#header_img_droite 	{border:0px solid blue; float:right; width:279px; height:176px; background:url(images/imghd.jpg) no-repeat top  right}
#header_centre 		{float:center; border: 0px solid green;  margin-left:279px; margin-right:279px; height:auto; padding:0px}
#header_h1 			{border:1px solid #AE293c; float:center; padding:10px 0px 0px 0px; height: 20px}
#header_logo 		{border:1px solid #AE293c; float:center; margin:25px 0px 0px 0px; height:55px; background:url('images/logo.gif') center no-repeat}
#header_iframe 		{border:0px solid transparent; margin:22px 0px 0px 0px; height:33px}
#header_plan		{border: 0px dotted #ffcc33; position:absolute;top :5px; right: 150px; width:100px}
#header_annonce		{border: 0px dotted #ffcc33; position: relative; float:left; width:600px; margin: 5px 150px 0px 0px}



/********MENU BARRE********/
#cell_gauche_barre	{border: 0px solid blue; position:absolute;top: 185px;left: 10px; width: 178px; height:auto}
#cell_droite_barre  {border: 0px solid blue; position:absolute;top: 185px;right: 10px; width: 190px; height:auto}
#cell_centre_barre	{border: 0px solid blue; position:relative; float:center; margin-left: auto; margin-right: auto; margin-top: auto; padding: 2px 0 0 0px; width: 400px; height:14px}
#bouton_gauche      {border-top: 1px solid #666666; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-left: 1px solid #666666; float:left; position:relative; margin-left: 0px; width: 58px; height:12px; background-color: transparent}
#bouton_droite      {border-top: 1px solid #666666; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-left: 1px solid #666666; float:right; position:relative; height:12px; width: 58px; margin-right: 0px; background-color: transparent}
#bouton_centre      {border-top: 1px solid #666666; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-left: 1px solid #666666; float:center; position:relative; height:12px; width: 58px;  margin-left: auto; margin-right: auto; background-color: transparent}
.fondbarre          {background:url('images/menubg3.gif') bottom repeat-x #AEAEAE; border-bottom: 0px solid #4b4b4b; height:29px;}


/********MENU GAUCHE********/
#menu 	{float:left; height:auto;	width:188px; position: relative; border: 0px solid #ab4; background: #AE293C; padding: 0px 0 0 0}
#tab1   {height:auto; width: 188px; background-color: transparent}
#tab2   {height:auto; width: 188px; background-color: transparent}
#tab3   {height:auto; width: 188px; background-color: transparent}
#tab4   {height:auto; width: 188px; background-color: transparent}
#tab5   {height:auto; width: 188px; background-color: transparent}

.sep1   { float:left;  width:75px; height:auto; border: 1px solid #ae293c}
.sep2   { height:auto; margin-left: 79px; border: 1px solid #ae293c}
.menugauche1 	  {width:188px; background-color:#666666; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-top:0px solid red}
.menugauche 	  {width:188px; background-color:#666666; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-top:1px solid #3c3c3c}
.navlist		  {background-color:#666666; margin-top:0px; padding-left: 0;margin-left: 0; margin-bottom:0; vertical-align: bottom}
.navlist li		  {list-style: none;margin: 0px; padding:0px 0px 0px 0px; border-bottom: 1px dotted #FFFFFF}
a.rubrique        {display: table-cell; padding-left:0px; padding-top:0px; padding-bottom:4px;background-color: #4F4F4F; vertical-align: bottom}
a.rubrique:hover  {background-color:#808080; color: #fffFFF}
a.rubriquetop     {padding:0px; width: auto; height:12px; background-color:transparent}
a.rubriquetop:hover {background-color:#aaccde}


/*****STYLE COLONNES TABLEAU********/
.td_gauche      {background-color: #AE293C; width: 188px; border-top:1px solid #4b4B4B}
.td_ombre  		{background:url(images/bgleft.gif);	border-bottom: solid 2px #AEAEAE; border-top:0px solid #4b4B4B; background-color: #FFFFFF}
.td_centre 		{background-color: #ffffff; border-bottom:solid 2px #AEAEAE; border-top:0px solid #4b4B4B}
.td_droite 		{border-bottom:solid 2px #AEAEAE; border-right:solid 1px #AEAEAE; border-top:0px solid #4b4B4B; background-color: #FFFFFF}
#col_droite		{float:left; border: 0px solid red; float:left; margin:5px 0 0 15; height:auto; width: 160px}


/*****ZONES BAS COLONNE GAUCHE********/
#img_colgauche	{clear:both; float:center; position:relative; width: 147px; height: 100px; margin: 0px auto 20px auto; background:url(images/imgbg.jpg); border: 1px solid white;}
#img_colgauche2	{clear:both; float:left; position:relative; width: 188px; height: 25px; margin: 0px auto 25px auto; padding: 0 0 0 0px; background:url(images/trans10.gif); border-bottom: 1px dotted white}
#img_colgauche3	{float:center; position:relative; width: 152px; height: 20px; margin: 0px auto 0px auto; background-color:transparent; border: 0px solid white;}

/*****ZONES BAS COLONNE DROITE********/
#img_coldroite	{float:right position:relative; height:109px; width: 153px; margin:10px 4 10 3; background:url(images/imgbd.jpg); border: 1px solid #333333}		
#img_coldroite2 {clear:both; float:right position:relative; height: 40px; width: 88px; margin:20px 36 0px 36; background:url("images/valid-html401.png") no-repeat; border: 0px solid #5c5c5c}		
#img_coldroite3 {clear:both;float:right; position:relative; height:109px; width: 153px; margin:10px 4 10 3; background:url(images/paiement2B.gif); border: 1px solid #bbbbbb}		
		
/*****CONTENU*******/
.contenu {border:1px solid white; background-color: white; margin: 0px auto 0px auto; padding:1 1 1 1px; float:center; width:580px; height: auto; min-height: 10px}


/********BAS DE PAGE********/
#bottom {clear:both; width:100%; height:90px;margin: 0 auto; border:0px solid #ab4;	background: #AE293C}
#footer	{border:0px dotted gray; position:relative; float:center; width: 100%; height:90px; clear:both}
#footer	{border:0px dotted gray; position:relative; float:center; width: 100%; height:90px; clear:both}
#footer	{border:0px dotted gray; position:relative; float:center; width: 100%; height:90px; clear:both}



/*****MISE EN PAGE LARGEUR VARIABLE******/
#racine {border: 0px solid yellow; position:relative; float:center; height:auto; margin-top: 0px; margin-left: auto; margin-right: auto; width: 100%; max-width: 1260px; min-width: 1000px}
#global {background: #AE293C; padding: 0px 0px;	margin-right: auto;	margin-left: auto; height:auto;	width: 100%; border:1px solid #FFFFFF}
							<!--[if IE]>
<style type="text/css" media="screen">
body {text-align: center}
#racine {width:expression(document.body.clientWidth > 1150  ? "1260px" : "1000px")}
</style>
						<![endif]-->