body,td
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9pt;
	font-weight: normal;
	list-style-type: disc;
	line-height:17px;
}

input,textarea
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    border: solid 1px #dacdac;
}

select
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    border: solid 1px #dacdac;
}


.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 7pt;
	text-decoration: none;
	font-weight: normal;
	text-align: justify;
	border: 0px;

}

.input_checklist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 7pt;
	text-decoration: none;

}

.tel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 7pt;
	text-decoration: none;

}

.blanc8gras {

font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 7pt; text-decoration: none; font-weight: bold
}
.formok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 7pt;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	background-color: #97B4CA;
	border: 1px none #FFFFFF;

}

.marron7gras {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #8A3F1F; font-size: 7pt; text-decoration: none; font-weight: bold
}
a.marron7gras {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #8A3F1F; font-size: 7pt; text-decoration: none; font-weight: bold
}
a.marron7gras:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #8A3F1F; font-size: 7pt; text-decoration: underline overline; font-weight: bold;background-color: #FFFFFF;
}
.blancacces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 7pt;
	text-decoration: none;
	font-weight: normal;
	background-color: #BC917E;

}
a.blancacces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 7pt;
	text-decoration: none;
	font-weight: normal;
	background-color: #BC917E;

}
a.blancacces:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 7pt;
	text-decoration: underline;
	font-weight: normal;
	background-color: #BC917E;

}
.orangeacces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F5B552;
	font-size: 7pt;
	text-decoration: none;
	font-weight: bold;
}
a.orangeacces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F5B552;
	font-size: 7pt;
	text-decoration: none;
	font-weight: bold;
}
a.orangeacces:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F5B552;
	font-size: 7pt;
	text-decoration: underline;
	font-weight: bold;
background-color: #8A3F1F;	
}
.blanc10gras {


font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px; text-decoration: none; font-weight: bold
}
.blanc10 {



font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 9pt; text-decoration: none; font-weight: normal
}

.NOIR10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9pt;
	font-weight: normal;
	list-style-type: disc;
	line-height:17px;
	text-align:left;
}

.lettrine {



font-family: Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; font-size: 11pt; text-decoration: none; font-weight: bold
}
.marron10gras {



font-family: Verdana, Arial, Helvetica, sans-serif; color: #7D3A1D; font-size: 9pt; text-decoration: none; font-weight: bold
}
.titre {




font-family: Verdana, Arial, Helvetica, sans-serif; color: #7D3A1D; font-size: 12pt; text-decoration: none; font-weight: bold
}
.blanc8 {


font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 7pt; text-decoration: none; font-weight: normal
}
.gauchenoir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;

}
.gauchepartie {


font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 8pt; text-decoration: none; font-weight: bold
}
.orangeloupe {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F5B552;
	font-size: 10pt;
	font-weight: bold;
}
.bleuloupe {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #456F8D;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
}
.gris10gras {



font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 9pt; text-decoration: none; font-weight: bold
}
.photo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.photo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.photo:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	background-color: #FEF8ED
}
.legal {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 7pt;
	text-decoration: none;
	font-weight: normal;
}

.legal_orange {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 7pt;
	text-decoration: none;
	font-weight: bold;
	
}


a.legal {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 7pt;
	text-decoration: none;
	font-weight: normal;
}
a.legal:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 7pt;
	text-decoration: underline;
	font-weight: normal;
	background-color: #8A3C1C;}
	
.puce10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
	list-style-type: disc;
	list-style-position: outside;



}
.inputpage {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 7pt;
	text-decoration: none;
	font-weight: normal;
	text-align: justify;
	border: 1px solid #9CB9CF;
}
.noir9 {
line-height:13px;
font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 8pt; font-weight: normal;
}
.noir9:hover {
line-height:13px;
font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 8pt; font-weight: normal;
background-color:#DAE5ED;
}
.liennoir10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: underline;

}

.TxtNoir10B {
	font-family: Arial, Helvetica,sans-serif,Verdana, ;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}

.liennoir10:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	

}

.lienNoir9 {
	font-family:Arial, sans-serif, Helvetica,Verdana,; 
	color: #000000;
	font-size: 9pt;
	text-decoration: none;
	font-weight:normal;

}
.lienNoir9:hover {
	font-family:Arial, sans-serif, Helvetica,Verdana,; 
	color: #000000;
	font-size: 9pt;
	text-decoration: underline;
	font-weight:normal;
}



.lienNoir10 {
	font-family:Arial, sans-serif, Helvetica,Verdana,; 
	color: #000000;
	font-size: 10pt;
	text-decoration: none;
	font-weight:bold;

}
.lienNoir10:hover {
	font-family:Arial, sans-serif, Helvetica,Verdana,; 
	color: #000000;
	font-size: 10pt;
	text-decoration: underline;
	font-weight:bold;
}





lienNoir12B
{font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
    }
lienNoir12B:hover
{font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
    }


TextNoirVerdana7
{font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 7px;
	text-align: justify;
    }

.legalgris {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 7pt;
	text-decoration: none;
	font-weight: normal;
}
.tabintitulé {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	background-color: #97B4CA;
	border: 1px none #FFFFFF;
}
.tab01 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
	background-color: #DAE5ED;
	border: 1px none #FFFFFF;
}
.tab02 {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
	background-color: #F2F5F9;
	border: 1px none #FFFFFF;
}
.tab03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px none #FFFFFF;
}

.legalgrisgras {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 7pt;
	text-decoration: none;
	font-weight: bold;
}

.legalnoirgras {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 7pt;
	text-decoration: none;
	font-weight: bold;
}

.orange {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F5B552;
	font-size: 10pt;
	font-weight: normal;
}

.txtSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 7pt;
	font-weight: normal;
}

.msgError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 8pt;
	font-weight: bold;
}

.txtError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 7pt;
	font-weight: bold;
}

.input_error {
	background-color: #FFFF99;
}

.input_error_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFF99;
	color: #000000;
	font-size: 7pt;
}

.checklist_step_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9pt;
	font-weight: bold;
}

.checklist_nav_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9pt;
	font-weight: bold;
}

.checklist_nav_desc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 7pt;
	font-weight: normal;
}

.checklist_link_norm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 7pt;
	text-decoration: none;
}
	
.checklist_link_sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8A3C1C;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
}

.checklist_link_dis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #919191;
	font-size: 7pt;
	font-weight: normal;
}

.marron_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2F1B0D;
}

.checklist_setup_step_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8A3C1C;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

a:hover.marron_small {color:#FF5400;}

.cadrenoir { 	border: 1px solid #000000; }

.justify {text-align: justify;}

body {
	background: #CCCCCC;	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: small/1.5em Tahoma,Serif; COLOR: #000; PADDING-TOP: 0px; voice-family: inherit;	line-height:14px;
}
UNKNOWN {
	FONT-SIZE: small
}

.onglets_href {
	font-family: Tahoma, Serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding:0px 10px 0px 0px;
	text-align:center;
	vertical-align:top
}

a:hover.onglets_href {
	text-decoration:underline;
	background:none;
	}

.over_menu {
background: #DAE5ED;
}


.title_menu {
	cursor: pointer;
	margin: 2px 0px;
	text-align: center;
	border: 1px solid gray;
	background: #F7B249;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	font-size: 10pt; 
	text-decoration: none; 
	font-weight: bold;
	width: 167px;
	padding: 5px;
}

.menu_niv1 {
	color:#F7B249;
	cursor: pointer;
	font-weight:bold;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align:center;
	background-color:#FEF7ED;
	border: 1px solid gray;
	padding: 5px;
	margin: 2 0;
	width: 167px;
}

.lienSimple
{
    text-decoration:underline;
}


.lienSimple:hover
{
    text-decoration:none;
}

.lienJB16 {
	color:#F7B249;
	font-weight:bold;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align:center;
	background-color:#FEF7ED;
	text-decoration:none;
}


.lienJB16:hover {
	color:#F7B249;
	font-weight:bold;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align:center;
	background-color:#FEF7ED;
	text-decoration:underline;
}

.menu_niv2 {
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color:#FEF7ED;
	border: 1px solid gray;
	padding: 5px;
	width: 167px;
	margin: 2 0;
	color: #000000;
	text-decoration: none;
	display:none;
}

.menu_niv2_spacing {
	padding: 5px;
}

.menu_niv2 a {
	color: #000000;
	text-decoration: none;
}

.menu_niv2 a:hover {
	background-color: #DAE5ED;
	text-decoration: none;
}
.noir8 {






font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 7pt; font-weight: normal
}
.logm {




font-family: Verdana, Arial, Helvetica, sans-serif; color: #3C1100; font-size: 10pt; text-decoration: none; font-weight: bold
}
.logor {





font-family: Verdana, Arial, Helvetica, sans-serif; color: #EB5000; font-size: 10pt; text-decoration: none; font-weight: bold
}

.lienMarron {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #7D3A1D;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

.lienMarron:hover {
    text-decoration:underline;
}

.lienOrange {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #F15C24;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

.lienOrange:hover {
    text-decoration:underline;
}

.lienMarron10 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #7D3A1D;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

.lienMarron10:hover {
    text-decoration:underline;
}

.lienOrange10 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #F15C24;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

.lienOrange10:hover {
    text-decoration:underline;
}



.lienOrange13 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #F15C24;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
}

.lienOrange13:hover {
    text-decoration:underline;
}




a
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    font-weight: bold;
    text-decoration:none;
}

a:hover
{

    text-decoration:underline;
}

body
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    background: #FFFFFF;
    text-align:center;
    margin:0 auto;
	padding:0 auto;
}

td,tr
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
}

.lienJB12
{
    font-size: 12px;
    color: #F7B249;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    font-weight: bold;
    text-decoration:none;
}

.lienOB12:hover
{
    text-decoration:underline;
}


.lienOB12
{
    font-size: 12px;
    color: #E95112;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    font-weight: bold;
    text-decoration:none;
}

.lienOB12:hover
{
    text-decoration:underline;
}


.lienJB14
{
    font-size: 14px;
    color: #F7B249;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    font-weight: bold;
    text-decoration:none;
}

.lienOB14:hover
{
    text-decoration:underline;
}


.lienOB14
{
    font-size: 14px;
    color: #E95112;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    font-weight: bold;
    text-decoration:none;
}

.lienOB14:hover
{
    text-decoration:underline;
}

input,textarea
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    border: solid 1px #F7B249;
}

select
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    border: solid 1px #F7B249;
}




/*BLOC PRODUIT*/
.bloc_pdt
{
    width:140px;
    height:175px;
    border:solid 1px #F7B249;
    position:relative;
}

.bloc_pdt_titre
{
   position:absolute;
   top:0px;
   left:0px;
   height:35px;
   width:140px;
   font-weight:bold;
   text-align:center;
}

.bloc_pdt_img
{
   background-color:Transparent;
   position:absolute;
   top:35px;
   left:0px;
   height:115px;
   width:140px;
   overflow:hidden;
   text-align:center;
   
}

.bloc_pdt_prix
{
   position:absolute;
   top:155px;
   left:0px;
   height:35px;
   width:140px;
   font-weight:bold;
   text-align:center;
   
}

/*FIN BLOC PRODUIT*/

.lienO13B {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E94F12;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.lienO13B:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #40210C;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}


.lienO12B {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E94F12;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

.lienO12B:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #40210C;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}



/*New home*/

.menu_fond
{ background-image:url(/images/new_site/menu_middle.png);
  background-repeat:repeat-x;
  color:#FFFFFF;
  font-size:12px;
  }

.LienNoir12B
{color:#777777;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
    }
.LienNoir12B:hover
{color:#777777;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
  text-decoration:underline;
    }
    
.LienGris10B
{color:#7a7979;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 text-decoration:none;
    }
.LienGris10B:hover
{color:#7a7979;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
  text-decoration:underline;
    }
    
.TxtJaune14B
{color:#fbb423;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
    } 
    
.TxtJaune11
{color:#fbb423;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 
    }
    
.TxtGrix10
{color:#777777;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 }  
 
 .TxtGrix11B
{color:#777777;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 } 

.TxtOrange16B {
    font-family: Arial, Helvetica, sans-serif, Verdana;
    color: #F15C24;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
}

.TxtRose12 {
    font-family: Arial, Helvetica, sans-serif, Verdana;
    color: #ECA98E;
    font-size: 12px;
    text-decoration: none;
    
}
  
.LienBlanc12
{color:#FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 text-decoration:none;
    }
    
.LienBlanc12:hover
{color:#FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 text-decoration:underline;
    }
    
.LienBlanc16
{color:#FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:16px;
 text-decoration:none;
    }
    
.LienBlanc16:hover
{color:#FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:16px;
 text-decoration:underline;
    }

.LienBlanc10
{color:#FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 text-decoration:none;
    }
    
.LienBlanc10:hover
{color:#FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 text-decoration:underline;
    }
    
.encar_middle
{ background-image:url(/images/new_site/encar_middle.png);
  background-repeat:repeat-y;
  width:237px;
  text-align:left;
    }
    
.encar_middle_orange
{ background-image:url(/images/new_site/encart_orange_middle.png);
  background-repeat:repeat-y;
  width:237px;
  text-align:left;
    }
    
.cadres_orange_right
{ background-image:url(/images/new_site/cadre_orange_top_right.png);
  width:227px; font-size:13px;
  color:#FFFFFF;
  font-weight:bold;
  font-family:Verdana;
    }