
body {margin:0 0 0 0;
	background:#FFFFFF;
	color: #3F3F3F;
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.footer {
	margin-top:15px;
	width: 770px;
	float:none;
}

.clearboth{margin:0px;padding:0px;border:0px;height:1px;overflow:hidden;margin-top:-1px;clear:both;}


.global {
	vertical-align:middle;
	margin-left:auto;
	margin-right:auto;
	width: 770px;
	text-align: left;
	
}

.blocvert {background:#C6EAAD;
	padding: 5px;
}

.blocvertclair {
	background-color: #E7F7D6;
	padding: 5px;
}

.txt9 {
	font-size: 9px;
	color: #696969;
}

.bold {
	font-weight: bold;
}

.txt11 {
	font-size: 11px;
	color: #696969;
}

.txt11g {
	font-size: 11px;
	color: #696969;
	font-weight: bold;
}


.txt11vert {
	font-size: 11px;
	color: #064C41;
}

.txt11vertg {
	font-size: 11px;
	color: #064C41;
	font-weight: bold;
}

.txt12vertg {
	font-size: 12px;
	color: #064C41;
	font-weight: bold;
}

.txtnote {
	font-size: 11px;
	color: #003399;
}

.chemindefer 
{
	font-size: 11px;
	color: #AA2E30;
	margin-top: 5px;
	margin-bottom: 8px;
}

a.a11rouge:link {color: #AA2E30;  font-size: 11px; text-decoration: none;}
a.a11rouge:active {color: #AA2E30; font-size: 11px; text-decoration: none;}
a.a11rouge:visited {color: #AA2E30;   font-size: 11px; text-decoration: none;}
a.a11rouge:hover {color: #AA2E30;   font-size: 11px; text-decoration: underline;}

.navigauche
{
	float: left;
	width:144px;
	font-size: 11px;
	color: #054E3D;
	margin-right: 10px;
}
.bloc_navigauche
{
margin-top:2px;
margin-bottom:2px;
border:0px;
width:144px;
background-color:#D6E3EF;
}

td.row1	{ background-color: #0B0503; }

.contenudroite
{
	float: right;
	width:600px;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #696969;
}

.component
{
	float: left;
	width:595;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #696969;
	overflow-y: hidden;
}

.cpl
{
	float: left;
	width:615px;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #696969;
	overflow-y: hidden;
}

.menuh_1
{
	height:16px;
	width:110px;
	border-right:2px solid #A5BACE;
	border-left:1px solid #A5BACE;
	border-bottom:1px solid #A5BACE;
	vertical-align:top;
	background-color:#F7FBFF;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
}

.menuh_2
{
	height:16px;
	width:110px;
	border-right:2px solid #A5BACE;
	border-left:1px solid #A5BACE;
	border-bottom:1px solid #A5BACE;
	vertical-align:top;
	background-color:#F7FBFF;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
}
.menuh_3
{
	height:16px;
	width:83px;
	border-right:2px solid #A5BACE;
	border-left:1px solid #A5BACE;
	border-bottom:1px solid #A5BACE;
	vertical-align:top;
	background-color:#F7FBFF;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;

}
.menu_gauche
{
	
	text-decoration:none;
	width:144px;
	padding-top:2px;
	margin-bottom:2px;
	text-align:center; 
	height:24px;
	font-family:Arial;
 	font-size:16px;
 	font-weight:bold;
 	color:#FFFFFF;
	cursor:pointer;
}

.cadrebleu
{
background-color:#DDEBF4; 
border:1px solid #A1BAD0; 
margin-top: 10px; 
padding-left:5px; 
padding-top:5px; 
line-height:17px;
}

.bt_vote
{
border:0px; 
margin-top:3px; 
height:17px;
background-color: #C6E3AD;
}


.cadre_demo
{
 background-color:#f7f3f6;
 color:#004d42; 
 margin-left:20px; 
 padding:5px;
}
.cadre_demo2
{
 background-color:#f7f3f6;
 color:#004d42; 
 margin-left:20px; 
 padding:5px;
 width:235px;
}
/* fin nouveaux styles --------------- */





.admin {
	vertical-align: middle;
	text-align: center;
	width: 770px;
	height:50px;
	font-weight: bold;
	color: #1E174B;
	background-color: #ccffcc;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 50px;

}


.identivisuel {
	vertical-align: middle;
	text-align: center;
	width: 770px;
	height:50px;
	margin-bottom: 5px;
	font-weight: normal;
	color: #1E174B;
	background-color: #ccffcc;
}



.logo {
	width:250px;
	height:50px;
	border:	0px solid #000000;
}

.clearer {
	margin:0; padding:0;
	height: 1px;
	overflow: hidden;
	clear:both;
	margin-top:-1px;
}


/* menu select */

.coul_select1 {background-color: #ADDE8D;}
.coul_select2 {background-color: #FFA6A5;}
.coul_select3 {background-color: #ADD3FF;}
.coul_select4 {background-color: #DC68DB;}
.coul_select5 {background-color: #F7EBAD;}
.coul_select6 {background-color: #FFBEEF;}


/*  Header de la home  */

.identivisuel_home {

	width: 770px;
	height:205px;
	background-color: #FFFFFF;
}

.foto_home {
	width: 570px;
	height:204px;
	background-color: #FFFFFF;
	float:left;
}

.droite_home {
	width: 200px;
	height:204px;
	background-color: #FFFFFF;
	float:left;
}
.droite_home_haut {
	width: 200px;
	height:70px;
	background-color: #FFFFFF;
	vertical-align: middle;
}

.droite_home_faq {
	height:10px;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-top: 20px;
	text-align: left;
	float:left;
	font-family: Arial;
	font-size: 11px;
}
.droite_home_langue {
	height:10px;
	background-color: #FFFFFF;
	padding-top: 27px;
	padding-left: 90px;
	vertical-align: middle;
	text-align: right;
	float:left;
	font-family: Arial;
	font-size: 11px;
	font-weight: Bold;
	color: #064C41;
}


.droite_home_millieu {
	width: 198px;
	height:123px;
	background-color: #FFFFFF;
	border-style:dashed;
	border-width:1px;
	border-color: #919191;
}
.droite_home_millieu_newsletter {
	width: 198px;
	height:51px;
	background-color: #FFFFFF;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color: #919191;
	vertical-align: middle;
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	padding-top: 7px;
	color: #064C41;
}

.droite_home_millieu_poseosoftlover {
	width: 198px;
	height:49px;
	background-color: #FFFFFF;
	padding-top: 15px;
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	color: #064C41;
	font-weight: Bold;
	cursor:pointer;
}

.droite_home_millieu_poseosoftlover_recommander {
	position:relative;
	top:10px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	color: #064C41;
	font-weight: Bold;
	text-decoration:underline;
}

.droite_home_bas {
	width: 200px;
	height:9px;
	background-color: #FFFFFF;
}
/* FIN DE Header de la home  */

/*  Header Int  */
.identivisuel_int {
	width: 770px;
	height:62px;
	background-color: #FFFFFF;
}

.foto_int {
	width: 570px;
	height:62px;
	background-color: #FFFFFF;
	float:left;
}

.droite_int {
	width: 200px;
	height:62px;
	background-color: #FFFFFF;
	float:left;
}
.droite_int_haut {
	width: 200px;
	height:30px;
	background-color: #FFFFFF;
	vertical-align: middle;
}

.droite_int_faq {
	height:10px;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-top: 8px;
	text-align: left;
	float:left;
	font-family: Arial;
	font-size: 11px;
	cursor: pointer;
}
.droite_int_langue {
	height:10px;
	padding-top: 15px;
	background-color: #FFFFFF;
	position:relative;
	left: 90px;
	vertical-align: middle;
	text-align: right;
	float:left;
	font-family: Arial;
	font-size: 11px;
	font-weight: Bold;
	color: #064C41;
	cursor: pointer;
}


.droite_int_millieu {
	width: 198px;
	height:32px;
	background-color: #FFFFFF;
}
.droite_int_profil {
	height:10px;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-top: 4px;
	text-align: left;
	float:left;
	font-family: Arial;
	font-size: 11px;
	cursor: pointer;
}
.droite_int_achat {
	height:10px;
	background-color: #FFFFFF;
	position:relative;
	left: 60px;
	top: 10px;
	vertical-align: middle;
	text-align: right;
	float:left;
	font-family: Arial;
	font-size: 11px;
	font-weight: Bold;
	color: #064C41;
	cursor: pointer;
}


/* FIN DE Header Int  */

/* Bar de naviguation */
.nav_niv1 {
	width: 770px;
	background-color: #A4BACF;
}	

.menu_niv1 {
	width: 570px;
	height:25px;
	background-color: #A4BACF;
	float:left;
}

.menu_niv1_choix {
	height:25px;
	float:left;
	background-color: #A4BACF;
	cursor:pointer;
}


.menu_niv1_blank {
	width: 1px;
	height:25px;
	background-color: #FFFFFF;
	float:left;
}

.menu_rapide_niv1 {
	width: 189px;
	padding-right: 10px;
	height:25px;
	background-color: #A1BAD0;
	float:left;
	text-align: right;
	vertical-align: middle;
}
.menu_blank {
	width: 770px;
	height:1px;
	background-color: #FFFFFF;
	font-size: 1px;
}

.nav_niv2 {
	visibility: hidden;
	position: absolute;
	border-style:solid;
	border-width:1px;
	border-color: #FFFFFF;
	padding:5px;
}	

/* FIN DE Bar de naviguation */

/* Homepage millieu */
.bloc_home_central {
	width: 770px;
	height: 344px;
	background-color: #FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color: #FFFFFF;
}
.bloc_home_central_visualpaseo {
	width: 284px;
	height: 344px;
	background-color: #FFFFFF;
	float:left;
}
.bloc_home_central_visualpaseo_Logo {
	background-color: #FFFFFF;
	padding-top: 21px;
	padding-left: 15px;
}
.bloc_home_central_visualpaseo_desc {
	position:relative;
	top:11px;
	background-color: #C6EAAD;
	border-style:solid;
	border-width:10px;
	border-color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	color: #064C41;
	padding: 5px;
}
.bloc_home_central_visualpaseo_text {
	position:relative;
	top:11px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	color: #7B7B7B;
	padding-left: 15px;
	padding-right: 15px;
}

.bloc_home_central_visualpaseo_telecharger {
	padding-top:55px;
	padding-left:58px;
	background-color: #FFFFFF;
	font-size: 9px;
}

.bloc_home_central_dotted {
	position:relative;
	width: 0px;
	height:332px;
	background-color: #FFFFFF;
	float:left;
	top: 6px;
	border-right-style:dashed;
	border-right-width:1px;
	border-right-color: #919191;
}

.bloc_home_central_paseoexpress {
	width: 285px;
	height: 344px;
	background-color: #FFFFFF;
	float:left;
}
.bloc_home_central_paseoexpress_Logo {
	background-color: #FFFFFF;
	padding-top: 21px;
	padding-left: 15px;
}
.bloc_home_central_paseoexpress_desc {
	position:relative;
	top:9px;
	background-color: #C6EAAD;
	border-style:solid;
	border-width:10px;
	border-color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	color: #064C41;
	padding: 5px;
}
.bloc_home_central_paseoexpress_text {
	position:relative;
	top:9px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	color: #7B7B7B;
	padding-left: 15px;
	padding-right: 15px;
}
.bloc_home_central_paseoexpress_telecharger {
	padding-top:25px;
	padding-left:77px;
	background-color: #FFFFFF;
	font-size: 9px;
}

.bloc_home_central_blank {
	width: 1px;
	height:344px;
	background-color: #FFFFFF;
	float:left;
}
.bloc_home_central_paseoadvance {
	width: 199px;
	height: 344px;
	background-color: #D3E0E9;
	float:left;
}
/* FIN DE Homepage millieu */

/* int commun  */

.bloc_principal {
	width: 770px;
	background-color: #FFFFFF;
}

.bloc_principal_menu_gauche {
	width: 210px;
	background-color: #D3E0E9;
	float:left;
}

.bloc_principal_menu_gauche_title {
	width: 210px;
	height: 25px;
	background-color: #D3E0E9;
}

.bloc_principal_menu_gauche_choix {
	width: 110px;
	background-color: #D3E0E9;
	border-bottom-style:solid;
	border-bottom-width:3px;
	border-bottom-color: #D3E0E9;
	padding-left:40px;
	padding-top:4px;
	font-family: Arial;
	font-size: 11px;
	color: #7B7B7B;
}
.bloc_principal_menu_gauche_blank_interchoix {
	width: 210px;
	height: 3px;
	background-color: #D3E0E9;
}

.bloc_principal_menu_gauche_blank {
	width: 210px;
	height: 3px;
	background-color: #FFFFFF;
	font-size: 1px;
}


.bloc_principal_blank {
	width: 13px;
	height: 100%;
	background-color: #FFFFFF;
	float:left;
}
.bloc_principal_contenu {
	position: absolute;
	width: 100%;
	background-color: #FFFFFF;
	float:left;
	font-family: Arial;
	font-size: 11px;
	color: #696969;
			
}

.bloc_principal_bloc_titre {
 height: 20px;
}

.bloc_principal_bloc_titre_titre {
 text-align: left;
 vertical-align: middle;
 float:left;
 font-size:16px;
 position:relative;
 top:5px;
}

.bloc_principal_bloc_titre_link {
 text-align: right;
 vertical-align: middle;
 float:right;
 position:relative;
 top:-5px;
}


.bloc_principal_contenu_titre {
	background-color: #C6EAAD;
	font-family: Arial;
	font-size: 11px;
	color: #064D3F;
	font-weight: bold;
	padding:5px;
	
}
.bloc_principal_contenu_separateur_16 {
	height: 16px;
	background-color: #FFFFFF;
	font-size: 1px;
}
.bloc_principal_contenu_separateur_10 {
	height: 10px;
	background-color: #FFFFFF;
	font-size: 1px;
}
.bloc_principal_contenu_separateur_5 {
	height: 5px;
	background-color: #FFFFFF;
	font-size: 1px;
}

.bloc_principal_contenu_separateur_6 {
	height: 6px;
	background-color: #FFFFFF;
	font-size: 1px;
}

.bloc_principal_contenu_haut {
	background-color: #FFFFFF;
	vertical-align: bottom;
	text-align: right;
	padding-right:10px;
	padding-top:10px;
	height: 10px;
	font-size: 1px;

}

.bloc_principal_contenu_dotted {
	height: 0px;
	width:545px;
	background-color: #FFFFFF;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color: #919191;
	font-size: 1px;
}
.bloc_principal_contenu_text {
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	color: #696969; 
}

.bloc_principal_contenu_link {
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	color: #A2BAD0;
	font-weight: bold;
}

a.bloc_principal_contenu_link:link {color: #054E3D; text-decoration: none;}
a.bloc_principal_contenu_link:active {color: #054E3D; text-decoration: none;}
a.bloc_principal_contenu_link:visited {color: #054E3D; text-decoration: none;}
a.bloc_principal_contenu_link:hover {color: #054E3D; text-decoration: underline;cursor:pointer;}

.bloc_principal_contenu_list {
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	color: #696969;
	padding-left:20px;
}

.fleche_gauche {
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	color: #71B349;
	text-align:left;
	width:200px;
	float:left;
	cursor:pointer;
	font-weight: bold;
}

.fleche_droite {
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	color: #71B349;
	text-align:right;
	width:200px;
	float:right;
	cursor:pointer;
	font-weight: bold;
}

.lfd {
	color: #054E3D;
	cursor:pointer;
	text-decoration: underline;	
	width:auto;
}

.tele_massage {
	background-color: #C6EAAD;
}

.tele_info_version {
 text-align:left;
 vertical-align: middle;
 float:left;
 font-size:16px;
 position:relative;
 top:5px;
}

.tele_info_tech {
	border-style:solid;
	border-width:0px;
	border-color: #C6EAAD;
}

/* FIN DE int commun  */

/* utilisateur  */
.bloc_login {
	height: 150px;
	width: 545px;
	float:left;
}

.bloc_login_part {
	height: 120px;
	width: 265px;
	float:left;
}
.bloc_login_part_5 {
	height: 5px;
	font-size: 1px;
}

.bloc_login_part_15 {
	height: 25px;
	font-size: 1px;
}

.bloc_login_part_title {
	color: #064C41;
	background-color: #C6EAAD;
	font-family: Arial;
	font-size: 11px;
	color: #064C41;
	padding: 5px;
	font-weight: bold;
}

.bloc_login_part_text {
	background-color: #ffffff;
	font-family: Arial;
	font-size: 11px;
	color: #696969;
	border-style:dashed;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:0px;
	border-color: #919191;
	padding:5px;	
}
.bloc_login_part_login {
	height: 80px;
}

.bloc_login_text {
	font-family: Arial;
	font-size: 11px;
	color: #696969;
	float:right;
}

.bloc_login_part_jemindentifie {
	height: 14px;
	position:relative;
	left:50px;
	padding-bottom:32px;
}

.bloc_login_part_blank {
	width: 15px;
	height:150px;
	background-color: #FFFFFF;
	float:left;
}

/* FIN utilisateur  */

.bloc_home {
	vertical-align: middle;
	height: 300px;
	width: 250px;
	text-align: center;
	font-weight: normal;
	color: #1E174B;
	float:left;
	margin-bottom:15px;
	background-color: #ffff99;
}


.bloc_home_droite {
	vertical-align: middle;
	height: 250px;
	width: 250px;
	text-align: center;
	font-weight: normal;
	color: #1E174B;
	float:left;
	margin-bottom:15px;
	background-color: #ccccff;
}


.Top5 {
	height: 120px;
	width: 220px;
	margin-left:15px;
	margin-right:15px;
	vertical-align: middle;
	text-align: center;
	font-weight: normal;
	color: #1E174B;
	background-color: #ccccff;
}

.copyright {
	height: 18px;
	width: 150px;
	vertical-align: middle;
	text-align: center;
	font-weight: normal;
	color: #1E174B;
	font-size: 12px;
}

.baspage {
	margin:0;
	width: 770px;
	vertical-align: middle;
	text-align: center;
	font-weight: normal;
	color: #1E174B;
	font-size: 12px;
	float:left;
	font-family: Arial;
	font-size: 11px;
	color: #696969;	
	}

.Pub_250_250 {
	vertical-align: middle;
	margin-top:10px;
	text-align: center;
	font-weight: normal;
	background-color: #ccccff;
}


.screen_shot_express {
	height: 300px;
	width: 385px;
	vertical-align: middle;
	text-align: center;
	font-weight: normal;
	background-color: #ccccff;
	float:left;
}

.BlocPaseoExpress {
	height: 300px;
	width: 385px;   
	text-align: center;
	font-weight: normal;
	color: #1E174B;
	background-color: #ccccff;
	float:left;
}


.screen_shot_express_image {
	height: 280px;
	width: 365px;
	vertical-align: middle;
	text-align: center;
	margin:10px;
	background-color: #ffffff;
}



.Tools_title {
	height: 60px;
	width: 750px;
	padding:10px;
	vertical-align: middle;
	background-color: #ccccff;
	margin-top:10px;
}

.Tools_nom {
	height: 30px;
	width: 600px;

	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	color: #1E174B;
	font-size: 15px;
	float:left;
	padding-top: 10px;
}

.Tools_vote {
	height: 10px;
	width: 130px;

	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	color: #1E174B;
	font-size: 15px;
	float:left;
	padding-top: 10px;
}



.Tools_explication {
	height: 120px;
	width: 750px;
	vertical-align: middle;
	padding:10px;
	background-color: #ffff99;
}

.Tools_info {
	height: 60px;
	width: 750px;
	padding:10px;
	vertical-align: middle;
	background-color: #ccccff;
	margin-bottom:10px;
}


.Tools_tech {
	height: 40px;
	width: 600px;

	  
	text-align: left;
	font-weight: normal;
	color: #1E174B;
	font-size: 10px;
	float:left;
}
.Tools_moreInfo {
	height: 10px;
	width: 130px;

	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	color: #1E174B;
	font-size: 15px;
	float:left;
	padding-top: 10px;
}

.Tools_detail {
	height: 272px;
	width: 768px;
	background-color: #ffff00;
	margin-bottom:10px;
	border-style:solid;
	border-width:1px;
}

.Tools_detail_desc {
	height: 250px;
	width: 478px;
	padding:10px;
	background-color: #ffff99;
	margin-bottom:10px;
	float:left;
	border-style:solid;
	border-width:1px;
}

.Tools_detail_tech {
	height: 252px;
	width: 248px;
	padding:10px;
	background-color: #ccccff;
	margin-bottom:10px;
	float:left;
	text-align : left;
}

.Tools_demonstration {
	height: 100px;
	width: 750px;
	background-color: #ccccff;
	margin-bottom:10px;
	border-style:solid;
	border-width:10px;
	border-color:#ffff99;
}

.Tools_go_to_forum {
	width: 325px;
	background-color: #ccccff;
	margin-bottom:10px;
	border-style:solid;
	border-width:1px;
	padding: 5px;
	text-align: center;
}


.modify_newsletter {
	width: 70px;
	background-color: #ccccff;
	margin:10px;
	border-style:solid;
	border-width:1px;
	padding: 5px;
	text-align: center;
}


/* -------UTILISATEUR------*/
.bloc_menu_utilisateur {
	vertical-align: middle;
	height: 400px;
	width: 225px;
	text-align: center;
	font-weight: normal;
	color: #1E174B;
	float:left;
	margin-bottom:15px;
	margin-right:15px;
	background-color: #ccccff;
}

.bloc_utilisateur {
	height: 300px;
	width: 515px;
	float:left;
	background-color:#FFFFFF;
}

.bloc_login_utilisateur {
	vertical-align: middle;
	height: 100px;
	width: 265px;
	text-align: center;
	font-weight: normal;
	color: #1E174B;
	float:left;
	margin-bottom:15px;
	margin-right:15px;
	background-color: #ffff99;
}

.bloc_new_utilisateur {
	vertical-align: middle;
	height: 300px;
	width: 225px;
	text-align: center;
	font-weight: normal;
	color: #1E174B;
	float:left;
	margin-bottom:15px;
	background-color: #ffff99;
}

.bloc_register {
	width: 515px;
	float:left;
	background-color: #FFFFFF;
}

.bloc_register_data {
	vertical-align: middle;
	width: 515px;
	text-align: center;
	font-weight: normal;
	color: #1E174B;
	float:left;
	margin-bottom:15px;
	margin-right:15px;
	background-color: #ffff99;
}

.charte {
	font-weight: normal;
	color: #1E174B;
	font-size: 14px;
}

.send_friend {
	vertical-align: middle;
	height: 240px;
	width: 600px;
	text-align: center;
	font-weight: normal;
	color: #1E174B;
	margin-bottom:15px;
}


/* LIENS --------------- */
a 			{  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #054E3D;text-decoration: underline;}
a:link 		{  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #054E3D;text-decoration: underline;}
a:active 	{  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #054E3D;text-decoration: underline;}
a:visited 	{  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #054E3D;text-decoration: underline;}
a:hover 	{  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #054E3D;cursor:pointer;text-decoration: underline;}

a.footer:link 		{color: #054E3D; text-decoration: none;float:left;}
a.footer:active 	{color: #054E3D; text-decoration: none;float:left;}
a.footer:visited 	{color: #054E3D; text-decoration: none;float:left;}
a.footer:hover 		{color: #054E3D; text-decoration: underline;cursor:pointer; font-weight: bold;}

a.sousMenu 					{  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #054E3D;text-decoration: none;}
a.sousMenu:link 		{  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #054E3D;text-decoration: none;}
a.sousMenu:active 	{  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #054E3D;text-decoration: none;}
a.sousMenu:visited 	{  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #054E3D;text-decoration: none;}
a.sousMenu:hover 		{  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #054E3D;cursor:pointer;text-decoration: underline;}


input  {background-color: #D3E0E9;height:20px;border-style:solid;border-width:1px;border-color: #A1BACE;font-family: Arial;font-size: 11px;color: #064C41;}
select2 {height:20px;border-style:solid;border-width:1px;border-color: #A1BACE;font-family: Arial;font-size: 11px;color: #074E40;}
option {background-color: #D3E0E9;height:15px;font-family: Arial;font-size: 11px;color: #064C41;}
table  {font-family: Arial;font-size: 11px;color: #696969;}
td	   {height:20px;border-style:solid;border-width:0px;font-family: Arial;font-size: 11px;color: #696969;height:9px;}
.error { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: red; font-weight: bold; }
.info_red { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: red; }

