/*------------------------------------- COMMUNES ---------------------- */
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

span, ul, li, h1, h2, form {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

hr{
	background-color:#eeeeee;
	color:#eeeeee;
	height:1px;
	border:0;
	padding:0;
}

input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;		
	border:0px;
}

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

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;		
	font-weight:normal;	
}
.champ_formulaire{
	border:1px solid #666666;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*------------------------------------- CLASSES SPECIFIQUES ---------------------- */
.liste_ligne{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.liste_ligne li{
	display:inline;
	margin-right:4px;
	font-size:13px;
}

.liste_ligne2{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.liste_ligne2 li{
	display:inline;
	margin-right:4px;
}

.liste_ligne3{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.liste_ligne3 li{
	display:inline;
	margin-right:4px;
	font-size:12px;
}

.liste_ligne4{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.liste_ligne4 li{
	display:inline;
	margin-right:1px;
}

.liste_gammes{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.liste_gammes li{
	margin-right:4px;
	font-size:11px;
}

#liste_actus li{
	display:inline;
	margin-right:7px;
}

#liste_actus li table{
	float:left;
}

.bg_sep{
	background-image:url(images/boite_actu/bg_sep.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

ul .liste_gamme{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#menu_gamme li{
	list-style-type:none;
	margin-top:0px;
	padding:0px;
	display:inline;
}

.liste_vsetes li{
	list-style-type:none;
	margin-top:0px;
	padding:0px;
	display:inline;
}

.Avsetes:hover 	{ color: #303A5E;}
.Avsetes 		{ font-family: Arial, Helvetica, sans-serif; 
			text-decoration: none;
			font-weight:bold;
			font-size: 11px;
			color: #576998}

/*------------------------------------- LIENS ---------------------- */
a{
	color:#333333;
}
a:hover{
	color:#000000;
}

.lien_gris{
	color:#C7C7C7;
	text-decoration:none;
}
.lien_gris:hover{
	color:#FFFFFF;
}

.lien_bleu_clair{
	color:#8793B6;
	text-decoration:none;
}
.lien_bleu_clair:hover{
	color:#FFFFFF;
}

.lien_bleu{
	color:#7E90C0;
	text-decoration:none;
}
.lien_bleu:hover{
	color:#FFFFFF;
}

.lien_bleu_fonce_13:hover 	{ color: #303A5E;}
.lien_bleu_fonce_13 		{ font-family: Arial, Helvetica, sans-serif; 
			text-decoration: none;
			font-weight:bold;
			font-size: 13px;
			color: #576998}

.lien_bleu_fonce_petit{
	color:#303A5E;
	text-decoration:none;
	font-size:11px;
}
.lien_bleu_fonce_petit:hover{
	color:#FFFFFF;
}

.lien_blanc_petit{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}
.lien_blanc_petit:hover{
	color:#303A5E;
}

.lien_vert_13{
	color:#83A21F;
	font-size:13px;
	text-decoration:none;
}
.lien_vert_13:hover{
	color:#333333;
}

.lien_gris2{
	color:#cccccc;
	text-decoration:none;
}
.lien_gris2:hover{
	color:#333333;
}
/*------------------------------------- TEXTES ---------------------- */
.texte_blanc{
	color:#FFFFFF;
}
.texte_vert{
	color:#00A54F;
}
.texte_bleu{
	color:#576998;
}
.texte_bleu_fonce{
	color:#253057;
}
.texte_bleu_clair_petit{
	font-size:11px;
	color:#8793B6;
}
.texte_gris_fonce{
	color:#333333;
}
.titre_vert{
	color:#83A21F;
	font-size:22px;
}
.texte_gris{
	color:#666666;
}
.titre_gris{
	color:#666666;
	font-size:14px;
}
.titre_blanc{
	color:#FFFFFF;
	font-size:16px;
}

/*------------------------------------- CLASSES SUR ID ---------------------- */
.sep_liste{
	display:inline; 
	position:relative; 
	top:2px;
}

/* MILONIC */
.menu{
	padding:0px 10px 0px 10px;
	white-space:nowrap;
	text-align:left;
	display:inline;
	font-size:13px;
}

.menu_vertical{
	padding-bottom:0px;
	padding-top:0px;
	white-space:nowrap;
	list-style-type:none;
	text-align:left;
}

.menu_vertical ul{
	text-align:left;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:5;
	margin-left:5;	
	white-space:nowrap;	
	list-style-type:none;
	font-size:12px;
}	

.menu_masque{
	display:none;
}


/* pour le contenu */
.liste_a_puce{
	padding: 0px 90px;
	list-style-image:url(images/etoile-verte.gif);
}
.liste_a_puce1{
	padding: 0px 90px;
	list-style-image:url(images/etoile-grise.gif);
}
.liste_a_puce2{
	padding: 0px 90px;
	list-style-image:url(images/fleche_noire.gif);
}
.liste_a_puce3{
	padding: 0px 90px;
	list-style-image:url(images/fleche-verte.gif);
}

.tableform1 { border-style: 1px solid #666666; }