* {
margin:0;
padding:0;
border:0;
text-decoration:none;
list-style:none;
}

body{
font:76%/100% Arial,Helvetica,Verdana,sans-serif;
background:#fff url(/images/bg.jpg) 0 0 repeat-x;
color:#4B4E78;
text-align:center;
}

#container{
margin:0 auto;
width:516px;
padding:0 12px;
background:#fff;
color:#4762B3;
text-align:left;
}

#header{
}
#header #langue{float:right;margin:40px 0 0;background:#ebebeb;}
#header #langue li{float:left;margin:0 5px;padding:5px 0 3px;}
#header #langue li a{color:#ddd;}
#header #langue li a:hover{color:#aaa;}
#header h1{}


#menu{
height:165px;
background:#fff url(/images/bg-menu.jpg) 100% 0 no-repeat;
color:#000;
}
#menu ul{background:url(/images/fr/menu.gif) no-repeat 0 0;width:168px;}
#menu li{display:inline;}
#menu li a{display:block;height:28px;width:168px;}
#menu li a#item1{height:27px;}
#menu li a#item6{height:26px;}
#menu li a:hover{background:url(/images/fr/menu.gif) no-repeat 0 0;}
#menu li a span{display:none;}
#menu a#item1:hover{background-position:0 -165px;}
#menu a#item2:hover{background-position:0 -192px;}
#menu a#item3:hover{background-position:0 -220px;}
#menu a#item4:hover{background-position:0 -248px;}
#menu a#item5:hover{background-position:0 -276px;}
#menu a#item6:hover{background-position:0 -304px;}


#main{
padding:20px;
line-height:200%;
}
#content{
float:left;
width:376px;
}
#thumbs{
float:right;
margin:20px 0 0;
}


#footer{
margin:100px 0 0;
height:100px;
background:#fff url(/images/bg-footer.gif) 0 0 repeat-x;
color:#909090;
text-align:center;
}
#footer p{
margin:0 auto;
width:516px;
padding:10px 12px;
text-align:left;
font-size:0.8em;
}
#footer a{
color:#909090;
}



/*			styles generaux			*/

.clear{clear:both;}
.hidden{display:none;}
.mapson{unicode-bidi:bidi-override;direction:rtl;}
.error{text-transform:uppercase;font-weight:bold;color:#C62B2B;}
.align_right{text-align:right;}
.align_left{text-align:left;}
.str2upper{text-transform:uppercase;}

.thumb1{float:right;margin:0 0 0 10px;}

#main h1{font:bold 1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;color:#2B466E;margin:0.6em 0;}
#main h2{font:bold 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;color:#2B466E;margin:0.6em 0;}
#main h3{margin:1em 0;}
#main h4{margin:1em 0;}
#main p{margin:0 0 1em;}
#main ul{margin:0 0 1em 20px;}
#main ul li{list-style:url(/images/puce.gif);}
#main a{color:#df8f50;}
#main a:hover{color:#b8142f;}

#main .hr{height:1px;background:#ccc;margin:2em 0 2.6em;}
#main .hr hr{display:none;}

#main fieldset{
border:1px solid #2B466E;
padding:4px 10px 0;
margin:0 0 1em;
}
#main legend{
color:#2B466E;
font-weight:bold;
font-size:1.1em;
padding:0 4px;
}
#main fieldset.lh{line-height:140%;}

#main kbd{
font:0.9em Georgia,"Courier New","Times New Roman",serif;
color:#666;
border:1px solid #c4c4c4;
border-width:0 1px 1px 0;
background:#f8f8f8;
padding:0 2px;
}

#main address{
font:normal bold 1.1em/140% Arial,Helvetica,Verdana,sans-serif;
color:#2B466E;
margin:0 0 1em 1em;
}


#main table{border-collapse:collapse;width:100%;}
#main tr:hover>td{ background:#eff0f4;}
#main table th,#main table td{padding:2px 4px;}
#main table th{text-align:center;border-bottom:1px solid #2B466E;color:#2B466E;}
#main table td{vertical-align:top;border-bottom:1px solid #eff0f4;}
#main table th.action{width:36px;}
#main table th.align_left{text-align:left;}


#main form{margin:0 0 20px;}
#main form p{line-height:120%;margin:0 0 0.6em;}
#main label{}
#main label span{font-size:0.8em;}
#main input, #main textarea, #main select{
font:1em/120% Arial,Helvetica,Verdana,sans-serif;
color:#4B4E78;
border:1px solid #2B466E;
width:300px;
}
#main input{}
#main textarea{}
#main input.thin{width:auto;border:0;}
#main input.submit{
font:bold 1.2em/140% Arial,Helvetica,Verdana,sans-serif;
border:1px outset #2B466E;
width:auto;
color:#2B466E;
background:#dbdbdb;
}

/*			end styles generaux			*/

#submenu{width:476px;}
#submenu #sub_item1,
#submenu #sub_item2,
#submenu #sub_item3{
float:left;
margin:0 0 10px;
text-align:center;
font-size:1.2em;font-weight:bold;
border-bottom:1px solid #2D4B81;
background:#EAEAEA;
width:159px;
}
#submenu #sub_item2{
width:158px;
}
#submenu #sub_item1 a,
#submenu #sub_item2 a,
#submenu #sub_item3 a{
display:block;
color:#5A5959;
background:#EAEAEA url(/images/bg-submenu.jpg) 0 0 no-repeat;
}
#submenu #sub_item2 a{
background:#EAEAEA url(/images/bg-submenu2.jpg) 0 0 no-repeat;
}
#submenu #sub_item1 a:hover,
#submenu #sub_item2 a:hover,
#submenu #sub_item3 a:hover{
color:#333;
}
#submenu #sub_item1.active,
#submenu #sub_item2.active,
#submenu #sub_item3.active{
background:#2D4B81;
}
#submenu #sub_item1.active a, #submenu #sub_item1.active a:hover,
#submenu #sub_item2.active a, #submenu #sub_item2.active a:hover,
#submenu #sub_item3.active a, #submenu #sub_item3.active a:hover{
color:#fff;
background:#2D4B81 url(/images/bg-submenu-h.jpg) 0 0 no-repeat;
}
#submenu #sub_item2.active a, #submenu #sub_item2.active a:hover{
background:#2D4B81 url(/images/bg-submenu2-h.jpg) 0 0 no-repeat;
}


#main #acces{
float:right;
text-align:center;
}
#main #acces_caption{
padding:0 0 0 22px;
}
#main #represent_comm{
font-size:0.9em;
line-height:120%;
}




