body {
	background-color:#808080;}

#tablehorizontal{
width:100%;
height:100%;
border:0;}

#tablehorizontal tr{
vertical-align:middle;}

#tablevertical{
width:960px;
height:500px;
border:0;}

#fondblanc{
background-image:url(../images/fond-milieu.jpg);
background-position:inherit;
background-repeat:repeat;
vertical-align:top;}

#fondonglets{
background-image:url(../images/fond-software1.jpg);
background-position:inherit;
background-repeat:repeat;
vertical-align:top;}

.copyright{
	font-family:Arial;
	color:#464646;
	font-size:9px}

.text{
	font-family:Arial;
	color:#464646;
	font-size:12px}

.textnoir{
	font-family:Arial;
	color:#464646;
	font-weight:bold;
	font-size:12px}

.textbleu{
	font-family:Arial;
	color:#00A9D3;
	font-weight:bold;
	font-size:12px}

.textblanc{
	font-family:Arial;
	color:#ffffff;
	font-size:11px;
	text-transform:uppercase}

.textblanc2{
	font-family:Arial;
	color:#ffffff;
	font-weight:bold;
	font-size:12px}

.textmini{
	font-family:Arial;
	color:#464646;
	font-size:9px;
	line-height:11px}

.our{
	font-family:Arial;
	color:#ffffff;
	font-size:24px}

.nos{
	font-family:Arial;
	color:#ffffff;
	font-size:22px}

.nuestros{
	font-family:Arial;
	color:#ffffff;
	font-size:19px}

.titre{
	font-family:Arial;
	color:#ffffff;
	background-color:#00A9D3;
	padding-left:2;
	padding-right:10;
	font-size:14px;
	text-transform:uppercase;
	margin-top:30px}

.titrebleu{
	font-family:Arial;
	color:#00A9D3;
	font-size:16px;
	text-transform:uppercase;}
	
.copyrightindex{
	font-family:Arial;
	color:#464646;
	font-size:10px}


a.presseetcies:link {font-family: arial; color: #464646; font-size: 10px; text-decoration: none;}
a.presseetcies:visited {font-family: arial; color: #464646; font-size: 10px; text-decoration: none; }
a.presseetcies:hover {font-family: arial; color: #ffffff; font-size: 10px; text-decoration: underline}

a.download:link {font-family: arial; color: #ffffff; font-size: 11px; text-decoration: none; text-transform:uppercase }
a.download:visited {font-family: arial; color: #ffffff; font-size: 11px; text-decoration: none;  text-transform:uppercase }
a.download:hover {font-family: arial; color: #ffffff; font-size: 11px; text-decoration: underline; text-transform:uppercase }

a.accueil:link {font-family: arial; color: #ffffff; font-size: 12px; text-decoration: none; }
a.accueil:visited {font-family: arial; color: #ffffff; font-size: 12px; text-decoration: none; }
a.accueil:hover {font-family: arial; color: #ffffff; font-size: 12px; text-decoration: underline; }

a.lien:link {font-family: arial; color: #00A9D3; font-size: 12px; text-decoration: none; }
a.lien:visited {font-family: arial; color: #00A9D3; font-size: 12px; text-decoration: none; }
a.lien:hover {font-family: arial; color: #00A9D3; font-size: 12px; text-decoration: underline; }

a.bas:link {font-family: arial; color: #464646; font-size: 9px; text-decoration: none; }
a.bas:visited {font-family: arial; color: #464646; font-size: 9px; text-decoration: none;  }
a.bas:hover {font-family: arial; color: #00A9D3; font-size: 9px; text-decoration: underline; }

a.menuactif:link {font-family: arial; color: #ffffff; font-size: 11px; text-decoration: none; font-weight:bold; border:none }
a.menuactif:visited {font-family: arial; color: #ffffff; font-size: 11px; text-decoration: none; font-weight:bold; border:none}
a.menuactif:hover {font-family: arial; color: #ffffff; font-size: 11px; text-decoration: underline; font-weight:bold; border:none }

a.menu:link {font-family: arial; color: #00A9D3; font-size: 11px; text-decoration: none; font-weight:bold; border:none }
a.menu:visited {font-family: arial; color: #00A9D3; font-size: 11px; text-decoration: none; font-weight:bold; border:none}
a.menu:hover {font-family: arial; color: #ffffff; font-size: 11px; text-decoration: underline; font-weight:bold; border:none }

a.input:link {font-family: arial; color: #ffffff; font-size: 10px; text-decoration: none;}
a.input:visited {font-family: arial; color: #ffffff; font-size: 10px; text-decoration: none;}
a.input:hover {font-family: arial; color: #00A9D3; font-size: 10px; text-decoration: underline; }


/*---------menu accueil---------*/

#menudownload{
	background-image:url(../images/fl-grise-download.jpg);
	position:inherit;
	background-repeat:no-repeat;}

#menudownload a{
	float:left;
	text-decoration: none ;	
	text-align:left;
	border:0;	
	width: 200px;
	vertical-align:middle;
	height:31px;
	color:#ffffff;}

#menudownload a:hover{
	text-decoration:underline;
	background-image:url(../images/fl-bleue-download.jpg);
	position:inherit;
	background-repeat:no-repeat;}


#menutunnel{
	background-image:url(../images/fl-grise.jpg);
	position:inherit;
	background-repeat:no-repeat;}

#menutunnel a{
	float:left;
	text-decoration: none ;	
	text-align:left;
	border:none;	
	width: 160px;
	line-height:30px;
	vertical-align:middle;
	height:31px;
	color:#ffffff;}

#menutunnel a:hover{
	text-decoration:underline;
	background-image:url(../images/fl-bleue.jpg);
	position:inherit;
	background-repeat:no-repeat;}







/*---------menu basdepage---------*/

#menunav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	width: 100%;
	height: 20px;
	margin: 0;
	padding: 0;
	border: 0;	
	list-style-type: none;
}

#menunav li {
	font-family:Arial, Helvetica, sans-serif;
	float: left;
	width:auto !important;
	width:auto;
	margin: 0;
	padding: 0;
	border: 0;	
	text-align: left;
	line-height: 15px;
	font-size:9px;
	font-weight: bold;
	display: block;
	text-decoration: none;
	background-color: #FFFFFF;
	
}

ul,li,a.first-rub,a.second-rub {
	display:block;
	margin:0;
	padding:0;
	border:0;
}

/*
li.rubrique { 
	background:white;
}
*/
	
/*li.rubrique>ul { left:140px; } /* others */

a.first-rub {
	/* margin:2px; */
	margin-left:2px;
	margin-right:2px;
	color:#464646;
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
	border: 1px solid #FFFFFF;
	width:100%; /* IE */
}

a.second-rub {
	/* margin:2px; */
	margin-left:2px;
	margin-right:2px;
	color:#808080;
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
	border: 1px solid #FFFFFF;
	width:100%; /* IE */
}

	
li>a.first-rub { width:auto; } /* others */
li>a.second-rub { width:auto; } /* others */

li a.first-rub {
	color:#464646;
	background-color: white;	
}

li a.second-rub {
	color:#464646;
	font-size:9px;
	/* background: transparent url("imgs/fond_hover.png") no-repeat; */
	background-color: white;
}

/* regular hovers */

a.first-rub:hover {
	border: 1px solid white;
}

a.second-rub:hover {
	border: 1px solid white;
}

	
li.rubrique a:hover {
	color: #00A9D3;
	background-color: #ffffff;
	border: 1px solid white;
}
	
/* hovers with specificity */

li a.first-rub:hover {
	color: #00A9D3;
	background: #ffffff;	
}
	
li.rubrique:hover { 
z-index:10; }		
		
ul ul, li:hover ul ul {
	display:none;
}

li:hover ul, li:hover li:hover ul {
	display:block;
}


/*---------menu langue---------*/

#menulang {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	width: 100%;
	height: 20px;
	margin: 0;
	padding: 0;
	border: 0;	
	list-style-type: none;
}

#menulang li {
	font-family:Arial, Helvetica, sans-serif;
	float: left;
	width:75px;
	width:70px;
	margin: 0;
	padding: 0;
	border: 0;	
	text-align: left;
	line-height: 15px;
	font-size:9px;
	font-weight: bold;
	display: block;
	text-decoration: none;
	background-color: #FFFFFF;
	
}

