/* CSS Document */

html, body {
	margin:0;
	padding:0;
}
body {
	text-align: center; /* pour corriger le bug de centrage IE */
	margin-top:14px
}
td, body {
	background-color:#666666;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

a {
	text-decoration:underline;
	color:#666666;
}

a:hover {
	text-decoration:none;
}
#global {
	margin-left: auto;
	margin-right: auto;
	width: 850px; /* largeur du site */
	text-align: left; /* on rétablit l'alignement normal du texte */
	border:#333333 solid 12px;
	background-color:#FFFFFF;
	height:inherit;
}
#bandeauMenu {

}
#logo {
	float:left;
	padding:6px;
	padding-left:10px;
}
#navigHaut {
	float:right;
	/*margin-top:25px;*/
	margin-right:16px;
}

#txtRef {
	margin-top:20px;
	height:40px;
}

#menuNavigHaut {
	margin-top:10px;
}

#navigHaut li  {
	display: inline;
}
#navigHaut li a {
	margin-top:0px;
	padding-top:3px;
	padding-right:6px;
	padding-left:4px;
	padding-bottom:3px;
	text-decoration:none;
	color:#666666;
	border-left:#CF8C01 solid 4px;
}

#navigHaut li a:hover {
	background-color: #999999;
	color:#FFFFFF;
	text-decoration:none;
}

#navig1, #navig2, #navig3, #navig4 {
	float:left;
	width:200px;
	height:190px;
	border-left:#FFFFFF 10px solid;
	border-bottom:#FFFFFF 10px solid;
}
#navig1 {
	background-image:url(../imgs/navig/navig1-fd.jpg);
	background-repeat:repeat-y;
}
#navig2 {
	background-image:url(../imgs/navig/navig2-fd.jpg);
	background-repeat:repeat-y;
}
#navig3 {
	background-image:url(../imgs/navig/navig3-fd.jpg);
	background-repeat:repeat-y;
}
#navig4 {
	background-image:url(../imgs/navig/navig4-fd.jpg);
	background-repeat:repeat-y;
}

.nav {
	width: 200px ;
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
}
.nav li {
	margin: 0 ;
	padding: 0 ;
	color: #fff ;
}
#navig1 .nav li {
	border-bottom: #CE8B00 1px solid;
}
#navig2 .nav li {
	border-bottom: #007CD4 1px solid;
}
#navig3 .nav li {
	border-bottom: #666666 1px solid;
}
#navig4 .nav li {
	border-bottom: #999999 1px solid;
}
.nav li a {
	display: block ;
	color: #fff ;
	line-height: 14px ;
	padding-left: 10px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration: none ;
}
.nav li a:hover, #nav li a:focus, #nav li a:active {
	color:#666;
	background: #fff ;
}

#separateur {
	width:100%;
	background-color:#333333;
	height:12px;
	clear:both;
	font-size:6px;
}

/* HOME */
#actuspromo {
	border:#CF8C01 1px solid;
	padding:10px;
}

#colDroite {
	width:210px;
	float:right;
}

#textePage {
	width:580px;
}

#contenu {
	margin:18px;
}
.cadreAct {
	width:180px;
	border:#FFB415 1px solid;
	padding:10px;
	float:right;
}
.titreOnglet {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#CF8C01;
	padding:3px;
}
.fleche {
	border:none;
	background-color:#FFB415;
}
/* BAS */
#bas {
	color: #999999;
	font-size:10px;
}
#bas a {
	color:#999999;
	text-decoration:none;
}
#bas a:hover {
	text-decoration: underline;
}

/* fiche */
.cadreAct a {
	/* text-decoration:none; */
}
.cadreAct a:hover {
	text-decoration:none;
}

#tabInfosPratFiche {
	width:100%;
	background-color:#FFFFFF;
}

#tabInfosPratFiche td {
	background-color:#FFFFFF;
	vertical-align:top;
	text-align:left;
	font-size:12px;
	/* width:33%; */
	padding-right:15px;
}

#tabTarif td {
	background-color:#FFFFFF;
	vertical-align:top;
	font-size:12px;
}

/* localisation */

#legende {
	background-color:#FFFFFF;
	width:950px;
}
#legende td {
	background-color:#FFFFFF;
	text-align:left;
}

#tabTxt td {
	background-color:#FFFFFF;
	vertical-align:top;
	font-size:12px;
}

/* LOCALISATION */
.txtLoca {
	font-size:12px;
	color:#333333;
}
.lienLoca {
	color: #CC0000;
}

#basSitu {
	font-size:10px;
	padding-left:20px;
	margin-top:10px;
	padding-bottom:10px;
	text-align:center;
}
