/* CSS Mercure by seize-arts */

/* Styles */
#content h1 {
color:#f2922e;
font-size:14px;
font-weight:bold;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #CCC;
padding-bottom: 15px;
margin-right: 20px;
}
#content h2 {
color:#f2922e;
font-size:14px;
font-weight:bold;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #CCC;
margin-top:20px;
padding-bottom: 10px;
}
#content h3 {
color:#999;
font-size:12px;
font-weight:bold;
background-image:url(images/content-puceh.jpg);
background-repeat:no-repeat;
background-position:left;
margin-left:20px;
padding-left:12px;
}
#content h4 {
color:#000;
font-size:12px;
font-weight:bold;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #CCC;
padding-left:20px; padding-bottom: 0px;
margin-right: 20px; margin-bottom:0px;
}


h6 {font-size:12px; font-style:italic; font-weight:600; padding-left:10px; padding-right:10px; margin-bottom:0px;}

.temoignage { background-image:url(images/ic-loupe.jpg); background-repeat:no-repeat; padding-left:50px; padding-top:10px; padding-bottom: 15px; }
.edito { background-image:url(images/ic-stylo.jpg); background-repeat:no-repeat; padding-left:50px; padding-top:10px; padding-bottom: 15px; }
.mois { background-image:url(images/ic-avion.jpg); background-repeat:no-repeat; padding-left:50px; padding-top:10px; padding-bottom: 15px; }
a img{border:0px}

.signature { padding-left:30px; font-size:10px;font-weight:600; color:#999; }
.tableaualign { vertical-align:top;}

img {padding:2px;}
a:link {color: #0064a8; text-decoration:none;}
a:hover {color: #0064a8; text-decoration:underline;}
a:visited {color:grey; text-decoration:none;}

a:hover img{border:groove grey 2px; padding:0px; }


/* conteneurs */

body {
background-image:url(images/main_bg.jpg);
background-repeat:repeat-x;
background-color:#e5e5e5;
padding:0px;
margin:0px;
}

#main_table {
width:950px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#fefefe;
}


/* LINKS */

.menu_css a {
color:#000000;
text-decoration:none;
}

.menu_css a:hover {
color:#0f68ac;
text-decoration:none;
}

#links {
width:950px;
height:30px;
background-image:url(images/main_table_tr_links_bg.jpg);
vertical-align:top;
tect-align:right;
}

#div_links {
position:relative;
top:2px;
right:45px;
}

.mainlevel_css {
padding-left:30px;
padding-right:7px;
display:inline-block;
}

.menu_css {
padding:0;
margin:0;
list-style-type:none;
}
.menu_css li {
margin-left:2px;
float:right; /*pour IE*/
}

.menu_css li span {
position:relative;
top:6px;
padding-left:30px;
padding-right:10px;
}

.menu_css li img {
border:0px;
}






/* MAIN MENU */

#mainmenu {
/*background-image:url(images/mainmenu_bg.jpg);*/
background-repeat:repeat-x;

width:190px;
vertical-align:top;
}

#mainmenu_table {
padding-top:93px;
width:205px;
font-size:13px;
}

.mainmenu_table_blank {
height:9px;
font-size:1px;
}

.mainmenu_table_title {
height:20px;
}

.mainmenu_table_arrow {
width:102px;
height:1px;
font-size:1px;
}

.mainmenu_table_info {
font-size:1px;
}

.mainmenu_table_info_select {
background-color:#f2922e;
color:#ffffff;
}

.mainmenu_table_arrow_select {
background-color:#f2922e;
background-image:url(images/mainmenu_table_arrow_select.jpg);
background-repeat:no-repeat;
background-position:center;
}

#div_left {
position:relative;
top:5px;
left:5px;
width:190px;
z-index:50;
}


.menu {
padding:0;
margin:0;
list-style-type:none;
width:130px;
font-size:13px;

}

.menu li {
margin-top:0px;
margin-bottom:0px;
margin-left:20px;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;


float:left; /*pour IE*/
width:155px;

background-color:#ddd;
}

.menu li a {
color:#333;
text-decoration:none;
background-image:url(images/menu-flech.gif);
background-position:center left;
background-repeat:no-repeat;
padding-left:20px;
}


.menu li a:hover {
color:grey;
text-decoration:none;
background-image:url(images/menu-flech-hover.gif);
background-position:center left;
background-repeat:no-repeat;
}

.menu #current {
background-color:#f2922e;
color:#ffffff;
background-image:url(images/mainmenu_table_arrow_select.jpg);
background-position:center left;
background-repeat:no-repeat;
}

.menu #current a {
color:#ffffff;
text-decoration:none;
cursor:default;

}

.menu #current a:hover {
color:#ffffff;
text-decoration:none;
cursor:default;
}







/* SECOND MENU */

#secondmenu_table {
width:120px;
}

#div_secondmenu {
position:relative;
top:20px;
left:0px;
}

#div_secondmenu h3 {
color:#f2922e;
font-size:13px;
padding:0px 0px 0px 30px;
border-bottom: dashed #666 1px; margin-left:40px;margin-right:5px;

}

.menu_divalto a {
color:#666;
text-decoration:none;
}

.menu_divalto a:hover {
color:#a7a7a7;
text-decoration:none;
}

.menu_divalto {
position:relative;
top:-5px;
list-style-type:none;
width:100px;
}

.menu_divalto li {
font-size:11px;
margin-left:15px;
padding-top:0px;
padding-bottom:0px;
padding-left: 30px;
float:left; /*pour IE*/
width:100%;
font-size:12px;
}

.menu_divalto #current {

color:#f2922e;
background-image:url(images/divaltomenu_table_arrow_select.jpg);
background-position:center left;
background-repeat:no-repeat;

}

.menu_divalto #current a {
color:#f2922e;
text-decoration:none;
cursor:default;
}

.menu_divalto #current a:hover {
color:#a7a7a7;
text-decoration:none;
cursor:default;
}



#secondmenu_table_titleorange {
color:#f2922e;
font-size:12px;
padding-left:40px;
}

.secondmenu_table_arrow {
width:17px;
height:1px;
font-size:1px;
}

.secondmenu_table_blank {
width:5px;
height:1px;
font-size:1px;
}

.secondmenu_table_title {
height:1px;
font-size:1px;
}



/* LOGO */

#logo_table {
position:relative;
width:120px;
color:#a7a7a7;
padding-right:5px;
bottom:20px;
left:35px;
}

.logo_table_title {
color:#0f68ac;
}

.logo_table_email {
font-size:9px;
}



/* CONTENT LEFT DASHED BLUE */
#content_left_dashed_blue {
width:2px;
background-image:url(images/dashed_vertical.jpg);
background-repeat:repeat-y;
}

#div_dashed {

}

/* CONTENT LEFT DASHED */
#content_left_dashed {
width:2px;
background-image:url(images/dashed_vertical.jpg);
background-repeat:repeat-y;
}


/* CONTENT LEFT */

#content_left {
width:30px;
/*background-image:url(images/mainmenu_bg.jpg);*/
background-repeat:repeat-x;
}


/* CONTENT */
#div_content {
position:relative;
top:0px;
padding-bottom:30px;
}

#content {
/*background-image:url(images/mainmenu_bg.jpg);*/
background-repeat:repeat-x;
width:474px;
vertical-align:top;
margin-top:200px;
font-size:12px;
}

#content .contentheading {
color:#f2922e;
font-size:14px;
padding-left:15px;
background-image:url(images/content-puceh.jpg);
background-repeat:no-repeat;
background-position:left;
}

#content .readon {
color:grey;
text-align:left;
text-decoration:none;
padding-left:10px;
margin-left:40px;
background-image:url(images/news_table_more.jpg);
background-repeat:no-repeat;
background-position:left;
}


#content_table {
padding-top:132px;
width:100%;
padding-bottom:70px;
}

.content_title_class {
color:#0f68ac;
font-size:13px;
font-weight:bold;
}

.content_subtitle_class {
color:#4d98d9;
font-size:11px;
font-weight:bold;
}

.content_blank {
height:10px;
font-size:1px;
}

/* CURVE */

#curve {
width:30px;
/*background-image:url(images/curve_bg.jpg);*/
background-repeat:no-repeat;
background-color:#fefefe;
background-position:top right;
}


/* Actualites */

#news {
/*background-image:url(images/mainmenu_logo_bg.jpg);*/
background-repeat:no-repeat;
background-color:#d5d7ec;
background-position:top left;
width:225px;
/*height:621px;*/
vertical-align:top;
}

#table_news {
width:186px;
padding-top:15px;
padding-bottom:30px;
}

#table_news_top {
height:43px;
background-image:url(images/news_table_top.jpg);
background-repeat:no-repeat;
width:186px;
}

.table_news_left {
background-image:url(images/news_table_border_left.jpg);
background-repeat:repeat-y;
background-position:left;
width:20px;
}

.table_news_right {
background-image:url(images/news_table_border_right.jpg);
background-repeat:repeat-y;
background-position:right;
width:20px;
}

#table_news_bottom {
height:14px;
background-image:url(images/news_table_bottom.jpg);
background-repeat:no-repeat;
width:186px;
}

#table_news_more {
color:#a7a7a7;
text-align:right;
}

#news .contentheading {
color:grey;
font-weight:bold;
font-size:12px;
}

#news .readmore {
color:grey;
text-align:left;
text-decoration:none;
padding-left:10px;
margin-left:20px;
background-image:url(images/news_table_more.jpg);
background-repeat:no-repeat;
background-position:left;
}



a.table_news_more_a {
color:#a7a7a7;
text-decoration:none;
}

a.table_news_more_a:hover {
color:#000000;
text-decoration:none;
}



/* EVENEMENT */


.moduletabletab_even { text-align:left; padding-left:35px; padding-right:25px; margin-bottom:15px}
.moduletabletab_even a:link { color:grey; text-decoration:none;}
.moduletabletab_even a:hover { color:white; text-decoration:none;}

.moduletabletab_even h3 { color:grey; font-size:14px; line-height:45px; margin-bottom:5px;
background-image:url(images/ic-stylo.jpg); background-repeat:no-repeat; background-position:bottom left; padding-left:50px;}

.moduletabletab_even li { list-style:square; font-size:13px;margin-left:-20px; padding-bottom:5px;}


/* SEARCH */


.moduletabletab_search { text-align:left; padding-left:35px; padding-top:10px; margin-bottom:0px}
.moduletabletab_search input { color:grey; background-color:#d5d7ec; border: solid grey 1px}



/* FOOTER */

#footer {
font-size:10px;
width:798px;
height:20px;
vertical-align:middle;
background-color:#d5d7ec;
background-image:url(images/footer_dashed_border.jpg);

background-repeat:repeat-x;
background-position:top;
}



#footer a:link, #footer a:visited { font-weight:bold; color:black; text-decoration:none;};
#footer a:hover{ font-weight:bold; color:grey; text-decoration:none;}










