BODY
{
/*PUBLIC*/
border:none;
overflow:none;
margin:0 auto;
padding:0;
width:100%;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color:#fff;
color: #333;



}
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;
}
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_content_left2
{
position:absolute;
vertical-align:top;
top:250px;
left:15px;
width:186px;
padding:0px 20px;
height:300px;
font-size:12px;
text-align:left;
height:250px;
background-color:red;
}
#d_content_main .box_description a:link
{
font-size:12px;
font-weight:bold;
color:#00501f;
}
#d_top
{
position:relative;
margin:0 auto;
width:790px;
height:312px;
background-image:url(/img/front/border.png);
background-repeat:repeat-y;




}
#d_logo
{
position:absolute;
top:2px;
left:10px;
width:230px;
height:121px;
//background-image:url(/img/front/logo_03.png);
//background-repeat:no-repeat;
}
#d_espacepro a:link, d_espacepro a:visited
{
color:#661139;
font-weight:bold;
text-decoration:underline;

}
#d_menu_top
{
position:absolute;
float:left;
top:270px;
left:15px;
padding:0;
margin:0 auto;
width:760px;
height:42px;
list-style:none;
line-height:normal;
background-image:url(/img/front/subheader.jpg);
background-repeat:no-repeat;



}
#d_menu_top A:link, #d_menu_top A:active, #d_menu_top A:visited
{
width:100px;
height:24px;
line-height:14px;
text-decoration:none;
color:#7d901b;
background:url(/img/content/puce_on.jpg);
background-repeat:no-repeat;
font-weight:bold;
padding-left:17px;
padding-right:5px;





}
#d_menu_top A:hover
{
color:#661139;
text-decoration:none;
font-weight:bold;

}
#d_center
{
position: relative;
margin:0 auto;
width:790px;
/* Magic size : part 1 - container */
padding-top:300px;
background-image:url(/img/front/border.jpg);
text-align:left;

}
#d_center_left
{
position:relative;
top:0px;
left:0px;
margin-top:-300px;
padding:0;


}
#d_center_right
{
position:relative;
top:0px;
left:201px;
width:574px;
margin:0;
padding:0;



}
#d_content_left
{
position:absolute;
vertical-align:top;
top:0px;
left:15px;
width:186px;
padding:0px 0px;
height:300px;
font-size:12px;
text-align:left;
height:250px;
background-image:url(/img/front/menu_left_bg.png);
background-repeat:no-repeat;

}
#d_content_left h1
{
font-size:14px;
color:#661139;
font-weight:normal;

}
#d_content_left a
{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:black;
font-weight:bold;
background-image:url(/img/front/arrow.gif);
background-repeat:no-repeat;
background-position:0 50%;
padding-left:20px;


}
#d_content_left a:hover, d_content_left a:active
{
color:#990033;
text-decoration:underline;
background-image:url(/img/front/arrow_red.gif);
background-repeat:no-repeat;
background-position:0 50%;
padding-left:20px;

}
#d_content_left .text_link a:link, #d_content_left .text_link a:visited
{
font-size:14px;
font-weight:bold;
color:#661139;
text-decoration:underline;
}
#d_content_left .text_link a:hover, #d_content_left .text_link a:active
{
text-decoration:none;
color:#661139;
}
#d_content_main
{
position:relative;
left:201px;
width:554px;
margin-top:-300px;
margin-left:10px;
margin-bottom:;
overflow-x:hidden;
overflow-y:hidden;
padding:0;
padding-right:10px;
color:black;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-align:left;
}
#d_content_main p, #d_content_main table tr td, #d_content_main tr th
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
color:black;
text-align:left;




}
#d_content_main h2
{
font-size:14px;
color:#000;
}
#d_content_main a:link, #d_content_main a:visited
{
color:#661139;
font-size:12px;
text-decoration:underline;
font-weight:strong;
}
#d_content_main h4
{
font-size:13px;
font-weight:bold;
}
#d_content_main .titre_produit h1
{
font-size:12px;
color:#00501f;
text-indent:10px;
}
#d_content_main a:hover
{
text-decoration:none;
font-weight:normal;
}
#d_content_main .titre_boutique_index a:link, #d_content_main .titre_boutique_index a:visited
{
color:#7d901b;
font-size:18px;
text-decoration:underline;
text-indent:20px;

}
#d_content_main .titre_boutique_index a:hover
{
color:#661139;
}
#d_footer
{
position:relative;
margin:0 auto;
width:790px;
height:13px;
line-height:13px;
background-image:url(/img/front/bottom.jpg);
background-repeat:no-repeat; 
color:#661139;

}
#d_bottom
{
position:relative;
clear:both;
text-align:left;
color:#000000;
margin:0 auto;
padding-top:20px;
width: 790px;
height:13px;
line-height:13px;
}
#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-weight: bold;
font-size:12px;


}
.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;
margin-left:20px;

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

}
