body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #222222;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #222222;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #222222;
}

.top_petit_accueil {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/bg_petit_carre.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.top_grand_accueil {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/bg_grand_carre.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.bottom_petit_accueil {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/bg_petit_bas.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: Bottom; 
}

.bottom_grand_accueil {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/bg_grand_bas.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: Bottom; 
}

.top_petit_profil {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/profil/bg_petit_carre.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.top_grand_profil {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/profil/bg_grand_carre.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.bottom_petit_profil {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/profil/bg_petit_bas.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: Bottom; 
}

.bottom_grand_profil {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/profil/bg_grand_bas.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: Bottom; 
}

.top_petit_produit {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/produits/bg_petit_carre.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.top_grand_produit {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/produits/bg_grand_carre.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.bottom_petit_produit {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/produits/bg_petit_bas.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: Bottom; 
}

.bottom_grand_produit {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/produits/bg_grand_bas.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: Bottom; 
}

.top_petit_concept {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/concept/bg_petit_carre.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.top_grand_concept {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/concept/bg_grand_carre.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.bottom_petit_concept {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/concept/bg_petit_bas.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: Bottom; 
}

.bottom_grand_concept {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/concept/bg_grand_bas.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: Bottom; 
}

.top_petit_solution {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/solutions/bg_petit_carre.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.top_grand_solution {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/solutions/bg_grand_carre.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.bottom_petit_solution {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/solutions/bg_petit_bas.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: Bottom; 
}

.bottom_grand_contact {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/contact/bg_grand_bas.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: Bottom; 
}

.top_petit_contact {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/contact/bg_petit_carre.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.top_grand_contact {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/contact/bg_grand_carre.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.bottom_petit_contact {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/contact/bg_petit_bas.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: Bottom; 
}

.bottom_grand_clients {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/politique/bg_grand_bas.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: Bottom; 
}

.top_petit_clients {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/politique/bg_petit_carre.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.top_grand_clients {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/politique/bg_grand_carre.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.bottom_petit_clients {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/politique/bg_petit_bas.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: Bottom; 
}

.top_extra_profil {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/profil/bg_extra_carre.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.top_extra_nouv {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/profil/bg_nouv_top.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.top_extra_nouv2 {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/entete_nouveaute.gif');
	background-repeat: no-repeat;
	background-position:right top;
}

.bottom_extra_profil {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/profil/bg_extra_bas.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: Bottom; 
}

.bottom_extra_nouv {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/profil/bg_nouv_bas.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: Bottom; 
}
.bottom_extra_nouv2 {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/entete_nouveauteBas.gif');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: Bottom; 
}

.top_extra_president {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/President/bg_extra_carre.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.bottom_extra_president {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/President/bg_extra_bas.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: Bottom; 
}



.top_extra_produits {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/produits/bg_extra_carre.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.bottom_extra_produits {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/produits/bg_extra_bas.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: Bottom; 
}

.top_extra_solutions {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/Solutions/bg_extra_carre.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.bottom_extra_solutions {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/Solutions/bg_extra_bas.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: Bottom; 
}

.top_extra_politique {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/Politique/bg_extra_carre.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.bottom_extra_politique {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/Politique/bg_extra_bas.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: Bottom; 
}





.top_extra_contact {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/contact/bg_extra_carre.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.bottom_extra_contact {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/contact/bg_extra_bas.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: Bottom; 
}

.top_extra_concept {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/concept/bg_extra_carre.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.bottom_extra_concept {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url('images/concept/bg_extra_bas.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: Bottom; 
}

.lien_astral:link {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #D04D00;
	texte-decoration: underline;
}

.lien_astral:hover {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #D04D00;
}

.lien_anekdotes:link {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #4AB7DE;
	texte-decoration: underline;
}

.lien_anekdotes:hover {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #4AB7DE;
}

.lien_Rouge:link {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #CC0000;
	texte-decoration: underline;
}
.lien_Rouge:Visited {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #CC0000;
}

.lien_Rouge:hover {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #00695A;
}

.formfield {
	background: #F2F2F2;
	font-size: 8pt;
	color: #222222;
	width: 130px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

.formfield2 {
	background: #F2F2F2;
	font-size: 8pt;
	color: #222222;
	width: 260px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

.btnfield {
	background: #F2F2F2;
	font-size: 8pt;
	color: #222222;
	width: 70px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

A:link {color: #006B5A; text-decoration: underline}
A:visited {color: #006B5A; text-decoration: underline}
A:hover {color:#999999; text-decoration: underline}

.feildCalcul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	width:35px;
	text-align:center;
}

.feildCalcul2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00000;
	width:65px;
	text-align:right;
	border-width:0px;
}

.fieldSoum {
	font-size: 8pt;
	color: #222222;
	width: 140px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}.top_petit_accueil2 {

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
 	color: #222222;
	font-weight: bold;
	background-image: url(images/bg_petit_carre2.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.border1PxDashHautNoir {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #00695A;
	border-right-color: #00695A;
	border-bottom-color: #00695A;
	border-left-color: #00695A;
	border-top-style: dashed;
}
