/* HP GLOBAL */


div.aActif {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#79032c;
	background-color:#FFFFFF;
	text-decoration:none;
	height:15px;
	padding:5px;
}
div.aInactif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#C36;
	text-decoration:none;
}


html, body {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

body, td, th, p, ul, ol, li, span, a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;


}
img, map, area, form, ul, li, h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
	border: none;}



img {
	margin: 0px;
	border: 0px;
}

/* FD PAGES */

body.FdRepeat {
	background: #9E0033 url(/img-ot-de-beaune/reservation-sejours/fd-repeat.jpg) repeat-x 0px 0px;
}
#page {
	width: 100%;
}
#conteneur {
	background: url(/img-ot-de-beaune/beaune-adherents/fd-global-ot-beaune2.jpg) no-repeat center top;
	width: 100%;
}
#contenu {
	width: 994px;
	margin: 0px auto;
	padding: 0px;
	position: relative;
	vertical-align: top;
}
#footer {
	height: 65px;
	background: url(/img-ot-de-beaune/reservation-sejours/bas-ot-beaune.gif) repeat-x 0px 0px;
	width: 100%;
}
#footerContenu {
	width: 994px;
	margin: 0px auto;
	padding: 0px;
	position: relative;
}
.FdDecoPointilles{
	vertical-align:top;
	background: url(/img-ot-de-beaune/beaune-adherents/fd-pointilles.gif) no-repeat top center;
}



.FdRepeat {
	background: url(/img-ot-de-beaune/beaune-adherents/fd-repeat.gif) repeat-x 0px 0px;
}


ul.Liste li { background: url(/img-ot-de-beaune/beaune-adherents/puce-rose.gif) no-repeat 0px 0px;
	padding-left:10px;
	padding-top:-5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#636363;
	list-style:none;}



/* NAVIGATION */

div.Navigation{
	background: url(/img-ot-de-beaune/beaune-adherents/fd-repeat.gif) repeat-x 0px 0px;
	width:272px;
	padding:10px;
}

div.Menu{
	font-family:Verdana, Geneva, sans-serif;
	color:#79032C;
	font-size:10px;
	background-color:#FFF;
	width:268px;
	padding:2px;
	background-image:url(/img-ot-de-beaune/beaune-adherents/puce-rose.gif) no-repeat 0px 0px; 
}

.MenuSsTitre a:hover {
	font-family:Verdana, Geneva, sans-serif;
	color:#79032C;
	font-size:10px;
	background-color:#FFF;
	width:268px;
	padding:2px;
	background-image:url(/img-ot-de-beaune/beaune-adherents/puce-rose.gif) no-repeat 0px 0px; 
}


/*div.SsMenuGauche {
	width: 272px;
}
div.SsMenuGauche a {
	float: left;
	display: block;
	list-style: none;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background: url(/img-ot-de-beaune/beaune-vacances/nav-gauche.gif) no-repeat 0px 0px;
}
div.SsMenuGauche a:hover {
	background: url(/img-ot-de-beaune/beaune-vacances/nav-gauche-on.gif) no-repeat 0px 0px;
	text-decoration: none;
	color: #79032C;
}

div.SsMenuGauche li.actif a{
	background: url(/img-ot-de-beaune/beaune-vacances/nav-gauche-on.gif) no-repeat 0px 0px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #79032C;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 14px;
}
div.SsMenuGauche li.premier a {
	background: url(/img-ot-de-beaune/beaune-vacances/nav-gauche-premier.gif) no-repeat 0px 0px;
}

div.SsMenuGauche li.premier a:hover {
	background: url(/img-ot-de-beaune/beaune-vacances/nav-gauche-premier-on.gif) no-repeat 0px 0px;
}
div.SsMenuGauche li.premieractif a {
	background: url(/img-ot-de-beaune/beaune-vacances/nav-gauche-premier-on.gif) no-repeat 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #79032C;
	text-decoration: none; 
	font-weight: bold;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 14px;
}
*/








/* TEXTES */

.ArialJaune11, td.ArialJaune11, p.ArialJaune11, span.ArialJaune11, a.ArialJaune11, table.ArialJaune11, div.ArialJaune11{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFD400; text-decoration: none;}
	
.ArialJaune11Gras, td.ArialJaune11Gras, p.ArialJaune11Gras, span.ArialJaune11Gras, a.ArialJaune11Gras, table.ArialJaune11Gras, div.ArialJaune11Gras {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFD400;
	text-decoration: none; font-weight: bold;}

.ArialJaune10, td.ArialJaune10, p.ArialJaune10, span.ArialJaune10, a.ArialJaune10, table.ArialJaune10 {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFD400; text-decoration: none;}
		
.ArialJaune9, td.ArialJaune9, p.ArialJaune9, span.ArialJaune9, a.ArialJaune9, table.ArialJaune9 {
	font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFD400; text-decoration: none;}


	
.ArialJaune9Soul, td.ArialJaune9Soul, p.ArialJaune9Soul, span.ArialJaune9Soul, a.ArialJaune9Soul, table.ArialJaune9Soul {
	font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFD400; text-decoration: underline;}
	
.ArialJaune9MAJ, td.ArialJaune9MAJ, p.ArialJaune9MAJ, span.ArialJaune9MAJ, a.ArialJaune9MAJ, table.ArialJaune9MAJ {
	font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFD400; text-decoration: none;
	text-transform: uppercase;}
	
.VerdanaJaune9Gras, td.VerdanaJaune9Gras, p.VerdanaJaune9Gras, span.VerdanaJaune9Gras, a.VerdanaJaune9Gras, table.VerdanaJaune9Gras {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFD400; text-decoration: none;font-weight: bold;}	
	
	
.ArialPrune11, td.ArialPrune11, p.ArialPrune11, span.ArialPrune11, a.ArialPrune11, table.ArialPrune11 {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #9D0032; text-decoration: none;}
	
.ArialPrune11Gras, td.ArialPrune11Gras, p.ArialPrune11Gras, span.ArialPrune11Gras, a.ArialPrune11Gras, table.ArialPrune11Gras {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #9D0032;
	text-decoration: none; font-weight: bold;}
	
.ArialPrune12Gras, td.ArialPrune12Gras, p.ArialPrune12Gras, span.ArialPrune12Gras, a.ArialPrune12Gras, table.ArialPrune12Gras {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9D0032;
	text-decoration: none; font-weight: bold;}
	
.ArialPrune12GrasSoul, td.ArialPrune12GrasSoul, p.ArialPrune12GrasSoul, span.ArialPrune12GrasSoul, a.ArialPrune12GrasSoul, table.ArialPrune12GrasSoul {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9D0032;
	text-decoration: underline; font-weight: bold;}
	
	
	
.ArialPruneFonce9, td.ArialPruneFonce9, p.ArialPruneFonce9, span.ArialPruneFonce9, a.ArialPruneFonce9, table.ArialPruneFonce9 {
	font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #48001C; text-decoration: none;}
	
.ArialPruneFonce10Gras, td.ArialPruneFonce10Gras, p.ArialPruneFonce10Gras, span.ArialPruneFonce10Gras, a.ArialPruneFonce10Gras, table.ArialPruneFonce10Gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #48001C;
	text-decoration: none;
	font-weight: bold;
}
.ArialPruneFonce10GrasSoul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #48001C;
	text-decoration: underline;
	font-weight: bold;
}

.ArialPruneFonce11Gras, td.ArialPruneFonce11Gras, p.ArialPruneFonce11Gras, span.ArialPruneFonce11Gras, a.ArialPruneFonce11Gras, table.ArialPruneFonce11Gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #48001C;
	text-decoration: none;
	font-weight: bold;}
	
	


.ArialGris11, td.ArialGris11, p.ArialGris11, span.ArialGris11, a.ArialGris11, table.ArialGris11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A5A5A;
	text-decoration: none;
	text-align: justify;
}
	
.ArialGris11Gras, td.ArialGris11Gras, p.ArialGris11Gras, span.ArialGris11Gras, a.ArialGris11Gras, table.ArialGris11Gras {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5A5A5A;
	text-decoration: none; font-weight: bold;}
	
	
	
.ArialBlanc10, td.ArialBlanc10, p.ArialBlanc10, span.ArialBlanc10, a.ArialBlanc10, table.ArialBlanc10 {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
		
.ArialBlanc9, td.ArialBlanc9, p.ArialBlanc9, span.ArialBlanc9, a.ArialBlanc9, table.ArialBlanc9 {
	font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;}	
	
	


/* TABLE et TD*/

#blocHaut {
	height: 53px;
}
#blocHaut table {
	float: right;
	height: 53px;
}
table.TabloAlignHautCentrer {	
	vertical-align: middle top;
	width: 100%;
}
td.AlignementDroit, table.AlignementDroit {
	background-position: right;
}
td.AlignementGauche, table.AlignementGauche {
	background-position: left;
}
td.AlignementBas, table.AlignementBas {
	vertical-align: bottom;
}
table.AlignementHaut, td.AlignementHaut {
	vertical-align: top;
}
table.AlignementNavHaut, td.AlignementNavHaut {
	vertical-align: top;
	height: 53px;}
	
	
	
/* ALIGNEMENT TEXTES */
	
td.AlignementHorMilieu, table.AlignementHorMilieu {
	text-align: center;
}
td.AlignDroite, table.AlignDroite {
	text-align: right;
}
p.AlignementHorMilieu, table.AlignementHorMilieu {
	text-align: center;}
	
	
	
	
/* MARGES CELLULES */	
	
td.TdMarge15 {
	padding: 15px;}	
	
td.TdMarge20 {
	padding: 20px;}	
	
td.TdMarge25 {
	padding: 25px;}	
	
td.TdMarge30 {
	padding: 30px;}	
	


#centrer {
	text-align:center;}
	
.centrer {
	text-align:center;}
	
.right {
	text-align:right;
}
.justifier {
	text-align:justify;
}
#justifier {
	text-align:justify;
}
table.TableHauteur100Pourcent {
	height: 100%;
}
table.TabloLargeur100Pourcent {
	width: 100%;
}

table.TabloLargeur50Pourcent {
	width: 50%;
}

table.TabloLargeur98Pourcent {
	width: 98%;
}

table.TabloLargeur96Pourcent {
	width: 96%;
}
td.TdLargeur10px {
	width: 10px;}
	
td.TdLargeur500px {
	width: 500px;}
	
td.TdLargeur100px {
	width: 100px;
	height: 45px;
	vertical-align: bottom;
	text-align: right;}
	
	
td.TdLargeur994px, table.TdLargeur994px  {
	width: 994px;
	height: 780px;
	text-align: center;
	vertical-align: top;
}
td.TdLargeur40px{
	width: 40px;
}
td.TdLargeur55px  {
	width: 55px;
}
td.TdLargeur60px  {
	width: 60px;
}
td.TdLargeur20px  {
	width: 20px;
}
td.TdLargeur15px  {
	width: 15px;
}
td.TdLargeur30px  {
	width: 30px;
}
td.TdLargeur63px  {
	width: 63px;
}
td.TdHauteur40px  {
	height: 40px;
}
td.TdHauteur45px  {
	height: 45px;
}
td.TdHauteur35px  {
	height: 35px;
}
td.TdHauteur30px  {
	height: 30px;
}

table.TabloLargeur355px {
	width: 355px;
	text-align: center;
	background-position:top;}
	
	
table.TabloLargeur345px {
	width: 345px;
	text-align: center;
	background-position:top;}
	
td.TdLargeur550px {
	width: 550px;
	text-align: right;}
	
td.TdLargeur203px {
	width: 203px;
	text-align: right;}
	
	
td.TdLargeur394px {
	width: 394px;
	text-align: left;
	vertical-align: top;}
	
	
td.TabloAlaUne, table.TabloAlaUne {
	padding: 15px;
	width: 365px;
	height: 429px;
	text-align: left;
	vertical-align: top;
	background-color:#FFFFFF;}
	
table.TabloFooter {
	width: 983px;
	padding: 5px;
	vertical-align: bottom;}	
	
table.TabloNavHaut {
	width: 995px;
	height: 35px;
	vertical-align: top;}
	
td.TabloFdBlanc {
	width: 371px;
	height: 428px;
	text-align: left;
	background: #FFFFFF;}	

	

/* PUCES*/

li.PuceBlanche {
	background: url(/img-ot-de-beaune/reservation-sejours/puce-trait-blanc.gif) no-repeat 0px 0px;
	height: 7px;
	width: 9px;
}
li.PuceJaune {
	background: url(/img-ot-de-beaune/reservation-sejours/puce-trait-jaune.gif) no-repeat 0px 0px;
	height: 1px;
	width: 9px;
}
li.PuceLosangeJaune {
	background: url(/img-ot-de-beaune/reservation-sejours/puce-losange-jaune.gif) no-repeat 0px 0px;
	height: 7px;
	width: 11px;
}


#blocHaut, #NavPratique, #NavHaut, #BandeauPub, #NavDroite, #Bas, #footerContenu {
	line-height: normal;
}
