body {
	margin:0;
	font-size:14px;
	line-height:normal;
	background:url(images/body_bckg.jpg) repeat-x #ffffff;
	font-family: Vendana;
	background-color:#14D7FE;
}
a { 
	color:#14D7FE;
}
a:hover { 
	text-decoration:none;
}


#header { 	
	background:url(images/header_bckg.jpg) repeat-x #ffffff;
}
#header h1{	
	text-align:center;
	font-size:50px;
}
#logo{	
	padding:30px 0 0 40px;
	height:50px; 
}
#logo a{
	left:0px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	height:50x;
	font-size:50px;
	text-transform:uppercase;
	text-align: left;
}
#logo img{
	border-color:#14D7FE;
	position: absolute;
	right:0px;
	top:0px;
	color: black;
	font-size: x-large
}


#menu, #menu ul{
	padding : 0;
    margin : 0; 
    list-style : none; 
    line-height : 32px;
    text-align : center;
	text-transform:uppercase;
}
#menu {
	background:url(images/menu_bckg.jpg) repeat-x;
	width:1005px;
	margin:0 auto;
	height:32px;
	margin-top:50px;
    font-weight : bold; 
    font-family : Vendana;
    font-size : 14px;
}
#menu a{
    display : block; 
    padding : 0;
    color : #fff;
    text-decoration : none;
    width : 200px;
}
#menu li{ 
    float : left; 
    border-right : 1px solid #fff;
}
html>body #menu li{
    border-right: 1px solid transparent;
}
#menu li ul{ 
    position:absolute;
    width: 200px;
    left: -999em; 
}
#menu li ul li{
    background:url(images/menu_bckg.jpg) repeat-x;
	width:200px; 
	margin:0 auto; 
	height:30px; 
	margin-top:0px;
}
#menu li:hover ul ul, #menu li.sfhover ul ul{
    left: -999em;
}
#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul{
    left: auto;
    min-height: 0;
}
#menu a:hover{
	color: #FFF;
    background: #14D7FE;
}


#main { 
    width:100%;
}
#content { 
	background-color:#FFFFFF;
	margin:0 auto;
	padding:0;
	width:980px;
	padding:30px 10px 0px 10px;
	margin-bottom:15px;
}
#content h1 { 
	margin:0;
	text-transform:uppercase;
	margin-bottom:1px;
}
#content h2 {
	margin:0;
}
.blue {
	color:#14D7FE;
	text-align: center;
	font-size:30px;
}
.red {
	text-align : left;
	color:#FF0000;
	text-align: center;
	font-size:14px;
	font-family: Verdana;
	line-height: 25px;
}
#content p{
	font-family: Verdana;
	text-align: center;
}
#content ul{
	margin:0;
	padding:0;
	list-style:url(images/puce.gif);
}
#content ul li{
	font-size:14px;
	font-family: Verdana;
	line-height: 25px;
}
.center{
	text-align:center;
}
#content tr td{
	font-size:14px;
	font-family: Verdana;
	line-height: 30px;
	text-align: left;
}
.bordurebleu{
	border-left: solid 4px #14D7FE;
}
.bordurebleu2{
	border: solid 4px #14D7FE;
	margin: 4px;
}

.bordure3{
	border: medium solid #14D7FE;
	border-collapse: collapse;
	cellpadding:2px;
	line-height: 14px;
}
.bordure4{
	border:solid 1px #14D7FE;
	background-color: #DDEEFF;
}
.vert{
	color:#093;
}
.noir{
	color:#000;
}
.marron{
	color:#963;
}
.orange{
	color:#F60;
}
.rouge{
	color:#F00;
}
.violet{
	color:#909;
}
#tableau tr td{
	font-size:14px;
	font-family: Verdana;
	line-height: 14px;
	text-align: left;
}
#tableau tr th{
  background-color: #DDEEFF;
  line-height: 14px;
}
#tableau p{
	font-family: Verdana;
	text-align: center;
}


#footer {
	background:url(images/footer_bckg.jpg) repeat-x #000000;
	height:102px;
	margin-top:30px;
}
#left_footer { 
	float:right;
	padding:40px 0 0 60px;
	top:0px;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	line-height: 18px;
	color:#FFF;
}
