*{padding:0;margin:O}

body{
background-color:white;
padding:0; margin:0;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: black;
}

a{color:#367A9D;}
.container{width:1032px; background:white;margin:auto;margin-top:0;
}
.intercontainer{width:920px; margin:auto;}

.titre{
background:url(titre.jpg);width:1032px; height:99px;border:1px solid white;
}
.titrecontenu{margin-left:200px;margin-top:30px;font-size:18px;}
a img {border:none;}


/* La barre de langue / mini menu contact */

.langbardiago{float:right; background:url(diago2.jpg);background-position:right;background-repeat:no-repeat;
width:365px; height:22px;display:inline; margin-right:55px;text-align:right; padding-top:3px;text-align:right; margin-top:74px;
}
.langbardiago td{text-align:right; vertical-align:middle}
.langbardiago a{color: #999999; text-decoration:none;font-size:11px;}
.langbardiago .menu li,.langbardiago .menu li a{display:inline; color: #666666;font-size:12px;}
.langbardiago .menu { width:260px;display:inline; } 
.langbardiago .menu a { margin-left:15px; } 
#jflanguageselection{display:inline; margin:0;padding:0; margin-top:-3px}












/* Barre de navi */
.topbar,.topbar table,.menu{
padding:0px;
margin:Opx;
height:26px;
width:100%;
}
.left_topbar{
width:8px;
background-image:url(navbar_left.jpg); 
}
.right_topbar{
width:8px;
background-image:url(navbar_right.jpg); 
}
li{list-style:none;}
.top_case{background-color:#39799F; color:white;padding-left:10px; padding-right:10px; 
 vertical-align: middle; padding-top:8px; 
}
.top_case_recherche{background-color:#84878E; color:white;padding-left:10px; padding-right:10px; font-size:10px; font-variant:small-caps;
width:22%;
}
ul { margin:0;padding:0;} 
.top_case .menu li{background-color:#39799F; color:white;padding-left:10px; padding-right:10px; font-size:13px; font-weight:bold; width:14%; display:inline; list-style:none;}
.menu a {color:white; text-decoration:none;}
.menu a:hover{color: #EF8B71; text-decoration:none;}
.search input {margin-top:-6px; font-size:13px; color:#999999}




/* La page daccueil */


.encart_accueil{height:247px;border:1px solid #CCCCCC; background-image: url(cadre_bg.jpg); background-repeat:repeat-x; width:899; margin-left:2px;margin-top:13px; padding:6px;}
.accueil_text{ padding:10px;}
.accueil_table td{vertical-align:top;}
.accueil_table {width:900px}
.componentheading{font-family:Georgia, "Times New Roman", Times, serif; color:#3E87AC; font-size:16px; font-weight:bold; padding-bottom:8px;}
.accueil_menu{ width:100%;margin-top:20px;}
.accueil_menu td{vertical-align:top;}
.center_col{border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.oncart_gauche{padding:20px; padding-left:0;}
.center_oncart{padding:20px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.oncart_droite{padding:20px; padding-right:0;}
.encart td{vertical-align:top; padding:5px;}



/* footer */
.footer{margin:auto; width:920px; text-align:center;border-top: 1px solid #CCC;margin-top:20px; padding:20px}


/* page interieure */
.equipes{float:right;}

.pageon {width:100%; margin-top:20px;}
.pageon td{vertical-align:top;}
.premenu{padding:4px; border:1px solid #CCC;}
.menu_interieur a{color:#3D3D3D}
.menu_interieur li{list-style:disc; margin-left:20px; margin-bottom:8px;}
.menu_interieur{background:url(col_interieur_menu.jpg); padding:20px;}
.contenu_interieur{padding-left:20px; padding-right:12px;}