BODY
{
/* PUBLIC */
border:none;
overflow: auto;
margin:0;
padding:0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
text-align:justify;
color:black;
background-color:gray;
}
A:active
{

text-decoration: none;
color:#ccc;

}
A:hover
{
text-decoration:none;
color:#ccc;



}
A:link
{

text-decoration: none;
color:white;
}
A:visited
{

text-decoration: none;
color:#ccc;

}
form
{
display:inline;

}
H1
{

padding:0px;
margin:0px;
}
H2
{
padding:0px;
margin:0px;
}
iframe
{

background-color:#fff;
text-align: justify;
border-width:0px;
margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;
}
IMG a, IMG a:visited
{
 
border-color:#000;
border-style:solid;
border-width:thin;

}
IMG a:hover
{
 
border-color:#666;
border-style:solid;
border-width:thin;

}
INPUT, TEXTAREA
{

margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
padding: 0px 0px 0px 0px;
border-style:solid;
border-width: 1px;
border-color:black;
overflow:auto;
}
LABEL
{

DISPLAY: block;
FLOAT: left;
WIDTH: 100px;
font-weight:bold;
margin-left:0;
}
p
{

padding:0px;
margin:0px;
}
SELECT
{

margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
padding: 0px 0px 0px 0px;
border-style:solid;
border-width: 1px;
border-color:black;
}
TABLE TR TD TH
{

padding:0px;
margin:0px;
}
#envoyer
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
height: 18px;
color: white;
background-color:#5E686A;

}
#std_layer
{
border:solid black 1px;
top:0px;left:0px;
position:absolute;
width:480px;
height:300px;

}
#std_shut
{
position:absolute;
top:0%;left:100%;
width:16px;
height:16px;
margin-left:-16px;
background-image:url(/img/back/theme/close_16.png);
background-repeat:no-repeat;
background-color:white;
cursor:pointer;
z-index:99;

}
#std_sublayer
{
border:solid black 1px;
top:0px;left:0px;
position:absolute;
width:480px;
height:300

}
#d_menu_top
{
position:absolute;
float:left;
top:122px;
height:40px;
width:980px;
background-image:url(/img/front/menu_top_background.png);
background-repeat:repeat-x;
margin:0;
padding:0;
list-style:none;
line-height:normal;
z-index:2;
}
#d_menu_top ul
{
margin:0;
padding-left:10px;
padding-top:6px;
list-style:none;

}
#d_menu_top li
{
float:left;
background-image:url(/img/front/menu/menu_left_both.png);
background-repeat:no-repeat;
background-position: left top;
margin:0;
padding:0 0 0 9px;
}
#d_menu_top a, #d_menu_top h2
{
float:left;
display:block;
width:.1em;
font-family:"Verdana";
font-size:11px;
line-height:19px;
color:black;
background-image:url(/img/front/menu/menu_right_both.png);
background-repeat:no-repeat;
background-position: right top;
padding:5px 15px 4px 6px;
text-decoration:none;
color:#af154a;
white-space:nowrap;
}
#d_menu_top > ul a, h2
{
width: auto;
}
#d_menu_top a:hover
{

}
#d_menu_top li:hover, #d_menu_top li:hover a 
{
background-position:0% -28px;
}
#d_menu_top li:hover a, h2
{
background-position: 100% -28px;
}
#d_bottom
{
position: relative;
top:-304px;
clear:both;
text-align:center;
color:white;
margin:0 auto;
width: 980px;
height:20px;
line-height:20px;
background-color:#92b6c3;

}
#d_center
{
position:relative;
margin: 0 auto;
color:white;
width: 980px;
padding-top:272px;
min-height:304px;
margin-bottom:304px;
background-image:url(/img/front/background.png);
background-repeat:no-repeat;
background-color:white;
border-bottom:solid #92B6C3 1px;
z-index:1;

}
#d_content_media
{
position:relative;
left:0px;
top:16px;
width:980px;
height:272px;
margin-top:-272px;
z-index:1;
}
#d_content_left
{
position:relative;
vertical-align:top;
top:304px;
left:14px;
width:191px;
height:272px;
margin-top:-272px;
padding:0px;
}
#d_content_left  A:active, #d_content_left  A:visited
{
margin:0;
padding:0;
color:#ccc;
font-size:14px;
font-family:Verdana, Arial, Helvetica,sans-serif;
text-align: justify;
font-weight:100;
text-decoration:underline;

}
#d_content_left  A:hover
{
text-decoration:none;
color:#a6a9b6;
font-size:14px;
font-family:Verdana,Arial,Helvetica, sans-serif;
font-weight:100;

}
#d_content_left  IMG a, #d_content_left  IMG a:visited
{
 
border-color:#000;
border-style:solid;
border-width:thin;

}
#d_content_left  IMG a:hover
{
 
border-color:#666;
border-style:solid;
border-width:thin;

}
#d_content_left A, #d_content_left A:link
{
margin:0;
padding:0;
color:white;
font-size:12px;
font-family:Verdana, Arial, Helvetica,sans-serif;
text-align: justify;
font-weight:100;
}
#d_content_left H1
{
font-size:18px;
font-family:Verdana, Arial, Helvetica,sans-serif;
text-align:justify;
color:black;

}
#d_content_left H2
{
font-size:15px;
font-family:Verdana, Arial, Helvetica,sans-serif;
text-align:justify;
color:black;

}
#d_content_left p,  #d_content_left li,
{
margin:0;
padding:0;
color:black;
text-align: justify;


}
#d_content_left TABLE TR TD
{
margin:0;
padding:0;
color:black;
text-align:left;

}
#d_content_main
{
position:relative;
z-index:1;
left:223px;
top:304px;
width:757px;
margin-top:-272px;
margin-bottom:304px;
overflow-x:hidden;
overflow-y:auto;
font-family:verdana;
font-size:12px;
color:black;
}
#d_content_main A, #d_content_main A:active,  #d_content_main A:visited
{
text-decoration:none;
color:black;
font-size:10px;
font-family:Verdana, Arial, Helvetica,sans-serif;
font-weight:100;
text-align:center;
}
#d_content_main A:hover
{
text-decoration:none;
color:#665533;
font-size:10px;
font-family:Verdana,Arial,Helvetica, sans-serif;
font-weight:100;
}
#d_content_main H1
{
font-size:18px;
font-family:Verdana, Arial, Helvetica,sans-serif;
text-align:justify;
color:black;

}
#d_content_main H2
{
font-size:15px;
font-family:Verdana, Arial, Helvetica,sans-serif;
text-align:justify;
color:black;
}
#d_content_main IMG a, #d_content_main IMG a:visit
{
border-color:#000;
border-style:solid;
border-width:thin;
}
#d_content_main IMG a:hover
{
border-color:#666;
border-style:solid;
border-width:thin;
}
#d_content_main p, #d_content_main li
{
color:black;
font-family:Verdana, Arial, Helvetica,sans-serif;
font-size:12px;
text-align: justify;
font-weight:100;
text-decoration:none;
}
#d_content_main TABLE TR TD
{
color:black;
font-family:Verdana, Arial, Helvetica,sans-serif;
text-align: justify;
padding:0px;
}
#d_content_spacer
{
position:relative;
top:295px;
left:204px;
width:19px;
height:268px;
margin-top:-272px;
background-image:url(/img/front/content_spacer.png);
background-repeat:no-repeat;
background-position:50%;
z-index:2;

}
#d_top
{
position: relative;
margin: 0 auto;
width: 980px;
height: 162px;
z-index:1;
background-image:url(/img/front/top.jpg);
background-repeat:no-repeat;

}
#diapo_layer1
{
position:absolute;
left:0px;
top:100px;
width:876px;
height:600px;
border:ridge #665533 2px;
padding:0;
margin:0;
z-index:1;
}
#d_bottom a
{
color:white;
}
#d_lng
{
position:absolute;
top:100px;
left:818px;
width:150px;
font-family:verdana;
font-size:10px;
font-weight:bold;
z-index:2;

}
#d_logo_top
{
position:absolute;
top:9px;
left:830px;
font-family:verdana;
font-weight:bold;
font-size:10px;
font-style:italic;
color:#0d3a85;
text-align:center;
}
#page_break
{
text-align:center;
}
#page_next
{

}
#page_next A, #page_next A:active, #page_next A:visited 
{
color:#black;
font-size:12px;
}
#page_next A:hover
{

}
#page_previous
{

}
#page_previous A, #page_previous A:active, #page_previous A:visited 
{
font-size:12px;;
}
#page_previous A:hover
{

}
.no-border
{
border:none

}
.vscroll
{
display: block;
overflow:hidden;
overflow-x:hidden;
overflow-y: auto;
overflow:-moz-scrollbars-vertical;

}
.tableau_liste1 td
{
padding:2px;

}
.tableau_liste1_np td
{
padding:0px;

}
.tableau_liste2 td
{
padding:2px;

}
.tableau_titre1 td
{
font-weight:bold;
border-bottom:solid black 1px;
height:25px;

}
.tableau_titre2 td
{
font-weight:bold;
border-bottom:solid #999 1px;
height:25px;

}
.tableau_titre_cadre td
{
font-weight:bold;
border:solid black 1px;
height:25px;
text-align:center;

}
.tableau_titre_cadre1 td
{
border-top:solid black 1px;
border-bottom:none;
background-color:#ccc;
padding:2px;
height:25px;

}
.tableau_titre_cadre1 td.first
{
border-left:solid black 1px;

}
.tableau_titre_cadre1 td.last
{
border-right:solid black 1px;

}
.tableau_underline0 td
{
border-bottom:solid red 1px;
height:25px;

}
.tableau_underline1 td
{
border-bottom:solid black 1px;
height:25px;

}
.tableau_underline2 td
{
border-bottom:solid #ccc 1px;
height:25px;

}
tr.tableau_liste1:hover
{
background-color:#ccc;

}
tr.tableau_liste1_np:hover td
{
background-color:#ccc;

}
tr.tableau_liste2:hover
{
background-color:#eee;

}
.f_label
{
width:200px

}
.f_large
{
width:316px

}
.f_medium
{
width:100px

}
.f_small
{
width:40px

}
.d_lng_first
{
width:26px;
float:left;
text-align:center;
background-image:url(/img/front/lng_spacer.png);
background-position:100%;
background-repeat:no-repeat;
}
.d_lng_first A, .d_lng_first A:active, .d_lng_first A:visited
{
text-decoration:none;
color:black;
}
.d_lng_first A:hover
{
text-decoration:underline;
color:#ccc;
}
.d_lng_last
{
width:26px;
float:left;
text-align:center;
}
.d_lng_last A, .d_lng_last A:active, .d_lng_last A:visited
{
text-decoration:none;
color:black;
}
.d_lng_last A:hover
{
text-decoration:underline;
color:#ccc;
}
.d_lng_std
{
width:26px;
float:left;
text-align:center;
background-image:url(/img/front/lng_spacer.png);
background-position:100%;
background-repeat:no-repeat;

}
.d_lng_std A, .d_lng_std A:active, .d_lng_std A:visited
{
text-decoration:none;
color:black;
}
.d_lng_std A:hover
{
text-decoration:underline;
color:#ccc;
}
.date_salon 
{
font-weight: bold;
color: #0d3a85;
font-size:13px;
text-decoration:underline;

}
.mceContentBody
{
background-color:#E4DEE3;

}
.titre_article
{
background-image: url(/img/front/article_titre_bg.png); 
background-repeat: no-repeat;
font-size: 16px;
font-weight:bold;
text-indent:3px;

}
.titre_infos
{
background-image: url(/img/front/infos_titre_bg.png); 
background-repeat: no-repeat;
font-size: 16px;
font-weight:bold;
color: white;
text-indent:3px;

}
