body{
background-color: #FFFFFF;
font-family:verdana, Arial, Sans-serif;
font-size:10px;
color:#000000;
background-image:url(images/bg.gif); 
background-repeat:repeat-x;
margin: 5px 5px 5px 5px;
padding: 0px 0px 0px 0px;
}

a:link{
font-family:verdana, Arial, Sans-serif;
font-size:10px;
color:#277eab;
text-decoration:none;
}

a:visited{
font-family:verdana, Arial, Sans-serif;
font-size:10px;
color:#277eab;
text-decoration:none;
}

a:hover{
font-family:verdana, Arial, Sans-serif;
font-size:10px;
color:#277eab;
text-decoration:underline;
}

a:active{
font-family:verdana, Arial, Sans-serif;
font-size:10px;
color:#e49b00;
text-decoration:none;
}

td {
font-family:verdana, Arial, Sans-serif;
font-size:10px;
vertical-align: top;
}

pre {
font-size: 11px;
width: 500px;
overflow: auto;
}

object {
display: block;
}

textarea{
font-family: Verdana, Arial, Sans-serif; 
font-size: 9px;
color:#000000;
}

select{
color: #000000; 
font-family: Verdana, Arial, Sans-serif; 
font-size: 9px; 
}


hr{
color: #000000;
height: 1px;
}

p{
vertical-align : top;
}

input.captch {
font-family: Comic Sans MS, Verdana, Arial;
width: 160px;
height: 40px;
text-align: center;
font-size: 27px;
color: #e6c409;
font-weight: bold;
background-color: #277ca7;
background: url(../../images/captcha.jpg);
border: 0px;
padding: 0px;
margin: 0px;
vertical-align: bottom; 
filter:DropShadow(color=#000000, offx=1, offy=2);
}

.espace_menu {
height: 20px;
}
.image {
display: block;
}

.checkbox {
background:transparent;
border:none;
}

.titre{
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
font-family:Verdana, Arial, Sans-serif;
font-size:12px;
background-image: url(images/bg_titre.gif); 
background-repeat: no-repeat;
background-position: center center;
width: 260px;
height: 79px;
text-align: center;
padding-bottom: 0px;
padding-left: 0px;
color: #FFFFFF;
}

.bg_block{
position: relative;
margin-left: auto;
margin-right: auto;
font-family:Verdana, Arial, Sans-serif;
color:#000000;
font-size:10px;
background-image: url(images/bg_block.gif); 
background-repeat: no-repeat;
background-position: 10% 0%;
width: 250px;
height: 20px;
text-align: center;
padding-right: 10px;
padding-top: 20px;
padding-top: 3px;
color: #FFFFFF;
}

.copyright {
font-family:Verdana, Arial, Sans-serif;
color: #FFFFFF;
font-size:9px;
text-align: center; 
position: relative; 
top: -25px;
}

.copyright a:link{
color: #FFFFFF;
}

.copyright a:visited{
color: #FFFFFF;
}

.copyright a:hover{
color: #FFFFFF;
text-decoration:underline;
}

.copyright a:active{
color: #FFFFFF;
}

.edito{
display: block;
border: 1px #000000 solid;
background-color: #FFFFFF;
width: auto;
height: 205px;
padding: 10px;
margin-left: 5px;
margin-right: 0px;
overflow: auto;
}

.content{
display: block;
position: relative;
min-height: 80px;
vertical-align: top;
margin: 0;
border: 1px #000000 solid;
background-color: #FFFFFF;
width: auto;
padding: 10px;
}

.footer{
font-family: Verdana, Arial, Sans-serif;
font-size: 14px;
font-weight: bold;
color: #e3ca08;
text-align: center;
}

/* BOITE 300 PX */
/*--------------------------------------------------------------------------------------------*/

 /* Largeur totale de la boite */
.AngleRond300 {
width:300px;
background-color:transparent;
}

/* définition des pixels d'angles */
.AngleRond300 .pix1, .AngleRond300 .pix2, .AngleRond300 .pix3, .AngleRond300 .pix4, .AngleRond300 .pix5 {
display:block;
overflow:hidden;
height:1px;
border-left:1px solid #000;
border-right:1px solid #000;
background:#FFFFFF;
}

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

/* calque de contenu de la boite */
.AngleRond300 .contenu {
background:#FFFFFF;
border-left: 1px solid #000;
border-right: 1px solid #000;
padding: 5px;
/* largeur: calque AngleRond - 14px (décalage latéral) */
width:286px;
/* centrage du calque de contenu */
margin: 0 auto 0 auto;
}
/*--------------------------------------------------------------------------------------------*/


/* BOITE 250 PX */
/*--------------------------------------------------------------------------------------------*/

 /* Largeur totale de la boite */
.AngleRond250 {
width:250px;
background-color:transparent;
}

/* définition des pixels d'angles */
.AngleRond250 .pix1, .AngleRond250 .pix2, .AngleRond250 .pix3, .AngleRond250 .pix4, .AngleRond250 .pix5 {
display:block;
overflow:hidden;
height:1px;
border-left:1px solid #000;
border-right:1px solid #000;
background:#FFFFFF;
}

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

/* calque de contenu de la boite */
.AngleRond250 .contenu {
background:#FFFFFF;
border-left: 1px solid #000;
border-right: 1px solid #000;
padding: 5px;
/* largeur: calque AngleRond - 14px (décalage latéral) */
width:236px;
/* centrage du calque de contenu */
margin: 0 auto 0 auto;
}
/*--------------------------------------------------------------------------------------------*/


/* BOITE 100% */
/*--------------------------------------------------------------------------------------------*/

 /* Largeur totale de la boite */
.AngleRond100 {
width:100%;
background-color:transparent;
vertical-align: top;
}

/* définition des pixels d'angles */
.AngleRond100 .pix1, .AngleRond100 .pix2, .AngleRond100 .pix3, .AngleRond100 .pix4, .AngleRond100 .pix5 {
display:block;
overflow:hidden;
height:1px;
border-left:1px solid #000;
border-right:1px solid #000;
background:#FFFFFF;
}

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

/* calque de contenu de la boite */
.AngleRond100 .contenu {
background:#FFFFFF;
border-left: 1px solid #000;
border-right: 1px solid #000;
padding: 5px;
/* largeur: calque AngleRond - 14px (décalage latéral) */
width:99%;
/* centrage du calque de contenu */
margin: 0 auto 0 auto;
}
/*--------------------------------------------------------------------------------------------*/


/* MENU DEROULANT */
/*--------------------------------------------------------------------------------------------*/
#menuDeroulant {
background:#1b181d none repeat scroll 0%;
border:0;
margin:0;
padding:0;
height:21px;
left:auto;
right: auto;
list-style-type:none;
position:absolute;
top:131px;
width:auto; 
z-index:4;
}
#menuDeroulant li {
border:0pt none;
float:left;
margin:0pt;
padding:0pt;
width:125px;
text-align: center;
}
#menuDeroulant li a:link, #menuDeroulant li a:visited {
background:#1b181d none repeat scroll 0%;
border-right:1px solid #FFFFFF;
color:#FFFFFF;
display:block;
height:1%;
margin:0pt;
padding:4px 8px;
text-decoration:none;
}
#menuDeroulant li a:hover {
background-color:#e3ca08;
color:#000000;
}
#menuDeroulant li a:active {
background-color:#e49b00;
}
#menuDeroulant .sousMenu {
border:0pt none;
display:none;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#menuDeroulant .sousMenu li {
border-color:transparent -moz-use-text-color -moz-use-text-color -moz-use-text-color;
border-style:solid none none none;
border-width:1px 0pt 0pt 0pt;
float:none;
margin:0pt;
padding:0pt;
width:124px;
}
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited {
background:transparent url(images/fondTR.gif) repeat scroll 0%;
border:0pt none;
color:#FFFFFF;
display:block;
margin:0pt;
text-decoration:none;
}
#menuDeroulant .sousMenu li a:hover {
background-color:#e3ca08;
background-image:none;
color:#000000;
}
#menuDeroulant .sousMenu li a:active {
background-color:#e49b00;
background-image:none;
color:#000000;
}
#menuDeroulant li:hover > .sousMenu {
display:block;
}
/*--------------------------------------------------------------------------------------------*/

/* BANNIERE FLASH */
/*--------------------------------------------------------------------------------------------*/
#imageSlideshowHolder{
		background-color:#e9e7da;
		position:relative;
		text-align: center;
		top: 0px;
		left: 0px;
		margin-left: auto;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		border: 0px;
		z-index:1;
		
		/* CSS HACK */
		width: 280px;	/* IE 5.x */
		width/* */:/**/280px;	/* Other browsers */
		width: /**/280px;
		
		/* CSS HACK */
		height: 210px;	/* IE 5.x */
		height/* */:/**/210px;	/* Other browsers */
		height: /**/210px;
	}

.imageInGallery{
		position:absolute;
		width:280px;
		height:210px;
		background-color:#e9e7da;
		left:0px;
		top:0px;
		margin: 0px;
		border: 0px;
	}