/***************************************************************************************************/
/******************************************* divs overall ******************************************/
/***************************************************************************************************/
body{
	margin:0px;
	text-align:center;
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/fd-Amnyos.gif);
	background-repeat:repeat-x;
	background-color:#d8d7ce;
}
form{
	margin:0px;
	padding:0px;
}
h1, h2 { text-indent: -9000em}
.myhr{
	clear:both;
	visibility:hidden;
	height:1px;
}
#conteneur {
	width:959px;
	margin:0px auto 0px auto;
	text-align:left;
}
/*************************************************************************/
/*						CSS pour le menu déroulant                       */
/*************************************************************************/

#menu{	
	height:28px;
	background-image:url(images/fond-menu.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-align:center;
	font-size:0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	z-index:999;
	position:relative;
}
#menu ul{
	position:relative;
	float:left;
	list-style:none;
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#menu li {
	float: left;
	padding: 0px 0px 0px 0px;
}
#menu ul li a:link, #menu ul li a:visited, #menu ul li a:hover{
	display:block;
	padding:5px 17px 9px 11px;
	text-decoration:none;
	font-weight:bold;
}
#m-amnyos a:link, #m-amnyos a:visited, #m-clients a:link, #m-clients a:visited{
	width:75px;
}
#m-domaines a:link, #m-domaines a:visited, #m-modes a:link, #m-modes a:visited{
	width:164px;
}
#m-realisations a:link, #m-realisations a:visited, #m-consultants a:link, #m-consultants a:visited, #m-contact a:link, #m-contact a:visited{
	width:94px;
}
#m-amnyos a:link, #m-amnyos a:visited, #m-domaines a:link, #m-domaines a:visited, #m-modes a:link, #m-modes a:visited, #m-clients a:link, #m-clients a:visited, #m-realisations a:link, #m-realisations a:visited, #m-consultants a:link, #m-consultants a:visited{
	color:#0c6080;
	background-image:url(images/menu-separateur.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#menu ul li a:hover{
	color:#fff;
	background-color:#0c6080;
}
#menu ul li span a:link, #menu ul li span a:visited{
	display:block;
	padding:5px 17px 9px 11px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#0c6080;
}
#m-contact a:link, #m-contact a:visited{
	color:#0c6080;
	
}
/*********************************************** gestion sous menu **************************/

#menu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 200px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	margin: 0;
	text-align:left;
	padding:0px;
}
#menu li li {
	width:200px;	
	border-bottom:solid 1px #e5e5e5;
}
#menu li li a:link, #menu li li a:visited{
	background-image:url(images/puce-menu.gif);
	background-repeat:no-repeat;
	background-position:5px 8px;
	width:178px;
	padding:2px 11px 3px 11px;
}
#menu li li a:hover{
	
}

#menu li ul ul {
	margin: -1em 0 0 9em;
}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
	left: -999em;
}

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
	left: auto;
}

#menu li:hover{
	/*background: #eee;*/
}


/**************************** metanav *********************************************************/
/********************************************************/
#meta-nav{
	height:23px;
	padding:0px 5px 0px 0px;
}
#metanav-liens{
	font-size:0.8em;
	float:right;
	color:#006699;
}
#metanav-liens a:link, #metanav-liens a:visited{
	color:#006699;
	text-decoration:none;
}
#metanav-liens a:hover{
	color:#006699;
	text-decoration:underline;
}
/***************************************************************************************************/
/**********************************************  ******************************************/
/***************************************************************************************************/

#contenu-bas{
	width:707px;
	float:left;
	padding:100px 0px 0px 0px;
} 
/***************************************************************************************************/
/*********************************************** Newsletter *******************************************/
/***************************************************************************************************/
#newsletter{
	background-color:#e0e4e5;
	border:#9fa9b4 solid 1px;
	width:127px;
	margin:10px 0px 0px 5px;
	padding:8x 0px 0px 0px;
	float:left;
	font-size:0.7em;
}
#newsletter form {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}
.recherche{
	border:solid 1px #CCCCCC;
	width:100px;
	height:16px;
	font-size:0.8em;
}
/***************************************************************************************************/
/*********************************************** download Plaquette *******************************************/
/***************************************************************************************************/

#plaquette a:link, a:visited, a:active{
	color:#003366;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
#plaquette a:hover{
	color:#0099CC;
}

#plaquette{
	background-color:#eaeff3;
	background-image:url(images/visuel-plaquette.png);
	background-repeat:no-repeat;
	background-position:right;
	border:#9fa9b4 solid 1px;
	width:127px;
	height:46px;
	margin:10px 0px 0px 5px;
	padding:8px 0px 10px 0px;
	float:left;
}
#plaquette p{
	font-size:0.8em;
	color:#333333;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 8px;
}
/***************************************************************************************************/
/*********************************************** classes Home *******************************************/
/***************************************************************************************************/
.lien-actu{
	color:#0099FF;
	background-image:url(images/puce.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:0px 0px 0px 10px;
}
.lien-actu a:link, .lien-actu a:visited{
	text-decoration:underline;
	font-size:1em;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 0px;
}
.lien-actu a:hover{
 	color:#000000;
}

.lien-textgris{
	color:#333333;
	background-image:url(images/fleche.gif);
	background-repeat:no-repeat;
	background-position:90px 3px;
	padding:0px 0px 0px 105px;
	font-size:0.8em;
	text-decoration:none;
}
.lien-textgris a:link, .lien-textgris a:visited, .lien-textgris a:active{
	color:#2596c2;
	text-decoration:none;
}
.lien-textgris a:hover{
 	color:#CC3300;
	text-decoration:none;
}
.text-prune {
	color:#993300;
	font-size:0.8em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.texte-noir  {
	color:#000000;
	font-size:0.8em;
}
.fleche {
	background-image:url(images/fleche.gif);
	background-position:-3px 10px;
	background-repeat:no-repeat;
	padding-right:20px;
}
.suite {
	color:#000000;
	font-size:0.8em;
	background-image:url(images/puce-Ariane.gif);
	background-repeat:no-repeat;
}
.bold a{
	color:#006699;
	font-weight:bold;
	background-image:url(images/fleche.gif);
	background-position:-3px 10px;
	background-repeat:no-repeat;
	padding-right:20px;
}
/***************************************************************************************************/
/****************************************** divs interieur *****************************************/
/***************************************************************************************************/
#header-interieur{
	position: relative;
	height:130px;

}
#header-interieur h1{
	position: relative;
	top:6px;
	left:90px;
	height:80px;
	width:197px;
	background-image:url(images/logo-Amnyos-interieur.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
}
#band-interieur-sous-menu{	
	float:left;
	background-color:#FFFFFF;
}

/***************************************************************************************************/
/****************************************** fil Ariane *********************************************/
/***************************************************************************************************/

#fil-ariane{
	background-image:url(images/fond-fil-ariane.jpg);
	padding:15px 255px 0px 0px;
	margin:0px 0px 0px 0px;
	width:700px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#fil-ariane ul{
	padding:0px 5px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style: none;
	text-align:right;
	border-bottom:1px solid #dfdada;
}

#fil-ariane ul li{
	display:inline;
	background-image:url(images/puce-Ariane.gif);
	background-repeat:no-repeat;
	background-position:3px 4px;
		color:#006699;
	text-decoration:none;
}

#fil-ariane ul li a:link, #fil-ariane ul li a:visited{
	color:#999999;
	text-decoration:none;
	padding:0px 0px 0px 10px;
	font-size:0.9em;
}

#fil-ariane ul li a:hover{
	color:#006699;
	text-decoration:none;
	background-image:url(images/puce-ArianeBleue.gif);
	background-repeat:no-repeat;
	background-position:3px 4px;
}	

#fil-ariane span.actif {
	color:#006699;
	text-decoration:none;
	padding:0px 0px 0px 10px;
	font-size:0.9em;
	}

/***************************************************************************************************/
/****************************************** CONTENU *********************************************/
/***************************************************************************************************/
#contenu-gauche{
	width:700px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
	float:left;
}
.formulaire{
	border:solid 1px #a5c4c6;
	margin:0px 0px 0px 0px;
	width:250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	float:left;
	margin:-18px 0px 0px 220px;
}
/***************************************************************************************************/
/****************************************** SOUS-MENU *********************************************/
/***************************************************************************************************/
#sous-menu{
	background-image:url(images/vignette.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	width:145px;
	float:left;
}

#sous-menu ul{
	padding:0px 0px 0px 0px;
	margin:5px 0px 5px 0px;
	list-style: none;
	text-align:left;
}

#sous-menu ul li{
	border-bottom:1px solid #dfdada;
}

#sous-menu ul li a:link, #sous-menu ul li a:visited{
	color:#336699;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/puce-menu.gif);
	background-repeat:no-repeat;
	background-position:3px 9px;
	padding:3px 0px 3px 12px;
	margin:0px 0px 0px 0px;
	font-size:1em;
	display:block;
}

#sous-menu ul li a:hover{
	color:#0099CC;
	text-decoration:none;
}

#sous-menu span {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/puce-menu.gif);
	background-repeat:no-repeat;
	background-position:3px 6px;
	padding:3px 0px 3px 12px;
	margin:0px 0px 0px 0px;
	font-size:1em;
	display:block;
	color:#0099CC;
	text-decoration:none;

}

#vignette{
	padding:10px 0px 0px 0px;
	width:134px;
	float:left;
}

/***************************************************************************************************/

#texte-principal{
	font-size:1em;
	width:520px;
	float:right;
	padding:0px 10px 0px 20px;
}
#texte-principal a:link, #texte-principal a:visited{
	color:#0073bc;
	text-decoration: none;
	background-image:url(images/puce-ArianeBleue.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	background-position:2px 5px;
}
#texte-principal a:hover{
	color:#CC0033;
	text-decoration: none;
}
#texte-principal p{
	padding:6px 10px 5px 5px;
	margin:6px 2px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:1em;
	color:#333333;
}

#texte-principal h2{
	padding:6px 0px 0px 0px;
	margin:6px 10px 10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#006699;
	text-indent: 0em;
}
#texte-principal h1{
	padding:6px 0px 0px 0px;
	margin:6px 10px 10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#666666;
	text-indent: 0em;
}
#texte-principal ul{
	padding:0px 0px 0px 5px;
	list-style:none;
}
#texte-principal ul li p{
	padding:0px 0px 0px 20px;
	list-style:none;
	background-image:url(images/puce-ArianeBleue.gif);
	background-repeat:no-repeat;
	background-position:10px 5px;
}
#texte-principal li a:link, #texte-principal li a:visited{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 35px;
	background-image:url(images/puce-menu.gif);
	background-repeat:no-repeat;
	background-position:25px 7px;
}
/***************************************************************************************************/
/**************************************ACTUALITES**********************************************/
/***************************************************************************************************/
#colonne-droite{
	padding:0px 0px 0px 0px;
	float:left;
	background-color:#FFFFFF;
}

#lienActualites{
	padding:20px 0px 0px 20px;
}

#actu{
	padding:5px 0px 0px 15px;
	width:230px;
}
#actu h2{
	background-image:url(images/h2-Actualitesinterieur.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px 0px 0px 0px;
	height:27px
}

#actu ul{
	padding:0px 0px 0px 0px;
	list-style:none;
	margin:0px;
}
#actu ul li{
    padding:0px 0px 0px 0px;
	background-image:url(images/filet-separateur.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#actu ul li a:link, #actu ul li a:visited{
	margin:0px 0px 0px 0px;
	padding:10px 0px 8px 24px;
	background-image:url(images/fleche.gif);
	background-repeat:no-repeat;
	background-position:5px 14px;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
	display:block;
}

#actu ul li a:hover{
	color:#000000;
}

/***************************************************************************************************/

#separateur{
	background-image:url(images/bordure-actu.gif);
	background-repeat:no-repeat;
	padding:15px 0px 0px 0px;
	height:19px;
}

/***************************************************************************************************/
/**************************************ETUDES**********************************************/
/***************************************************************************************************/
#menu-etudes{
	padding:5px 0px 0px 10px;
	width:235px;
}

#menu-etudes h2{
	background-image:url(images/h2-Etudes-interieur.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px 0px 0px 0px;
	height:27px
}

#menu-etudes h2 span{
	display:none;
}

#menu-etudes ul{
	padding:0px 0px 0px 0px;
	list-style:none;
	margin:0px;
}

#menu-etudes ul li{
    padding:0px 0px 0px 0px;
	background-image:url(images/filet-separateur.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#menu-etudes ul li a:link, #menu-etudes ul li a:visited{
	margin:0px 0px 0px 0px;
	padding:10px 0px 8px 24px;
	background-image:url(images/fleche.gif);
	background-repeat:no-repeat;
	background-position:5px 14px;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
	display:block;
}

#menu-etudes ul li a:hover{
	color:#000000;
}

#lienEtudes{
	padding:19px 0px 10px 25px;
}
#FondEtudes{
	background-image:url(images/bordure-actu.gif);
	background-repeat:no-repeat;
	padding:15px 0px 0px 0px;
	height:19px;
}

/**************************** footer *********************************************************/
/********************************************************/

#footer{
	text-align:right;
	height:10px;
	padding:5px 5px 0px 0px;
	float:right;
	width:954px;
	font-size:0.8em;
	color:#999999;
	background-color:#d8d7ce;
}

#footer a:link, #footer a:visited{
	color:#999999;
	text-decoration:none;
}
#footer a:hover{
	color:#666666;
	text-decoration:underline;
}

#imprim{
	width:200px;
	padding:0px -10px 20px 20px;
	float:right;
}

#imprim a:link #imprim a:visited{
	color:#006699;
	text-decoration:none;
}
#imprim a:hover{
	color:#0099CC;
	text-decoration:underline;
}

#imprim ul{
	padding:0px 10px 20px 0px;
	list-style:none;
	margin:0px;
}
#imprim ul li{
    padding:0px 10px 0px 0px;
	background-position:bottom;
	background-repeat:no-repeat;
	display:inline;
}
#imprim ul li a:link, #imprim ul li a:visited{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#0099FF;
	background-image:url(images/puce.gif);
	background-repeat:no-repeat;
	background-position:2px 5px;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#imprim ul li a:hover{
	color:#000000;
}
/**************************** LOGO retour Accueil *********************************************************/
/*********************************************************************************************************/

#logo-retour-accueil{
	float:left;
	width:250px;
	height:130px;
	float:left;
}
#logo-retour-accueil img{
	display:none;
}

#logo-retour-accueil a.bouton{
	display: block;
	width:250px;
	height:130px;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
}
#logo-retour-accueil a.bouton:hover{
	background-image: url(images/retour_accueil.gif);
	background-repeat: no-repeat;
}
#flash-interieur{
	float:right;
	width:709px;
	height:130px;
	float:left;
}
#noflashinterieur{
	background-color:#FFFFFF;
	width:664px;
	height:85px;
	padding:45px 0px 0px 45px;
}

/**********************************************/
/*				PLAN DU SITE	 			  */
/**********************************************/

#plan {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 30px;
	font-size:1em;
	border-left:1px solid #cccccc;
}
#plan h2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 8px 24px;
	font-size:1em;
	background-image:url(images/fleche.gif);
	background-repeat:no-repeat;
	background-position:7px 4px;
}
#plan ul{
	padding:0px 0px 0px 20px;
	list-style:none;
}
#plan ul li{
    padding:0px 0px 0px 0px;
}
#plan ul li a:link, #plan ul li a:visited{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 45px;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
	display:block;
}

#plan ul li a:hover{
	color:#000000;
}
/***************************************************************************************************/
/******************************************** contact *****************************************/
/***************************************************************************************************/
#contact{
	text-align:left;
	padding:30px;
	margin:0px;

}
#contact label{
	color:#0099CC;
	font-size:1em;
}
#contact p{
	margin:10px ;
	padding:6px 30px 0px 0px;
	width:410px;
	color:#0099CC;
}

.formulaire{
	border:solid 1px #a5c4c6;
	margin:0px 0px 0px 0px;
	width:250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	float:left;
	margin:-18px 0px 0px 130px;
}
.formulaire-login{
	border:solid 1px #a5c4c6;
	width:150px;
	font-size: 1.1em;
	float:left;
	font-weight:normal;
	margin:-16px 0px 0px 220px;
}
#valider {
	clear:both;
	margin:20px 0px 5px 218px;
}

.mentions{
	font-size:1em;
	color:#000000;
	padding:6px 0px 25px 0px;
}

/***************************************************************************************************/
/******************************************** contact *****************************************/
/***************************************************************************************************/


.illus-droite {
	float:right;
	margin:5px 0px 5px 15px;
}
.fleche {
	color:#006699;
	font-weight:bold;
	background-image:url(images/fleche.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.encart{
	background-color:#F2F2F2;
	margin:35px 0px 0px 0px;
}

#texte-principal p.encart-titre{
	color:#000000;	
	background-color:#F2F2F2;
	padding:10px 10px 5px 20px;
	margin:10px 0px 10px 0px;
	background-image:url(images/fleche-gris.gif);
	background-position:0px 14px;
	background-repeat:no-repeat;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.filet{
	border-top:1px solid #cccccc;
}
.bold{
	color:#006699;
	font-weight:bold;
}
#texte-principal p.sous-titre{
	color:#006699;
	font-weight:bold;
	font-size:1.2em;
	padding:10px 10px 5px 23px;
	margin:10px 0px 10px 0px;
	background-image:url(images/fleche.gif);
	background-position:4px 15px;
	background-repeat:no-repeat;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
