body {margin:0;padding:0;background:#FFFFFF url("../images/background.gif") no-repeat 50% 0%;}
#ContentPage {position: relative;margin-left: auto;margin-right: auto;width:800px;}
#GlobalPage		{clear:both;width:800px;background-color:#FFFFFF;height:auto;}
#ColOne			{float:left;width:610px;}
#ColTwo			{float:left;width:190px;}

/* BANDEAU HAUT */
#bandeauHaut 	{width:800px;height:44px;padding-top:25px;}

	#titreSite	 	{float:left;width:470px;font:11px/11px Arial;color:#929292;padding-left:10px;}
	#titreSite h1 	{font:bold 24px/24px Arial;display:inline;color:#000;}
	#titreSite a	{color:#000;text-decoration:none;}

	#menuVisitor	{float:left;width:320px;padding-top:10px;}

/* BANDEAU FLASH */
#bandeauFlash	{clear:both;width:800px;height:238px;padding:0;margin:0;}

/* MENU */
#menu			{clear:both;width:800px;height:67px;background:url("../images/menu.gif") no-repeat;text-transform:uppercase;text-align:center;padding-top:11px;}
#menu a			{font:bold 16px/16px Arial;color:#000;text-decoration:none;} #menu a:hover			{font:bold 16px/16px Arial;color:#000;text-decoration:underline;}

	#accueilmenu	{float:left;width:92px;padding:13px 0 13px 0;margin:0 7px 0 7px;}
	#gitemenu		{float:left;width:90px;padding:13px 0 13px 0;margin:0 7px 0 7px;}
	#photomenu		{float:left;width:98px;padding:13px 0 13px 0;margin:0 7px 0 7px;}
	#resamenu		{float:left;width:245px;padding:13px 0 13px 0;margin:0 7px 0 7px;}
	#autourmenu		{float:left;width:200px;padding:13px 0 13px 0;margin:0 7px 0 7px;}
	#autourmenu a 	{color:#786153;}

/* PAGE ACCUEIL */
#imgAcc		{float:left; width:283px;padding-left:4px;}
#milAcc		{float:left;width:305px;height:367px;padding:0;margin:0;background:url("../images/fondMilAcc.gif") no-repeat;padding:8px 0 0 8px;}
#milAcc	h2{font:bold 16px/16px Arial;padding:0;margin:0;padding-bottom:15px;color:#000000;}
#milAcc p			{padding:0;margin:0;padding-bottom:20px;font:12px/19px Arial;text-align:justify;padding-right:15px;}
#milAcc p.ensavoirplus	{text-align:right;}


/* COLONNE DEUX */
/* CADRE */
#resacadre	{clear:both;width:135px;height:43px;background:url("../images/resacadre.gif") no-repeat;margin-bottom:10px;text-align:center;padding:7px 0 0 55px;}
#resacadre a {font:bold 15px/15px Arial;text-decoration:underline;color:#626262;} #resacadre a:hover {font:bold 17px/17px Arial;text-decoration:underline;color:#626262;}

#partlogo	{clear:both;width:177px;margin-bottom:10px;text-align:center;padding:0 0 0 0;border:4px solid #F1F1F1}

#facebookcadre {clear:both;width:135px;height:37px;background:url("../images/facebookcadre.gif") no-repeat;margin-bottom:10px;text-align:center;padding:13px 0 0 55px;}
#facebookcadre a {font:12px/12px Arial;color:#626262;text-decoration:none;}

#refcadre	{clear:both; font:11px/11px Arial;width:166px;border:4px solid #F1F1F1;margin-bottom:10px;padding:7px;}
#refcadre ul {padding:0;margin:0;list-style-type:none;}

#lienpluscadre {clear:both; font:12px/15px Arial;width:170px;border:4px solid #F1F1F1;padding:5px;margin-bottom:10px;}
#lienpluscadre ul {padding-left:15px;margin:0;list-style-type:square;}
#lienpluscadre a {color:#626262;text-decoration:underline;} #lienpluscadre a:hover {color:#626262;text-decoration:none;}

#sondage 	{clear:both;}
	#question {width:190px;padding:10px 0;text-align:center;background-color:#F2F2F2;border-top:4px solid #E4E4E4;border-bottom:4px solid #E4E4E4;font:bold 11px/12px Arial; color:#616161;}
	#reponse {font:12px/12px Arial;height:105px;padding-left:10px;border-bottom:1px dotted #000000;}
	#reponse p {padding:0px;margin:0px;padding-top:5px;}
	#sub {text-align:center;margin-top:10px;}


/* FOOTER */
#footer {clear:both;width:800px;}
	#rappelmenu {font:11px/20px Arial;height:30px;text-align:center;}
	#rappelmenu a {text-decoration:none;color:#000000;} #rappelmenu a:hover {text-decoration:underline;color:#000000;}

	#finfooter {clear:both;height:55px;}
		#logopoite {float:left;width:215px;height:47px;}
		#credits {float:right;text-align:right;width:585px;font:11px/21px Arial;}
		#credits a {text-decoration:underline;color:#000000;}

/* PAGE GITE */
#descgite {font:12px/16px Arial;text-align:justify;background:url("../images/degradgite.gif") repeat-x;padding:10px;margin:0 7px 0 7px;}
	#descgite img.g {padding-left:10px;}
	#descgite img.d {padding-right:10px;}
	#descgite h2{font:bold 16px/16px Arial;padding:0;margin:0;padding-bottom:15px;color:#000000;}

/* PAGE PHOTO */
#diapophoto {margin-left:7px;}
#diapophoto h2 {font:bold 16px/16px Arial;padding:0;margin:0;padding-bottom:15px;padding-top:10px;color:#000000;}
.diapo img {padding:5px;border:1px solid #CFCFCF;margin-right:5px;}

/* RESERVATION */
#ColFull	{clear:both;width:800px;color:#786153;font:12px/17px Arial;}
	.titreresa h2 {font:bold 25px/25px Arial;}
	.titreresa ul {list-style-type:square;}

	#txtresa	{margin-left:50px;width:700px;}

	.marge_txt	{margin-left:50px;width:700px;}


.reservation input.x {width:196px; font-size:9px; padding-left:4px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6f6060; background:#FAFAFA;}

.reservation select {width:202px; border:1px solid #ccc; background:#FAFAFA; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6f6060;}
.date input {width:178px; border:1px solid #ccc; background:#FAFAFA; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6f6060;}
.reservation textarea {width:558px; height:100px; padding-left:4px; border:1px solid #ccc; background:#FAFAFA; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6f6060;}
.information textarea {width:516px; height:100px; padding-left:4px; border:1px solid #ccc; background:#FAFAFA; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6f6060;}
.cocher {width:15px; height:15px; border:1px solid #ccc; background:#FAFAFA;}
.journaliste input {width:116px; padding-left:4px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6f6060; background:#FAFAFA;}

* html .reservation select {width:203px;}
* html .journaliste input {width:115px;}

/* LIVRE OR */
#livreor {font:12px/16px Arial;background:url("../images/degradgite.gif") repeat-x;padding:10px;margin:0 7px 0 7px;}
	#livreor h2{font:bold 16px/16px Arial;padding:0;margin:0;padding-bottom:15px;color:#000000;}

	.UnComment	{clear:both;margin-bottom:10px;}
		.titrecom	{border-bottom:2px solid #000;}
		.txtcom		{font:12px/15px Arial;padding:5px;}

	#tabliveor		{margin-top:40px;}
		.entite		{float:left;width:200px;}
		.elem		{float:left;}
		.elem input {font:11px/11px Arial;width:340px;}
		.elem textarea {font:11px/11px Arial;}

	#sublo {clear:both;padding-top:30px;height:30px;text-align:center;}


/* AMI */
#sollicite {clear:both;font:12px/16px Arial;}
	.oneinput	{float:left;}
	.oneinput input {font:12px/12px Arial;width:250px;}

/* CONTACT */
.Separateur	{clear:both;width:500px;height:auto;border-top:2px solid #0B0C0C;margin:10px 0 10px 0;}
.TitreContactMail	{clear:both;width:310px;height:auto;font-size:16px;font-weight:bold;padding:8px 0 8px 0;}
#BlocMail	{clear:both;width:310px;height:auto;margin-bottom:10px;}
#BlocMail	#ColMailUn	{float:left;width:105px;height:auto;}
#BlocMail	#ColMailUn	.LigneMail	{clear:both;width:105px;height:25px;}
#BlocMail	#ColMailDeux	{float:left;width:205px;height:auto;}
#BlocMail	#ColMailDeux	.LigneMail	{clear:both;width:205px;height:25px;}
#BlocMail	#ColMailDeux	.LigneMail	select	{font-size:11px;}
#AntiSpam	{clear:both;width:310px;height:auto;}
#AntiSpam	.ColSpam	{float:left;width:auto;height:25px;padding-right:3px;font-weight:bold;}
#Plan	{clear:both;width:663px;height:auto;}
#Plan	.PlanGras	{font-weight:bold;color:#0B0C0C;text-transform:uppercase;}

/* PARTENAIRES */

.OnePart {clear:both;width:555px;border:4px solid #F1F1F1;padding:10px;margin:10px 0}
	.imgpart {float:left;width:243px;padding-left:7px;}
	.txtpart {float:left;padding-left:7px;width:320px;font:12px/15px Arial;}




