﻿

body 
{
	margin-left:0px;
	margin-top:5px;
	margin-bottom:0px;
	margin-right:0px;
}
.FontStepOn
{
	text-align:right;
	color:White;
	font-family:Arial;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}
.FontStepOff
{
	text-align:right;
	color:#1963AA;
	font-family:Arial;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}
.FontT1
{
	color:#1963AA;
	font-family:Arial;
	font-size:14px;
	font-style:italic;
	font-weight:normal;
}
.FontCar
{
	color:#1963AA;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
}
.FontNormal
{
	color:#1963AA;
	font-family:Arial;
	font-size:13px;
	
}
.FontTitleCatalog
{
	color:White;
	font-family:Arial;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}
.FontGoSum
{
	color:White;
	font-family:Arial;
	font-size:10px;
}
.FieldsetSubTitle
{
	border:0;
	List-style-image:url(/images/design/listimg.gif);
}
.LegendSubTitle
{
	color:#1963AA;
	font-family:Arial;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}

.FontTitleRight
{
	text-align:center;
	color:#1963AA;
	font-family:Arial;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	
}
.FontPromoTitle
{
	text-align:center;
	color:#1963AA;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
}
.FontTitleRub
{
	text-align:left;
	color:#1963AA;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}
.FontTitleRubPromo
{
	text-align:left;
	color:#BA0000;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
}
.FontPromoPour
{
	text-align:center;
	color:#1963AA;
	font-family:Arial;
	font-size:32px;
	font-weight:bold;
}
.FontPromoDesc
{
	text-align:center;
	color:#1963AA;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
}
.FontPromoCond
{
	color:Black;
	font-family:Arial;
	font-size:9px;
}
.FontRemiTitle
{
	color:#9A0000;
	font-family:Arial;
	font-size:15px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
}
.FontRemiDesc
{
	text-align:center;
	color:#1963AA;
	font-family:Arial;
	font-size:11px;
}

A:link
{
    FONT-SIZE: 10pt;
    COLOR: 04567F;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
A:visited
{
    FONT-SIZE: 10pt;
    COLOR: #04567F;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
A:active
{
    FONT-SIZE: 10pt;
    COLOR: #04567F;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:hover
{
    FONT-SIZE: 10pt;
    COLOR: #04567F;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
   TEXT-DECORATION: none;
}
a.sousubriquess:link {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 18px; font-weight: bold; color:white; text-decoration: none; 
}
a.sousubriquess:visited {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 18px; font-weight: bold; color:white; text-decoration: none;
}
a.sousubriquess:hover {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 18px; font-weight: bold; color:white; text-decoration:underline;
}

.lienspieds {
font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #045888; text-decoration: none;
}
.lienspiedss {
font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: none;
}

a.lienspieds:visited {
	text-decoration: none;font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #000000;
}
a.lienspieds:hover {
	text-decoration: underline;font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #045888;
}
a.lienspieds:link {
	text-decoration: none;font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #000000;
}
a.lienspieds:active {
	text-decoration: none;font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #000000;
}

a.FontTitleSum:visited {
	text-decoration: underline;font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #045888;font-weight:bold;
}
a.FontTitleSum:hover {
	text-decoration: none;font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #045888;font-weight:bold;
}
a.FontTitleSum:link {
	text-decoration: underline;font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #045888;font-weight:bold;
}
a.FontTitleSum:active {
	text-decoration: underline;font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #045888;font-weight:bold;
}

a.FontGeneArt:visited {
	text-decoration: underline;font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:Black;
}
a.FontGeneArt:hover {
	text-decoration: none;font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:Black;
}
a.FontGeneArt:link {
	text-decoration: underline;font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:Black;
}
a.FontGeneArt:active {
	text-decoration: underline;font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:Black;
}


.texte {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: none}
.g4
{
    FONT-FAMILY: Arial, helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bolder
}
.gf2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #04567F;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.gf2Mandatory
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.focusInputText
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR:#cc0000 ;
    background :#ccff66 ;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    
	padding:0px 0px 0px 5px;
	/*width:290px;*/
}

.inputText 
{
	FONT-WEIGHT:normal ;
    FONT-SIZE: 9pt;
    COLOR:#000000 ;
    background :#FFFFFF ;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    padding:0px 0px 0px 5px;
	width:290px;
}

.inputTextShort
{
	FONT-WEIGHT:normal ;
    FONT-SIZE: 9pt;
    COLOR:#000000 ;
    background :#FFFFFF ;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    padding:0px 0px 0px 5px;
	width:115px;
}

.inputTextZip
{
	FONT-WEIGHT:normal ;
    FONT-SIZE: 9pt;
    COLOR:#000000 ;
    background :#FFFFFF ;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    padding:0px 0px 0px 5px;
	width:65px;
}


.gf2current
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.gf2clear
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #A9CCE5;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.gf2small
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #04567F;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.gf2b
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.f1
{
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.f2
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    
    FONT-FAMILY: Arial 
}
.f5
{
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.bleu
{
    BACKGROUND-COLOR: #04567F
}
.missing
{
	FONT-SIZE: 7pt;
	color:Red;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.etape
{
    FONT-WEIGHT: bolder;
    font-size : 12pt;
    COLOR: #04567F;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.border{border:solid 1px #0671AF;}

.fiche
{
    FONT-SIZE: 10pt;
    font-weight:bold;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
td.titrestaticpg{
    padding:20px 0 8px 0;
    font-family : Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; line-height: normal; font-weight: bold; color: #04567F; text-decoration: none   
}
td.textestaticpg{
    padding:3px 0 3px 0;
    font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: none
}

.center{ text-align: center; }

.titre12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: oblique; line-height: normal; font-weight: bold; color: #0671af; text-decoration: none}
.titre15 {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: oblique; line-height: normal; font-weight: bold; color: #0671af; text-decoration: none}
.texte9 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: none}
.texte11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: none}
.promo { font-family: Arial, Helvetica, sans-serif; font-size: 34px; font-style: normal; line-height: normal; font-weight: bold; color: #0671af; text-decoration: none}
.promotexte { font-family: Arial, Helvetica, sans-serif; font-size: 21px; font-style: normal; line-height: normal; font-weight: bold; color: #0671af; text-decoration: none}
.liens { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: none}

.Titreplan{
	height:20px;
	vertical-align:middle;
	margin: 0 0 0 5px;
	padding: 0px 5px 0 5px;
	background-color: #04567F;
	background-image: none;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; font-style: normal; 
    line-height: normal; font-weight: bold; 
    color: #FFFFFF; text-decoration: none;
}
.Itemsplan{
	height:20px;
	vertical-align: middle;
	margin: 0 0 0 5px;
	padding: 5px 5px 0 0px;
	background-image: none;
    width:50%; border-bottom:solid 1px #04567F;
}

.ItemsplanPromo{
	height:20px;
	vertical-align: middle;
	margin: 0 0 0 5px;
	padding: 5px 5px 0 0px;
	background-image: none;
    width:50%; border-bottom:solid 1px #B2F313;
}


.Titreplan1{
	height:20px;
	vertical-align:middle;
	margin: 0 0 0 5px;
	padding: 0px 5px 0 5px;
	background-color: #04567F;
	background-image: none;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; font-style: normal; 
    line-height: normal; font-weight: bold; 
    color: #FFFFFF; text-decoration: none;
}
.Itemsplan1{
	height:20px;
	vertical-align: middle;
	margin: 0 0 0 5px;
	padding: 5px 5px 0 0px;
	background-image: none;
    width:100%;
}
.Itemsplan2{
	height:20px;
	vertical-align: middle;
	padding: 5px;
	background-image: none;
	font-family:Arial;
	font-size:10px;
	vertical-align:top;
}
.blueitalic
{
    FONT-SIZE: 10pt;
    COLOR: #04567F;
    font-style:italic;
    font-weight:bold;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.blueitalicsmall
{
    FONT-SIZE: 7pt;
    COLOR: #04567F;
    font-style:italic;
    font-weight:bold;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bluegrand
{
    FONT-SIZE: 11pt;
    COLOR: #04567F;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.Warning
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cc0000;
}

a.Warning:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cc0000;
	text-decoration: underline;
}
a.Warning:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cc0000;
	text-decoration: underline;
}
a.Warning:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cc0000;
	text-decoration: underline;
}
a.Warning:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cc0000;
	text-decoration: none;
}


.WarningGrand
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#cc0000;
}

a.folderon:visited {
	text-decoration: underline;font-family: Arial, Helvetica, sans-serif; font-size: 13px;font-weight:bold;font-style:italic; color: #FFFFFF;
}
a.folderon:hover {
	text-decoration: none;font-family: Arial, Helvetica, sans-serif; font-size: 13px;font-weight:bold;font-style:italic;color: #FFFFFF;
}
a.folderon:link {
	text-decoration: underline;font-family: Arial, Helvetica, sans-serif; font-size: 13px;font-weight:bold;font-style:italic;color: #FFFFFF;
}
a.folderon:active {
	text-decoration: underline;font-family: Arial, Helvetica, sans-serif; font-size: 13px;font-weight:bold;font-style:italic;color: #FFFFFF;
}
a.folderoff:visited {
	text-decoration: underline;font-family: Arial, Helvetica, sans-serif; font-size: 13px;font-weight:bold;font-style:italic;color: #1963AA;
}
a.folderoff:hover {
	text-decoration: none;font-family: Arial, Helvetica, sans-serif; font-size: 13px;font-weight:bold;font-style:italic;color: #1963AA;
}
a.folderoff:link {
	text-decoration: underline;font-family: Arial, Helvetica, sans-serif; font-size: 13px;font-weight:bold;font-style:italic;color: #1963AA;
}
a.folderoff:active {
	text-decoration: underline;font-family: Arial, Helvetica, sans-serif; font-size: 13px;font-weight:bold;font-style:italic;color: #1963AA;
}
a.Menutitle:visited {
	text-decoration: none;font-family: Arial, Helvetica, sans-serif; font-size: 12px;font-weight:bold;color: #FFFFFF;
}
a.Menutitle:hover {
	text-decoration: underline;font-family: Arial, Helvetica, sans-serif; font-size: 12px;font-weight:bold;color: #FFFFFF;
}
a.Menutitle:link {
	text-decoration: none;font-family: Arial, Helvetica, sans-serif; font-size: 12px;font-weight:bold;color: #FFFFFF;
}
a.Menutitle:active {
	text-decoration: none;font-family: Arial, Helvetica, sans-serif; font-size: 12px;font-weight:bold;color: #FFFFFF;
}

A.categ:active
{   cursor :pointer;
    FONT-SIZE: 8pt;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}
A.categ:link
{   cursor:pointer;
    FONT-SIZE: 8pt;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.categ:visited
{   cursor:pointer;
    FONT-SIZE: 8pt;
    COLOR: #04567F;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.categ:hover
{   cursor:pointer;
    FONT-SIZE: 8pt;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}


.black_overlay{
	display:block;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height:100%;
	background-color:#444444;
	z-index:10;
	-moz-opacity: 0.8;
	opacity:0.7;
	filter: alpha(opacity=80);
}


.tdgf2Lib
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #04567F;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    width :125px;
    height:22px;
    vertical-align:middle;
	padding:2px;
	text-align :right ;

}


.tdgf2LibLeft
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #04567F;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    width :125px;
    height:22px;
    vertical-align:top;
	padding:2px;
	text-align :left ;

}

/* Gestion Membre */

INPUT.btn  {width:100px;font-family:tahoma,sans-serif;font-size:13px;background: #D6E7EF;border-bottom: 1px solid #104A7B;border-right: 1px solid #104A7B;border-left: 1px solid #AFC4D5;border-top:1px solid #AFC4D5; color:#000066;text-decoration:none;cursor: hand}

a.TexteActiv:link
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #04567F;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-decoration:underline;

}
a.TexteActiv:visited
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #04567F;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-decoration:underline;

}

a.TexteActivCurrent:link
{
    FONT-SIZE: 9pt;
    font-style: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-decoration:underline;
}


.TexteActivCurrent
{
    FONT-SIZE: 9pt;
    font-style: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-decoration:none;
}


a.TexteActivCurrent:visited
{
    FONT-SIZE: 9pt;
    font-style: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-decoration:underline;

}



a.TexteNotActiv:link
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #C0C0C0;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

a.TexteNotActiv:visited
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #C0C0C0;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.TexteNotActiv
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #C0C0C0;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.TexteTab1
{
	font-weight:normal;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}


.TexteTab2
{
	font-weight:normal;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    background-color: #D8D8D8;
}

#newMembreTable .tdTitle
{
	padding:5px;
	border-right: none 10px transparent;
	width: 180px;
	font-size: 12px;
	color: #04567F;
	text-align :right ;
	height:30px;
	font-weight:bold;
}


#LoginTable .tdTitle
{
	padding:5px;
	border-right: none 10px transparent;
	font-size: 12px;
	color: #04567F;
	text-align :right ;
	height:30px;
	font-weight:bold;
	white-space: nowrap;
}


#updateMembreTable .tdTitle
{
	padding: 5px 10px 5px 5px;
	text-align :right ;
	width: 180px;
	font-size: 12px;
	color: #04567F;
	height:30px;
}


#updateMembreTable span
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #04567F;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}


#updateAddressTable .tdTitle
{
	padding: 5px 10px 5px 5px;
	text-align :right ;
	width: 180px;
	font-size: 12px;
	color: #04567F;
	height:30px;
}

INPUT.txt
{
	/*width:150px;*/
	font-size: 12px;
	color: Black;
	border-top-style: groove;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: groove;
	border-left-style: groove;
	background-color: #ffffff;
	border-bottom-style: groove;
}

textarea.txt
{
	font-size: 12px;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	border-style: groove;
	background-color: #ffffff;
}

.titreDescritpion
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; font-style: oblique; line-height: normal; font-weight: bold;
	color: #04567F; text-decoration: none
}

.titreDetail
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; font-style: normal; line-height: normal; font-weight: normal;
	color: #04567F; text-decoration: none
}


.gf2MandatoryFocus
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR:#cc0000 ;
    background :#ccff66 ;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    
	padding:0px 0px 0px 5px;
	/*width:290px;*/
}


/* Login */

.loginColonne
{
	width: 50%;
	height: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.loginBoite 
{
	padding: 10px;
	margin: 5px 5px 5px 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.loginBoiteTitre 
{
	margin: 0;
	padding: 0 10px;
	background: #04567F;
}

.loginBoiteTitre h1
{
	margin: 0;
	padding: 0;
    font-weight: bolder;
    font-size: 10pt;
    white-space :nowrap ;
    color: #FFFFFF;
}

.loginBoiteCorps 
{
	height: 200px;
	margin: 0;
	padding: 10px;
	border: 1px solid  #04567F;
}



/* Menu Membre */
.memberMenu
{
	color: #0088BD;
}

.memberMenu td
{
	height: 25px;
	border-bottom: 1px solid #04567F;
	padding: 0 0 0 0px;
	white-space: nowrap;
}

.memberMenu a,.memberMenu a:visited,.memberMenu a:link,.memberMenu a:hover
{
    font-weight: bolder;
    font-size: 9pt;
    color: #04567F;
    font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 0 15px;
	text-decoration: none;
}

.memberMenu a:hover
{
	background: transparent url(/images/flechex.gif) no-repeat scroll 3px 4px;
}

.memberMenuActiv
{
	color: #FF9900 !important;
	font-style: italic;
    font-weight: normal !important;
	background: transparent url(/images/flechex.gif) no-repeat scroll 3px 4px;
}

/****/
/* Menu Membre */
.notMemberMenu
{
	color: #0088BD;
}

.notMemberMenu .td1
{
	height: 25px;
	border-bottom: 1px solid #04567F;
	padding: 0 0 0 0px;
}

.notMemberMenu .td2 
{
	height: 25px;
	padding: 0 0 0 0px;
	text-align : justify;
}


.notMemberMenu a,.notMemberMenu a:visited,.notMemberMenu a:link,.notMemberMenu a:hover
{
    font-weight: bolder;
    font-size: 9pt;
    color: #04567F;
    font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 0 15px;
	text-decoration: none;
}

.notMemberMenu a:hover
{
	background: transparent no-repeat scroll 3px 4px;
}

.notMemberMenuActiv
{
	color: #FF9900 !important;
	font-style: italic;
    font-weight: normal !important;
	background: transparent url(/images/flechex.gif) no-repeat scroll 3px 4px;
}

.notMemberMenu .text
{
    font-size: 9pt;
    color: #04567F;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align :justify;

}

/****/

/* MemberBox */

.memberBox
{
	width: 193px;
	height: 200px;
	padding: 0;
	margin: 0 13px 0 14px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.memberBoxBandeau
{
	height: 23px;
	width: 193px;
	text-align: center;
	vertical-align: middle;
	margin: 0;
	position: absolute;
}


.memberBoxLien
{
	display: block;
	padding: 0px 0px 2px 10px;
	margin: 3px 10px 3px 10px;
	color: #0865AB;
	text-decoration: none !important;
	border-bottom: 1px solid #0865AB;
}

.memberBoxLien:hover
{
	background: transparent url("/images/flechex.gif") no-repeat scroll 0 5px;
}

/* Titre page */

.membreTitre
{
	height: 46px;
	position: absolute;
	top: 253px;
	left: 60px;
	z-index: 4;
	padding-top: auto;
	padding-bottom: auto;
	vertical-align: middle;
}

.membreTitre *
{
	color: #0865AB;
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:bold;
	white-space: nowrap;
}

/* Categories dans home */

.categorieMembre
{
	width: 100%;
	padding: 0;
	margin: 10px 0 10px 0;
}

.categorieMembreIcone
{
	float: left;
	position: absolute;
	margin: 5px 0 0 5px;
}

.categorieMembreTitre
{
	margin: 0 0 0 0;
	padding: 0 0 0 65px;
	height: 20px;
	background-color: #007497;
}

.categorieMembreTitre a
{
	color: #FFFFFF !important;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 15px !important;
	font-weight:bold;
	font-style: italic;
	text-decoration: none !important;
}

.categorieMembreTitre a:hover
{
	text-decoration: underline !important;
}

.categorieMembreDescription
{
	height: 60px;
	padding: 20px 20px 10px 65px;
	background-color: #EEF6F9;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
}

/* Adresses */

.addresses
{
	font-family:Arial,Helvetica,sans-serif;
	color: #000000;
}

.addressBox
{
	margin: 5px 15px;
	padding: 5px 15px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #FFFFFF;
	cursor: pointer;
}

.addressRows
{
	width: 100%;
	margin: 0;
}

.addressesTitreFacturation
{
	margin: 15px 0 0 0;
	padding: 0 0 0 15px;
	font-size: 12px;
	font-weight: bold;
	background-color: #04567F;
	color: #FFFFFF;
	white-space: nowrap;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border: 1px solid #04567f;
	/*text-transform:uppercase;*/
}

.addressesTitreLivraison
{
	margin: 15px 0 0px 0;
	padding: 0 0 0 15px;
	font-size: 12px;
	font-weight: bold;
	background-color:  #04567F; /*#B6F213;*/
	color: #FFFFFF; /*#04567F;*/
	white-space: nowrap;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	border: 1px solid #04567f;
    /*text-transform:uppercase;*/
	
}

.addressesPictoTitre
{
	float: left;
	position: absolute;
	margin: 5px 0 0 5px;
}


.addressesFacturation
{
	/*background: #EEF6F9 url(/images/profil/fondpictofacturation.png) no-repeat scroll 100% 70%;*/
	
	/*background: #EEF6F9;*/
	color: #000000;
	font-size: 12px;
	margin: 0 0 10px 0;
	padding: 5px 0 0 15px;
	border: solid 1px #04567F;
}

.addressesLivraison
{
	/*background: #EEF6F9 url(/images/profil/fondpictolivraison.png) no-repeat scroll 100% 70%;*/
	
	/*background: #EEF6F9;*/
	color: #000000;
	font-size: 12px;
	margin: 0px 0 10px 0;
	padding: 5px 0 0 15px;
	border: solid 1px #04567F;
}

.addressesControls
{
	text-align: center;
	padding: 0 0 10px 0;
}

.addressesControls img
{
	border: none;
	padding: 0 0 0 0;
}

.addressesControls a
{
	text-decoration: none;
}

.addressesLoader
{
	float:right;
	z-index:2;
	margin: 0 20px 0 0;
}

.addressesFacturationSelected
{
	margin: 0px 0 6px 0;
	padding: 20px 0 0 15px;
	font-size: 12px;
	background: #B8D3E0 url(/images/profil/fondpictofacturation.png) no-repeat scroll 100% 70%;
	border: solid 3px #04567F;
}

.addressesLivraisonSelected
{
	margin: 0px 0 6px 0;
	padding: 20px 0 0 15px;
	font-size: 12px;
	background: #E4FF9B url(/images/profil/fondpictolivraison.png) no-repeat scroll 100% 70%;
	border: solid 3px #B6F213;
}


/* Vehicules */

.vehicule
{
	width: 48%;
	padding: 5px 0 5px 0;
	margin: 5px 1% 5px 1%;
	float: left;
	//margin: 4px;
}

.vehiculeIcone
{
	margin: 4px 0 0 8px;
	float: left;
	position: absolute;
}

.vehiculeTitre
{
	margin: 0 0 0 0;
	padding: 0 0 0 65px;
	height: 20px;
	background-color: #007497;
	color: #FFFFFF !important;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight:bold;
	font-style: italic;
	text-decoration: none;
}

.vehiculeDetail
{
	padding: 20px 20px 10px 40px;
	background-color: #EEF6F9;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;	
}

.clearboth
{
	clear: both;
}

.displaynone
{
	display: none;
}

.visibilityHidden
{
	visibility: hidden;
}

.haslayout
{
	display: inline-block;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/*-------- Header --------*/
.header
{
	height: 206px;
	margin: 0px;
	padding: 0px;
}

.titreHeader
{
	margin: 0;
	padding: 0;
	width: 438px;
	height: 49px;
	background: transparent url(/images/1/design/baseline.gif) no-repeat scroll;
}

.titreHeader a
{
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.titreHeader h1
{
	margin: 0;
	padding:  15px 0 0 20px;	
	font-family: "Arial Black",Helvetica,sans-serif;
	font-weight: normal;
	font-style: italic;
	font-size: 14px;
	color: #0865AB;
	text-decoration: none;
}

.titreHeader span
{
	margin: 0;
	padding:  15px 0 0 25px;
	display: block;	
		
	font-family: "Arial Black",Helvetica,sans-serif;
	font-weight: normal;
	font-style: italic;
	font-size: 14px;
	color: #0865AB;
	text-decoration: none;
}


/*----- PanierEtape1 -----*/
.identification
{
	margin: 5px 0 5px 0;
	padding: 0;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #04567F;
	border: 1px solid #04567F;
}

.identification table
{
	color: #04567F;
	margin: 20px;
}

.identification h1
{
	font-size: 15px;
	margin: 0;
	color: #FFFFFF;
	background: #04567F;
	text-align: center;
	padding: 2px;
}

.identification h3
{
	color: #04567F;
	font-size: 14px;
	margin: 0;
}

.NotalsoMember
{
	background: transparent;
}

.NotalsoMember h1
{
	color: #04567F;
	font-size: 16px;
	margin: 0;
}

.NotalsoMember h3
{
	color: #04567F;
	font-size: 14px;
	margin: 0;
}

.ConfirmUpdate
{
	height: 22px;
	background-color:#BCF12E; 	
	FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #04567F;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    
}

.PromoRight
{
	border-left:solid 1px #0865AB;
	border-right:solid 1px #0865AB;
	border-bottom:solid 1px #0865AB;
	
	
}

/* ADD 20090701 */

#zoneImmat label {  margin-right: 10px; height: 30px; padding-top: 5px;float: left }
#zoneImmat p {  margin: 5px 0; clear: left}
#zoneImmat .inputImmat 
{
	background: transparent url(../images/design/bckInputImmatriculation.png) top left no-repeat; 
	text-align: center;
	border: none;
	width: 188px; 
	height: 30px; 
	padding: 5px 0 0 34px; 
	font-size: 16px; 
	font-weight: bold; 
	letter-spacing: 2px; 
	text-transform: uppercase;
	margin-right: 10px;
	float: left
}

#zoneImmat .btnOk { float: left }


/* Pages Statiques */

.staticpg{
    font-family : Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
	text-align: justify;
    color: #000000;
}

.staticpg h2{
    padding:20px 0 8px 0;
    font-family : Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    color: #04567F;
    text-decoration: none;
}

.staticpg h3{
    padding: 8px 0;
    font-family : Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    color: #04567F;
    text-decoration: none;
}

.staticpg .sommaire
{
	margin: 0 0 30px 30px;
}

.staticpg .sommaire ol
{
    list-style-type: upper-roman;
    color: #04567F;
}

.staticpg .sommaire a
{
	font-weight: bold;
}

.choixTransporteurTB 
{
	height: 55px;
}

.LinkLike { 
    color: #006699;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer; text-decoration: underline; }

/* FilArianne */
.FilArianne { margin: 5px 5px; }
.FilArianne p { margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
.FilAriannePlan { margin: 10px 10px 10px 20px; }
.FilAriannePlan p { margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}

/* Plan */
#plan { border: solid 1px #0865AB; }
#plan #planColGauche { float: left; width: 217px;}
#plan #planColDroite { margin-left: 217px;}

#plan h1{ background: transparent url(/images/fleche1.gif) no-repeat scroll 0 5px; margin: 0; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; 
		font-size: 15px; font-style: oblique; line-height: normal; font-weight: bold; color: #0671af; text-decoration: none; }

#plan .HautPlan { margin: 0; padding: 5px 10px; text-align: left; background: transparent url(/images/plan0old.gif) repeat-y; }

#plan .SousTitre { margin: 5px 20px; color: #006699; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; 
		background: transparent url(/images/flechex.gif) no-repeat scroll 0 10px; padding: 5px; padding-left: 10px;}
		
/*#plan .SousTitrePromo { margin: 5px 10px; color: #006699; font-family: Arial,Helvetica,sans-serif; font-size: 13pt; font-weight: bold; text-decoration: none; 
		padding: 5px; padding-left: 10px; margin-right:170px;}	*/	

/*#plan .TitrePromo {background: transparent url(/images/design/fd-title-bonsplans.jpg) repeat scroll 0 -13px;position:relative;margin-bottom:17px;margin-top:15px;zoom:1;}*/

/*#plan .TitrePromo {background: transparent url(/images/design/fd-title-bonsplans.jpg) repeat scroll 0 -13px;}*/

/*#plan .ImagePromo {position:absolute;right:5px;top:-12px !important;top:-12px;}*/

	
		
#plan .ElementPlan { margin: 2px 10px; padding: 5px; border-bottom: 1px solid #0671af; color:#006699;
		font-family:Arial,Helvetica,sans-serif; font-size:9pt; font-weight:bold; }
		
.ElementPlanPromo { margin: 2px 10px; padding: 5px; border-bottom: 1px solid #B2F313; color:#006699;
		font-family:Arial,Helvetica,sans-serif; font-size:9pt; font-weight:bold;   }
		
#plan .LinkLike { cursor: pointer; text-decoration: underline; }

#plan .ElementPlan a { color: #006699; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; cursor: pointer; }
#plan .ElementPlan a:hover { text-decoration: none; }

#plan .ElementPlanPromo a { color: #006699; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; cursor: pointer; }
#plan .ElementPlanPromo a:hover { text-decoration: none; }

#plan .FilAriannePlan { margin: 10px 10px 10px 20px; }
#plan .FilAriannePlan p { margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}

#plan .Puce {border: none; margin: 0 5px 2px 0;}

#plan .PucePetite {border: none; width:4px; margin: 0 5px 2px 0;}

#plan .SousListe {margin: 0 20px}


.SousTitrePromo { margin: 5px 10px; color: #006699; font-family: Arial,Helvetica,sans-serif; font-size: 13pt; font-weight: bold; text-decoration: none; 
		padding: 5px; padding-left: 10px; margin-right:170px;}		

.TitrePromo {background: transparent url(/images/design/fd-title-bonsplans.jpg) repeat scroll 0 -13px;position:relative;margin-bottom:17px;margin-top:15px;zoom:1;}


.ImagePromo {position:absolute;right:5px;top:-12px !important;top:-12px;}

	
		

/* Nos pièces detachées - Home */
.listeHome{ list-style-image: url(/images/flechex.gif); white-space: nowrap;}

.listeHomeSansPuce{ padding-left: 0px; margin: 10px 0; white-space: nowrap;}
.listeHomeSansPuce li{ list-style-type: none; margin: 0; padding: 0;}
.listeHomeSansPuce a .puce{ margin: 0 8px 0 26px; width: 6px; border: 0;}

.blueitalic{
    font-weight: normal;
} 
.listeHome li.dernierDeLaListe {
    font-weight: bold; list-style-type: none;
    list-style-image: none; margin: 5px 0 0 0;
}
.listeHomeSansPuce li.dernierDeLaListe {
    font-weight: bold; list-style-type: none;
    list-style-image: none; margin: 5px 0 0 40px;
}
#nosPieces h2{
    margin: 14px 0 0 0; color: white;
}
#nosPieces h2 a{
    margin: 0; color: white;
}
#nosPieces div{
    white-space: nowrap;
}
.grasIt10{
	font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 10pt; font-style: italic; color: #04567F;
}


/* Affichage du prix avec remise VALEO */
.valeoCEPrice{
    background-color: #B5F20E; border: 1px solid #0865AB;
    font-weight: bold; font-size: 12px;
    padding: 2px; margin: 7px 0;
}
.prixValeo{
    font-size: 15px;
}
