BODY
{
/*PUBLIC*/
margin:0;
padding:0;
background-color:#ccc;
font-family:Verdana, Arial, Helvetica,sans-serif;



}
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:300px;

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

}
#d_menu_top
{
position:absolute;
text-align:right;
top:5px;
right:100px;
height:20px;
width:300px;
z-index:2;

}
#d_menu_top ul, #d_menu_top li
{
margin: 0;
padding: 0;
list-style-type: none;

}
#d_menu_top ul
{
position:absolute;
height:20px;
width:450px;
left:0px;

}
#d_menu_top li a
{
display:block;
height:12px;
color:white;
text-decoration: none;
border-right:1px solid white;
text-align:center;
font-size:14px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;

}
#d_menu_top li a.last
{
border:none

}
#d_menu_top a:hover
{
color:#a6a9b6

}
#d_menu_top li
{
float: left

}
#menu_pieces a
{
width:131px;
height:46px;
background-image:url(/img/front/btn_pieces.png);
position:absolute;
top:110px;
left:255px;

}
#menu_pieces a:hover 
{
background-image:url(/img/front/btn_pieces_hover.png);

}
#sousNav_1_li
{
width:75px;
line-height:12px;

}
#sousNav_2_li
{
width:125px;
line-height:12px;

}
#sousNav_3_li
{
width:110px;
line-height:12px;

}
#sousNav_4_li
{
width:95px;
line-height:12px;

}
#leftbar
{
float:left;
margin-top:171px;
height:281px;
width:10px;
background:url(/img/front/left_bar.png) no-repeat;

}
#rightbar
{
float:right;
margin-top:171px;
height:281px;
width:10px;
background:url(/img/front/right_bar.png) no-repeat;

}
#d_media
{
position:absolute;
top: 171px;
left: 10px;
width: 960px;
height: 277px;
background:white;

}
#d_menu_center
{
position:absolute;
background:url(/img/front/menu.png) no-repeat;
top:448px;
left:0px;
width:980px;
height:48px;
z-index:3;

}
#M_menu1
{
position:absolute;
left: 12px;
top: 454px;
height: 38px;
margin: 0;
width: 312px;
clear: both;
background: url(/img/front/menu_background.png) repeat-x;
z-index: 4;

}
#M_menu2
{
position:absolute;
left:335px;
top:454px;
height:38px;
margin:0;
width: 633px;
clear:both;
background:url(/img/front/menu_background.png) repeat-x;
z-index:4;

}
#M_menu1 ul, #M_menu1 li, #M_menu2 ul, #M_menu2 li
{
margin: 0;
padding: 0;
list-style-type: none;

}
#M_menu1 li a, #M_menu2 li a 
{
display: block;
height: 38px;
color:#5b5b5b;
text-decoration: none;
border-right:2px solid white;
text-align: center;
font-size:14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;

}
#M_menu1 li a.last, #M_menu2 li a.last
{
border:none

}
#M_menu1 a:hover, #M_menu2 a:hover
{
color: #a6a9b6;
background: transparent url(/img/front/menu_background_hover.png) top left repeat-x;

}
#M_menu1 ul
{
position: absolute;
height: 38px;
width: 312px;
left: 0px;

}
#M_menu2 ul
{
position:absolute;
height: 38px;
width: 633px;
left: 0px;

}
#M_menu1 li
{
float: left

}
#M1_1_li
{
width:156px;
line-height:38px;

}
#M1_2_li
{
width:156px;
line-height:38px;

}
#M_menu2 li
{
float: left

}
#M2_1_li
{
width:159px;
line-height:38px;

}
#M2_2_li
{
width:162px;
line-height:17px;

}
#M2_3_li
{
width:159px;
line-height:17px;

}
#M2_4_li
{
width:153px;
line-height:17px;

}
#d_center
{
z-index:3;
position:relative;
margin: 0 auto;
width: 980px;
background:url(/img/front/center_background.png) repeat-y;

}
#d_contenu1 
{
vertical-align:top;
width:301px;
height:50px;
padding:0px 10px 10px 20px;

}
#d_contenu1 TABLE TR TD, #d_contenu1 p,  #d_contenu1 li, #d_contenu1 A, #d_contenu1 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_contenu1 A:active,  #d_contenu1 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_contenu1 A:hover
{
text-decoration:none;
color:#a6a9b6;
font-size:14px;
font-family:Verdana,Arial,Helvetica, sans-serif;
font-weight:100;

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

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

}
#d_contenu1 H1
{
font-size:18px;
font-family:Verdana, Arial, Helvetica,sans-serif;
text-align:justify;
color:black;

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

}
#d_contenu2
{
z-index:2;
position:relative;
width:619px;
min-height:500px;
height:520px;
max-height:1500px;
padding-left:10px;
padding-right:10px;
vertical-align:top;
font-size:14px;
font-family:Verdana, Arial, Helvetica,sans-serif;

}
#d_contenu2 TABLE TR TD, #d_contenu2 p, #d_contenu2 li
{
margin:0;
padding:0;
color:black;
font-size:14px;
font-family:Verdana, Arial, Helvetica,sans-serif;
text-align: justify;
font-weight:100;
text-decoration:none;

}
#d_contenu2 A:link, #d_contenu2 A:visited
{
margin:0;
padding:0;
color:black;
font-size:14px;
font-family:Verdana, Arial, Helvetica,sans-serif;
text-align: justify;
font-weight:100;
text-decoration:underline;

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

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

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

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

}
#d_contenu2 H1
{
font-size:18px;
font-family:Verdana, Arial, Helvetica,sans-serif;
text-align:justify;
color:black;

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

}
#d_contenu2_bottom[id]
{
background-position:0 bottom;
background-repeat:no-repeat;
background-image:url(/img/front/content_background.png);

}
#d_bottom
{
position: relative;
color:white;
margin: 0 auto;
width: 956px;
height:30px;
background:url(/img/front/bottom.png) repeat-y;
text-align:right;
padding:10px 24px 0px 0px;

}
#d_bottom a
{
color:white;
font-size:12px;
}
#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
{

}
.tableau_sans
{
padding:0;
margin:0;
border:none;
}
.tableau_titre3 td
{
font-weight:bold;
border-bottom:solid #00501f 1px;
height:25px;
background-color:#00501f;
color:#fff;
}
tr.tableau_liste1:hover
{
background-color:#ccc;

}
.tableau_liste1 td
{
padding:2px;

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

}
.tableau_liste1_np td
{
padding:0px;

}
.tableau_liste2 td
{
padding:2px;

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

}
.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;

}
.edit-apply
{
position:relative;
cursor:pointer;
width:20px;height:20px;
background-image:url(/img/back/edit-apply.png);
background-repeat:no-repeat;
background-position:50% 50%;

}
.edit-delete
{
position:relative;
cursor:pointer;
width:20px;height:20px;
background-image:url(/img/back/edit-delete.png);
background-repeat:no-repeat;
background-position:50% 50%;

}
.edit-print
{
position:relative;
cursor:pointer;
width:20px;height:20px;
background-image:url(/img/back/edit-print.png);
background-repeat:no-repeat;
background-position:50% 50%;

}
.edit-add
{
position:relative;
cursor:pointer;
width:20px;height:20px;
background-image:url(/img/back/edit-add.png);
background-repeat:no-repeat;
background-position:50% 50%;

}
.edit-checked
{
position:relative;
cursor:pointer;
width:20px;height:20px;
background-image:url(/img/back/edit-checked.png);
background-repeat:no-repeat;
background-position:50% 50%;
}
.edit-edit
{
position:relative;
cursor:pointer;
width:20px;height:20px;
background-image:url(/img/back/edit-edit.png);
background-repeat:no-repeat;
background-position:50% 50%;

}
.edit-inject
{
position:relative;
cursor:pointer;
width:20px;height:20px;
background-image:url(/img/back/edit-inject.png);
background-repeat:no-repeat;
background-position:50% 50%;

}
.edit-invert
{
position:relative;
cursor:pointer;
width:20px;height:20px;
background-image:url(/img/back/edit-invert.png);
background-repeat:no-repeat;
background-position:100% 100%;

}
.edit-remove
{
position:relative;
cursor:pointer;
width:20px;height:20px;
background-image:url(/img/back/edit-remove.png);
background-repeat:no-repeat;
background-position:50% 50%;

}
.edit-selectall
{
position:relative;
cursor:pointer;
width:20px;height:20px;
background-image:url(/img/back/edit-selectall.png);
background-repeat:no-repeat;
background-position:100% 100%;

}
.edit-sizeM
{
position:relative;
visibility:hidden;
cursor:pointer;
width:20px;height:20px;
background-image:url(/img/back/edit-size-.png);
background-repeat:no-repeat;

}
.edit-sizeP
{
position:relative;
cursor:pointer;
width:20px;height:20px;
background-image:url(/img/back/edit-size+.png);
background-repeat:no-repeat;

}
.edit-trash
{
position:relative;
cursor:pointer;
width:20px;height:20px;
background-image:url(/img/back/edit-trash.png);
background-repeat:no-repeat;
background-position:50% 50%;

}
.edit-unchecked
{
position:relative;
cursor:pointer;
width:20px;height:20px;
background-image:url(/img/back/edit-unchecked.png);
background-repeat:no-repeat;
background-position:50% 50%;
}
.edit-unselect
{
position:relative;
cursor:pointer;
width:20px;height:20px;
background-image:url(/img/back/edit-unselect.png);
background-repeat:no-repeat;
background-position:100% 100%;

}
.f_label
{
width:200px;

}
.f_large
{
width:316px;

}
.f_medium
{
width:100px;

}
.f_radio
{
width:60px;

}
.f_short
{
width:80px;

}
.f_small
{
width:40px;

}
.titre
{
color:#661139;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.soustitre_article
{
font-family:arial;
font-size:14px;
color:#661139;
}
.texte_courant
{
font-family:arial;
font-size:10px;
color:black;
}
.titre_article
{
font-size: 18px;
font-weight:bold;
font-family:arial;


}
.button_add_submit
{
position:absolute;
cursor:pointer;
width:80px;
border:solid black 1px;

}
.button_std
{
cursor:pointer;

}
.button_submit
{
position:absolute;
cursor:pointer;
width:100px;
height:20px;
margin-left:-100px;
margin-top:-20px;
top:100%;
left:100%;
border:solid black 1px;

}
.separate
{
width:750px;
height:10px;
background-image:url(/img/front/separate.png);
background-repeat:repeat-x;
}
.text_link
{
font-size:14px;
font-weight:bold;
color:#661139;
text-decoration:underline;
}
.text_link a:hover
{
text-decoration;none;
color:#661139;
}
.vscroll2
{
display: block;
overflow-x:hidden;
overflow-y:auto;
overflow:-moz-scrollbars-vertical;
}
.legende
{
font-size:10px;
color:black;

}
.liste_square
{
list-style:square;
line-height:1.5em;
margin-left:5px;
padding-left:5px;
text-align:left;




}
.contentLeft
{
vertical-align:top;
border-right:#661139 dashed 1px;
padding: 0 8px 0 3px;
text-align:justify;
font-size: 12px;
width:50%;

}
.contentRight
{
vertical-align:top;
padding: 0 5px 0 6px;
text-align:justify;
font-size: 12px;
width:50%;

}
.f_empty
{
font-style:italic;
text-align:center;

}
.gOrange
{
font-weight: bold;
color: #F1B116;
font-size:10pt;

}
.inputTypeSubmit
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
padding: 2px 2px 2px 2px;
border-color: #BFBBBB;
border-style: solid;
border-width: 1px;
background-color: #6F757B;
margin:3px;
cursor:pointer;

}
.inputTypeText
{
margin: 3px 0 2px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #BFBBBB;
padding: 2px 2px 2px 2px;
border-color: #BFBBBB;
border-style: solid;
border-width: 1px;
width: 146px;

}
.menu_basic_H_item:link, .menu_basic_H_item:visited
{
display:block;
float:left;
width:110px;
line-height:24px;
text-align:center;
font-weight:normal;
color:#7d901b;
padding-left:20px;
margin-top:10px;
}
.menu_basic_H_item:active
{

}
.menu_basic_H_item:hover
{
color:#661139;
width:110px;
}
.menu_basic_H_current:link, .menu_basic_H_current:visited
{
display:block;
float:left;
width:130px;
line-height:24px;
text-align:center;
font-weight:bold;
color:#661139;
margin-top:10px;

}
.menu_basic_H_current:active
{
color:#661139;
}
.menu_item
{
white-space: nowrap;

}
.nowrap
{
white-space:nowrap;

}
.o_textarea
{
DISPLAY: inline ;
float:right;
margin-top:-85px;
overflow:auto;
height:52px;
width:150px;

}
.padLR
{
padding: 0 5px 0 5px;

}
.playerBack
{
margin:0;
padding:0;
height:310px;
width:754px;
background:url(/img/front/player_back.gif) no-repeat;

}
.text_resume
{
font-size:10px;
font-family:Verdana, Arial, Helvetica,sans-serif;
text-align:justify;
color:black;
font-style:italic;
background-color:#d4d4d4;

}
.no-border
{
border:none;

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

}
.soustitre_article
{
font-family:helvetica;
font-size:18px;
color:#ee7f01;
}
