/* Valeur des balises par défaut */
html, body {
	background: url(img/fond.jpg);
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: yellow;
	font-style: normal;
	margin: 0px;
	padding: 0px;
}

td{
	font-size: 14px;
}
p
{
	margin-bottom: 0;
	margin-top: 5;
}

a{
	color: #feff46;
}

a:hover {
	font-style: italic;
}

a:visited {
	color: #ffffdf;
}
/*
ul {
	list-style-image: url(icone/fleche.png);
}

ul ul {
	list-style-image: url(icone/trefle.png);
}
*/

ul ul {
	list-style-image: url(icone/fleche.png);
}

li{
	margin-top: 5;	
	padding-bottom: 5;	
}

.table_gene, .table_message {
	background-color: #c5fbc6;
	width: 100%;
}

.table_gene td, .table_message th {
	background-color: #629f00;
	padding-bottom: 3;
	padding-left: 5;
	padding-right: 5;
	padding-top: 1;
	vertical-align: top;
}

.table_gene_td_spec{
	background-color: #c5fbc6;
}

.table_gene th{
	background-color: #336800;
}

/************************************************************************/
/* Ensemble du site */
/************************************************************************/
#bandeau{
	width: 100%;
}
#divbandeau{
	width: 100%;
}
#divbandeau table{
	border-collapse: collapse;
}
#menuservice td{
	border-width: 0px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

#TitrePage1{
	width: 100%;
	text-align: center;
	font-size: 32;
	font-weight: bold;
	font-family: "Bradley Hand ITC", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#TitrePage2{
	width: 100%;
	text-align: center;
	font-family: "Tempus Sans ITC", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.societe {
	color: white;
	font-style: italic;
	font-weight: bold;
	font-family: "Bradley Hand ITC", Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}

#frmlangue{
	visibility: hidden;
}

.AfficheInfo {
	color: #F2FFCC;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 15;
	margin-top: 15;
	background-color: #000033;
	padding: 10 10 10 10;
	text-decoration: blink;
}

#travaux{
	float: left;
}

#bandeau_bas{
	width: 100%;
	background-color: #72ded7;
	text-align: center;
	color: #00888a;
	padding-top: 10;
	padding-bottom: 10;
	font-size: 10px;
}
#bandeau_bas a, #bandeau_bas a:hover, #bandeau_bas a:visited{
	text-decoration: underline;
	color: #00888a;
	font-style: normal;
}

/************************************************************************/
/* Ecran d'acceuil */
/************************************************************************/
/* div qui supporte le menu principal sur la page d'accueil */
#accueil_menu_ctnr {
	border: 0px solid #f4ffe1;
	height: 450px;
	width: 800px;
	overflow: hidden;
	text-align: right;
}
/* classe pour le formatage du texte sur le menu principal. A noter : la position relative, afin d'écrire le texte sur l'image */
.accueil_menu{
	position: relative;
	font-family: "Tempus Sans ITC", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 32;
	font-weight: bold;
	text-align: left;
	font-style:	italic;
}
/* idem que précédemment, mais pour le cas du texte plus petit */
.accueil_menu_small{
	font-size: 14;
}

.accueil_menu a, .accueil_menu a:visited{
	text-decoration: none;
	color: Yellow;
	font-style:	italic;
}

.accueil_menu a:hover{
	text-decoration: underline;
	color: #7e00ff;
	font-style: normal;
	background-color: white;
}

#accueil_menu_1{	top: -455;	left: 10;} 		/*Accueil*/
#accueil_menu_2{	top: -510;	left: 610;}		/*Ingénierie*/
#accueil_menu_3{	top: -450;	left: 30;}		/*Société*/
#accueil_menu_4{	top: -410;	left: 350;}		/*Services Clients*/
#accueil_menu_5{	top: -360;	left: 30;}		/*Espace Clients*/
#accueil_menu_6{	top: -425;	left: 630;}		/*Contacts*/
#accueil_menu_7{	top: -427;	left: 350;}		/*Espace Privé*/

/************************************************************************/
/* Conteneur */
/************************************************************************/
/* Table contenant tout le site */
#tbl_container{
	width: 98%;
}
/* Formatage du texte dans le menu des rubriques */
.menu_gene {
	border: 0px solid #f4ffe1;
	height: 71px;
	width: 100px;
	overflow: hidden;
	text-align: center;
	padding-top: 15;
	font-weight: bold;
	font-family: "Tempus Sans ITC", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	
}
/* Image pour les menus actif */
.menu_gene_actif {
	background-image: url(img/menu.gene.actif.jpg);
}
/* Image pour le menu inactif (menu sélectionné) */
.menu_gene_inactif {
	background-image: url(img/menu.gene.inactif.jpg);
}
.menu_gene p{vertical-align: middle; display: inline;}

.menu_gene a, .menu_gene a:hover, .menu_gene a:visited{
	text-decoration: none;
	color: Yellow;
	font-style:	italic;
}

#container_menu{
	padding-top: 1;
	padding-right: 2;
	padding-left: 2;
	padding-bottom: 2;
}

#td_container_menu{
	/*background-color: #00fa9a;*/
	vertical-align: top;
	width: 110;
}

#td_container_corps{
	/*background: url(img/fond-contact.gif);*/
	height: 500;
	background-repeat: no-repeat;
	vertical-align: top;
}

/* Titre affiché dans une rubrique */
.TitreRub {
	text-decoration: underline;
	text-transform: inherit;
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 15;
	margin-top: 15;
}

/* Menu qui s'affiche dans un container, lorsqu'il y a lieu */
#menucontainer {
	text-align: center;
}

#menucontainer ul {
	margin: 0;
	list-style: none;
}

#menucontainer li {
	float: left;
	border: none;
	display: list-item;
	color: #505050;
	background-color: #94a1ad;
	margin-left: 1;
	margin-right: 1;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 5;
	padding-left: 15;
	padding-right: 15;
	padding-top: 5;
	font-family: "Tempus Sans ITC", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#menucontainer a {
	text-decoration: none;
	color: #FEFF17;
}

#menucontainer a:hover {
	color: #FFFF9B;
	font-style: italic;
	text-decoration: underline;
}

/************************************************************************/
/*  Société  */
/************************************************************************/
#descr-societe{
	text-align: center;
	padding-top: 50px;
}

/************************************************************************/
/* Ingénierie   */
/************************************************************************/

#menu_ingenierie{
	background-image: url(img/plan.v2.jpg);
	background-position: top;
	background-repeat: repeat;
}

/************************************************************************/
/* Services   */
/************************************************************************/
#menuservice table{
	border-collapse: collapse;
}
#menuservice td{
	border-width: 1px;
	padding-top: 20;
	padding-bottom: 20;
	padding-left: 5;
	padding-right: 5;
	border-color: Aqua;
	border-style: solid;
}

#photofao td{
	border-width: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 5;
	padding-right: 5;
	border-style: solid;
}

.serv_ing{
	font-family: "Bradley Hand ITC", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C1FFCE;
}

.serv_think{
	font-family: "Tempus Sans ITC", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C1FFCE;
}

.serv_mind{
	font-family: "Tempus Sans ITC", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFE786;
}
/*
#FAO01{
	background-image: url(img/FAO-01.gif);
	background-position: center;
	background-repeat: no-repeat;
}

#FAO02{
	background-image: url(img/FAO-02.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

#FAO03{
	background-image: url(img/FAO-03.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
*/
#divPeriph{
	background-image: url(img/HP-04.gif);
	background-repeat: no-repeat;
}
/************************************************************************/
/* Clients   */
/************************************************************************/

/* Client - Identification */
#frmident {
	margin-bottom: 50px;
	margin-left: 50px;
	margin-top: 50px;
	padding: 20 20 20 20;
	width: 500px;
	height: 300px;
	background-image: url(img/Connect-client.jpg);
}

#frmident td, #frmident a {
	padding: 5 5 5 5;
	color: #006214;
}

/* Client - Fichiers */
#fichier_titre_liste{
	background-color: #9FFFDA;
	color: #0001AA;
	padding-top: 10;
	padding-bottom: 5;
}

#fichier_titre_ajout{
	background-color: #9FFFDA;
	color: #0001AA;
	padding-top: 10;
	padding-bottom: 5;
}

#retour_dossier{
	padding-top: 5;
	padding-bottom: 5;
	padding-left: 30;
	padding-right: 30;
	text-align: center;
}

#divfichiers{
	background-color: #00ee9d;
	color: #007950;
}

#divfichiers ul{
	list-style-image: none;
}
#divfichiers a, #divfichiers a:hover, #divfichiers a:visited{
	text-decoration: underline;
	color: #007950;
	font-style: normal;
}

li.liajoutfichier{	list-style-image: url(icone/WORLD_16.ico);}
li.liajoutdossier{	list-style-image: url(icone/WORLD_16.ico);}
li.lidossier{			list-style-image: url(icone/BRIEFCASE_16_dis.ico);}
li.lifichier{			list-style-image: url(icone/CLOCK_16.ico);}


/* Clients Messages */
.message_0 {
	background-color: #629f00
}
.message_1 {
	background-color: #629f80
}

/************************************************************************/
/* Formation   */
/************************************************************************/

/************************************************************************/
/* Contact   */
/************************************************************************/
#info-contact{
	background-image: url(img/fond-contact.gif);
	background-repeat: no-repeat;
	height: 500px;
	width: 700px;
	padding-left: 5;
	padding-right: 5;
	padding-top: 5;
	padding-bottom: 5;
}

#MapCanvas {
	width: 75%;
	height: 480px;
	float: left;
	border: 1px solid black;
}

#MapRoute {
	border: 1px solid #f4ffe1;
	height: 480px;
	width: 25%;
	overflow: scroll;
	padding: 10px;
	float: right;
}
#situation_chatelneuf{
	border: thin solid aqua;
	font-family: "Tempus Sans ITC", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12;
	padding-bottom: 20;
	padding-top: 20;
}

/************************************************************************/
/* Mails   */
/************************************************************************/
.mailcadre{
	border: 3px double White;
	background-color: #99FF00;
	width: 500px;
	color: #339933;
}

