
body {
	background-attachment: fixed;
	background-image: url(../images/FOND_GLOBAL_WEBSITE.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	font-family:Verdana;
  font-size:12px;
  color: #FFFFFF;
}

td {
	font-family:Verdana;
  font-size:12px;
  color: #FFFFFF;
}

a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #61A3C7;
	text-decoration: none;
}
a:active {
	color: #61A3C7;
	text-decoration: none;
}

td #menu a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
td #menu a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
td #menu a:hover {
	color: #61A3C7;
	text-decoration: none;
	font-weight: bold;
}
td #menu a:active {
	color: #61A3C7;
	text-decoration: none;
	font-weight: bold;
}

.Style1 {color: #61A3C7}
.Style2 {color: #61A3C7; font-weight: bold; }
.Style3 {
	color: #FFFFFF;
	font-weight: bold;
}
b {font-size:13px;}
/*
strong {font-size:14px;}
*/
 #bandeau .diaporama_js{ position: relative; top: -283px; margin-left: -30px; }
		.diaporama_js li                      { list-style-type: none; overflow: hidden; position: absolute; }
		
td.sejour {
background-color: #BEB389;
}		
td.sejour2 {
background-color: #988A54;
}

td.acti {
background-color: #1D4552;
}		
td.acti2 {
background-color: #286173;
}

td.shopping {
background-color: #8E242D;
}		
td.shopping2 {
background-color: #C5323D;
}

td.culture {
background-color: #603E57;
}		
td.culture2 {
background-color: #97608B;
}
th.culture {
background-color: #603E57;
}		
th.culture2 {
background-color: #97608B;
}
		
td.annuaire {
background-color: #399EAC;
}		
td.annuaire2 {
background-color: #70C4CF;
}		
		
 a:link strong{
	color: #FFFFFF;
	text-decoration: none;
  font-size:15px;
	font-weight: bolder;
}
 a:visited strong{
	color: #FFFFFF;
	text-decoration: none;
  font-size:15px;
	font-weight: bolder;
}
 a:hover strong{
	color: #000000;
	text-decoration: none;
  font-size:15px;
	font-weight: bolder;
}
 a:active strong{
	color: #000000;
	text-decoration: none;
  font-size:15px;
	font-weight: bolder;
}
				

/* ---------------------- STYLES OPTIMISATION EV -------------------------- */

h4.optim{
margin:5px 0px 10px 5px;
text-align:left;
font-size:14px;
font-weight:normal;
}

p.optim{
margin:0;
padding:5px 10px;
font-weight:normal;
text-align:justify;
}

p.optim a:link, p.optim a:visited{
text-decoration:none;
font-size:13px;
color:#FFF;
}

.Optim3{
position: relative;
}

.menu-Optim3{
position:absolute;
top:1.3em;
background-color:#000;
text-align:left;
color:#FFF;
}

#slide{
text-align:center;
width:570px;
margin:auto;
margin-bottom:15px;
height:30px;
}

#slide-en{
text-align:center;
width:510px;
margin:auto;
margin-bottom:15px;
height:30px;
}

.Optim1, .Optim2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
position: relative;
color: #FFF;
margin-top:-1px;
float:left;
font-weight:bold;
margin-top:10px;
}

.menu-Optim1, .menu-Optim2{
position:absolute;
bottom:1.2em;
background-color:#ccc;
text-align:left;
width:150px;
}

.menu-Optim1 ul, .menu-Optim2 ul, .menu-Optim1 li, .menu-Optim2 li{
margin:0px;
padding:0px;
list-style-type:none;
}

.menu-Optim1 li a, .menu-Optim2 li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
text-decoration:none;
text-align:left;
color:#ffffff;
font-weight:bold;
height:12px;
}

.menu-Optim1 li a:hover, .menu-Optim2 li a:hover{
color:#09f;
}
/* --------------------------------- fin style EV -------------------------------------*/
