td.entete{background:url(../sexe-image/thead_bg.gif) repeat-x;color:#FFF;}
td.entete2{background:url(../sexe-image/thead_bg2.gif) repeat-x;color:#FFF;}
td.entete3{background:url(../sexe-image/thead_bg3.gif) repeat-x;color:#FFF;}
.entete h2 {margin:0;padding-left: 10px;font-size: 1.15em;font-weight: bold;}
.entete2 h2 {margin:0;padding-left: 10px;font-size: 1.15em;font-weight: bold;}
.entete3 h2 {margin:0;padding-left: 10px;font-size: 1.15em;font-weight: bold;}
.title_ { color: #fff; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-color: #424141; text-align: left; text-indent: 10px; width: 280px; padding: 2px; border: solid 2px #ad2222; }
.info { color: #fff; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #424141; text-align: left; text-indent: 2px; padding: 0 2px; border: solid 2px #ad2222; }
.date { color: #fff; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-color: #424141; text-align: center; padding: 0; border: solid 2px #ad2222; }
.detail { color: #fff; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #424141; text-align: justify; text-indent: 10px; padding: 5px; border: solid 2px #ad2222; }
.big_table { background-color: #781919; }
.thumb { border: solid 2px #ad2222; }
.content { background-color: #A1413A; text-align: center; padding: 50px; }

/*.active_tab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/active_tab.gif);
	background-repeat: repeat-x;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 1px;
}
.active_tab_left {
	background-image: url(images/active_tab_left.gif);
	background-position: right;
	width: 10px;
	background-repeat: no-repeat;
}
.active_tab_right {
	background-image: url(images/active_tab_right.gif);
	background-position: left;
	background-repeat: no-repeat;
	width: 10px;
}
.passive_tab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background-image: url(images/passive_tab.gif);
	background-repeat: repeat-x;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 1px;
}
.passive_tab_left {
	background-image: url(images/passive_tab_left.gif);
	background-position: right;
	width: 10px;
	background-repeat: no-repeat;
}
.passive_tab_right {
	background-image: url(images/passive_tab_right.gif);
	background-position: left;
	background-repeat: no-repeat;
	width: 10px;
}
.lienmini{font-size:11px;}*/

/* CSS du menu horizontal, bieler batiste */

#menuh{font-family: Arial, Helvetica, sans-serif;
background:url(menu/thead_bg1.gif) repeat-x;height:32px;
    position:absolute;
    display:block;
    margin:0;
    padding:0;
    width:960px;
    }

#menuh ul{
    position:absolute;
    display:block;
    width:100px;
  margin:0;
    padding:0;
    }
    
#menuh li ul{
    visibility:hidden;
    }

#menuh li li ul{
    position:absolute;
    margin-left:100px;
    margin-top:-23px;
    }
    
#menuh li{
    list-style:none;
    width:100px;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0;
    padding:0;
    }
    
#menuh li li{
    display:block;
    float:none;font-size:11px;border:1px #fff solid;
    }

#menuh li li a{
	background-image: none;
	background-color: #81a2c4;}
	
#menuh li li a:hover
{
	background-image: none;
	background-color: #ff0099;
}
/* correct a little IE bug */
* html #menuh li li{
    display:inline;
    }

#menuh a{
    text-align:center;
    /*background-color: #9cf;*/
    color:#000;font-weight:bold;
    display:block;
    width:100px;
    text-decoration:none;
    padding:2px 0;
    margin:0px;
    }
    
#menuh a:hover{
background:url(menu/thead_bg.gif) repeat-x;color:#fff;
/*    background-color: #eee;
    border:1px #aaa solid;*/
    }
    
/* for a mozilla better display with key nav */
#menuh a:focus{
    background-color: #aaf;
}

a.linkOver{
   background-image: none;
	background-color: #ff0099;

    }
/*gauche*/
.arrowlistmenu{
width: 163px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: white;
background: black url(menu/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(menu/titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(menu/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}

/*bouton*/
a.boldbuttons{
/*background: transparent url('media/roundedge-gray-left.gif') no-repeat top left;*/
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;
}
a.boldbuttons2{/*background: transparent url('media/roundedge-blue-left.gif') no-repeat top left;*/
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons, a:link.boldbuttons2, a:visited.boldbuttons2, a:hover.boldbuttons2, a:active.boldbuttons2{
color: white; /*button text color*/
}

a.boldbuttons span{
/*background: transparent url('media/roundedge-gray-right.gif') no-repeat top right;*/
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}
a.boldbuttons2 span{background: transparent url('media/roundedge-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/}

a:hover.boldbuttons,a:hover.boldbuttons2{ /* Hover state CSS */
text-decoration: underline;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
