html,body{
	font-family:Arial;
	font-size:14px;
	background-color:#C2C2C2;
}


a { text-decoration: none; color:#008E96; }

a:hover, a:active{ color:black; }

h1{ color:#008E96; font-size:18px; }

p{ margin-left:20px; }

#navigation {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #FFF;
	font: 1.2em "Trebuchet MS", sans-serif;
	font-weight:bold;
}
#navigation a, #navigation span {
	display: block;
	padding: 4px 10px;
	color: #FFF;
	text-decoration: none;
	background: url(../images/background-menu.jpg);
	outline: none;
	height:28px;
	width:175px;
	padding-top:8px;
}
#navigation a:hover, #navigation a:focus, #navigation a:active {
	text-decoration: none;
}
#navigation .subMenu {
	font-size: .8em;
	font-size: .9em;
	list-style: none;
	margin: 0;
	padding: 0;
	color:#fff;
	border-bottom: 0px;
}
#navigation ul.subMenu a {
	background: none;
	color:#fff;
	border-bottom: 0px;
}

.listeLiens{
	color:#008E96;
}

.listeLiens a{
	color:#000;
}

.listeLiens a:hover, .listeLiens a:active{
	color:#008E96;
}


#Principal{
	
	width:900px;
	margin:auto;
	/*border:1px solid black;*/
	background-color:white;
	
}

#menu{
	
	margin-left:20px;
	margin-top:20px;
	font-family:Arial;
	font-size:18px;
	color:#008E96;
	
}

#SubMenu{
	
	margin-left:20px;
	margin-top:5px;
	color:#008E96;
	font-weight:bold;
	
}


#Bloc{
	font-family:Arial;
	font-size:12px;
	margin-right:20px;
}

#foot{

	font-family:Arial;
	font-size:11px;
	text-align:center;
	text-transform:uppercase;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	background-color:#FFF;
	background-image:url(../images/back_foot.png) ;
	background-position:center;
	
	margin-left:auto;
	margin-right:auto;
	width:900px;
	_width:916px;
}

#foot a{
	color:#fff;
}
#foot a:hover, #foot a:active{
	border-bottom:1px solid white;
}


.Colonne{

	width:190px;
	text-align:justify
	
}

.tab{ float:left; display:inline; width:140px; }

.champ{ width:120px; border:1px solid #1C8E96; background-color:#F7F7F7; padding:2px; margin:5px 0px 3px 40px; }

input,select{
margin:5px 0px 3px 40px;
}

.bloc_rapide{

	padding-left:20px;
	text-align:justify;
	
}

.bloc_rapide a{

	color:black;

}

.bloc_rapide a:hover, .bloc_rapide a:active{

	color:white;

}


.label_formulaire{
	border-bottom:1px dashed #CCC;
	width:210px;
	text-align:right;
}

.champ_formulaire{
	border-bottom:1px dashed #CCC;
	width:343px;
	text-align:left;
}


.InfoForm{
	
	background-color: #CCC;
	border:1px solid gray;
	padding:2px;
	margin:10px 0px 10px 0px;
	width:555px;
	
}



/* Largeur totale de la boite */
.AngleRond, .AngleRondMenu, .AngleRondSurbrill {
background-color:transparent;
}

/* définition des pixels d'angles */
.AngleRond .pix1, .AngleRond .pix2, .AngleRond .pix3, .AngleRond .pix4, .AngleRond .pix5 {
display:block;
overflow:hidden;
height:1px;
background:#eca;
}

.AngleRond .pix1, .AngleRondMenu .pix1, .AngleRondSurbrill .pix1 {margin:0 5px; }
.AngleRond .pix2, .AngleRondMenu .pix2, .AngleRondSurbrill .pix2 {margin:0 4px;}
.AngleRond .pix3, .AngleRondMenu .pix3, .AngleRondSurbrill .pix3 {margin:0 3px;}
.AngleRond .pix4, .AngleRondMenu .pix4, .AngleRondSurbrill .pix4 {margin:0 2px;}
.AngleRond .pix5, .AngleRondMenu .pix5, .AngleRondSurbrill .pix5 {margin:0 1px;}
/* soit au total : 14px de décalage latéral (2*5px + les bordures) */

/* calque de contenu de la boite */
.AngleRond .contenu {
background:#eca;
padding: 5px;
/* largeur: calque AngleRond - 14px (décalage latéral) */
/* centrage du calque de contenu */
margin: 0 auto 0 auto;
}




.AngleRondMenu .pix1, .AngleRondMenu .pix2, .AngleRondMenu .pix3, .AngleRondMenu .pix4, .AngleRondMenu .pix5 {
display:block;
overflow:hidden;
height:1px;
background:#4B4B4B;
}


.AngleRondMenu .contenu {
background:#4B4B4B;
padding: 5px;
/* largeur: calque AngleRond - 14px (décalage latéral) */
/* centrage du calque de contenu */
margin: 0 auto 0 auto;
color:white;
}




.AngleRondSurbrill .pix1, .AngleRondSurbrill .pix2, .AngleRondSurbrill .pix3, .AngleRondSurbrill .pix4, .AngleRondSurbrill .pix5 {
display:block;
overflow:hidden;
height:1px;
background:#D8D917;
}


.AngleRondSurbrill .contenu {
background:#D8D917;
padding: 5px;
/* largeur: calque AngleRond - 14px (décalage latéral) */
/* centrage du calque de contenu */
margin: 0 auto 0 auto;
color:black;
}

label{
	float:left;
	width:140px;
	color:#666;
	/*margin-top:-5px;*/
}
input,select, textarea{ margin-top:0px; border:1px solid gray; background-color:#F4DDC6; }
textarea{padding:2px;font-family:Arial;font-size:12px;}

a.menu{
color:white;
}

a.menu:hover{
text-decoration:underline;
}

.NoStyle{

	border:0px;
	background:#EECCAA;

}