a {
	color: #000099;
	}

a:visited {
	color: #006600;
}
a:hover {
	color: #0033CC;
}
a:active {
	color: #0033CC;
}

.menuliencat a  {
	font:Arial, Helvetica, sans-serif; color: #999999; font-size: 14px; text-decoration:none; font-weight:bold; font-style:normal;
	
	}

.menuliencata:visited {
	font:Arial, Helvetica, sans-serif; color:#999999; font-size: 14px; text-decoration:none; font-weight:bold; font-style:normal;
	
}
.menuliencata:hover {
	font:Arial, Helvetica, sans-serif; color: #CCCCCC; font-size: 14px;font-weight:bold; font-style:normal;
	
}
.menuliencata:active {
	font:Arial, Helvetica, sans-serif; color:#999999; font-size: 14px; text-decoration:none; font-weight:bold; font-style:normal;
	
}
.addliencat a  {
	font:Arial, Helvetica, sans-serif; color:#005d56; font-size: 14px;
	
	}

.addliencata:visited {
	font:Arial, Helvetica, sans-serif; color:#005d56; font-size: 14px;
	
}
.addliencata:hover {
	font:Arial, Helvetica, sans-serif; color: #FFCC00; font-size: 14px;
	
}
.addliencata:active {
	font:Arial, Helvetica, sans-serif; color:#005d56; font-size: 14px;
	
}

.liencat a  {
	font:Arial, Helvetica, sans-serif; color:#005d56; font-size: 14px; text-decoration:none;
	
	}

.liencata:visited {
	font:Arial, Helvetica, sans-serif; color:#005d56; font-size: 14px; text-decoration:none;
	
	
}
.liencata:hover {
	font:Arial, Helvetica, sans-serif; color: #FFCC00; font-size: 14px; text-decoration:none;
	
	
}
.liencata:active {
	font:Arial, Helvetica, sans-serif; color:#005d56; font-size: 14px; text-decoration:none;
	
	
}

.titrechoice a  {
	font:Arial, Helvetica, sans-serif; color:#ffffff; font-size: 14px; font-style:normal; font-weight:normal;
	
	}

.titrechoice:visited {
	font:Arial, Helvetica, sans-serif; color:#ffffff; font-size: 14px;font-style:normal; font-weight:normal;
	
	
}
.titrechoice:hover {
	font:Arial, Helvetica, sans-serif; color: #CCCCCC; font-size: 14px;font-style:normal; font-weight:normal;
	
	
}
.titrechoice:active {
	font:Arial, Helvetica, sans-serif; color:#ffffff; font-size: 14px;font-style:normal; font-weight:normal;
	
	
}

body {
		background-image: url(../images/fond_hachures.gif);
		margin:0;
		padding:0;
		
		
	}
#site {

		position: relative;
		width: 1000px;
		min-height: 600px;
		margin:auto; 
		background-color: #fff;
		border:1px solid  #003366 ;
		padding:1px;
	}

#site2 {
		position: relative;
		width: 1000px;
		min-height: 70px;
		margin:auto; 
		background-color: #fff;
		border:1px solid  #003366 ;
		margin-top:10px;
	}

.entete
{
	width:100%;
	height:200px;
	background-color:#000066;
	
	
}

.corps
{
	
	width:100%;
	min-height:500px;
	
}

.pied
{
width:1000px;
height:16px;
background-color:#000066;
	
}

.menuhaut
{
	width:1000px;
	min-height:28px;
	max-height:40px;
	margin:auto;
	
	padding:5px 20px 5px 20px;
}
.menugauche
{
	text-align:left;
	width:9%;
	height:100%;
	float:left;
	padding:5px 10px 5px 5px;
}
.menudroite
{
	width:188px;
	height:100%;
	float:right;
	padding:5px 5px 5px 5px;
}
.menugauchebas
{
	text-align:left;
	width:100%;
	height:100px;
	padding:5px 0px 5px 0px;
}
.menudroitebas
{
	text-align:left;
	width:100%;
	height:50px;
	padding:5px 0px 5px 0px;
}
.choice
{
	
	
	margin-left:15%;
	width:62%;
	padding:5px 5px 5px 5px;
	min-height:350px;
}
.favorite { width:640px; height:auto;}



.fondmenuhaut { background-image: url(../images/fondmenu_14.jpg); background-repeat:no-repeat; width:134px; height:30px; background-position:center;  }
.fondmenumillieu {background-image:url(../images/fondmenu_17.jpg); background-repeat:repeat-y; width:134px; height:auto; background-position:center; text-align:center;} 
.fondmenubas { background-image: url(../images/fondmenu_19.jpg); background-repeat:no-repeat; width:134px; height:43px; background-position:center;  }
.fondchoice {background-image: url(../images/fondchoice_03.png); background-repeat:no-repeat; width:637px; height:328px; background-position:center; padding:0px 5px 0px 0px;; }
.fondadvertisebanner { background-image:url(../images/advertisebanner.png); background-repeat:no-repeat; width:194px; height:70px; background-position:center; }


.titreliencat { font-family: Arial; color:#005d56; font-size: 18px; padding-left:5px; }
.resumeliencat { font-family:Arial; color:#000000; font-size: 11px; padding-left:5px; }
.addliencat { font-family:Arial; color:#005d56; font-size: 14px; padding-left:5px; }

.titrechoice { font-family: Arial; color:#ffffff; font-size: 14px; padding-left:5px; font-weight:bold;}
.titre2choice { font-family: Arial; color:#68d9d0; font-size: 12px; padding-left:5px; font-weight:bold;  }
.resumechoice { font-family:Arial; color:#ffffff; font-size: 10px; padding-left:5px; }
.lienchoice { font-family:Arial; color:#68d9d0; font-size:12px; padding-left:5px; font-weight:bold; }

.titreaccueil {
	font-size: 28px;
	font-weight: 500;
	color: #00716B;
	font-family:Arial, Helvetica, sans-serif;

}

.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	}

.hmenuhaut {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
}
.dossier {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:30px;
	font-variant:small-caps;
	font-style:italic;	
}
.h2soul {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
.h2soulgras {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}
.h2gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.h2soulgras_tableau {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	padding-left:20px;
}		
.h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.h3padding {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:40px;
}
.h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

.h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
}

.h6graspad40{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: 300;
	padding-left:40px;
	padding-top:40px;
	line-height:30px;
}
.h6graspad30 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: 300;
	padding-left:30px;
	
}
.h6soul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:30px;
	font-variant:small-caps;
	font-style:italic;
}
.h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	font-variant:small-caps;
	text-align:center;
	
}

ul#menu
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
/* Suppression du margin, du padding et des puces du <ul> */
}

ul#menu li
{
	margin: 0 0 0px 0 ;
	padding: 0 ;
/* Suppression du padding du <li> et on définit une marge basse de 5px pour aérer le tout */
}

ul#menu li a
{
	display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width: 129px ;
	line-height: 19px ;
	text-decoration: none ;
	 /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */
	
}

ul#menu li a:hover
{
	background-image: url(../images/flechemenu_03.gif); background-repeat:no-repeat; background-position:right;/* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */
	
}
ul#menu2
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
/* Suppression du margin, du padding et des puces du <ul> */
}

ul#menu2 li
{
	margin:0;
	padding: 0 ;
/* Suppression du padding du <li> et on définit une marge basse de 5px pour aérer le tout */
}

ul#menu2 li a
{
	display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width: 120px;
	line-height: 17px ;
	text-decoration: none ;
}

ul#menu2 li a:hover
{
	width: 120px;
	background-image: url(../images/flechemenu_03.gif); background-repeat:no-repeat; background-position:right;/* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */

}

.ligne2 {background-image:url(../images/ligne2_03.png); background-repeat:no-repeat; background-position:center; width:644px; height:4px;}
