#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #000000; }
	#lbOverlay.red { background-color: #330000; }
	#lbOverlay.green { background-color: #003300; }
	#lbOverlay.blue { background-color: #011D50; }
	#lbOverlay.gold { background-color: #666600; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #888888; }
	#lbOuterContainer.red { border: 3px solid #DD0000; }
	#lbOuterContainer.green { border: 3px solid #00B000; }
	#lbOuterContainer.blue { border: 3px solid #5F89D8; }
	#lbOuterContainer.gold { border: 3px solid #B0B000; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
	#lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }
	#lbDetailsContainer.green { border: 3px solid #00B000; border-top: none; }
	#lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }
	#lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(../../inc/modules_complementaires/lytebox/images/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }


#lbPrev { width: 49%; height: 100%; background: transparent url(../../inc/modules_complementaires/lytebox/images/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(../../inc/modules_complementaires/lytebox/images/prev_grey.gif) left 15% no-repeat; }
	#lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(../../inc/modules_complementaires/lytebox/images/prev_red.gif) left 15% no-repeat; }
	#lbPrev.green:hover, #lbPrev.green:visited:hover { background: url(../../inc/modules_complementaires/lytebox/images/prev_green.gif) left 15% no-repeat; }
	#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(../../inc/modules_complementaires/lytebox/images/prev_blue.gif) left 15% no-repeat; }
	#lbPrev.gold:hover, #lbPrev.gold:visited:hover { background: url(../../inc/modules_complementaires/lytebox/images/prev_gold.gif) left 15% no-repeat; }
	
#lbNext { width: 49%; height: 100%; background: transparent url(../../inc/modules_complementaires/lytebox/images/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(../../inc/modules_complementaires/lytebox/images/next_grey.gif) right 15% no-repeat; }
	#lbNext.red:hover, #lbNext.red:visited:hover { background: url(../../inc/modules_complementaires/lytebox/images/next_red.gif) right 15% no-repeat; }
	#lbNext.green:hover, #lbNext.green:visited:hover { background: url(../../inc/modules_complementaires/lytebox/images/next_green.gif) right 15% no-repeat; }
	#lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(../../inc/modules_complementaires/lytebox/images/next_blue.gif) right 15% no-repeat; }
	#lbNext.gold:hover, #lbNext.gold:visited:hover { background: url(../../inc/modules_complementaires/lytebox/images/next_gold.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
	#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }
	#lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }
	#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
	#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold { color: #666600; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
	#lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }
	#lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }
	#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
	#lbPrev2_Off.gold, #lbNext2_Off.gold { color: #E1E100; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }
	#lbDetailsData.red { color: #620000; }
	#lbDetailsData.green { color: #003300; }
	#lbDetailsData.blue { color: #01379E; }
	#lbDetailsData.gold { color: #666600; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background: url(../../inc/modules_complementaires/lytebox/images/close_grey.png) no-repeat; }
	#lbClose.red { background: url(../../inc/modules_complementaires/lytebox/images/close_red.png) no-repeat; }
	#lbClose.green { background: url(../../inc/modules_complementaires/lytebox/images/close_green.png) no-repeat; }
	#lbClose.blue { background: url(../../inc/modules_complementaires/lytebox/images/close_blue.png) no-repeat; }
	#lbClose.gold { background: url(../../inc/modules_complementaires/lytebox/images/close_gold.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background: url(../../inc/modules_complementaires/lytebox/images/play_grey.png) no-repeat; }
	#lbPlay.red { background: url(../../inc/modules_complementaires/lytebox/images/play_red.png) no-repeat; }
	#lbPlay.green { background: url(../../inc/modules_complementaires/lytebox/images/play_green.png) no-repeat; }
	#lbPlay.blue { background: url(../../inc/modules_complementaires/lytebox/images/play_blue.png) no-repeat; }
	#lbPlay.gold { background: url(../../inc/modules_complementaires/lytebox/images/play_gold.png) no-repeat; }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background: url(../../inc/modules_complementaires/lytebox/images/pause_grey.png) no-repeat; }
	#lbPause.red { background: url(../../inc/modules_complementaires/lytebox/images/pause_red.png) no-repeat; }
	#lbPause.green { background: url(../../inc/modules_complementaires/lytebox/images/pause_green.png) no-repeat; }
	#lbPause.blue { background: url(../../inc/modules_complementaires/lytebox/images/pause_blue.png) no-repeat; }
	#lbPause.gold { background: url(../../inc/modules_complementaires/lytebox/images/pause_gold.png) no-repeat; }
	
	.dynCalendar_header{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}
.dynCalendar_dayname {
	background-color: #eeeeee;
	border: 1px solid #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-align: center;
}

.dynCalendar_day {
	background-color: #eeeeee;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.dynCalendar_today {
	background-color: #ffffff;
	border: 1px solid #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.dynCalendar {
	background-color: #c0c0c0;
	border: 2px outset white;
	visibility: hidden;
	position: absolute;
	top: 1px;
	left: 1px;
}
.net{ font-size: 8pt; font-family: Tahoma,Arial,helvetica,sans-serif;color:#00ACDE;font-weight:bold;}
.tic{ font-size: 8pt; font-family: Tahoma,Arial,helvetica,sans-serif;color:#EE9B00;font-weight:bold;}
.copy{ font-size: 8pt; font-family: Tahoma,Arial,helvetica,sans-serif;color:#565656;font-weight:bold;}
.daten{ font-size: 8pt; font-family: Tahoma,Arial,helvetica,sans-serif;color:#565656;}

/*------------------------ Objets standard ----------------------------*/
html, body {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-image:url(../../images/skin/1/fond_vitabri.jpg);
    background-repeat: repeat-x;
	background-position: top;
    background-color: white;
    font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;
    font-size:8pt;
    color :#919295;
    scrollbar-face-color: #E6D2D3;
    scrollbar-DarkShadow-Color: #444444;
    
}
table{	border:0; margin : 0px 0px 0px 0px;}
td{	font-family : Tahoma, Helvetica, Arial, verdana, sans-serif;font-size:8pt;color :#919295;}
.th_ordre{
    background-image:url(../../images/icones/flecheb.gif);
    background-repeat:no-repeat;
    background-position: 5px;
    padding:3px 3px 3px 20px;
}
label_old {
    display:-moz-inline-box;
    _display: inline-block;
    width:90px;
    border-bottom:1px dashed #EFEFEF;
}
label {
    font-family : arial;
    border-bottom:1px dashed #EBEDEF;
    position: relative;
    display: block;
    width: 22em;
    height: 1.6em;
    margin-bottom:3px;
}
.label_input{
    font-family : arial;
    position: absolute;
    left: 22em;
}
form{	font-family : Tahoma, Helvetica, Arial, verdana, sans-serif; font-size:8pt; color : ;margin: 0 0 0 0;	padding: 0 0 0 0 ;}
input{	font-family : Tahoma, Helvetica, Arial, verdana, sans-serif; font-size:8pt; color : ;}
select{	font-family : Tahoma, Helvetica, Arial, verdana, sans-serif; font-size:8pt; color : ;}
textarea{	font-family : Tahoma, Helvetica, Arial, verdana, sans-serif; font-size:8pt;color : ;}

img{ vertical-align:middle; }

.pbr{font-family: arial,helvetica,sans-serif;font-size:4px;}

.left {text-align: left;}
.right {text-align: right;}
.center{text-align: center;}
.justify {text-align: justify ;}
.floatright {float: right;}
.floatleft {float: left;}
.p10{ padding:10px;}
.p5{ padding:5px;}
.p3{ padding:3px 5px 3px 5px;}
.p2{ padding:2px;}
.texte_vertical {
writing-mode: tb-rl;
filter: flipv fliph;
}

.texte_vertical2 {
writing-mode: tb-rl;
filter: flipv flipv;
}
/* bloc_page */
.page{

font-size:8pt;
text-align:left;
padding : 0px;
position:relative;
width:980px;
}

/* bloc_entete_page */
.bloc_entete_page{

z-index:5;

position:relative;
padding : 0px;
font-size:8pt;
width:980px;
height:148px;
}

/* bloc_corps de page */
.fond_defaut{
  background-image:url(../../images/fonds/fond_defaut.jpg);
  background-repeat: no-repeat;
  background-position:top right;
  border-top:1px solid white;
}
.bloc_corps_de_page{

    width:783px; 
    margin : 0px;
    font-size:8pt;

    padding : 10px; 
    background-color:white; 
}

/* Colonne droite */
.bloc_colonne_droite{
height:100%;

width:186px;
position:absolute;
right:0px;
top:155px;
border-left:1px solid white;;

    background-image:url('../../images/skin/1/fond_colonne_droite.gif'); 
    background-repeat:repeat-y; 
    background-position:top;
}

/* Bloc pied de corps */
.bloc_pied_de_corps{
border-top:1px solid white; padding : 0px; color:#e0dace;
width:794px;
height:8px;
background-color:white;

}

/* Bloc pied de page */
.bloc_pied_de_page{

padding : 0px;
color:#e0dace;
position:relative;

        width:100%; 
        background-image:url('../../images/skin/1/fond_pied.jpg'); 
        background-repeat:repeat-x; 
        background-position:top; }

.bloc_contenu_pied_de_page{

position:relative;
padding:0px 0px 10px 0px;

        width:980px;}
.page_defaut{
    background-image:url('../../images/fonds/fond_defaut.jpg');
    background-repeat:no-repeat;
    background-position:top right;
    padding-top:5px;
    text-align:justify;
    width:794px;
}

/* bloc_page */
.page{
	font-size:8pt;
	text-align:left;
	padding : 0px;
}

/* bloc_corps de page */
.bloc_corps_de_page{
	padding : 0px;
	font-size:8pt;
	width:794px;
}

/* bloc_vous_etes_ici */
/*.bloc_vous_etes_ici{}*/

/* Bloc pied de corps */
.bloc_pied_de_corps{
    width:794px;
    padding : 0px;
}

/* Bloc pied de page */
.bloc_pied_de_page{
    width:980px;
    padding : 0px;
}

/* Bloc navigation admin (modifs sur le site) */
.nav_admin{
    background-color:#F2F4F7;
    border: 1px solid #777;
    -moz-border-radius:6px;
    padding:1px 8px 1px 8px;
}

.effet_3D{

    border:1px solid #8f8f8f;
    border-left:1px solid #d1d1d1;
    border-top:1px solid #e6e6e6;
}
.effet_3D_inv{

    border:1px solid #8f8f8f;
    border-right:1px solid #d1d1d1;
    border-bottom:1px solid #e6e6e6;
}
.bloc_titre{
        background-image:url('../../images/site/fond_menu.gif');
        background-position:bottom;
        background-repeat:repeat-x;
        background-color:white;
    height:27px;
    font-size:11pt;
    border-bottom:1px solid black;
}

.bloc_sstitre{
    background-color:#EBEDEF;
    font-size:10pt;
    border-bottom:1px solid black;
    padding:4px;
    color:black;
}
/* Inset 3D courbé */
.raised {background: transparent; width:90%; margin:0 auto;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:14pt; color:#FFFFFF; letter-spacing:1px;}
.raised p {padding-bottom:0.5em;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#DEE5EB; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#DEE5EB; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#DEE5EB; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#DEE5EB; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#DEE5EB; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#DEE5EB; border-left:1px solid #aaa; border-right:1px solid #999;}


.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.raised .boxcontent {display:block;  background:#DEE5EB; border-left:1px solid #fff; border-right:1px solid #999;}
/* Inset 3D Courbé creusé */
.inset {background: transparent; width:90%; margin:0 auto;}
.inset h1, .inset p {margin:0 10px;}
.inset h1 {font-size:14pt; color:#FFFFFF; letter-spacing:1px;}
.inset p {padding-bottom:0.5em;}

.inset .top, .inset .bottom {display:block; background:transparent; font-size:1px;}
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {display:block; overflow:hidden;}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {height:1px;}
.inset .b2 {background:#cccccc; border-left:1px solid #999; border-right:1px solid #aaa;}
.inset .b3 {background:#cccccc; border-left:1px solid #999; border-right:1px solid #ddd;}
.inset .b4 {background:#cccccc; border-left:1px solid #999; border-right:1px solid #eee;}
.inset .b4b {background:#cccccc; border-left:1px solid #aaa; border-right:1px solid #fff;}
.inset .b3b {background:#cccccc; border-left:1px solid #ddd; border-right:1px solid #fff;}
.inset .b2b {background:#cccccc; border-left:1px solid #eee; border-right:1px solid #fff;}


.inset .b1 {margin:0 5px; background:#999;}
.inset .b2, .inset .b2b {margin:0 3px; border-width:0 2px;}
.inset .b3, .inset .b3b {margin:0 2px;}
.inset .b4, .inset .b4b {height:2px; margin:0 1px;}
.inset .b1b {margin:0 5px; background:#fff;}

.inset .boxcontent {display:block; background:#cccccc; border-left:1px solid #999; border-right:1px solid #fff;}
/* Boite coin incurvés*/
.curved {background: transparent; width:90%; margin:0 auto;}
.curved h1, .curved p {margin:0 10px;}
.curved h1 {font-size:14pt; color:#FFFFFF; letter-spacing:1px;}
.curved p {padding-bottom:0.5em;}

.curved .top, .curved .bottom {display:block; background:transparent; font-size:1px;}
.curved .b1, .curved .b2, .curved .b3, .curved .b4 {display:block; overflow:hidden; height:1px;}
.curved .b2, .curved .b3, .curved .b4 {background:#e0cea3; border-left:1px solid #fff; border-right:1px solid #fff;}
.curved .b1 {margin:0 4px; background:#fff;}
.curved .b2 {margin:0 4px; height:2px;}
.curved .b3 {margin:0 3px;}
.curved .b4 {margin:0; height:1px; border-width:0 3px 0 3px;}

.curved .boxcontent {display:block; background:#e0cea3; border:0 solid #fff; border-width:0 1px;}

.tooltip_off{
	position : absolute;
	display : none;
}

.tooltip_on{ position : absolute; display : '';}
.tooltip{
	background-color: #EBEDEF;
	color : black;
	font-size : 8pt;
	font-weight : normal;
	text-align : left;
	border : 1px solid black;
	padding : 5px;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Paramètres spécifiques <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #93564B;}
#TB_window a:visited {color: #93564B;}
#TB_window a:hover {color: #DCD8BB;}
#TB_window a:active {color: #93564B;}
#TB_window a:focus{color: #93564B;}

/* ----------------------------------------------------*/
/* ---------->>> Autres paramètres <<<--------------------------*/
/* ----------------------------------------------------*/
#TB_overlay {
  min-height:100%; 
  height: auto; 
  _height:100%;
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	position: absolute;
	background: #1D1A1A;
	z-index: 102;
	color:#DCD8BB;
	display:none;
	border: 1px solid #1D1A1A;
	text-align:left;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#1D1A1A;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


/*----------------------------------------------------------------*/
/*		Personnalisation de l'apparence des formulaires 	*/
.selectnoborder {	font-family : Tahoma, Helvetica, Arial, verdana, sans-serif; font-size: 8pt;border-width:0px;}
.inputnoborder{	font-family : Tahoma, Helvetica, Arial, verdana, sans-serif; font-size:8pt;color : black;border-width:0px;  background-color:white;}

.inputnoborderc{	font-family : Tahoma, Helvetica, Arial, verdana, sans-serif; font-size:8pt;color : black;border-width:0px; background-color:#EBEDEF;}
.inputnoborderm{	font-family : Tahoma, Helvetica, Arial, verdana, sans-serif; font-size:8pt;color : black;border-width:0px; background-color:#E6D2D3;}
.inputnoborderblanc{	font-family : Tahoma, Helvetica, Arial, verdana, sans-serif;font-size:8pt;color : black;border-width:0px;}

	/*Form Description Elements */
.frmDescription {	font-family : Tahoma, Helvetica, Arial, verdana, sans-serif;	font-size : 8pt;	color : #665B06;line-height : 14px;font-weight : normal;	background-color : #9DA9B6;}
.frmInput {	font-family : Tahoma, Helvetica, Arial, verdana, sans-serif;	font-size : 8pt;	color : #665B06; line-height : 14px;	background-color : #BEC4CA;}

/* Elements de formulaire */
.listederoulante{ height:21px;	border: 1px solid white; background-color: #F6EBE4;font-family: arial; font-size: 8pt; color: #665B06; font-weight : normal; padding : 1px 0px 1px 1px; background-image: url(../../images/forms/frmshadow_txtBox1-off.gif);}
.txtBox1{ 		border: 1px solid white; background-color: #F6EBE4; font-family: arial; font-size: 8pt; color: black; text-decoration: none; padding : 1px 0px 1px 3px; background-image: url(../../images/forms/frmshadow_txtBox1-off.gif);}
.selectBox1{ height: 1.6em;	border: 1px solid white; background-color: #F6EBE4;  font-family: arial; font-size: 8pt; color: black; text-decoration: none; padding : 1px 0px 1px 0px; background-image: url(../../images/forms/frmshadow_txtBox1-off.gif); }
.txtField1{ 		border: 1px solid white; background-color: #F6EBE4; font-family: arial; font-size: 8pt; color: black; text-decoration: none; padding : 1px 0px 1px 3px; background-image: url(../../images/forms/frmshadow_txtfield1-off.gif);}
.butnStyle1{	border: 1px solid white; background-color: #EBEDEF; font-family: arial; font-size: 8pt; color: #665B06; font-weight : normal; text-decoration: none;}



/*-------------------- Boutons de formulaires ----------------*/
.btn_form,  a.btn_form, a:link.btn_form,a:active.btn_form, a:hover.btn_form{
    font-family: verdana;
    font-weight:normal;
    text-decoration: none;
    font-size:10pt;
    color:white;
    background-color:black;
    border:1px solid white;
    padding:1px 3px 1px 3px;
    margin: 0px 3px 0px 3px;
}
a:hover.btn_form {background-color:#E6D2D3;}
/*---------------- Fin Boutons de formulaires ----------------*/





/*----------------------------------------------------------*/
/* 				   Affichages dynamiques DHTML 				*/
.clicTitre {}
.clicCacher {	top: -15px;position: relative;}
.contenant {	display : block;border-top: 1px dashed;}

/*----------------------------------------------------------*/
/*
Pages, corps de page blocs ... cf css/*/

/*   css modules optionnels   */

#D88700
.orange{             color: #D88700;   text-decoration: none;  font-size:8pt; font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;}
a.orange{            color: #D88700; 	text-decoration: none;	font-size:8pt;	font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;}
a:link.orange{       color: #D88700; 	text-decoration: none;	font-size:8pt;	font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;}
a:active.orange{     color: #D88700; 	text-decoration: none;	font-size:8pt;	font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;}
a:visited.orange{    color: #D88700; 	text-decoration: none;	font-size:8pt;	font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;}
a:hover.orange{      color: #5A656F;	text-decoration: none;	font-size:8pt;	font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;}


a{          color:#919295;      font-size:8pt;   font-family : Tahoma, Helvetica, Arial, verdana, sans-serif;}
a:link{     color:#919295;      font-size:8pt;   font-family : Tahoma, Helvetica, Arial, verdana, sans-serif; text-decoration: none;    }
a:active{   color:#919295;      font-size:8pt;   font-family : Tahoma, Helvetica, Arial, verdana, sans-serif; text-decoration: none;    }
a:visited{  color:#919295;      font-size:8pt;   font-family : Tahoma, Helvetica, Arial, verdana, sans-serif; text-decoration: none;    }
a:hover{    color:#D88700;	font-size:8pt;   font-family : Tahoma, Helvetica, Arial, verdana, sans-serif; text-decoration: none; }

.boutons{           color:black;      font-size:8pt;   font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    text-decoration: none;  }
a.boutons{          color:black;      font-size:8pt;   font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    text-decoration: none;  }
a:link.boutons{     color:black;      font-size:8pt;   font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    text-decoration: none;  }
a:active.boutons{   color:black;      font-size:8pt;   font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    text-decoration: none;  }
a:visited.boutons{  color:black;      font-size:8pt;   font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    text-decoration: none;  }
a:hover.boutons{    color:#EBEDEF; font-size:8pt;   font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    text-decoration: none;  }

.blanc{             color: white;   text-decoration: none;  font-size:8pt; font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;}
a.blanc{            color: white; 	text-decoration: none;	font-size:8pt;	font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;}
a:link.blanc{       color: white; 	text-decoration: none;	font-size:8pt;	font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;}
a:active.blanc{     color: white; 	text-decoration: none;	font-size:8pt;	font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;}
a:visited.blanc{    color: white; 	text-decoration: none;	font-size:8pt;	font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;}
a:hover.blanc{      color: silver;	text-decoration: none;	font-size:8pt;	font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;}

.blancb{            color: white;   text-decoration: none;  font-size:8pt;   font-family:Tahoma, Helvetica, Arial, verdana, sans-serif;}
a.blancb{           color: white;	text-decoration: none;	font-size:8pt;	font-family: Tahoma, Helvetica, Arial, verdana, sans-serif; font-weight:bold;}
a:link.blancb{      color: white;   text-decoration: none;  font-size:8pt;   font-family: Tahoma, Helvetica, Arial, verdana, sans-serif; font-weight:bold;}
a:active.blancb{    color: white;   text-decoration: none;  font-size:8pt;   font-family: Tahoma, Helvetica, Arial, verdana, sans-serif; font-weight:bold;}
a:visited.blancb{   color: white;   text-decoration: none;  font-size:8pt;   font-family: Tahoma, Helvetica, Arial, verdana, sans-serif; font-weight:bold;}
a:hover.blancb{     color: silver; 	text-decoration: none;  font-size:8pt;   font-family: Tahoma, Helvetica, Arial, verdana, sans-serif; font-weight:bold;}

.bigblanc{          color: White;  text-decoration: none;   font-size:10pt;   font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;}
a.bigblanc{         color: White;  text-decoration: none;   font-size:10pt;   font-family: Tahoma, Helvetica, Arial, verdana, sans-serif; font-weight:bold;}
a:link.bigblanc{    color: White;  text-decoration: none;   font-size:10pt;   font-family: Tahoma, Helvetica, Arial, verdana, sans-serif; font-weight:bold;}
a:active.bigblanc{  color: White;  text-decoration: none;   font-size:10pt;   font-family: Tahoma, Helvetica, Arial, verdana, sans-serif; font-weight:bold;}
a:visited.bigblanc{ color: White;  text-decoration: none;   font-size:10pt;   font-family: Tahoma, Helvetica, Arial, verdana, sans-serif; font-weight:bold;}
a:hover.bigblanc{   color: silver;  text-decoration: none;  font-size:10pt;   font-family: Tahoma, Helvetica, Arial, verdana, sans-serif; font-weight:bold;}

.vsetesici{         color:#5A656F;font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;font-size:7pt;}
a.vsetesici{        color:#5A656F;font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;font-size:7pt; text-decoration: none;}
a:link.vsetesici{   color:#5A656F;font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;font-size:7pt; text-decoration: none;}
a:active.vsetesici{ color:#5A656F;font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;font-size:7pt; text-decoration: none;}
a:visited.vsetesici{color:#5A656F;font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;font-size:7pt; text-decoration: none;}
a:hover.vsetesici{  color:#B3BCC6;font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;font-size:7pt;}

.menu{              color:black;  font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:8pt;}
a.menu{             color:black;  font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:8pt; text-decoration: none;}
a:link.menu{        color:black;  font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:8pt; text-decoration: none;}
a:active.menu{      color:black;  font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:8pt; text-decoration: none;}
a:visited.menu{     color:black;  font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:8pt; text-decoration: none;}
a:hover.menu{       color:coul_txt_defaut_over; font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;font-size:9pt; text-decoration: overline;}

.menu2{	text-decoration: none;font-size:8pt;color:black;font-family: arial,Tahoma, Helvetica, Arial, verdana, sans-serif;font-weight:bold;}
a:link.menu2{	text-decoration: none;font-size:8pt;color:black;font-family: arial,Tahoma, Helvetica, Arial, verdana, sans-serif;font-weight:bold;}
a:active.menu2{	text-decoration: none;font-size:8pt;color:black;font-family: arial,Tahoma, Helvetica, Arial, verdana, sans-serif;font-weight:bold;}
a:visited.menu2{	text-decoration: none;font-size:8pt;color:black;font-family: arial,Tahoma, Helvetica, Arial, verdana, sans-serif;font-weight:bold;}
a:hover.menu2{	text-decoration: none;font-size:8pt;color:coul_txt_defaut_over;font-family: arial,Tahoma, Helvetica, Arial, verdana, sans-serif;font-weight:bold;}


.menu_pied{	text-decoration: none;font-size:9px;color:gray;font-family: arial,Tahoma, Helvetica, Arial, verdana, sans-serif;}
a.menu_pied{	text-decoration: none;font-size:9px;color:gray;font-family: arial,Tahoma, Helvetica, Arial, verdana, sans-serif;}
a:link.menu_pied{	text-decoration: none;font-size:9px;color:gray;font-family: arial,Tahoma, Helvetica, Arial, verdana, sans-serif;}
a:active.menu_pied{	text-decoration: none;font-size:9px;color:gray;font-family: arial,Tahoma, Helvetica, Arial, verdana, sans-serif;}
a:visited.menu_pied{	text-decoration: none;font-size:9px;color:gray;font-family: arial,Tahoma, Helvetica, Arial, verdana, sans-serif;}
a:hover.menu_pied{	text-decoration: underline;font-size:9px;color:silver;font-family: arial,Tahoma, Helvetica, Arial, verdana, sans-serif;}

.txtpied{           color:gray; font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:8pt;}
a.txtpied{          color:gray; font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:8pt;  text-decoration: none;}
a:link.txtpied{     color:gray; font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:8pt;  text-decoration: none;}
a:active.txtpied{   color:gray; font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:8pt;  text-decoration: none;}
a:visited.txtpied{  color:gray; font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:8pt;  text-decoration: none;}
a:hover.txtpied{    color:silver;    font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:8pt;}

.details_page{          color : #919295;    font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:7pt;}
a.details_page{         color : #919295;    font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:7pt; text-decoration: none;}
a:link.details_page{    color : #919295;    font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:7pt; text-decoration: none;}
a:active.details_page{  color : #919295;    font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:7pt; text-decoration: none;}
a:visited.details_page{ color : #919295;    font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:7pt; text-decoration: none;}
a:hover.details_page{   color : gray;    font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:7pt;}

.details_txt{           color:#919295;    font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:12px;}
a.details_txt{          color:#919295;    font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:12px;       text-decoration: none;}
a:link.details_txt{     color:#919295;    font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:12px;       text-decoration: none;}
a:visited.details_txt{  color:#919295;    font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:12px;       text-decoration: none;}
a:hover.details_txt{    color:gray;    font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:12px;  text-decoration: underline;}

.stats{             color : gray;      font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:7pt; font-weight:bold;   }
a.stats{            color : gray;      font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:7pt; font-weight:bold;   text-decoration: none;}
a:link.stats{       color : gray;      font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:7pt; font-weight:bold;   text-decoration: none;}
a:active.stats{     color : gray;      font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:7pt; font-weight:bold;   text-decoration: none;}
a:visited.stats{    color : gray;      font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:7pt; font-weight:bold;   text-decoration: none;}
a:hover.stats{      color : silver; font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:7pt; font-weight:bold;    }

.btn_form{
    font-family: verdana;
    font-weight: normal;
    color:white;
    text-decoration: none;
    font-size:10pt;
    border:1px solid white;
    padding:1px 3px 2px 3px;
    margin: 0px 3px 0px 3px;
    background-color:black;
}
a.btn_form{
    font-family: verdana;
    font-weight: normal;
    color:white;
    text-decoration: none;
    font-size:10pt;
    border:1px solid white;
    padding:1px 3px 2px 3px;
    margin: 0px 3px 0px 3px;
    background-color:black;
}
a:hover.btn_form {
    color:white;
    background-color:#E6D2D3;
}

.pdp{               color:#e0dace;      font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:11px; }
a.pdp{              color:#e0dace;      font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:11px; text-decoration: none;}
a:link.pdp{         color:#e0dace;      font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:11px; text-decoration: none;}
a:visited.pdp{      color:#e0dace;      font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:11px; text-decoration: none;}
a:hover.pdp{        color:white; font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;    font-size:11px; text-decoration: underline;}


.titre{	font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;font-size:14px;color : black;font-weight:bold;}
.titreimp{	font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;font-size:12px;color : black;font-weight:bold;}
.titrepara{	font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;font-size:12px;color : black;font-weight:bold;}
.titreparaimp{	font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;font-size:12px;color : black;font-weight:bold;}

.titrepara1{	font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;font-size:12px;color : black;font-weight:bold;}
.titrepara2{	font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;font-size:12px;color : black;font-weight:bold;}
 
#menu_deroulant {
    list-style-type:none;
    margin:0 auto 0 0;
    font-size:8pt;
    padding:0;
    
}
    
#menu_deroulant li {
    float:left;
    padding:0;
    margin:0 -1px 0 0;
    position:relative;
    width:130px;
    height:22px;
    z-index:1000;

}
#menu_deroulant li dl {
    position:absolute;
    top:0;
    left:0;
    padding-bottom:0;

}
#menu_deroulant li a, #menu_deroulant li a:visited {
    font-size:8pt;
    font-family:arial,helvetica;
    text-decoration:none;
}
#menu_deroulant li dd {display:none;}
#menu_deroulant li a:hover {border:0;}
#menu_deroulant li:hover dd, #menu_deroulant li a:hover dd {
    display:block;
}
#menu_deroulant li:hover dl, #menu_deroulant li a:hover dl {
    padding-bottom:10px;
}
#menu_deroulant table {
    border-collapse:collapse;
    padding:0;
    margin:0px;
    font-size:1em;
}
#menu_deroulant li dl {
    width: 130px;
    margin: 0;
    padding: 0;
    background: transparent;
}
#menu_deroulant li dt {
    
    height:19px;
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border:0px;
    background-color: #b4b4b4;
    
}

#menu_deroulant li dt a, #menu_deroulant li dt a:visited {
    display:block;
    font-size:9pt;
    font-family:arial,helvetica;
    text-align:center;
    padding:4px 0px 3px 0px;
    color: #ffffff;
    background-color:#b4b4b4;
    
    border-right:1px solid #9b9b9b;
    border-bottom:1px solid #9b9b9b;
    border-left:1px solid #9b9b9b;
}

#menu_deroulant li dt a:hover {
    display:block;
    font-size:9pt;
    font-family:arial,helvetica;
    text-align:center;
    padding:4px 0px 3px 0px;
    color:#000000;
    background-color:#D4D4D4;
    border-right:1px solid #9b9b9b;
    border-bottom:1px solid #9b9b9b;
    border-left:1px solid #9b9b9b;
}



#menu_deroulant li dd {
    margin:3px 0px 0px 0px;
    color: #ffffff;
    font-size: 8pt;
    background:transparent;
    text-align:center;
    border:0px;
    z-index:1010;
    width:201px;;
    text-align:left;
}

#menu_deroulant li dd a, #menu_deroulant li dd a:visited{
    background-color:#b4b4b4;
    color:#ffffff;
    z-index:1010;
    padding:4px 0px 5px 5px;
    margin:0;
    text-decoration:none;
    display:block;
    
    border-right:1px solid #9b9b9b;
    border-left:1px solid #9b9b9b;
    border-top:1px solid #9b9b9b;

}

#menu_deroulant li dd a:hover {
    background-color: #D4D4D4;
    color:black;
    padding:4px 0px 5px 5px;
    margin:0;
    display:block;
    
    border-right:1px solid #9b9b9b;
    border-left:1px solid #9b9b9b;
    border-top:1px solid #9b9b9b;
}

#menu_deroulant b {display:block; overflow:hidden; height:1px; font-size:1px;margin:0 0 0 0;padding:0 0 0 0;}

#menu_deroulant b.p1 {height:2px; background:#a4a4a4; margin:-3px 1px 0 1px; }
#menu_deroulant b.p2 {background-color:#aeaeae; margin:0 2px; font-size:1px;}
#menu_deroulant b.p3 {background-color:#b9b9b9; margin:0 3px; font-size:1px;}

#menu_deroulant li:hover b.p8, #menu_deroulant a:hover b.p1 {background:#a4a4a4; font-size:1px;}
#menu_deroulant li:hover b.p7, #menu_deroulant a:hover b.p2 {background:#aeaeae; font-size:1px;}
#menu_deroulant li:hover b.p6, #menu_deroulant a:hover b.p3 {background:#b9b9b9; font-size:1px;}

.bloc_menu_en_ligne{
    
    background-image:url(../../images/skin/1/menu_en_ligne/fond_mel.gif);
    background-position:top left;
    background-repeat:repeat-left;
    height:29px    
}

.menu_en_ligne{
    font-size:9pt;    
}
a.menu_en_ligne{
    color:black;    font-size:9pt;    
}
a.menu_en_ligne:hover{
    color:#EFEFEF;    font-size:9pt;    
}
.menu_en_ligne_on{
    color:white;    font-size:9pt;    
}
a.menu_en_ligne_on{
    color:white;    font-size:9pt;    
}


#menu_onglet {list-style-type:none;
    margin:0 auto 0 0;

  padding:0;}
#menu_onglet li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:110px; height:3em; z-index:100;}
#menu_onglet li dl {position:absolute; top:0; left:0; padding-bottom:0;}
#menu_onglet li a, #menu_onglet li a:visited {text-decoration:none;}
#menu_onglet li dd {display:none;}
#menu_onglet li a:hover {border:0;}
#menu_onglet li:hover dd, #menu_onglet li a:hover dd {display:block;}
#menu_onglet li:hover dl, #menu_onglet li a:hover dl {padding-bottom:10px;}
#menu_onglet table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu_onglet dl {width: 110px; margin: 0; padding: 0; background: transparent;}
#menu_onglet dt {margin:0; padding: 0;}

#menu_onglet dd {margin:0; padding:0; color: #101060; font-size: 1em; text-align:left;}

#menu_onglet dt a, #menu_onglet dt a:visited {display:block; font-size: 0.9em; color: #101060; text-align:center; border:1px solid #2B7AAF; border-width:0 1px 1px 1px;border-bottom:1px solid #23648F; background:#d6d6d6; padding:0.25em 0 0.75em 0;}

#menu_onglet li:hover dt a, #menu_onglet a:hover dt a {color:#000000; background:#d2d2dd; border:1px solid #2B7AAF;border-bottom:1px solid #23648F; border-width:0 1px 1px 1px;}

#menu_onglet dd a, #menu_onglet dd a:visited {background:#2B7AAF; color:#ffffff; padding:0.5em 0; text-decoration:none; display:block; text-align:center; border-left:1px solid #2B7AAF; border-right:1px solid #2B7AAF;}

#menu_onglet dd a:hover {background: #dddddd; color:#101060; border-left:1px solid #2B7AAF; border-right:1px solid #2B7AAF;}

#menu_onglet b {display:block; overflow:hidden; height:1px;font-size:1px;margin:0 0 0 0;padding:0 0 0 0;}

#menu_onglet b.p1 {background:#2B7AAF; margin:0 5px;font-size:1px;height:1px;}
#menu_onglet b.p2 {background:#d6d6d6; border:2px solid #2B7AAF; border-width:0 2px; margin:0 3px;}
#menu_onglet b.p3 {background:#d6d6d6; margin:0 2px; border:1px solid #2B7AAF; border-width:0 1px;}
#menu_onglet b.p4 {height:2px; background:#d6d6d6; margin:0 1px; border:1px solid #2B7AAF; border-width:0 1px;}
#menu_onglet b.p5 {background:#2B7AAF; margin:0 5px;}
#menu_onglet b.p6 {background:#2B7AAF; margin:0 3px;}
#menu_onglet b.p7 {background:#2B7AAF; margin:0 2px;}
#menu_onglet b.p8 {height:2px; background:#2B7AAF; margin:0 1px;}

#menu_onglet li:hover b.p2, #menu_onglet a:hover b.p2 {background:#ffffff}
#menu_onglet li:hover b.p3, #menu_onglet a:hover b.p3 {background:#f0f0f3;}
#menu_onglet li:hover b.p4, #menu_onglet a:hover b.p4 {background:#e1e1e8;}

a.menu{	text-decoration: none;font-size:11px;color:white;font-family: Tahoma, Helvetica, Arial, verdana, sans-serif}
a.link.menu{	text-decoration: none;font-size:11px;color:white;font-family: Tahoma, Helvetica, Arial, verdana, sans-serif}
a:active.menu{	text-decoration: none;font-size:11px;color:white;font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;}
a:visited.menu{	text-decoration: none;font-size:11px;color:white;font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;}
a:hover.menu{	text-decoration: none;font-size:11px;color:#D6D6D6;font-family: Tahoma, Helvetica, Arial, verdana, sans-serif;}

a.menuh{ text-decoration: none;font-size:11px;color:#000000;font-family: Verdana,verdana,arial,helvetica,sans-serif; margin-left:5px; margin-right:5px;font-weight:normal}
a:link.menuh{	text-decoration: none;	font-size: 11px;	color:#000000;	font-family: Verdana,verdana,arial,helvetica,sans-serif; margin-left:5px; margin-right:5px;font-weight:normal}
a:active.menuh{ text-decoration: none;font-size:11px;color:#000000;font-family: Verdana,verdana,arial,helvetica,sans-serif;font-weight:normal}
a:visited.menuh{ text-decoration: none;font-size:11px;color:#000000;font-family: Verdana,verdana,arial,helvetica,sans-serif;font-weight:normal}
a:hover.menuh{ text-decoration: none;font-size:11px;color:white;font-family: Verdana,verdana,arial,helvetica,sans-serif;font-weight:normal}
a.menuj{ text-decoration: none;font-size:10px;color:#ffffff;font-family: Verdana,verdana,arial,helvetica,sans-serif; margin-top:2px; margin-bottom:5px;font-weight:normal}
a:link.menug{	text-decoration: none;	font-size:10px;	color:#ffffff;	font-family: Verdana,verdana,arial,helvetica,sans-serif; margin-top:2px; margin-bottom:2px;font-weight:normal}
a:active.menug{ text-decoration: none;font-size:10px;color:#ffffff;font-family: Verdana,verdana,arial,helvetica,sans-serif;font-weight:normal}
a:visited.menug{ text-decoration: none;font-size:10px;color:#ffffff;font-family: Verdana,verdana,arial,helvetica,sans-serif;font-weight:normal}
a:hover.menug{ text-decoration: none;font-size:10px;color:#C8C8C8;font-family: Verdana,verdana,arial,helvetica,sans-serif;font-weight:normal}
a.menud{ text-decoration: none;font-size:px;color:#ffffff;font-family: ,verdana,arial,helvetica,sans-serif; margin-top:2px; margin-bottom:2px;font-weight:normal}
a:link.menud{	text-decoration: none;	font-size:px;	color:#ffffff;	font-family: ,verdana,arial,helvetica,sans-serif; margin-top:2px; margin-bottom:2px;font-weight:normal}
a:active.menud{ text-decoration: none;font-size:px;color:#ffffff;font-family: ,verdana,arial,helvetica,sans-serif;font-weight:normal}
a:visited.menud{ text-decoration: none;font-size:px;color:#ffffff;font-family: ,verdana,arial,helvetica,sans-serif;font-weight:normal}
a:hover.menud{ text-decoration: none;font-size:px;color:#C8C8C8;font-family: ,verdana,arial,helvetica,sans-serif;font-weight:normal}
.intro_page_produits{
    background-image:url('http://vitabri.com/francais/gammes_produits/images/nav/bg_intro_page_produit.gif');
    background-repeat:repeat-x;
    background-position:top right;
    background-color:#f6f6f6;
    height:217px;
    padding:0;
    margin:0;
    position:relative;
    border-right:1px solid white;
}

.page_produits{
    background-image:url('http://vitabri.com/francais/gammes_produits/images/nav/bg_page_produit.jpg');
    background-repeat:no-repeat;
    background-position:top right;
    padding-top:5px;
    text-align:justify;
}
.titre_page_produits{
    position:relative;
    background-color:f18e00;
    color:white;
    width:344px;
    height:28px;
    margin:30px 0px 10px 0px;
    font-size:11pt;
    font-weight:bold;
    padding:0;
    line-height:14pt;
}
.page_imprimable{
    position:absolute;
    background-image:url('http://vitabri.com/francais/gammes_produits/images/nav/gamme_imprimable.png');
    background-repeat:no-repeat;
    width:120px;
    height:120px;
    right:0;
    top:-50px;
}
.bloc_menu_produits{
    height:36px;
    position:absolute;
    bottom:0px;
}
.contenu{
    background-color: #EFEFEF;
    border: 1px solid #aaa;
    border-top:1px solid #F6F6F6;
    border-right:1px solid #F6F6F6;
}







