a {

	text-decoration:none;

}

body{

	padding:0px;

	padding-top:5px;

	margin:0px;

	margin-left:10px;

	position: relative; /*ou absolute */

	background-color:#CACACA;

}

body,div,p{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

}

form{

	padding:0px; margin:0px;

}

p{

	text-align:justify

}

.titre{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	background-color:#FFFFFF;

}


.titreAdmin{

	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#FFFFFF;

}

.titrelieu{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:25px;

	color: #006699;

	padding-left:5px;

	/*margin-top:5px; */

	margin-bottom:1px;

}

.gpslieu{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:17px;

	color: #006699;

	font-weight:bold;

	padding-left:5px;

	/*margin-top:5px; */

	margin-bottom:1px;

}

h1{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#FFFFFF;

	border-bottom-width:1px;

	border-bottom-style:dotted;

	border-bottom-color:#FFFFFF;

}

h2{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	color: #006699;

	padding-left:5px;

	/*margin-top:5px; */

	margin-bottom:1px;

}

h3{

	text-align:center;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	margin-top:5px;

	margin-bottom:0px;

}

h4{

	text-align:left;

	color:#FFFFFF;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	padding:0px;

	margin:5px;

}

h5{

	color:#FFFFFF;

	font-size:10px;

	padding:0px;

	margin:0px;

}

.description{

	text-align:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color: #999999;

	font-size:9px;

	margin-top:1px;

	margin-bottom:0px;

}

.spacegc {

	padding-top:0px;

	background-color:#CACACA;

	width:0px;
	
}

.centre {

	float:left;

	padding:12px;

	width:717px;

}

.gauche {

	background-image:url(template/terre.jpg);

	/*background-color:#F9F9E9;*/
	
	float:left;

	height:505px;
	
	width:200px;

	padding:0px;

	margin:0px;

}

.gauche_pilote {

	background-image:url(espace_pilote/template/nuage.jpg);
		
	float:left;

	height:480px;
	
	width:200px;

	padding:0px;

	margin:0px;

}

.droite {

	padding-top:4px;

	float:left;

	width: 123px;

}

.haut{

	width:770px;

	height:123px; 

	top:0px; 

	float:left;

	background-color:#006699;

	vertical-align:top;
	
	padding:0px;

	margin:0px;

}

.hautg{

	width:200px;

	height:123px; 
	
	float:left;

	background-image:url(template/nuage-black.jpg);
	
	/*background-color:#006599;*/

	vertical-align:top;

	top:0px; 

	padding:0px;

	margin:0px;
	
	color:#B79060;

}

.menu{

	text-align:left;

	padding-top:10px;

	padding-left:10px;

	float:left;
	
	width:200px;

	font:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

}

.menu_pilote{

	text-align:left;

	padding-top:10px;

	padding-left:10px;

	float:left;

	width:200px;

	font:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

}

.menuadmin{

	text-align:left;

	padding-top:10px;

	padding-left:10px;

	float:left;

	width:190px;

	font:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

}

.bar-slogan{

	vertical-align:top;

	margin:0px;

	padding:0px;

	float:left;

	width:770px;

}

.login{

	padding-left:10px;

	margin:0px;

}

.menu_div {

	padding:0px;

	margin:0px;
	
	font:Verdana, Arial, Helvetica, sans-serif;
	
	color:#B79060;
	
}

.menu_lien,.menu_lien:link,.menu_lien:visited,.menu_lien:active{

	text-align:left;

	height:20px;

	padding-left:15px;

	/*text-decoration:none;*/

	vertical-align:middle;

	background-image:url(template/arrow_blue.gif);

	background-repeat: no-repeat;

	padding-top:0px;

	padding-bottom:0px;

	color:#FFFFFF;
	
	font:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

}

.menu_lien:hover{

	text-align:left;

	height:20px;

	padding-left:15px;

	text-decoration:none;

	vertical-align:middle;

	background-image:url(template/arrow_gray2.gif);

	background-repeat: no-repeat;

	padding-top:0px;

	padding-bottom:0px;

	color:#CCCCCC;

	font-weight:bold;

}
/* DEBUT LIENS MENU GAUCHE PILOTE*/
.menu_lien_pilote,.menu_lien_pilote:link,.menu_lien_pilote:visited,.menu_lien_pilote:active{

	text-align:left;

	height:20px;

	padding-left:15px;

	text-decoration:none;

	vertical-align:middle;

	background-image:url(template/arrow_blue.gif); 

	background-repeat: no-repeat;

	padding-top:0px;

	padding-bottom:0px;

	color:#F3F3F3; /* COULEUR LIENS REPOS */

	font-weight:bold;

}

.menu_lien_pilote:hover{

	text-align:left;

	height:20px;

	padding-left:15px;

	text-decoration:none;

	vertical-align:middle;

	background-image:url(template/arrow_gray2.gif);

	background-repeat: no-repeat;

	padding-top:0px;

	padding-bottom:0px;

	color:#666666; /* COULEUR LIENS SURVOLE */

	font-weight:bold;

}
/* FIN LIENS MENU GAUCHE PILOTE*/


input{

	border:0px;

	padding:1px;

	margin:1px;

}

.champ{

font-size:11px;

font-family:Verdana;

color:#006699;

border:1px solid #000000 ;

background-color:#F5F5F5;

width:97px;

}


/* Description champ lieu */
.champlieu{

font-size:11px;

font-family:Verdana;

color:#000000;

border:1px solid #000000 ; 

background-color:#D7DDE9; /* <- COULEUR DE FOND */

width:97px;

}



.champfile{

font-size:11px;

font-family:Verdana;

color:#006699;

border:1px solid #000000 ;

background-color:#F5F5F5;

}

.champhttp{

font-size:11px;

font-family:Verdana;

color:#006699;

border:1px solid #000000 ;

background-color:#F5F5F5;

width:200px;

}

.champdesc{

font-size:11px;

font-family:Verdana;

color:#006699;

border:1px solid #000000 ;

background-color:#F5F5F5;

width:200px;

}

.champliste{

font-size:11px;

font-family:Verdana;

color:#006699;

border:1px solid #000000 ;

background-color:#F5F5F5;

}

.champnews{

font-size:11px;

font-family:Verdana;

color:#006699;

border:1px solid #000000 ;

background-color:#F5F5F5;

width:200px;

height:50px;

}

.tableau{

width:350px;

border:1px solid;

border-color:#006699;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

}



.tableaulieu{

width:770px;

border:1px solid;

border-color:#006699;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

}



.tableaumod{

width:450px;

border:1px solid;

border-color:#006699;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

}

.tableauliens{

width:750px;

border:1px solid;

border-color:#006699;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

}

.tableaulienscat{

width:190px;

border:1px solid;

border-color:#006699;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

}

.tableaugaleriescat{

width:500px;

border:1px solid;

border-color:#006699;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

}

.titreform{

font-size:10px;

font-weight:600;

}

.redbull{
margin-left:1px;
}