body { 
background-color : #ffffff;
font-family : Helvetica, Arial, sans-serif;
font-size : 14px;
color : #6e6e6e;
} 
img { 
padding : 3px;
border : 1px solid #b1c6d9;
} 
img.floatTL { 
float : left;
margin-right : 7px;
margin-bottom : 2px;
margin-top : 5px;
margin-left : 5px;
} 
#container { 
margin : 5px auto;
width : 800px;
} 
#header { 
width : 550px;
height : 190px;
background-image : url(images/header.jpg);
background-position : center 0%;
background-repeat : repeat;
float : left;
} 
#nav { 
width : 230px;
float : right;
margin-left : 10px;
padding : 0;
margin-bottom : 20px;
} 
#nav-in-top { 
background-image : url(images/nav_haut.jpg);
background-position : top center;
background-repeat : no-repeat;
background-color : #e2e8ef;
padding : 0;
margin : 0;
height : 12px;
width : 220px;
} 
#nav-in-middle { 
border-left : 1px solid #c4c4c4;
border-right : 1px solid #c4c4c4;
background-color : #e2e8f8;
color : #000000;
width : 208px;
padding : 5px;
} 
#nav-in-bottom { 
background-image : url(images/nav_bas.jpg);
background-position : bottom center;
background-repeat : no-repeat;
background-color : #e2e8f8;
color : #000000;
padding : 0;
margin : 0;
height : 12px;
width : 220px;
} 
#content { 
width : 540px;
padding : 10px;
margin-bottom : 5px;
text-align : justify;
float : left;
font-size : 14px;
} 
#footer { 
clear : both;
width : 800px;
height : 15px;
color : #ffffcc;
text-align : center;
padding : 10px;
background-image : url(images/fbg.jpg);
background-repeat : no-repeat;
} 
.title2 { 
background-color : inherit;
border-bottom : 1px solid #cccccc;
color : #006699;
font-size : 14px;
} 
p { 
padding : 0;
margin : 5px 0 0 0;
} 
.menu { 
background-color : inherit;
display : block;
width : 110px;
padding : 5px 0 5px 5px;
margin-top : 5px;
color : #666666;
border : 1px solid #cccccc;
text-decoration : none;
} 
.menu:hover { 
background-color : #c5d7f8;
color : #666666;
border : 1px solid #666666;
} 
.link:link, .link:visited { 
background-color : inherit;
color : #993300;
text-decoration : none;
border-bottom : 1px dotted #993300;
} 
.link:hover { 
background-color : inherit;
color : #993300;
text-decoration : none;
cursor : help;
border-bottom : 1px dotted #993300;
} 
.title { 
background-color : inherit;
text-align : left;
padding-top : 0;
font-weight : lighter;
color : #ff0207;
font-size : 18px;
} 
.title a { 
color : #f6661d;
}

a.title:link, a.title:visited, a.title:hover { text-decoration:none; border:none;}

.subtitle { 
background-color : inherit;
text-align : left;
padding-left: 15px;
font-size : 14px;
font-weight : bold;
color : #ffffff;
font-family : Helvetica, Arial, sans-serif;
letter-spacing: -2;
} 
.intro-part1 { 
background-color : inherit;
padding-top : 45px;
padding-left : 20px;
font-weight : bold;
font-size : 14px;
color : #f6661d;
} 
.intro-part2 { 
background-color : inherit;
padding-left : 20px;
font-weight : bold;
font-size : 14px;
color : #f6661d;
font-weight : bold;
} 
.intro-part2 a { 
color : #f6661d;
} 
.button { 
background-color : #eeeeee;
border : 1px solid #cccccc;
padding:4px;
color : #333;
cursor:pointer;
} 
.button:hover { 
background-color:#669AFF;
border : 1px solid #cccccc;
padding:4px;
color : #333;
cursor:pointer;
} 

.txt { 
background-color : #eeeeee;
border : 1px solid #cccccc;
color : #666666;
} 
#box { 
margin-top : 5px;
font-family : Helvetica, Arial, sans-serif;
font-size : 11px;
} 
.content_right { 
margin : 0 auto;
display : inline;
float : right;
width : 255px;
text-align : justify;
margin-right : 5px;
padding-left : 5px;
padding-bottom : 5px;
padding-right : 5px;
padding-top : 2px;
line-height : 1.5em;
} 
.content_left { 
margin : 0 auto;
padding : 5px;
display : inline;
float : left;
width : 255px;
text-align : justify;
line-height : 1.5em;
} 
.content_left h3 { 
padding-left : 5px;
font-size : 1.2em;
margin-bottom : 5px;
font-family : Times, "Times New Roman", serif;
color : #ec845b;
font-family : Helvetica, Arial, sans-serif;
} 
.content_right h3 { 
font-size : 1.2em;
margin-bottom : 2px;
margin-top : 5px;
font-family : Times, "Times New Roman", serif;
color : #ec845b;
font-family : Helvetica, Arial, sans-serif;
} 
.form { 
padding-top : 5px;
padding-bottom : 5px;
margin : 5px;
border : 1px solid #cccccc;
text-align : left;
} 
form { 
margin-top : 0;
width : auto;
margin-left : 5px;
margin-right : 5px;
margin-bottom : 15px;
background-color : #fff;
border : 1px solid #d0660a;
} 
form p { 
padding-top : 10px;
padding-left : 5px;
padding-bottom : 5px;
color : #cd6209;
} 
.info p { 
padding-left : 20px;
color : #666;
} 
.info a { 
color : #d0660a;
text-decoration : none;
} 
.link { 
margin : 0.2em 0 0.2em 1em;
width : auto;
position : relative;
min-width : 120px;
border-left : 4px solid #009730;
} 
.link a { 
font-size : 11px;
color : #00932c;
text-decoration : none;
} 
.link a:hover { 
color : #bbcc65;
text-decoration : underline;
font-size : 12px;
} 

.noborder { border: none; }

table.selection {
border: 1px dotted #666;
padding: 2px;
background-color:#FFDDDD;
}
table.selection th { background-color:#E2E2E2; border: 1px dotted #666666; }
table.selection td { background-color:#FFFFFF; border: 1px dotted #666666; text-align:center; color:#000; }
table.selection td.black { background-color:#000000; color:#FFFFFF; }

table.list {
padding: 2px;
 color: #333333;
}

table.list td { border-bottom: 1px dotted #ccc; border-right: 1px dotted #ccc; }
