@charset "UTF-8";
body
{
margin:0px;
color:black;
font-size:8pt;
font-family:arial;
background-color:transparent;
}
a.button
{
text-align:center;
color:white;
background:transparent;
background-image:url('/images/design/button.gif');
background-repeat:repeat-x;
border:1px solid #ffffff;
font-size:12px;
font-family:arial;
cursor:pointer;
height:20px;
padding-top:2px;
padding-bottom:2px
}
a.button:hover
{
color:white;
font-size:12px;
font-family:arial;
background-image:url('/images/design/button_over.gif');
}
select
{
border:1px solid #999999;
}
textarea
{
border:1px solid #999999;
background-color:white;
color:black;
font-size:10pt;
font-family:arial;
}
input.text
{
border:1px solid #999999;
background-color:white;
color:black;
font-size:10pt;
font-family:arial;
}
.label
{
color:#444444;
font-size:11px;
font-family:Arial,sans-serif;
}
.label a
{
color:#555555;
font-size:11px;
font-family:Arial,sans-serif;
text-decoration:underline
}
.label a:hover
{
color:#444444;
font-size:11px;
font-family:Arial,sans-serif;
text-decoration:underline
}
.labelsmall
{
color:#444444;
font-size:7pt;
font-family:arial;
}
td.titref,td.titref a
{
text-align:center;
background:#29a2dc;
color:white;
font-size:11pt;
font-family:arial;
height:17px;
padding:3px;
}
a.titre
{
color:white;
text-decoration:underline;
font-size:11pt;
font-family:arial;
}
a.titre:hover
{
color:white;
text-decoration:underline;
font-size:11pt;
font-family:arial;
}
hr
{
width:90%;
border:0;
color:#999999;
background-color:#999999;
height:1px;
}
.titre_big,.titre_big a,.titre_big a:hover
{
color:black;
font-size:16px;
font-family:verdana;
font-weight:bold;
}
.bgclair {background:#fafafa}

.bg {background-color:#f2f4fe;}
.menuhaut_item
{
margin-right:30px;
}
.menuhaut_item, .menuhaut_item a
{
font-size:11px;
color:#000000;
text-decoration:none;
font-family:verdana;
}
.menuhaut_item A:hover
{
color:#000000;
text-decoration:underline;
font-family:verdana
}
.menu_infos,.menu_infos a,.menu_infos A:hover
{
padding-left:5px;
font-size:10px;
color:#444444;
text-decoration:none;
font-family:verdana
}
.menu_gauche .item a
{
padding-left:15px;
font-size:11px;
color:#111111;
text-decoration:none;
font-family:verdana;
line-height:16px
}
.menu_gauche .item a:hover
{
padding-left:15px;
font-size:11px;
color:#111111;
text-decoration:underline;
font-family:verdana;
line-height:16px
}
.menu_gauche .titre
{
padding-top:15px;
padding-bottom:10px;
}
.menu_gauche .titre a
{
font-size:16px;
font-weight:bold;
color:#111111;
text-decoration:none;
font-family:verdana;
line-height:17px;
}
.menu_gauche .titre a:hover
{
font-size:16px;
font-weight:bold;
color:#111111;
text-decoration:underline;
font-family:verdana;
line-height:17px;
}
.clear
{
overflow:hidden;
width:100%;
}
a.bouton
{
background:transparent url('/images/boutonf.gif') no-repeat scroll top right;
color:#f0f0f0;
display:block;
float:left;
font:normal 12px arial, sans-serif;
height:23px;
margin-right:6px;
padding-right:18px;
text-decoration:none;
}
a.bouton span
{
background:transparent url('/images/bouton.gif') no-repeat;
display:block;
line-height:13px;
padding:5px 0 5px 18px;
color:#f0f0f0;
text-decoration:none;
} 
a.bouton:hover
{
background-position:bottom right;
color:#ffffff;
outline:none;
font:normal 12px arial, sans-serif;
height:23px;
margin-right:6px;
padding-right:18px;
text-decoration:none;
}
a.bouton:hover span
{
background-position:bottom left;
line-height:13px;
padding:5px 0 5px 18px;
color:#ffffff;
text-decoration:none;
}
span.bouton 
{
background:transparent url('/images/boutonf.gif') no-repeat scroll top right;
display:block;
height:23px;
float:left;
cursor:pointer
}
span.bouton input
{
border:0px solid black;
background:transparent url('/images/bouton.gif') no-repeat top left;
color:#f0f0f0;
font:normal 12px arial, sans-serif;
height:23px;
display:block;
padding-left:7px;
margin-right:2px;
cursor:pointer
}
span.bouton:hover
{
background:transparent url('/images/boutonf.gif') no-repeat scroll bottom right;
display:block;
height:23px;
float:left;
cursor:pointer
}
span.bouton:hover input,span.bouton input:hover
{
border:0px solid black;
background:transparent url('/images/bouton.gif') no-repeat bottom left;
color:#ffffff;
font:normal 12px arial, sans-serif;
height:23px;
display:block;
padding-left:7px;
margin-right:2px;
cursor:pointer
}
.bas_page
{
font-size:12px;
color:#e0e0e0;
background:#717171;
background-image:url('/images/bas.gif');
background-repeat:repeat-x;
padding-bottom:10px;
}
.cadre
{
border-color:#dddddd;
}
.cadre h1
{
font-weight:bold;
margin:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:7px;
text-align:left;
font-size:16px;
font-family:verdana;
color:#333333;
border-bottom:1px solid #eeeeee;
}
.cadre .content
{
background:#f3f8fb;
padding:10px;
margin-bottom:15px;
}
.cadre .content,.cadre .content a
{
font-size:11px;
font-family:verdana;
color:#333333;
}
.label
{
font-size:11px;
font-family:verdana;
color:#333333;
}