body{
margin:0px 0px 0px 0px;
text-align:center;
font-size:100%;
font-family:tahoma;
color:#202020;
}
div#conteneur_global{
width:848px;
margin:0 auto;
text-align:left;
background:url(../img/bg_main.jpg) repeat-y;
z-index:100;
}

div#top{
width:800px;
height:149px;
/*background:url(../img/top.jpg) no-repeat;*/
margin:0 auto;
}
div#top_images{
width:800px;
height:61px;
background:url(../img/top_images.jpg) no-repeat;
margin:0 auto;
}
div#sep{
clear:both;
width:800px;
height:50px;
}
div#conteneur_central{
width:800px;
margin:0 auto;
}
/* BREADCRUMBS */
div#breadcrumbs{
margin:0 auto;
padding-left:0px;
width:800px;
height:25px;
color:orange;
font-size:70%;
}
div#breadcrumbs a:link,div#breadcrumbs a:visited,div#breadcrumbs a:hover{
color:#3399CC;
}
span.vousetesici{
color:#00339D;
}
span.bc-no a:link,span.bc-no a:visited,span.bc-no a:hover{
color:#3399CC;
text-decoration:none;
}
span.bc-act{
color:orange;
}
/* FIN BREADCRUMBS */

div#left_col{
float:left;
width:225px;
}
/* MENU GAUCHE */
div#menu_title{
width:210px;
height:47px;
background:url(../img/menu_round.jpg) no-repeat;
}

div#menu{
width:225px;
font-size:80%;
}
div.menuelem-level-1{
margin:10px 0px 10px 0px;
line-height:25px;
width:225px;
background:url(../img/bg_menu_elem.jpg) no-repeat;
padding-left:25px;
}
div.menuelem-level-2{
margin:0px 0px 0px 10px;
padding-left:7px;
line-height:20px;
background:url(../img/arrow.gif) no-repeat;
}
div.menuelem-level-1 a:link,div.menuelem-level-1 a:visited,div.menuelem-level-1 a:hover{
color:#3399CC;
text-decoration:none;
}


/* pour menu dyn */
div.menu-level-2{
visibility:hidden;
z-index:10;
}
/* FIN pour menu dyn */


div.menuelem-level-2 a:link,div.menuelem-level-2 a:visited,div.menuelem-level-2 a:hover{
color:#3399CC;
text-decoration:none;
}
/* FIN MENU GAUCHE  */

div#right_col{
width:520px;
margin:0px 0px 0px 0px;
float:left;
border-left:1px solid #E9F2F8;
padding:0px 0px 0px 5px;
}

/* FOOTER */
div#bottom{
clear:both;
width:800px;
height:32px;
text-align:center;
font-size:60%;
color:white;
background:url(../img/bottom.jpg) no-repeat;
margin:0 auto;
line-height:32px;
}
div#bottom a:link,div#bottom a:visited,div#bottom a:hover{
color:white;
text-decoration:none;
}
/* FIN FOOTER */

/* ELEMENTS GENERAUX */
h1,h2,h3,h4,h5,h6{
color:#003366;
font-weight:normal;
width:100%;
}
h1{
font-size:130%;
padding-left:10px;
background:#F5F5F5;
border-bottom:1px solid #003366;
}
h2{
font-size:120%;
margin-left:10px;
border-bottom:1px solid #003366;
}
h3{
font-size:110%;
margin-left:20px;
}
p{
font-size:80%;
line-height:20px;
margin:0px 0px 10px 0px;
}
p.petit{
font-size:70%;
}
img{
border:0;
}
a:link,a:visited,a:hover{
color:#32729C;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
/* FIN ELEMENTS GENERAUX */

/* MAILFORMPLUS */
td.mformplus_libelle{font-size:80%;}
form#mailformplus{margin-top:20px;}
form#mailformplus input{font-family:tahoma;font-size:80%;color:#003399;}
form#mailformplus textarea{font-family:tahoma;font-size:80%;color:#003399;}
div#mailformplus_errors{width:300px;padding:10px;border:1px solid red;margin-bottom:20px;
font-size:80%;color:red;background:#FFEAEA;}
div#mailformplus_conf_message{margin:10px;text-align:center;font-weight:bold;color:#003366;}
input.mailformplus_tfield{width:320px;margin-bottom:5px;}
/* FIN MAILFORMPLUS */

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
border: 1px solid black;
}

table.contenttable{
width:500px;
}
table.contenttable th{
font-size:90%;
color:#265575;
text-align:left;
background:#DAE9F3;
}
table.contenttable td{
vertical-align:top;
text-align:left;
font-size:90%;
color:#32729C;
background:#EFF5FA;
}