/****************GENERAL***********/
body
{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
background-color:#000066;
}
#global
{
margin-left:auto;
margin-right:auto;
width:680px;
}
#contenu
{
width:678px;

background-color:#ff6600;
}
#contenuBottom
{
clear:both;
background-image:url(logo.gif);
width:678px;
height:25px;
position:relative;
bottom:12px;
}
#langue
{
position:relative;bottom:4px;margin-top:auto;margin-bottom:auto;
}
#imprimante
{
margin-left:10px;
}
/******MENTIONS LEGALES**********/
#contenuBottom p           /**/
{
position:relative;
top:25px;
left:5px;
color:#3333FF;
}
#contenuBottom p a          /**/
{
color:#333399;
text-decoration:none;
}
/******************************/
img
{
border:none;
}
a
{
color:#515151;
}
a:hover
{
color:#000000;
font-family:helvetica;
font-weight:bold;
text-decoration:none;
}
#header_swf
{
background-image:url(bandeau.jpg);
width:678px;
height:114px;
}
.titre
{
font-size:20px;
font-weight:bold;
font-family:Georgia, Times New Roman, Times, serif;
color:#ffcc00;

}
.chapeau
{
font-size:13px;
font-family:arial;
color:#FFFFCC;
font-style:italic;

}
.descriptif
{
font-size:13px;
font-family:arial;
color:#330000;
font-style:italic;

}

/*****************LISTER UNE RUBRIQUE************/
#lstrub
{
margin-left:35px;
margin-top:30px;
}
/**********************CONTACT********************/
form
{
color:white;
margin-bottom:60px;
font-family:Arial,sans-serif;
font-size:12px;
margin-left:40px;
margin-top:20px;
}
#inputadre
{
width:390px;
}
/*******ACCUEIL********/
.accueil td
{
 width:315px;
 text-align:justify;
}
.accueil table
{
position:relative;
bottom:20px;
z-index:1;
}
/**********CONTACT*****/
#contact
{
width:600px;
margin-left:20px;
padding-top:40px;
}
form
{
position:relative;
right:60px;
}
/***********PLAN***********/
#plangauche
{
float:left;
width:470px;
margin-left:10px;
margin-top:10px;
}
#plandroite
{
margin-top:10px;
float:left;
width:170px;
padding:0;
}

/*********ACTIVITE********/
#activitegauche
{
float:left;
width:380px;
background-color:#ff6600;
padding-left:30px;
z-index:2;
position:relative;
}
#activitegauche td
{
vertical-align:top;
}
#activitedroite
{
float:left;
width:260px;
background-color:#ff6600;
z-index:1;
position:relative;
}


/***************PETIT MENU DE DROITE***********************/
#MenuDroite
{
width:150px;
font-family:Arial, Arial, sans-serif;
font-size:12px;
float:right;
/*position:relative;
top:30px;
left:50px;*/
z-index:1;


}
#MenuDroiteTop
{
width:150px;
background-color:#ffcc00;
text-align:center;
border:none;
font-style:italic;
font-family:Verdana;
font-size:12px;
color:black;
font-weight:bold;
}
#MenuDroiteMiddle
{
width:150px;
text-align:left;

/*background-color:#e7dec6;*/
background-color:#ffcc00;
}
#MenuDroiteMiddle ul li a
{
float:none;
margin:0;
padding:0;
display:inline;
font-family:helvetica;
font-weight:bold;
font-size:11px;
text-decoration:none;
position:relative;
right:3px;


}
#MenuDroiteMiddle ul li a:hover
{
color:black;
}
#MenuDroiteMiddle ul
{
list-style-type:square;
margin:0;
padding:0;
list-style-position:inside;
}
#MenuDroiteMiddle ul li
{
width:150px;
margin:0;
padding:0;
margin-left:4px;
color:white;
margin-bottom:10px;

}
#MenuDroiteBottom
{
width:150px;
}
