body{
font-family:Arial, sans-serif;
background-color:#FFF;
margin:0px;
font-size:12px;
color:#555;
}

a {
color:#369;
}

a:hover{color:#400000;}

h1{
font-size: 16px;
font-family:Verdana;
width:100%;
color:firebrick;
border-bottom:1px firebrick solid;
}

h2{
font-size: 10pt;
color:firebrick;
font-family:Verdana;
font-weight:bold;
margin-bottom:5px;
}

h2 a {
text-decoration:none;
color:#444;
}

h3{
color:#343;
font-size: 12pt;
width:100%;
border-bottom:1px #999 dotted;
}

li{
margin-top:10px;
color:#000;
font-weight:bold;
font-size: 10pt;
}


.paragraphes td {
vertical-align:top;
width:50%;
padding-left:0px;
padding-right:20px;

}

.paragraphes img{
padding: 5px;
border:none;
}

.input{
border:1px #DDD solid;
}


.menuh{
width:150px;
text-align:left;
}


.menuh a{
display:block;
margin:0px;
font-weight:bold;
padding:5px;
padding-top:8px;
background-color:#FFF;
border-bottom:1px #369 dotted;
border-left:5px #369 solid;
color:#663;
text-decoration:none;
}

.menuh a:hover{
background-color:#F9F9F9;
border-bottom:1px #004080 solid;
color:#369;
padding-left:10px;
padding-right:0px;
text-decoration:none;
}

.menucontact a{
margin:0px;
font-weight:bold;
padding:5px;
padding-top:8px;
background-color:#FFF;
border-bottom:1px #369 dotted;
border-left:5px #369 solid;
color:#663;
text-decoration:none;
}

.menucontact a:hover{
background-color:#F9F9F9;
border-bottom:1px #004080 solid;
color:#369;
text-decoration:none;
}

.menuv{
position: absolute;
top: 0px;
left:270px;
}

.menuv a {
display: inline-block;
vertical-align:bottom;
color : #800040;
text-decoration : none;
font-weight : bold;
font-size: 17px;
width:160px;
height:30px;
padding-left:10px;
padding-right:10px;

}

.menuv a:hover
{
color: #883738;

}

.navbar{
font-size:12px;
position:relative;
left:0px;
}





/************/



#menu2 {
 padding:0;
 margin:0;
 list-style-type:none;
 }
#menu2  li {
 margin-left:2px;
 float:left; /*pour IE*/
 }
#menu2  li a {
 display:block;
 float:left;
 font-size:15px;

  color:#777;
 text-decoration:none;
 text-align:center;
 padding:5px;
 border:1px #ccc solid;

 }

 #menu2  li a:hover {
   color:#333;
   border:1px #333 solid;
   }


/***************/







ul#menu {
margin:0;
padding:0;
width:150px;
list-style:none;
background-color:#FFFFFF;
}

ul#menu li {
  float:left;
margin:0;
padding:5px 0 5px 20px;
border-bottom:1px solid #C0C0C0;
font-family:arial;
font-size:15px;
font-weight:700;
color:#F6EFDC;
}

ul#menu li:first-child {
border-top:none
}

/* padding-right is set 100px and white-space is used to make sure it won't break into two lines */
ul#menu li a {
  display:block;
color:#F6EFDC;
text-decoration:none;
padding-right:100px;
white-space:nowrap;
}

ul#menu li a {
color:#888888;
text-decoration:none;
}

.even {
background-color:#FFFFFF ;
}

/* IE Hack */
*html ul#menu li a {
padding-right:60px !important
}

.pied tr {
width:2200px;
margin:0px;
padding:0px;
}


.pied td {
margin:0px;
padding:10px;
background-image:url(../images/fondegrade.gif);
background-repeat:repeat-x;
width:200px;
vertical-align:top;
text-align:left;
color:#AAA;
font-size:10px;
}

.pied li {
color:#AAA;
font-size:10px;
}

.pied a {
color:#999;
font-size:10px;
}


/*  slideshow */

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


.tabadmin{
           border:1px #666 solid;
           margin:0px;
           padding:0px;
           width:100%;
}


.tabadmin tr{
          margin:0px;
          padding:0px;
          border-bottom:1px #333 solid;
          width:100%;

}
.tabadmin tr#bold{
  font-weight:bold;
  font-size:15px;
    }



.tabadmin tr td {

          margin:0px;
          padding:0px;
          border-bottom:1px #BBB solid;
          font-size:12px;
  }

.gras {
 font-weight:bold;
 }



  .tabadmin tr:hover {
    background-color:#EEE;
    }


