/* Mise en forme de la page */




/* Mise en forme des textes */


.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
	font-weight: bold;	
	color: #ffffff;
	height:36px;
    background: #ffffff url(multimedia/images/promo_haut.gif) no-repeat;width:240;	
	padding:0px 0px 0px 10px;	
	
}

.texte2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;	
    background: #ffffff url(multimedia/images/promo_jaune.gif) no-repeat;width:88;
	color: #FF0000;
}

.texte3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.texte4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
	color: #000000;
}

.texte5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
	color: #FF0000;
}

.texte6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0D5486;
}

.notreavis_haut
{background: #ffffff url(multimedia/images/na_haut.gif) no-repeat;width:100%;height:29px;}
.notreavis_bas 
{background: #ffffff url(multimedia/images/na_bas.gif) no-repeat;width:100%;height:10px;}

.promo_bas{
    background: #ffffff url(multimedia/images/promo_bas.gif) no-repeat;width:100%;
}











/* MeNU  MER */

#nav, #nav ul {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 2;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0 0;
	z-index:2;
}

#nav a {
	display: block;
	width: 6em;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0.25em 0.2em;
}


#nav li {
	float: left;
	padding: 0;
	width: 6em;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 11em;
	font-weight: normal;
	border-width: 0.5em;
	background: #1587C9;	
	margin: 0;
}

#nav li li {
	padding-right: 0.4em;
	width: 13em;
	background: #858585;
		text-align : left; 
		
}

#nav li ul a {
	width: 19em;
}

#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #1587C9;
}

/* MeNU  MOUCHE */

#navmou, #navmou ul {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 2;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0 0;
}

#navmou a {
	display: block;
	width: 6em;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0.25em 0.2em;
}


#navmou li {
	float: left;
	padding: 0;
	width: 6em;
}

#navmou li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 11em;
	font-weight: normal;
	border-width: 0.5em;
	background: #4abe64;	
	margin: 0;
}

#navmou li li {
	padding-right: 0.4em;
	width: 13em;
	background: #858585;
		text-align : left; 
		
}

#navmou li ul a {
	width: 19em;
}

#navmou li ul ul {
	margin: -1.75em 0 0 14em;
}

#navmou li:hover ul ul, #navmou li:hover ul ul ul, #navmou li.sfhover ul ul, #navmou li.sfhover ul ul ul {
	left: -999em;
}

#navmou li:hover ul, #navmou li li:hover ul, #navmou li li li:hover ul, #navmou li.sfhover ul, #navmou li li.sfhover ul, #navmou li li li.sfhover ul {
	left: auto;
}

#navmou li:hover, #navmou li.sfhover {
	background: #4abe64;
}

/* MeNU  RIVIERE */

#navriv, #navriv ul {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 2;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0 0;
}

#navriv a {
	display: block;
	width: 6em;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0.25em 0.2em;
}


#navriv li {
	float: left;
	padding: 0;
	width: 6em;
}
#navriv li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 11em;
	font-weight: normal;
	border-width: 0.5em;
	background: #000000;	
	margin: 0;
}
#navriv li li {
	padding-right: 0.4em;
	width: 13em;
	background: #858585;
		text-align : left; 
		
}

#navriv li ul a {
	width: 19em;
}
#navriv li ul ul {
	margin: -1.75em 0 0 14em;
}
#navriv li:hover ul ul, #navriv li:hover ul ul ul, #navriv li.sfhover ul ul, #navriv li.sfhover ul ul ul {
	left: -999em;
}
#navriv li:hover ul, #navriv li li:hover ul, #navriv li li li:hover ul, #navriv li.sfhover ul, #navriv li li.sfhover ul, #navriv li li li.sfhover ul {
	left: auto;
}
#navriv li:hover, #navriv li.sfhover {
	background: #000000;
}

/* PIED */

#footer td{background: #0D5486;color:FFFFFF; font-size:10px;padding:4px 5px 0px 5px; }
#footer a  {text-decoration : none;color:FFFFFF;}
#footer a:hover 
{	background: #1587C9;
}
#footer .bas{background: #0D5486;text-align:right; color:FFFFFF;
}

#footermou td{background: #0D5486;color:FFFFFF; font-size:10px;padding:4px 5px 0px 5px; }
#footermou a  {text-decoration : none;color:FFFFFF;}
#footermou a:hover 
{	background: #1587C9;
}
#footermou .bas{background: #0D5486;text-align:right; color:FFFFFF;
}

#footerriv td{background: #0D5486;color:FFFFFF; font-size:10px;padding:4px 5px 0px 5px; }
#footerriv a  {text-decoration : none;color:FFFFFF;}
#footerriv a:hover 
{	background: #1587C9;
}
#footerriv .bas{background: #0D5486;text-align:right; color:FFFFFF;
}

/* titre H1 */
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1955A3;
	font-weight: bold;
}


/* autre textes */

.rubrique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;
}

.affichageMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
}

.textePetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}






/* Liens par défault */

a:link {color: #1955A3; text-decoration: none;}
a:visited {color: #1955A3; text-decoration: none;}
a:hover {color: #1955A3; text-decoration: none;
}



/* Liens pour MENU DES ONGLETS - Doir être appliqué sur la cellule <td> ou tableau est non sur le texte*/

.menu a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.menu a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.menu a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #DEDEDE; text-decoration: none;}



/* Liens pour le SOUS-MENU des onglets - Doir être appliqué sur la cellule <td> ou tableau est non sur le texte*/

.menu2 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
.menu2 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
.menu2 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;}


/* Liens pour MENU RUBRIQUE - Doir être appliqué sur la cellule <td> ou tableau est non sur le texte*/

.menu3 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;}
.menu3 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;}
.menu3 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;background: #1587C9;}

/* Liens pour affichage menu - Doir être appliqué sur la cellule <td> ou tableau est non sur le texte*/

.menu4 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0A5BAD; text-decoration: none;}
.menu4 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003162; text-decoration: none;}
.menu4 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}

.menu5 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: bold; color: #0A5BAD; text-decoration: none;}
.menu5 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: bold; color: #003162; text-decoration: none;}
.menu5 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: bold; color: #000000; text-decoration: none;}

.menu6 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none;}
.menu6 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none;}
.menu6 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;background: #1587C9;}


/* Autres Code */


.photosPositionnementDROIT {
float:right;
margin-left: 15px;
margin-bottom: 15px;
}

.photosPositionnementGAUCHE {
float:left;
margin-right: 15px;
margin-bottom: 15px;
}

.tiret {
border-top: dashed 1px;
border-top-color: #AFADA2;
}



.boiteFormulaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #848692;
	border: 1px solid #c5c7cb;
	background-color: #ffffff;
}

.formulaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #646464;
	margin: 0 0 0 0;
	padding: 0 0 0 22px;
}

.lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #646464;
	margin: 0 0 0 0;
	padding: 0 0 0 22px;
}

#logo {margin-top:0px;margin-left:1px;}
#logo_bg {background: #ffffff url(multimedia/images/fd_mer.jpg) no-repeat;width:100%;height:199px;}

#logoriviere {margin-top:0px;margin-left:1px;}
#logo_bgriviere {background: #ffffff url(multimedia/images/fd_riviere.jpg) no-repeat;width:100%;height:199px;}

#logomouche {margin-top:0px;margin-left:1px;}
#logo_bgmouche {background: #ffffff url(multimedia/images/fd_mouche.jpg) no-repeat;width:100%;height:199px;}

.cont{ background-color : White;}
.tgif_pb{width:10px;}
.col_hr{border-top : 2px solid #D0D0D0;	border-bottom : 2px solid #ffffff;}

#col_lf{
	background: url(multimedia/images/col_lf_bg.gif) repeat-y;
	width:230px;
	height:1000px;
	padding:10px 0px 0px 0px ;
	vertical-align : top;
	}
	
#col_lf  .tgif{	width:215px;}

#body_td{float:left; text-align:left;padding:25px 0px 20px 0px;vertical-align: top;}

#mainTable {width:986px;}

/*
 css file for:
FILENAME_DEFAULT
*/


/*FILENAME_RANDOM_PRODUCTS*/
.prolist_tb_m{
width:100%;
border : 1px solid  #0D5486;
}
.prolist_td1
{
height:36px;		
background: #0D5486;
padding:0px 0px 0px 10px;

}

.prolist_td1 table{
height:36px;
font-weight: bold;
color:ffffff;
font-size:10px;
padding:0px 30px 0px 0px;

}

.prolist_td1 table a{
color:ffffff;
font-size:10px;
}

.prolist_td2
{
padding:0px 0px 0px 10px;
height:20px;		
background:#A60006 ;
}

.prolist_td3
{
height:10px;	
padding:0px 0px 0px 3px;
background: url(multimedia/images/prolist_bg1.gif)  repeat-x;
color:#c20022;
font-size:9px;
}




.prolist_td4
{
padding:0;
vertical-align: top;
}

.prolist_td5
{
	text-align:right;
	padding:0px 5px 0px 0px;
	color: #A9A9A9;
	font-size:9px;
	font-weight:bold;
	height:25px;
	background: url(multimedia/images/prolist_bg2.gif) repeat-x;
}

.prolist_pice_txt{padding:20px 0px 0px 0px;}
.prolist_picextra {margin:10px 0px 30px 0px;}
.prolist_picextra td{padding:10px 20px 0px 0px;}
.prolist_picextra td div{padding:5px; width:100px;}
.prolist_desc div.prolist_main{margin:20px 0px 30px 0px;color:#474747;font-size:11px;font-weight:bold;}
.prolist_desc  div.prolist_main li{color:#474747;list-style : url(images/arr_list.gif);}
.prolist_desc2 div{	border : 2px solid #ffffff;}
.prolist_desc_bg1{background:#989898;}
.prolist_desc_bg1b{	background:#dadada;	}
.prolist_desc_bg1b div, .prolist_desc_bg1b div{
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	border-top: 2px solid #ffffff;
	margin:1px;
}

.prolist_cur_ct{
    vertical-align:top;
  padding: 3px 0px 0px 0px;
   }

.prolist_but { 
  padding: 0px 5px 5px 5px;
  text-align:right;
}

.prolist_but img{ 
  margin-left:  2px;
  }

.prolist_cur_txt{
	font-size:18;
	text-align:left;
	color:0D5486;
	font-weight:bold;
	
	padding:0px 5px 0px 0px;
}

.prolist_sts1,.prolist_sts2,.prolist_sts3{
	color:7C7C7C;
	font-size:9px;
	font-weight: bold;
}





/* FILENAME_LATEST_NEWS*/
#last_news{
	padding-top:15px ;
}
#last_news table{width:630px;margin:0px 0px 10px 0px;}
#last_news #last_news_c1{
	border-top: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
	background:#ededed;
	vertical-align:top;
	padding:5px 0px 5px 0px;
	font-weight:bold;
	color:#474747;
	font-size:13px;
}
#last_news #last_news_c1 div{
	font-size:11px;
	font-weight:normal;
	color:#474747;
}
#last_news #last_news_c2{border-bottom: 1px solid #a9a9a9;background:#ededed url(images/l_news_bg2.gif) repeat-y  right;}
#last_news #last_news_c3{background: url(images/l_news_bg2.gif) repeat-y  right;}

/* FILENAME_CATEGORIES_OVERVIEW */
#categ_ow_tb {margin:20px 0px 0px 5px;}
#categ_ow_tb div {
margin:0px 18px 20px 0px;
border : 1px solid #CFCFCF;
width:194px;
}
.categ_ow{
	background: url(images/cat_ov_bg.gif) ;
	width:194px;
	height:210px;
	border : 2px solid  #ffffff;
}
#categ_ow_img{height:100%;width:100%;}
#categ_ow_s{
	height:30px;
	padding:5px 0px 0px 10px;
	background:#A60006;
	color:ffffff;
	text-transform : uppercase;
	font-weight : bold;
	font-size: 13px;
}
#categ_ow_arw{height:8px;background: url(images/arrow1.gif) no-repeat  top right ;}
.categ_ow  table a{
	font-weight : bold;
	color:#c20022;
	font-size: 11px;
	text-decoration : none;
}
.categ_ow  table a:hover{
	font-weight : bold;
	color:#c20022;
	font-size: 11px;
	text-decoration : underline;
}
.categ_ow  table td{
	width:165px;
	padding:2px 0px 3px 10px;
}
 

.categ_head_tr1{height:80px;padding: 5px 0px 0px 15px;}
.categ_head_tr2{
	padding:0px 0px 0px 10px;
	height:32px;
	background:#ADACAC;
    color:#ffffff;
	font-size:12px;
}

.categ_head_tr2b{
	width:60px;
	text-align:right;
	padding:3px 20px 0px 0px;
	background:#ADACAC;
	}

.categ_head_tr2 select{margin:0px 10px 0px 10px;}

.categ_head_tr2c{
    width:180px;
	text-align:right;
	padding:2px 20px 0px 0px;
	background:#ADACAC;
	font-size:12px;
	color:ffffff;
}

.categ_foot_tr1{background:#f8f8f8;height:10px;}

td.categories_heading {
	color: #C20022;
	font-size: 9px;
	font-weight:bold;
	letter-spacing : -1px;
	}

td.categories_heading a{
	color: #C20022;
	font-size: 11px;
	font-weight:bold;
	padding-right: 40px;
	text-decoration : none;
	letter-spacing : -1px;
}

td.categories_heading a:hover{
	color: #C20022;
	font-size: 11px;
	font-weight:bold; 
	padding-right: 40px;
	text-decoration: underline;
}

td.headerNavigation{
	padding:3px 0px 10px 0px;
	color:#A60006;
	font-size: 14px;
	font-weight: bold;
        vertical-align:top;
	letter-spacing : -1px;
	}

td.headerNavigation a{
	color:#A60006;
	font-size: 14px;
	font-weight: bold;
/*	text-decoration : none;*/
	text-transform: uppercase;
	letter-spacing : -1px;
}

td.headerNavigation a:hover {
	color:#A60006;
	font-size: 14px;
	font-weight: bold;
/*	text-decoration : underline;*/
   	text-transform: uppercase;
	letter-spacing : -1px;
}

A.breadcrumb {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-decoration: underline;
}

A.breadcrumb:hover {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
}
/*
SPAN.breadcrumb {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #FFFFFF;}*/

TABLE.productListing-heading {
  border-spacing: 0;
  padding: 0;
  width: 100%;
  margin:0px 0px 5px 0px ;
}

td.productListing-heading {
	font-size: 11px;
	background: #a60006;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	text-transform : uppercase;
}
A.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #a60006;
  color: #FFFFFF;
  font-weight: bold;
  
}

TR.productListing-heading {
  background: #a60006;
  line-height: 22px;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
}



TD.productListing {
vertical-align:top;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  color: #C20022;
  font-size: 11px;
  font-weight:bold;
  letter-spacing : -1px;
}

TD.productListing table.product{
	margin:8px 0px 0px 15px;
}

TD.productListing a{
  color: #3c3c3c;
	font-size: 11px;
	font-weight:bold;
	letter-spacing : -1px;
}

TD.productListing table.product table.desc_short {
	vertical-align:top;
	font-size: 10px;
	color: #3c3c3c;
	letter-spacing : -1px;
	margin:0px 0px 5px 0px;
}


TD.productListing table.product .bull {
	color: #3c3c3c;
	font-size: 17px;
	vertical-align:top;
	padding:0px 8px 0px 0px;
	
}
TD.productListing table.product .rating{
	color: #3c3c3c;
	font-size: 10px;
	letter-spacing : -1px;
	padding:5px 0px 0px 0px;
	vertical-align:middle;
}

TR.productListing {background: #f8f8f8;}


table.products_price, table.products_price_sp{
   vertical-align:top;
	text-align:right;
}

table.products_price table.pstock,table.products_price_sp table.pstock{
   margin:8px 0px 0px 0px;
}



table.products_price td.pp_price table{
    margin:3px 0px 0px 0px;
   color:#a60006;
	font-size: 20px;
	font-weight: bold;
	width:190px;
	text-align:right;
}


table.products_price_sp td.pp_price table{
	margin: 3px 0px 0px 0px;
	color: White;
	font-size: 20px;
	font-weight: bold;
	width: 190px;
	text-align: right;
}






table.products_price td.pp_st,table.products_price_sp td.pp_st {
  vertical-align:top;
  padding:5px 5px 0px 2px;
  font-size:10px;
  color:gray;
}


table.products_price .pp_tax, table.products_price_sp .pp_tax{
font-size:10px;
color:gray;
padding:0px 5px 5px 0px;
}

.countdown {
color: #4d90d9; 
font-weight: bold; 
font-size: 11px; 
font-style: italic;
}

.countdown_small {
	padding: 0px 0px 10px 0px;
	color: #c20022;
	font-weight: bold;
	font-size: 15px;
	letter-spacing: -1px;
	text-align:right;
}

#mainTable {width:986px;}

/*

Begin firmly style  ->> Grundgerüst
*/


body {
  font-family: Verdana, Arial, sans-serif; 
  background: #D1E6FB;
  color: #000000;
  margin: 0px;
  font-size:12px;
}

A { color: #000000; text-decoration: none;}
A:hover {color: #000000;  text-decoration: none;}

#body_td{float:left; text-align:left;padding:25px 0px 20px 0px;vertical-align: top;}

.sdow{background: url(multimedia/images/sdw.gif) repeat-y;	width:4px;}
.sdow2{	background: url(multimedia/images/sdw2.gif) repeat-x;height:4px;}
.sdow3{background: #d0d0d0 url(multimedia/images/sdw3.gif) no-repeat;}

.inlg_v{background:url(multimedia/images/iflg_bg_v.jpg)  no-repeat;}

.header_img1{margin:8px 0px 0px 15px;}
.header_img2{margin:15px 0px 0px 15px;}
.header_img3{margin:8px 0px 3px 0px; }


#flags {padding-bottom:3px;}	
#flags  img{margin-right: 4px;border: 0px solid #A0A0A0;}

.currenc_t{
	width:250;
	padding:0px 10px 6px 0px;
	font-size:12px;
	font-weight : bold;
	text-align:right;
}

#currenc td{
vertical-align: middle;
text-align:right;
float:right;
width:170px;
padding:0px 0px 3px 0px;
}

#currenc table form{width:165px;height:9px;}

#info_log{
	background: #f0f0f0  url(images/iflg_bg.jpg)  repeat-x;
	height:140px;
    width:530px;
	}

#info_log_c1{vertical-align : top;padding-left:5px;}
#info_log_c2{vertical-align : top;padding-left:6px;}
#info_log_c3{vertical-align : top;padding-left:10px;}
#inlg_left{	background: url(images/iflg_bg_left.jpg) no-repeat;}
#log_but{vertical-align:bottom;height:38px;padding-bottom:8px;}


.valign{vertical-align : bottom;}

.boxTop{
	font-size:17px;
	color:#939393;
	font-weight : bold;
	padding:5px 0px 5px 0px;
	text-transform : uppercase;
}

.boxTop input{font-size:12px}
.boxTop_txt{font-size:11px; vertical-align:top;}
.boxTop_txt td {padding:0px 0px 8px 4px;}
.boxtext  input{margin:2px 0px 4px 0px;}

.boxTop_txt2{
	vertical-align:top;
	font-size:11px;
	font-weight : bold;
	color:#A0281E;
	padding-bottom:4px;
}

.login_w{font-size:11px;color:#000000;padding:0px 0px 8px 0px;}
.login_w a{	text-decoration : underline;}
.login_w span{
	font-size:12px;
	font-weight : bold;
	color:#A0281E;
}

.log_txt{
	padding:0px 0px 1px 0px;
	font-size:11px;
	color:#A0281E;
	font-weight : bold;
}

.long { width: 100%; }
.header_hr{	height: 3px; background:#0B279F;}


#navitop td{height:40px;background:#0D5486;}
#navitop table{margin-left:2px;}
#navitop table td{padding-left:8px;}
#navitop a{font-size:11px;color:ffffff;text-decoration : none;}
#navitop a:hover{font-size:11px;color:ffffff;text-decoration : none;}

#navitopriv td{height:40px;background:#000000;}
#navitopriv table{margin-left:2px;}
#navitopriv table td{padding-left:8px;}
#navitopriv a{font-size:11px;color:ffffff;text-decoration : none;}
#navitopriv a:hover{font-size:11px;color:ffffff;text-decoration : none;}

#navitopmou td{height:40px;background:#0b992b;}
#navitopmou table{margin-left:2px;}
#navitopmou table td{padding-left:8px;}
#navitopmou a{font-size:11px;color:ffffff;text-decoration : none;}
#navitopmou a:hover{font-size:11px;color:ffffff;text-decoration : none;}

FORM {display: inline;}
CHECKBOX, INPUT, RADIO, SELECT,TEXTAREA {font-size: 11px;}

#searchtop_t{
	width:5px;
	font-size:16px;
	font-weight: bold;
	color:ffffff;
	text-align:right;
}	

A.searchtop_adv {font-size: 10px;color: #FFFFFF;}

#searchtop{width:150px;	vertical-align : middle;}	
#asearch{padding:0px 12px 3px 10px;width:115px;text-align:center;}

#mainTable {width:986px;}

#col_lf{
	background: url(multimedia/images/col_lf_bg.gif) repeat-y;
	width:210px;
	height:1000px;
	padding:10px 0px 0px 0px ;
	vertical-align : top;
	}
	
#col_lf  .tgif{	width:184px;}

#col_r{background:#0D5486;width:140px;vertical-align : top;}
#col_r  .tgif{width:140px;}

#visa{width:184px;height:75px;background: transparent url(images/visacard.gif) no-repeat center;}

#boxAffi{background: transparent url(images/money.gif) no-repeat top right;line-height: 16px;padding:0px 0px 0px 8px;}
#boxAffi .navi_txt a, #boxAffi3 .navi_txt a{color:#A0281E;text-decoration : none;}
#boxAffi .navi_txt a:hover, #boxAffi3 .navi_txt a:hover{color:#A0281E;text-decoration : underline;}

#boxAffi2{padding:0px 0px 20px 8px;}
#boxAffi2 a{font-size:12px;}

#boxAffi3{
	background: transparent url(images/money.gif) no-repeat 130px 70px;
	line-height: 16px;
	padding:0px 0px 0px 8px;
	}
	
#pBecome{
   	color:black;
	font-weight: bold;
	color:#7a7a7a;
	font-size:11px;	
	}	

#boxAwards table{
margin:10px 0px 30px 10px;
width:120px;
height:60px;
text-align:center;
vertical-align:middle;
}

#feedback,#special{
   	margin:20px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:100%;
	height:150px;
}

#feedback_but{margin:88px 0px 0px 45px;}
#feedback_but2{	margin:75px 0px 0px 45px;}

#feedback_txt,#special_txt,.special_ctxt{
	color:ffffff;
	font-size:10px;
	font-weight: bold;
	margin:25px 5px 0px 5px;
}

.special_ctxt,.special_ctxt a {color:474747;font-size:9px;}
.special_ctxt{margin:10px 5px 0px 0px;}
.special_oth a{color:#C20022;}

#createaccountinfo{
   	margin:5px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:100%;
	height:150px;
}
	
#createaccountinfo_but{	margin:75px 0px 0px 45px;}
	
#createaccountinfo_txt{
	color:ffffff;
	font-size:10px;
	font-weight: bold;
	margin:35px 0px 0px 5px;
}
.create_account_info_1 {
font-size: 11px;
font-weight: normal;
}
.create_account_info_2 {
font-size: 11px;
font-weight: bold;
}
.create_account_info_3 {
font-size: 11px;
font-weight: bold;
color: #9a9a9a;
}
.create_account_info_3:hover {
font-size: 11px;
font-weight: bold;
color: #9a9a9a;
}

#support{
   	margin:5px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:100%;
	height:150px;
}
	
#supp_but{margin:70px 0px 0px 45px;}
#supp_but2{	margin:60px 0px 0px 45px;}
#supp_txt{
	color:ffffff;
	font-size:10px;
	font-weight: bold;
	margin:40px 0px 0px 5px;
}



.cont{ background-color : White;}
.tgif_pb{width:10px;}
.col_hr{border-top : 2px solid #D0D0D0;	border-bottom : 2px solid #ffffff;}

.end_categ{
    margin-top:17px;
	width:184px;
	height:2px;
	background: url(images/categ_hr2.gif) bottom no-repeat;
	}

.categ_new{
	color: #ECC835;
	font-size:9px;
	letter-spacing : -1px;
	font-variant : small-caps;
	}
	
.categ_hr{
	height:13px;
	background: url(images/categ_hr.gif) 7px 6px no-repeat;
	width:100%;
	margin-left:0px;
}

.col_hr2{
  	border-top : 2px solid  #0D5486;
	border-bottom : 2px solid  #0D5486;
}
	
.categ_sub {
	padding:15px 0px 15px 5px;
	color: Black;
	font-size:8px;
	line-height : 170%;
	background: transparent;
}

.bcart{vertical-align:bottom;height:22px;}
.navi_txt{
	font-size:11px;
	font-weight : bold;
	color:7a7a7a;
	padding:5px 0px 0px 8px;
}
.navi_txt a{
	font-size:11px;
	font-weight : bold;
	color:7a7a7a;
	text-decoration : none;
}


/* wird z.Zt nich benutzt
#coupon{
	margin:5px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:100%;
	height:150px;
}

#coup_but{
	margin:55px 0px 0px 45px;
}

#coup_txt{
	color:ffffff;
	font-size:10px;
	font-weight: bold;
	margin:40px 0px 0px 5px;
}*/



/*
End firmly style 
*/

 /* 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
Begin flexibly style  ->> Werden in verschiedenen Seiten benutzt
*/
.moduleRowOver {background-color: #FFDAB9;cursor: hand;cursor: pointer;}
.moduleRowSelected {background-color: #FFDAB9;}
.errorBox { font-size : 12px; background: #ffb3b5; font-weight: bold; }
TR.header {background: #ffffff;}
TR.headerError { background: #C20022;}
TD.headerError {font-size: 12px;
  background: #ffffff;
  color: #C20022;
  font-weight : bold;
  padding:5px 5px 5px 5px;
 }
.infoBox {background: #666666;}
.categ_head_tr3 {
	height:30px;
	color:ffffff;
	font-size:11px;
	font-weight: normal;
	padding:0px 0px 0px 10px;
	background:#ADACAC;
}

.bgcolor01{background:#C20022;}
TD.smallText, SPAN.smallText, P.smallText {font-size: 11px;}
.popup_body{margin: 10px;background-color: #ffffff;}
.popup_table
{
  font-size: 10px;
  background-color : #f8f8f9;
  border : 1px #ffffff inset;
}

.shipp_hr{background: transparent url(images/categ_hr.gif) center  repeat-x;}
.navi_txt a:hover{
	font-size:11px;
	font-weight : bold;
	color:474747;
	text-decoration : underline;
}

.infoBoxContents {
  background: #D4EAFC;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.prolist_tb_m{width:100%;border : 2px solid  #ffffff;}
.prolist_tb_d{margin:0px 0px 0px 0px;border : 1px solid #0D5486;}

TD.main, P.main,  td.main div.conti{
  font-family: Verdana, Arial, sans-serif;
  color:#0D5486;
  font-weight:bold;
  font-size: 11px;
  line-height: 14px;
  letter-spacing : -1px;
}

.box_head_red{
	font-size: 13px;
	color: #0D5486;
	font-weight: bold;
	letter-spacing : -1px;
	padding:0px 0px 4px 0px;
}
 .box_head_red a{
	font-size: 11px;
	color:#474747;
	text-decoration : underline;
}

.box_head_red a:hover{font-size: 11px;text-decoration : none;}

td.categ_ow_hr{
	height:2px;
	background: url(images/categ_hr.gif) bottom left repeat-x;
} 

.dataTableRowOver { background-color: #FFFFFF; }
.dataTableRow { background-color: #F0F1F1; }
/*
End flexibly style 
*/

/* My Style -Java Menü- */
a.java_menu_subcategories{
	color: #7A7A7A;
	text-decoration: none;	
}

a.java_menu_subcategories:hover{
	color: #C20022;
	text-decoration: none;
}

/* Styles für die Presse Links */
.presse_link{
	color:#A60006;
	font-size: 17px;
	font-weight:bold;
	margin:20px 0px 0px 0px;
	letter-spacing: -1px;
}
a.presse_link_text{
	color:#474747;
	font-size: 11px;
	font-weight:bold;
	margin:20px 0px 0px 0px;
	letter-spacing: -1px;
}
a.presse_link_text:hover{
	color:#990000;
	font-size: 11px;
	font-weight:bold;
	margin:20px 0px 0px 0px;
	letter-spacing: -1px;
}
.presse_email{
	color:#474747;
	font-size: 11px;
	font-weight:bold;
	margin:20px 0px 0px 0px;
	letter-spacing: -1px;
}

/**********JOBS****************/
.jobs_link{
	color:#A60006;
	font-size: 17px;
	font-weight:bold;
	margin:20px 0px 0px 0px;
	letter-spacing: -1px;
}
.jobs_link2{
	color:#A60006;
	font-size: 12px;
	font-weight:bold;
	margin:20px 0px 0px 0px;
	letter-spacing: -1px;
}
.jobs_link2:hover{
	color:#A60006;
	font-size: 12px;
	font-weight:bold;
	margin:20px 0px 0px 0px;
	letter-spacing: -1px;
}
a.jobs_link_text{
	color:#474747;
	font-size: 11px;
	font-weight:bold;
	margin:20px 0px 0px 0px;
	letter-spacing: -1px;
}
a.jobs_link_text:hover{
	color:#990000;
	font-size: 11px;
	font-weight:bold;
	margin:20px 0px 0px 0px;
	letter-spacing: -1px;
}


/* CSS Document */
#shoxx_creditcard_textbox_top
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:center;
	line-height:140%;
	width:579px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;	
	border:2px solid #666666;
  	position:relative;
}

#shoxx_creditcard_pictures
{
	margin-top:40px;
	background-image:url(images/creditcards_background.jpg);
	width:595px;
	height:105px;
	position:relative;
	clear:both;
}

#shoxx_middle_frame
{
	margin-top:40px;
	width:585px;
	height:105px;
	position:relative;	
	clear:both;
}

#shoxx_creditcard_textbox_middle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:center;
	line-height:140%;
	width:440px;
	height:93px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	border:2px solid #666666;
	margin:0px;
	float:left;
	position:relative;
}

#shoxx_creditcard_ssl
{
	background-image:url(images/ssl_zertifikate.jpg);
	width:80px;
	height:104px;
	float:right;
	position:relative;
}

#shoxx_creditcard_mainwindow
{
	margin-top:40px;
	width:574px;
	height:330px;
	position:relative;	
	clear:both;
}

#shoxx_credit_maincardleft
{
	width:274px;
	height:330px;
	position:relative;
	float:left;
}

#shoxx_creditcard_back
{
	width:274px;
	height:103px;
	position:relative;	
	background-image:url(images/creditcardback.jpg);
}

#shoxx_creditcard_back_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:center;
	line-height:140%;
	width:260px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	border:2px solid #666666;
	margin-top:40px;
	clear:both;
	position:relative;
}

#shoxx_credit_maincardright
{
	width:274px;
	height:330px;
	position:relative;
	float:left;
	background-image:url(images/creditcards_field.jpg);
}

.boxHeader{
	font-size:17px;
	color:#939393;
	font-weight : bold;
	padding:5px 0px 0px 15px;
	text-transform : uppercase;
}

.boxHeader2{
	font-size:16px;
	color:ffffff;
	font-weight : bold;
	padding:0px 0px 0px 2px;
	text-transform : uppercase;
}

td.headerNavi_img{
padding:5px 0px 10px 0px;
vertical-align:top;
}

.pl_timer{height:30px;}
.paymed{background:#f7f7f7 url(images/prolist_bg_dot.gif) repeat-x;}

.artnr {font-weight : bold; color:#c20022; font-size: 11px;}

/* cschramm */
.with_tax {color: #a60006;font-weight: normal;font-size: 11px;}
.tableTD_redBackground {
text-align: center;
vertical-align: top;
background: #C20022;
font-size: 11px;
}
.tableTD_redBackground_header {
text-align: center;
vertical-align: top;
background: #C20022;
font-size: 11px;
font-weight: bold;
padding: 2px;
}
.tableTD_redBackground_header2 {
text-align: center;
vertical-align: middle;
background: #a60006;
font-size: 11px;
font-weight: bold;
padding: 2px;
line-height: 16px;
}
.table_main1 {
border: none;
width: 100%;
height: 100%;
border-color: #666666;
border-style: solid;
border-width: 1px;
border-spacing: 0;
}
.td_top {
vertical-align: top;
height: 100%;
}
.td_center_top {
font-size: 11px;
line-height: 14px;
vertical-align: top;
text-align: center;
}
.font_red_bold,.font_red_bold:hover  {
font-size: 11px;
color: #A60006;
font-weight: bold;
}
.font_white_bold,.font_white_bold:hover {
color: #FFFFFF;
font-weight: bold;
}
.font_white,.font_white:hover {color: #FFFFFF;}

TABLE.formArea2 {
  background: #f8f8f8;
  border: none;
  width: 100%;
  height: 100%;
}
.table_categoriesBox {
  border-spacing: 5px;
  border: none;
  padding: 5px;
  width: 100%;
  height: 100%;
  font-size: 11px;
  text-align: center;
}

.table_categoriesBox2 {
  border-spacing: 0;
  border-color: #666666;
  border-style: solid;
  border-width: 1px;
  width: 100%;
  height: 100%;
  font-size: 11px;
}
.table_categoriesBox_header {
  color: #FFFFFF;
  font-weight: bold;
  padding: 3px;
  border: none;
  border-spacing: 0;
  background: #a60006;
  width: 100%;
  font-size: 11px;
}
.table_categoriesBox_header_center {
  color: #FFFFFF;
  font-weight: bold;
  padding: 3px;
  border: none;
  border-spacing: 0;
  background: #a60006;
  width: 100%;
  font-size: 11px;
  text-align: center;
}
.table_categoriesBox_headerTR {line-height: 22px;}
.table_categoriesBox_header3 {
  color: #FFFFFF;
  padding-left: 10px;
  border: none;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  font-size: 11px;
}
.table_categoriesBox_header2 {
  text-align: right;
  padding-right: 15px;
  width: 100%;
  font-size: 11px;
}
.table_categoriesBox_content {
  font-size: 11px;
  padding-left: 10px;
  width: 100%;
}
.table_categoriesBox_content2 {
  font-size: 11px;
  font-style: italic;
  width: 100%;
  padding-left: 10px;
}
.table_categoriesBox_lineTR {line-height: 5px;}
.table_categoriesBox_lineTD {height:5px;background: url(images/categ_hr.gif)  center right  repeat-x;}

.spacer_white { line-height: 2px;}
.stockstatus {
  font-size: 11px;
  color: #d0d0d0;
  font-weight: bold;
}
.productsweight {
  font-size: 11px;
  color: #a60006;
}
.reviewscount {
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
}
.tabTable {
  border-spacing: 0;
  padding: 0;
  width: 100%;
  border-bottom: 2px solid #a60006;
}
.tabTableTR {
  line-height: 35px;
  border-spacing: 0;
  padding-bottom: 0;
  margin: 0px;
}
.tabTableTD1 {
  padding-top: 3px;
  border-spacing: 0;
  /*background: #a60006;*/
  background: url(images/icons/product_info_tab1.gif) no-repeat;
  background-position: 10px 0px;
  height: 35px;
  width: 141px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 11px;
  text-align: center;
  margin: 0px;
}
.tabTableTD2 {
  padding-top: 3px;
  border-spacing: 0;
  /*background: #a60006;*/
  background: url(images/icons/product_info_tab2.gif) no-repeat;
  background-position: 10px 0px;
  height: 35px;
  width: 141px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 11px;
  text-align: center;
  margin: 0px;
}
.tabTableTD3 {
  padding: 0;
  border-spacing: 0;
  height: 35px;
  width: 145px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 11px;
  text-align: center;
  margin: 0px;
}



TABLE.splitPageResults {
width: 100%;
border: 1px solid #d0d0d0;
background: #f8f8f8;
}
TR.splitPageResults {
/*nostyle*/
}
TD.splitPageResults {
font-size: 11px;
padding: 3px;
}
.splitPageLink {
font-size: 11px;
padding: 3px;
}

td.headerNavigation_productinfo{
padding-left: 5px;
padding-right: 5px;
    color:#FFFFFF;
    background: #A60006;
    font-size: 12px;
    font-weight: bold;
}

td.headerNavigation_productinfo a{
    color:#FFFFFF;
    background: #A60006;
	font-size: 12px;
	font-weight: bold;
	text-decoration : none;
	text-transform: uppercase;
}

td.headerNavigation_productinfo a:hover {
   color:#FFFFFF;
   background: #A60006;
	font-size: 12px;
	font-weight: bold;
   text-decoration : underline;
   text-transform: uppercase;
}

TABLE.productinfo {
margin:0px 0px 0px 0px;
border : 1px solid #CFCFCF;
padding: 0px;
width: 100%;
}
TD.productinfo
{
height:36px;
background: #c20022 url(images/prolist_bg_dot.gif)  repeat-x bottom;;
padding-left: 5px;
padding-right: 5px;
}

.productinfo_scale {
font-size: 11px;
color: #a60006;
}

/*
.productnew_name {
color: #3c3c3c;
letter-spacing: -1;
}
.productnew_name A {
color: #3c3c3c;
letter-spacing: -1;
}
.productnew_name A:hover {
color: #3c3c3c;
letter-spacing: -1;
}
*/

/* cschramm */

.boxText {font-size: 11px; }
.productsNotifications {background: #FFDAB9;}
.orderEdit {
	font-size: 11px;
	color: #FD7900;
	text-decoration: underline;
}
TR.header {background: #ffffff;}
TR.headerError { background: #C20022;}
TD.headerError {font-size: 12px;
  background: #ffffff;
  color: #C20022;
  font-weight : bold;
  padding:5px 5px 5px 5px;
 }

TR.headerInfo {background: #C23C23;}
TD.headerInfo {
  font-size: 12px;
  background: #C23C23;
  text-align: center;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
}

TD.footer {
  font-size: 11px;
  background: #ff0000;
  color: #ffffff;
  font-weight: bold;
  line-height: 16px;
}

.infoBoxNotice {background: #FF8E90;}
.infoBoxNoticeContents {background: #FFE6E6;font-size: 12px;}
TD.infoBoxHeading2 {
  font-size: 12px;
  font-weight: bold;
  background: #ff0000;
  color: #ffffff;
  line-height: 17px;
  text-indent: 4px;
}

TD.infoBox, SPAN.infoBox {font-size: 12px;}
td.productListing-heading2 {
	text-align:right;
	font-size: 12px;
	background: #a60006;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 15px;
	text-transform : uppercase;
}

TD.productListing-data {
  color: #a60006;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12px;
}

A.productListing-data {color: #a60006;font-size: 12px;}
A.pageResults {color: #000000;}
A.pageResults:hover {color: #888888;}
TD.pageHeading, DIV.pageHeading {font-size: 20px;font-weight: bold;color: #9a9a9a;}
TR.subBar {background: #f4f7fd;}
TD.subBar {font-size: 12px;color: #000000;}
TD.accountCategory {font-size: 13px;color: #aabbdd;}

SPAN.newItemInCart {font-size: 12px;color: #ff0000;}
TD.category_desc {font-size: 11px;line-height: 1.5;}

SPAN.greetUser {
  font-size: 12px;
  color: #666666;
  font-weight: bold;
}

TABLE.formArea {
  background: #f8f8f8;
  border-color: #666666;
  border-style: solid;
  border-width: 1px;
}


DIV.productSpecialPrice {
  background-repeat: no-repeat;
  background-position: center;
  font-family: Verdana, Arial, sans-serif;
  color: #c20022;
  text-align : center;
  font-size:20px;
  font-weight:bold;
}
SPAN.productSpecialPrice {
  background-repeat: no-repeat;
  background-position: center;
  font-family: Verdana, Arial, sans-serif;
  color: #c20022;
  text-align : center;
  font-size:20px;
  font-weight:bold;
}

TD.tab {
	background-color: #006ECC;
	font-style: normal;
	font-weight: bold;
	font-size: smaller;
	}

A.tab, A.tab:hover {
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	text-decoration : none;
	}

 TD.ontab {
	background-color: #3FC8FB;
	font-style: normal;
	font-weight: bold;
	font-size: smaller;
	color: #ffffff;
	}

A.ontab {
 font-style: normal;
 font-weight: bold;
 font-size: smaller;
 color: #ffffff;
 text-decoration : none;
}

A.ontab:hover {
 font-style: normal;
 font-weight: bold;
 font-size: smaller;
 color: #ffffff;
 text-decoration : underline;
}

.titre1
{
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	COLOR: black;
	FONT-FAMILY: Verdana;
	font-style: italic;
}

.titre2
{
    FONT-SIZE: 13pt;
    FONT-WEIGHT: bold;
	 COLOR: Darkblue;
    FONT-FAMILY: Verdana,Arial,Tahoma;
}

.textecourant
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana,Arial,Tahoma;
}

.textecourantgras
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana,Arial,Tahoma;
    FONT-WEIGHT: bold;
}

.textepetit
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Tahoma;
}

.texteblanc
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana,Arial,Tahoma;
}


body input.boutonvalider
{
    margin-left: 8px;
    background-image: url('multimedia/images/boutonvalider.gif');
    background-repeat: no-repeat;
    width: 122px;
    height: 34px;
    font-family: Arial;
    font-size: 12px;
	font-weight: bold;
    border: none;
    padding-bottom: 4px;
	padding-left: 8px;
    color: white;
}

body input.boutonannuler
{
    margin-left: 8px;
    background-image: url('multimedia/images/boutonannuler.gif');
    background-repeat: no-repeat;
    width: 122px;
    height: 34px;
    font-family: Arial;
    font-size: 12px;
	font-weight: bold;
    border: none;
    padding-bottom: 4px;
	padding-left: 15px;
    color: white;
}

body input.boutonediter
{
    margin-left: 8px;
    background-image: url('multimedia/images/boutonediter.gif');
    background-repeat: no-repeat;
    width: 122px;
    height: 34px;
    font-family: Arial;
    font-size: 12px;
	font-weight: bold;
    border: none;
    padding-bottom: 4px;
	padding-left: 15px;
    color: white;
}


body input.boutonmodifier
{
    margin-left: 8px;
    background-image: url('multimedia/images/boutonmodifier.gif');
    background-repeat: no-repeat;
    width: 122px;
    height: 34px;
    font-family: Arial;
    font-size: 12px;
	font-weight: bold;
    border: none;
    padding-bottom: 4px;
	padding-left: 15px;
    color: white;
}

body input.boutonrecalculer
{
    margin-left: 8px;
    background-image: url('multimedia/images/boutonrecalculer.gif');
    background-repeat: no-repeat;
    width: 122px;
    height: 34px;
    font-family: Arial;
    font-size: 12px;
	font-weight: bold;
    border: none;
    padding-bottom: 4px;
	padding-left: 8px;
    color: white;
}

body input.boutonafficher
{
    margin-left: 8px;
    background-image: url('multimedia/images/afficher.gif');
    background-repeat: no-repeat;
    width: 80px;
    height: 20px;
    font-family: Arial;
    font-size: 12px;
	font-weight: bold;
    border: none;
    padding-bottom: 3px;
    color: white;
}

body input.boutonvalidcom
{
    margin-left: 8px;
    background-image: url('multimedia/images/boutonvalidcom.gif');
    background-repeat: no-repeat;
    width: 160px;
    height: 34px;
    font-family: Arial;
    font-size: 12px;
	font-weight: bold;
    border: none;
    padding-bottom: 4px;
	padding-left: 15px;	
    color: white;
}

.col_lignehr{
  	border-top : 2px solid  #0D5486;
	border-bottom : 2px solid  #0D5486;
}


