@charset "iso-8859-1";
body {
	margin:0 auto;
	font-family: "Calisto MT";
	color:#999;
	text-align:center;
	background-color:#DDDDDD;

}

p {
	margin:0.2em 0 1.2em 0;
	padding:0.3em;
	font-size:0.9em
}

h1 {
margin:0 0 15px 0; text-indent:15px; font:bold 1em "Calisto MT",Times New Roman, Arial, Verdana, Georgia,  Times, serif; 
letter-spacing:-1px;}
h1:first-letter { color: #f90 }

h2{
 border-bottom: 1px solid #E4E4E4; margin:0 0 15px 0; text-indent:5px; 
font:bold 1.1em "Calisto MT",Times New Roman, Arial, Verdana, Georgia,  Times, serif; letter-spacing:-1px;}
h2:first-letter { color: #f90 }

h3{
	border-bottom: 1px solid #E4E4E4;
	text-indent:10px;
	font:bold 1.2em "Calisto MT",Times New Roman, Arial, Verdana, Georgia,  Times, serif;
	letter-spacing:-1px;
		}
h3:first-letter { color: #f90 }

h4{
	border-bottom: 1px solid #E4E4E4;
	font: normal 1.1em "Calisto MT",Times New Roman, Arial, Verdana, Georgia,  Times, serif;
	color: #FFF;
	background-color: #f90;
	text-indent:5px}

a:link, a:visited {
color:#F90; text-decoration:none;}
a:hover {
color:#666; text-decoration:none;}
a:active {
color:#F90; text-decoration:underline;}

.contenu { 
background-image:url(Img/fg.png); margin:0 auto 0 auto; padding:0; width:950px;}

.blocktitre {
	padding:50px 0px 25px 10px;
	text-align:left;
	background-image:url(img/b1.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	visibility:visible;
}


.navbar {
list-style-type:none; float:left; display:block; width:100%; line-height:0em; 
clear:both; margin:0; padding-left:4px; font-weight:bold}

.navbar li {display:inline;}

.navbar li current{
display:block; float:left; width:157px; padding:1.2em 0 1.2em 0; margin:0; 
text-decoration:none; background-color:#F90; color:#FFFFFF;}

a.nav:link, a.nav:visited {
display:block; float:left; width:157px; padding:1.2em 0 1.2em 0; margin:0; 
text-decoration:none; background-color:#AAA; color:#FFFFFF;}

a.nav:hover {
display:block; float:left; width:157px; padding:1.2em 0 1.2em 0; margin:0; 
text-decoration:none; background-color:#F90; color:#FFFFFF;}

a.nav:active {
display:block; float:left; width:157px; padding:1.2em 0 1.2em 0; margin:0; 
text-decoration:none; background-color:#F90; color:#FFFFFF;
}

.navbar #current a {
	background-color: #F90;
}

.contenudroit {
	float:right;
	width:230px;
}

.contenudroit h2 {
text-align:left; background-color:#E4E4E4; border-bottom:1px solid #ccc}

.boxdroite {
	margin:15px;
	border:1px solid #999999;
	text-align:center;
	padding: 3px;
}

.boxdroite1 {
	margin:1em;
	padding:0,2em;
	border:1px solid #999999;
	text-align:center;
	background-color:#F0F0F0}
	


.boxplan a {display:block;}

.content {
	text-align:left;
	padding:0px 0px 0px 20px;
	font-family: "Calisto MT";
	float: left;
	width: 650px;

}

.content h2 {
	text-indent:3px;
	white-space: normal;
}

.pied {
	color:#999999;
	background-color:#F5F5F5;
	font-size:0.9em;
	margin:25px 5px 0px 5px;
	padding:3px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:left;
	clear:both;
}

.droite {float:right; clear:right; text-align:right;}
.orange {color: #F90;}
.center{ text-align:center}

.imgright
{ float:right; height:auto;width:auto; margin-left:10px ;	padding: 3px;background-color:#E4E4E4;border: 1px solid #ccc;  }
.imgleft
{ float:left; margin-right:20px ; height:auto;width:auto;	padding: 3px;background-color:#eee;border: 1px solid #ccc; }
.flash{height:auto;width:auto; float:left; margin-left:100px ;	padding: 3px;background-color:#eee;border: 1px solid #ccc;}

/* TABLES */

table   { margin-bottom: 15px; background-image:url(img/fb1.png)}
th      { font-weight: bold; border-left: 1px solid #f90; border-right: 1px solid #f90;border-bottom: 1px solid #f90;  }
td      {  border-bottom: 1px solid #f90; border-left: 1px solid #f90; border-right: 1px solid #f90;  }
th,td   { padding: 4px 4px 4px 5px; }
tfoot   { font-style: italic; }
caption { background: #f90; color:#FFF; text-align:left; text-indent: 10px }

/* FORMS */
fieldset {
	margin: 0px 5px 25px 0px;
	padding: 0px 0px 10px 10px;
	border: 1px solid #f90;
	background-color:#eee;
} 
legend {
	background-color:#f90;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:3px;
	margin-left:10px;
}
form p { margin: 5px 0 0 0; }
label {  text-align:right; margin-right:10px; display:block; width:175px; float:left; clear:both; font-weight:bold; }
input.text { width:150px; } 
textarea { width: 400px; margin: 5px 15px 15px 0px; }  
