body {
background-color:#ffffff;
margin-left:5px;
margin-top:0px;
font-Family:arial,helvetica;
font-size:11pt
}

a.sort{ color:#ff6500; }
a.facture{
font-weight:bold;
font-Family:arial,helvetica;
font-size:10pt;
color:#388808
}

.likeFlash {
font-Family:arial,helvetica;
FONT-WEIGHT: bold;
font-size:11pt;
color:#ffffff;
background-color:#4e6f80;
border-color : #336699;
border-style : ridge ;
border-width : 2px;

}
.smalltexte {
font-Family:arial,helvetica;
FONT-WEIGHT: normal;
font-size:10px
}

.texte {
font-Family:arial,helvetica;
FONT-WEIGHT: normal;
font-size:10pt
}

H1
{
COLOR: #102868;
FONT-FAMILY: arial,helvetica;
FONT-SIZE: 18px;
FONT-WEIGHT: bold;
TEXT-ALIGN: left ;
}

.H1_produit
{
COLOR: #102868;
FONT-FAMILY: arial,helvetica;
FONT-SIZE: 18px;
FONT-WEIGHT: bold;
TEXT-ALIGN: left ;
MARGIN:0;
PADDING:0;
}

H2
{
COLOR: #102868;
FONT-SIZE : 16px;
FONT-WEIGHT : lighter;
}

.H2_produit
{
COLOR: #102868;
FONT-SIZE : 13px;
FONT-WEIGHT : lighter;
MARGIN:0;
PADDING:0;
}

.H2_produit_editeur
{
COLOR: #102868;
FONT-SIZE : 16px;
FONT-WEIGHT : lighter;
MARGIN:0;
PADDING:0;
}

.H2_produit_livre
{
COLOR: #102868;
FONT-SIZE : 13px;
FONT-WEIGHT : lighter;
MARGIN:0;
PADDING:0;
}

H3
{
FONT-SIZE : 14px;
}

.H3_produit
{
FONT-SIZE : 13px;
color:#00245a;
}

H4
{
FONT-SIZE : 14px;
FONT-WEIGHT : lighter;
}

.H4_produit
{
FONT-SIZE : 13px;
FONT-WEIGHT : lighter;
MARGIN:0;
PADDING:0;
color:#00245a;
}

H5
{
FONT-WEIGHT : lighter;
}

.H5_produit
{
FONT-WEIGHT : lighter;
FONT-SIZE : 10px;
MARGIN:0;
PADDING:0;
}

.ligneproduit
{
    COLOR: #194bc9;
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
.ligneproduitsom
{
    COLOR: #194bc9;
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left
}
.categorie
{
    COLOR: #65b561;
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left
}
.scategorie
{
    COLOR: #102868;
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left
}
.scategoriethem
{
    COLOR: #65b561;
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left
}

table {border:0}

.entete  {
color:#1041b5;
background-color:#e7e3bd;
height:20px;
text-align:left;
font-Family:arial,helvetica;
font-size:10pt;
font-weight:bold
}

.entete3 {
color:#1041b5;
background-color:#e7e3bd;
height:20px;
text-align:right;
font-Family:arial,helvetica;
font-size:10pt;
font-weight:bold
}

.totaux {
color:#1041b5;
background-color:#e7e3bd;
height:20px;
text-align:right;
font-Family:arial,helvetica;
font-size:10pt;
font-weight:bold
}

.entete2  {
color:#ffffff;
background-color:#bd5184;
height:20px;
text-align:left;
font-Family:arial,helvetica;
font-size:10pt;
font-weight:bold
}

TR.ligne1  {
color:#00245a;
background-color:#f7f7ef;
height:20px;
text-align:left;
font-Family:arial,helvetica;
font-size:9pt
}

TD.ligne1  {
color:#00245a;
height:20px;
/*text-align:left;*/
font-Family:arial,helvetica;
font-size:9pt
}

TR.ligne2  
{
color:#00245a;
background-color:#ffffff;
height:20px;
text-align:left;
font-Family:arial,helvetica;
font-size:9pt
}

TR.ligne3  
{
color:#00245a;
background-color:#ffffff;
height:20px;
text-align:left;
font-Family:arial,helvetica;
font-size:9pt
}

TD.paniertotal
{
color:#00245a;
background-color:#f7f7ef;
text-align:left;
font-Family:arial,helvetica;
font-weight:normal;
font-size:9pt
}

TD.paniertotald
{
color:#00245a;
background-color:#f7f7ef;
text-align:right;
font-Family:arial,helvetica;
font-weight:normal;
font-size:9pt
}

P.titrepopup 
{
color:#ce825a;
text-align:left;
font-size:14pt;
font-Family:arial,helvetica;
font-weight:bold
}
.datamoyenobligatoire
{
color : 102868;
height:22px;
font-Family:arial,helvetica;
font-size:9pt;
FONT-WEIGHT: bold;
WIDTH: 160px
}
.datanumobligatoire
{
height:22px;
font-Family:arial,helvetica;
font-size:9pt;
WIDTH: 80px
}
.dataobligatoire
{
COLOR: #CC0000;
height:22px;
font-Family:arial,helvetica;
font-size:9pt;
VERTICAL-ALIGN: text-top
}

.datacaracteristiques
{
height:22px;
font-Family:arial,helvetica;
font-size:9pt;
color:#00245a;
width:160
}

.datanum  
{
height:22px;
font-Family:arial,helvetica;
font-size:9pt;
color:#00245a;
width:100
}
.datamoyen
{
font-Family:arial,helvetica;
font-size:9pt;
color:#00245a;
height:22px;
width:180
}
.datacar  
{
font-Family:arial,helvetica;
font-size:9pt;
color:#00245a;
height:22px;
width:420
}

.dataarea  
{
font-Family:arial,helvetica;
font-size:9pt;
color:#00245a;
height:160px;
width:620
}

.datanote 
{
font-Family:arial,helvetica;
font-size:9pt;
color:#00245a;
height:120px;
width:520
}

.datalibelle
{
    COLOR: #194bc9;
    font-Family:arial,helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: middle;
}

.datalibelle2
{
    COLOR: #194bc9;
    font-Family:arial,helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: text-top
}

.datatitrepanier
{   
    background-color:#f7f7ef;
    COLOR: #102868;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: text-top
}
.datadesignation
{   
    background-color:#ffffff;
    COLOR: #102868;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: text-top
}
.datavaluepanier
{
    COLOR: #102868;
    font-Family:arial,helvetica;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: text-top
}
.dataselect
{
height:22px;
font-Family:arial,helvetica;
font-size:9pt;
color:#00245a;
}

.message 
{
    color:#b561ce;
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: text-top
}

.message1
{
    color:#b561ce;
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: text-top
}

.message2
{
    color:#FF0000;
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: text-top
}

TD.datavalue  
{
COLOR: #ff7722;
FONT-FAMILY: arial,helvetica;
FONT-SIZE: 10pt;
FONT-WEIGHT: normal;
HEIGHT: 20px;
TEXT-ALIGN: left
}

TD.datavalue2  
{
COLOR: #ff7722;
FONT-FAMILY: arial,helvetica;
FONT-SIZE: 8pt;
FONT-WEIGHT: normal;
HEIGHT: 20px;
TEXT-ALIGN: left
}

.barrecontextuelle
{
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
}
.alerte
{
    COLOR: red;
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 16pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left
}
.prixspecial
{
    background-color: #ad8ece;
    COLOR: #102868;
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 9pt;
    HEIGHT: 20px;

}
.prixrevendeur
{
    background-color: #ad8ece;
    COLOR: #102868;
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 9pt;
    HEIGHT: 20px;

}
.boutonbandeau
{
    COLOR: #ffffff;
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	VERTICAL-ALIGN: sub;

}
.libellebandeau
{
    COLOR: #ffffff;
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    HEIGHT: 10px;
    TEXT-ALIGN: left
}

.ps_one {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #535480; text-align: justify; clip:    rect(30px 30px 30px 30px); margin-top: 30px; margin-right: 30px; margin-bottom: 30px; margin-left: 30px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}
.titregab
{
	color: 194bc9;
	font-family:verdana,arial,helvetica; 
	font-size:10pt;
	FONT-WEIGHT: bold;
	text-decoration: none;
}

.datacancel
{
    COLOR: #ff7722;
    font-Family:arial,helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: text-top
}

.dataadd
{
    COLOR: #194bc9;
    font-Family:arial,helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: text-top
}

.headGetPrice1
{
    BACKGROUND-COLOR: #AD8ECE;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: left;
    border: 2px solid #AD8ECE;
}

.headGetPrice2
{
    BACKGROUND-COLOR: #AD8ECE;
    FONT-SIZE: 9pt;
    COLOR: #FFE700;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right;
    border: 2px solid #AD8ECE;
}

.lineGetPrice1
{
    BACKGROUND-COLOR: #E0D8F0;
    FONT-SIZE: 9pt;
    border: 2px solid #AD8ECE;
}

.lineGetPrice12
{
    FONT-SIZE: 9pt;
}

.lineGetPrice2
{
    BACKGROUND-COLOR: #E0D8F0;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
}

.lineGetPrice3
{
    BACKGROUND-COLOR: #E0D8F0;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: right;
    border: 2px solid #AD8ECE;
}

.footGetPrice1
{
    BACKGROUND-COLOR: #E0D8F0;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: left;
    border: 2px solid #AD8ECE;
}

.footGetPrice2
{
    BACKGROUND-COLOR: #E0D8F0;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: right;
    COLOR: #F75918;
    FONT-WEIGHT: bold;
    border: 2px solid #AD8ECE;
}

.GetPrice
{
    TEXT-ALIGN: center;
    border-spacing: 1px;
    border-collapse: collapse;
    border: 2px #AD8ECE solid;
}

.TabClientContact {
    border: 2px solid #194BC9;
}

.libelle {
    color: #102868;
}

td.redDemModif {
    color: red;
    font-weight: normal;
    text-align: center;
}

td.redDemModif a {
    font-weight: bold;
    color: red;
}

a.Footer {
    font-family: Arial, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: white;
    text-decoration: none;
}

img, div {
  behavior: url('/css/iepngfix.htc');
}

.fp_title{
    color: #f75918;
    font-size:13px;
    font-weight:bold;
    padding-bottom:12px;
}

.fp_subtitle{
    color:#00245a;
    font-size:13px;
    font-weight:bold;
    padding-bottom:12px;
}

.topdestops_titre {
    font-family: arial, helvetica, sans-serif;
    font-weight: lighter;
    font-size: 12px;
    color: black;
}

.topdestops_detail {
    font-family: arial, helvetica, sans-serif;
    font-weight: lighter;
    font-size: 12px;
    color: black;
}

.taille_txt_12 {
    font-size: 12px; }

a.link_topdestops {
    font-family: arial, helvetica, sans-serif;
    font-weight: lighter;
    font-size: 11px;
    color: #1111FE;
    text-decoration: none; }

a.link_nouveautes {
    font-family: arial, helvetica, sans-serif;
    font-weight: lighter;
    font-size: 11px;
    color: #3333FF;
    text-decoration: none; }

.black { color: black; }

.link_template_see_all {
	color: black;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: left; }

.titre001{
	padding-bottom:		15px;
	padding-top:		15px;
	font-weight:		bold;
	text-align:			center;
	font-Family:		arial,helvetica;
	font-size:			20pt;
	color:				#F1D09A;
}
.titre002{
	font-weight:		bold;
	font-Family:		arial,helvetica;
	font-size:			11pt;
	color:				#0D2257;
}
.titre003{
	font-Family:		arial,helvetica;
	font-size:			11pt;
	color:				#0D2257;
}	
.haut_page{
	color:			#4A9E46;
	font-Family:	arial,helvetica;
	font-size:		10pt;
}
.sous_titre{
	text-align:			center;
	font-weight:		bold;
	font-Family:		arial,helvetica;
	font-size:			11pt;
	background-color:	#CCCCF6;
	color:				#FD702B;
}

