@charset "UTF-8";
/* CSS Document */
/*
Web template designed by DeonixDesign, reselling and redistributing of this template is prohibited. 
*/
 
/* ------- Page Layout ----------*/
 
body {
padding : 0;
margin : 0;
font : 11px/15px "tahoma" , Arial, Helvetica, sans-serif;
color : #575757;
line-height:13px;
background:#cccccc; 
}
#mypage {
background:#fff url(images/header.jpg) no-repeat top left;
margin:auto;
width:778px;
border:1px solid #aaa;
}

#top_page {
background:url("images/page_flip.jpg") no-repeat scroll right top transparent;
height:165px;
}
#top_page2 {
background:url("images/page_flip_bg.gif") repeat-y scroll right top transparent;
height:160px;
}
#contenu {
padding:10px;
}
#slogan {
height:45px;
overflow:hidden;
padding:20px 10px 10px 354px;
}
#langues {
height:18px;
padding:5px 10px 0px 354px;
text-align:right;
}
#encart_titre {
height:33px;
overflow:hidden;
padding:5px 10px 5px 559px;
}
#encart_texte {
height:81px;
overflow:hidden;
padding:23px 10px 10px 460px;
}
#_encart {
	width:260px;
	height:103px;
	overflow:hidden;
}

td {
color:#575757;
font:11px/13px "tahoma",Arial,Helvetica,sans-serif;
}
div, p, img, ul, ol, li, form, input, textarea {
margin:0;
padding:0;
}
p {
margin:0;
padding:0 0 8px;
}
ul {
list-style:none outside none;
}
img {
border:medium none;
outline:medium none;
}
a {
outline:medium none;
text-decoration:none;
}
.fontSize18 {
color:#FFFFFF;
font-size:18px;
line-height:24px;
}
.pageheading {
color:#3D3D3D;
display:block;
font-size:18px;
line-height:24px;
margin-bottom:10px;
padding:0 0 5px 0;
}
.search td {
color:#2B2B2B;
font-weight:bold;
}
.header {
background:url("images/header.jpg") no-repeat scroll left top transparent;
border-bottom:1px solid #FFFFFF;
}
.page_flip_bg {
background:url("images/page_flip_bg.gif") repeat-y scroll left top transparent;
}
.page_flip {
background:url("images/page_flip.jpg") no-repeat scroll left top transparent;
}
.input1 {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #666666;
font-size:10px;
height:14px;
margin:0;
padding:1px 0 1px 2px;
width:141px;
}
.input2 {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #666666;
font-size:11px;
height:18px;
margin:0;
padding:1px 0 1px 2px;
width:60px;
}
.dot {
background:url("images/dot.gif") repeat-y scroll right top transparent;
}
.dot2 {
background:url("images/dot2.gif") repeat-x scroll left bottom transparent;
}
.gray_bg {
background:none repeat scroll 0 0 #F5F5F5;
}
.blue_text a {
color:#2655A8;
font-weight:bold;
text-decoration:underline;
}
.blue_text a:hover {
color:#556B27;
font-weight:bold;
text-decoration:none;
}
.footer {
color:#3E403E;
}
.footer a {
color:#3E403E;
line-height:20px;
text-decoration:none;
}
.footer a:hover {
color:#0D6CED;
text-decoration:underline;
}
td{
	font : 11px/15px "tahoma" , Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:13px;
	color : #575757;
	}
div, h1, h2, h3, h4, p, img, ul, ol, li, form, input, textarea{
padding : 0;
margin : 0;
}
h1 {
	padding:3px;
	color:#009900;
}
h2 {
	padding:3px;
	font-size:14px;
	color:#000000;
}
p{
padding : 0 0 8px 0;
margin : 0;
}
ul {
list-style : none;
}
img {
outline : none;
border : none;
}
a {
outline : none;
text-decoration : none;
}


/*--------------------------------------------------------------------------*/


.fontSize18{ font-size:18px; line-height:24px; color:#ffffff;}
.pageheading{ font-size:18px; line-height:24px; padding:0px 0 5px 0px; display:block; margin-bottom:10px; color:#3D3D3D;}

.search td{ color:#2B2B2B; font-weight:bold;}



/*--------------------------------------------------------------------------*/


.header{ background:url(images/header.jpg) left top no-repeat;
	border-bottom:#FFFFFF 1px solid;}
	
	
.page_flip_bg{ background:url(images/page_flip_bg.gif) left top repeat-y;}
.page_flip{ background:url(images/page_flip.jpg) left top no-repeat;}



.input1{ padding:1px 0px 1px 2px;
	margin:0px;
 	width:141px;
	height:14px;
	font-size:10px;
	border:#666666 1px solid;
	background:#FFFFFF;}

.input2
	{ padding:1px 0px 1px 2px;
	margin:0px;
 	width:60px;
	height:18px;
	font-size:11px;
	border:#666666 1px solid;
	background:#FFFFFF;}


#conteneur_menu {
width:778x;
padding-left:23px;
background:transparent url(images/menu_bg.gif) left top repeat-x;
color:#FFF;
margin:auto;
}


.menu{
height:23px;
background:transparent url(images/menu_bg.gif) left top repeat-x;
    display:block;
    margin:auto;
    padding:auto;
    }

.menu ul{
    position:absolute;
    display:block;
    /*margin:0;*/
    }
    
.menu ul li
{
display: inline;
list-style: none;
padding: 0;
margin: 0;
}

.menu li ul{
border:1px solid #9AE855;
background-color:#FFFFCC;
z-index:99;
    visibility:hidden;
    }

.menu li li ul{
    position:absolute;
    margin-top:-23px;
    }
    
.menu li{
    list-style:none;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0;
    padding:0;
    }
    
.menu li li{
    display:block;
    float:none;
    }
    
/* correct a little IE bug */
* html .menu li li{
    display:inline;
    }

.menu a{
    text-align:left;
    display:block;
    text-decoration: none;
padding: 1px 30px 3px 20px;
margin:0;
color: #000;
white-space:nowrap;
font-size:80%;
font-weight:bold;
font-family:Verdana, Helvetica, sans-serif; 
    }
.menu a:hover{
color:#006600;
    }
    
/* for a mozilla better display with key nav */
.menu a:focus{
	color:#006600;
}
	
.dot{ background:url(images/dot.gif) right top repeat-y;}
.dot2{ background:url(images/dot2.gif) left bottom repeat-x;}

.gray_bg{ background:#F5F5F5;}

.blue_text a{ color:#2655A8; text-decoration:underline; font-weight:bold;}
.blue_text a:hover{ color:#556B27; text-decoration:none; font-weight:bold;}

.footer{ color:#3E403E;}
.footer a{ color:#3E403E; text-decoration:none; line-height:20px;}
.footer a:hover{ color:#0D6CED; text-decoration:underline;}

.txt10 {
font-family: Arial , Helvetica , sans-serif;
text-align:right;
font-size:10pt;
letter-spacing:-1px;
}
.info10 {
font-family: Arial , Helvetica , sans-serif;
text-align:left;
font-size:10pt;
letter-spacing:-1px;
}
.txt8 {
font-family: Arial , Helvetica , sans-serif;
text-align:right;
font-size:8pt;
letter-spacing:-1px;
}
.info8 {
font-family: Arial , Helvetica , sans-serif;
text-align:left;
font-size:8pt;
letter-spacing:-1px;
}
.txt14 {
font-family: Arial , Helvetica , sans-serif;
text-align:right;
font-size:14pt;
letter-spacing:-1px;
}
.info12 {
font-family: Arial , Helvetica , sans-serif;
text-align:left;
font-size:12pt;
letter-spacing:-1px;
}
.info14 {
font-family: Arial , Helvetica , sans-serif;
text-align:left;
font-size:14pt;
letter-spacing:-1px;
}

table.lst{
	width: 100%;
	border:#959595 1px solid;
	font-family: Arial , Helvetica , sans-serif;
    font-size: 12px;
}
table.translate{
	border:#959595 1px solid;
	font-family: Arial , Helvetica , sans-serif;
    font-size: 11px;
}
table.lst0{border:#959595 1px solid;margin:9px;padding-left:12px;padding-right:12px;}

tr.lst0{
	background-color : #FFFFEE;
	font-family: Arial , Helvetica , sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-left:4px;
}
tr.lst1{
	background-color : #FFFFCC;
	font-family: Arial , Helvetica , sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
	padding-left:4px;
}
table.lst tr.lst2{
	background-color : #768A97;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	text-decoration: none;
	padding-left : 2px;
	padding-right : 2px;
}
table.lst tr.lst3{
	background-color : #CCCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
    border:#CCCCCC 1px solid;
    letter-spacing:-1px;
    text-align: right;
    height: 1em;
}


