*
{
	margin : 0px;
	padding : 0px;
	border : 0px;
}
input, textarea {
	border: 1px solid black;
}
a
{
	color : blue;
}

a:visited
{
	color : #000DBC;
}

/*  ********* container **************
container principal dans lequel on place tous les elements */
#container
{
	width: 1024px;
	margin: auto; /*  align for good browsers  */
	background-color: #E1EBF7;
	font-family: arial;
}


/*  ********* top **************
correspond a l'image dans la banniere du haut */
#top
{
	background-image: url("../images/bt3.jpg");
	height:168px;
}

/*  ********* nav-menu ********
  menu de navigation principal (menu du haut) */
#nav-menu ul
{
	list-style: none;
}

#nav-menu li
{
	float: left;
}

#nav-menu li a
{
	background: url("../images/buttontopbleu.png");
	display: block;
	height: 30px;
	width: 250px;
	color: #000000;
	margin-right: 5px;
	margin-top: 1px;
	text-decoration: none;
	line-height: 200%;
	font-size:150%;
	font-family:sans-serif;
	text-align: center;
}

#nav-menu li a:hover{
	background-image: url("../images/buttontoporange.png");
	display: block;
	height: 30px;
	width: 250px;
}

/*  ********* leftnav ***********
   sous menu placï¿½ a gauche */
#leftnav
{
	float: left;
	width: 150px;
	margin-left : 5px;
	margin-top : 15px;
	font-size:105%;
}

#leftnav ul
{
  list-style: none;
}

#leftnav ul li a
{
	background-image: url("../images/BoutonSubMenu.png");
	height: 30px;
	line-height: 175%;
	text-decoration: none;
	text-align: center;
	margin-bottom: 1px;
	display: block;
}

#leftnav ul li a:hover
{
	background-image: url("../images/BoutonSubMenuHover.png");
	height: 30px;
	display: block;
}

/** pour le sous - menu leftnav de la page de questions frï¿½quentes, car gï¿½re un menu dï¿½roulant **/

#leftnavfaq
{
	float: left;
	width: 150px;
	margin-left : 5px;
	margin-top : 10px;
	font-size: 90%;
}

.menufaqtop
{
	background : url("../images/boutonSubMenuTop.png");
	height : 6px;
	width : 150px;
}

.menufaqmiddle
{
	background : url("../images/boutonSubMenuMiddle.png");
	background-repeat : repeat-y;
	width : 150px;
	padding-left : 5px;
}

.menufaqdown
{
	background : url("../images/boutonSubMenuDown.png");
	height : 6px;
	width : 150px;
	margin-bottom: -1px;
}


/*  ********* rightnav ***********
  encadrïé contenant les news, questions, sponsors ...  placé a droite*/
#rightnav
{
	float: left;
	width: 180px;
	/*margin-right : 5px;*/
	margin-top : 15px;
	font-size: 90%;
}

#rightnav ul
{
	list-style: none;
}

#rightnav li
{
	background: url("../images/Bg_Notes.png");
	background-repeat : no-repeat;
	height: 140px;
	text-decoration: none;
	text-align: center;
	margin-bottom: 5px;
	display: block;
	overflow : hidden;
	padding-top : 3px;
	padding-left : 3px;
	padding-right : 5px;
	padding-bottom : 3px;
}

/*  *********** content ***************
 partie principale contenant le texte de la page */
#content
{
	float : left;
	width : 645px;
	margin-top : 15px;
	margin-right : 17px;
	margin-left : 17px;
}

#content h2 { margin: 0 0 .5em 0; }

.contentup
{
	background-image : url("../images/BgTextUp.png");
	height : 10px;
}

.contentmiddle
{
	background-image : url("../images/BgTextMiddle.png");
	background-repeat : repeat-y;
}

.contenttext
{
	padding-left:4%;
	padding-right:4%;
	text-align: justify;
}

.contentdown
{
	background-image : url("../images/BgTextDown.png");
	height : 10px;
	margin-bottom : 10px;
}


/*  *********** footer *************
 pied de page */
#footer
{
	clear: both;
	margin-top: 2%;
	padding: .5em;
	color: #333;
	background-color: #ddd;
	border-top: 3px solid gray;
	text-align : center;
	height : 35px;
}


#mini_news
{
	font-family : arial;
}

#date_mininews
{
	font-size : 80%;
}

#titre_mininews
{
	font-weight : bold;
	font-size : 90%;
}

#corps_mininews
{
	margin-top : 3px;
	font-size : 80%
}

#lien_mininews
{
	margin-top : 5px;
	text-align : right;
	font-size : 70%
}

#text
{
	text-align : justify;
	margin-top : 6px;
}

#titreText
{
	font-weight : bold;
	font-size : 130%;
	font-family : sans-serif;
}

#lien_news
{
	margin-top : 6px;
	font-size : 80%;
	text-align : right;
}

#titre_news
{
	margin-top : 3px;
	font-weight : bold;
	font-size : 120%;
}

#corps_news
{
	margin-top : 8px;
	text-align : justify;
}

#submenunews
{
	font-size : 80%;
}

#submenunews a
{
	text-decoration : none;
	font-size : 100%;
}

#question_faq
{
	margin-top : 5px;
	font-size : 120%;
	font-weight : bold;
}

#reponse_faq
{
	margin-top : 8px;
	text-align : justify;
}

#question_minifaq
{
	font-weight : bold;
	font-size : 90%;
}

#reponse_minifaq
{
	margin-top : 3px;
	font-size : 80%;
}

#lien_minifaq
{
	margin-top : 5px;
	text-align : right;
	font-size : 70%;
}

.nom_contact
{
	font-weight : bold;
	font-size : 105%;
	margin-bottom : 2px;
}
.fonction_contact
{
	font-style : italic;
}

.sponsor{
	padding : 3px;
}

.commandeUL li
{
	font-weight: bold;
	list-style-type: square;
}

.commandeUL li a
{
	color: black;
}

.commandeUL li ul li
{
	font-weight: normal;
	list-style-type: circle;
	list-style-position: inside;
	padding-left: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
}

.commandeUL1 li
{
	list-style-position: inside;
}

.commandeH2
{
	margin: 0 0 .5em 0;
}

.commandeP
{
	margin-top: 3px;
	margin-bottom: 3px;
}

.commandePAdresse
{
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: center;
}

.commandeFORM input
{
	display: block;
	border: 2px solid #898989;
	margin-bottom : 1px;
}

#commande{ 
	display : none;
}

.menu li{
	font-size: 0.7em;
}
