/* ----- Avangoo Site Manager - Liaison (c) ----- */
@charset "iso-8859-1";

.verdana_1 {
	font: xx-small Verdana, Arial, Helvetica, sans-serif;
}

.verdana_2 {
	font: x-small Verdana, Arial, Helvetica, sans-serif;
}

.verdana_3 {
	font: small Verdana, Arial, Helvetica, sans-serif;
}

.times_2 {
	font: x-small "Times New Roman", Times, serif;
}

.times_3 {
	font: small "Times New Roman", Times, serif;
}

.times_4 {
	font: medium "Times New Roman", Times, serif;
}

.times_5 {
	font: large "Times New Roman", Times, serif;
}

.arial_2 {
	font: x-small Arial, Helvetica, sans-serif;
}

.arial_3 {
	font: small Arial, Helvetica, sans-serif;
}

.arial_4 {
	font: medium Arial, Helvetica, sans-serif;
}

.arial_5 {
	font: large Arial, Helvetica, sans-serif;
}

.arial_2_bleu{
	font: x-small Arial, Helvetica, sans-serif;
	color: Blue;
}

.arial_2_gris{
	font: x-small Arial, Helvetica, sans-serif;
	color: Gray;
}

.arial_2_rouge {
	font: x-small Arial, Helvetica, sans-serif;
	color: Red;
}

.arial_2_violet{
	font: x-small Arial, Helvetica, sans-serif;
	color: Purple;
}

.arial_2_vert{
	font: x-small Arial, Helvetica, sans-serif;
	color: Green;
}

.arial_3_bleu {
	font: small Arial, Helvetica, sans-serif;
	color: Blue;
}

.arial_3_gris{
	font: small Arial, Helvetica, sans-serif;
	color: Gray;
}

.arial_3_rouge{
	font: small Arial, Helvetica, sans-serif;
	color: Red;
}

.arial_3_violet {
	font: small Arial, Helvetica, sans-serif;
	color: Purple;
}

.arial_3_vert {
	font: small Arial, Helvetica, sans-serif;
	color: Green;
}

.arial_4_bleu {
	font: medium Arial, Helvetica, sans-serif;
	color: Blue;
}

.arial_4_gris{
	font: medium Arial, Helvetica, sans-serif;
	color: Gray;
}

.arial_4_rouge{
	font: medium Arial, Helvetica, sans-serif;
	color: Red;
}

.arial_4_violet {
	font: medium Arial, Helvetica, sans-serif;
	color: Purple;
}

.arial_4_vert {
	font: medium Arial, Helvetica, sans-serif;
	color: Green;
}

.puce_bleu {
	color: Blue;
	font-family: Wingdings;
}

.puce_jaune {
	color: Yellow;
	font-family: Wingdings;
}

.puce_gris {
	color: Gray;
	font-family: Wingdings;
}

.puce_rouge {
	color: Red;
	font-family: Wingdings;
}

.puce_vert {
	color: Green;
	font-family: Wingdings;
}

.puce_violet {
	color: Purple;
	font-family: Wingdings;
}

/*-- Fin classes éditeur --*/


.sitetitre {
	 font-family: Arial, Helvetica, sans-serif;
	  color: #808080;
	 font-size: 18pt;
	 font-weight: 800 ;
}

.siteslogan {
	 font-family: Arial, Helvetica, sans-serif;
	  color: #808080;
	 font-size: 18pt;
	 font-weight: 800 ;
}

.pagetitre {
	 color: #FFFFFF;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 16pt;
	 font-style: normal;
	 font-weight: 400;
	 background-repeat: no-repeat;
	 background-position: left;
	 background-color: #FFFFFF;
	 text-align: left;
	 background-image: url(images/fondtitrepage_bleu.jpg);
	 padding-left: 10px;
	 border-top-width: thin;
	 border-right-width: thin;
	 border-bottom-width: thin;
	 border-left-width: thin;
	 border-top-style: solid;
	 border-top-color: #CCCCCC;
	 border-right-color: #CCCCCC;
	 border-bottom-color: #CCCCCC;
	 border-left-color: #CCCCCC;
}

.rubriquetitre {
	 color: #D02A00;
	 font-family:  Arial, Helvetica, sans-serif;
	 font-size: 12pt;
	 font-weight: 800;
}

.rubriquesoustitre {
	 font-family:  Verdana, Helvetica, sans-serif;
	 font-size: 11pt;
	 font-weight: 800;
	 color: #996600;
	 text-decoration: none;
}

a:link.menupage, a:visited.menupage, a:active.menupage {
	 font-family: Arial, Helvetica, sans-serif;
	 border-bottom-width: thin;
	 border-bottom-style: groove;
	 border-bottom-color: #CCCCCC;
	 width: 195px;
	 font-size: 10pt;
	 font-style: normal;
	 font-weight: 600;
	 font-variant: normal;
	 color: #CCCCCC;
	 text-decoration: none;
	 padding-left: 30px;
	 height: 40px;
	 padding-top: 12px;
	 display: block;
}

a:hover.menupage {
	 font-family: Arial, Helvetica, sans-serif;
	 width: 195px;
	 font-size: 10pt;
	 font-style: normal;
	 font-weight: 600;
	 font-variant: normal;
	 color: #000000;
	 text-decoration: none;
	 padding-left: 30px;
	 background-image:  url(images/fondlinkhover_bleu.jpg);
	 padding-top: 12px;
	 background-repeat: no-repeat;
	 height: 40px;
}

a:link.menusouspage, a:visited.menusouspage, a:active.menusouspage {
	 font-family: Arial, Helvetica, sans-serif;
	 width: 195px;
	 font-size: 9pt;
	 font-style: normal;
	 font-weight: 600;
	 font-variant: normal;
	 color: #CCCCCC;
	 text-decoration: none;
	 padding-left: 40px;
	 height: 20px;
	 padding-top: 6px;
	 display: block;
}

a:hover.menusouspage {
	 color: #AAAAAA;
	 text-decoration: underline;
}

a:active.menurayon, a:visited.menurayon,  a:link.menurayon {
	 font-family: Verdana, Helvetica, sans-serif;
	 font-size: 8pt;
	 text-decoration: none;
	 color: #777777;
	 font-weight: 600;
}

a:hover.menurayon {
	 font-family: Verdana, Helvetica, sans-serif;
	 font-size: 8pt;
	 text-decoration: none;
	 color: #FF6600;
	 font-weight: 600;
	 background: white;
}

a:active.menussrayon, a:visited.menussrayon,  a:link.menussrayon {
	 font-family: Verdana, Helvetica, sans-serif;
	 font-size: 8pt;
	 text-decoration: none;
	 color: #777777;
	 font-weight: 500;
}

a:hover.menussrayon {
	 font-family: Verdana, Helvetica, sans-serif;
	 font-size: 8pt;
	 text-decoration: none;
	 color: #FF6600;
	 font-weight: 500;
	 background: white;
}


/*------------------------------------------------*/

.cadrefin { background-color: #FFFFFF;padding: 5px;border: 1px solid #000033;}
.cartfdbordbas2 { background-image: url(images/cartbordbasbleu.jpg); background-repeat: repeat-x; }
.cartfdbordhaut2 { background-image: url(images/cartbordhautbleu.jpg); background-repeat: repeat-x; }
.cartfdcoinbasdroit2 { background-image: url(images/cartbasdroitbleu.jpg); background-repeat: no-repeat; }
.cartfdcoinbasgauche2 { background-image: url(images/cartbasgauchebleu.jpg); background-repeat: no-repeat; }
.cartfdcoinhautdroit2 { background-image: url(images/carthautdroitbleu.jpg); background-repeat: no-repeat; }
.cartfdcoinhautgauche2 { background-image: url(images/carthautgauchebleu.jpg); background-repeat: no-repeat; }
.carttitre2 { color:#000000; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
.fondtabbas { font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: 800; color: #FFFFFF; background-image: url(images/tabbas_bleu01_r1_c1.jpg); padding-left: 50px; background-repeat: no-repeat; }
.fondtabhautbas { font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: 800; color: #FFFFFF; background-image: url(images/tabhaut_bleu01_r3_c1.jpg); background-repeat: no-repeat; }
.fondtabhauthaut { font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: 800; color: #FFFFFF; background-image: url(images/tabhaut_bleu01_r1_c1.jpg); padding-left: 50px; background-repeat: no-repeat; }; }
.fondtabhautmilieu { font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: 800; color: #FFFFFF; background-image: url(images/tabhaut_bleu01_r2_c1.jpg); background-repeat: repeat; }
.gras { font-weight: 800; }
.gris { color: #808080; }
.inverse { color: #FFFFFF; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; margin-right: 10px; margin-left: 10px; }
.logo {align: middle; }
.marge { margin: 20px; }
.margegauche { margin-left: 20px; }
.moyen { font-size: 12pt; text-align: justify; }
.panierinput { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 12px; MARGIN: 0px; BORDER-LEFT: 1px solid; WIDTH: 30px; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right }
.petit { font-size: 7pt; }
.petitblanc { font-size: 8pt; color: #FFFFFF; }
.proddesign { font-family:  Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: 800; color: #CC0000; text-decoration: none; }
.proddesign2 { font-family:  Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: 500; color: #000000; text-decoration: none; }
.proddesign22 { font-family:  Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: 500; color: #000000; text-decoration: none; }
.proddesignspc { font-family:  Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: 500; color: #000000; text-decoration: none; }
.prodintitule{ font-family:  Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 800; color: #CC0000; text-decoration: none; }
.prodpetit { font-family:  Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: 500; color: #000000; text-decoration: none; }
.prodprix { font-family:  Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: 500; color: #CC0000; text-decoration: none; }
.prodprix2 { font-family:  Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: 600; color: #CC0000; text-decoration: none; }
.prodprixbarre { font-family:  Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: 500; color: #0000CC; text-decoration: none; }
.prodprixbarre2 { font-family:  Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #0000CC; text-decoration: none; }
.prodref { font-family:  Verdana, Helvetica, sans-serif; font-size: 6pt; font-weight: 500; color: #999999; text-decoration: none; }
.prodref2 { font-family:  Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: 500; color: #999999; text-decoration: none; }
.prodtaille2 { font-family:  Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: 500; color: #777777; text-decoration: none; }
.prodtext { font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: 500; color: #000000; text-decoration: none; }
.prodtext2 { font-family:  Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: 500; color: #000000; text-decoration: none; }
.prodtextdecl2 { font-family:  Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000; text-decoration: none; }
.prodtextdeclgras2 { font-family:  Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: 700; color: #000000; text-decoration: none; }
.prodtextgras { font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: 700; color: #000000; text-decoration: none; }
.prodtextgras2 { font-family:  Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: 700; color: #000000; text-decoration: none; }
.puce { font-size: 8pt; color: #C0C0C0; }
.societe { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18pt; font-weight: 700; color: #000000; vertical-align: middle; text-align: left; }
.tabgeneral { background-image: url(images/fond_bleu.jpg); border-right-width: thin; border-right-color: #CCCCCC; border-bottom-width: medium; border-bottom-color: #003366; border-top-width: thin; border-top-color: #CCCCCC; border-top-style: solid; border-right-style: solid; border-left-width: thin; }
.tabmenugauche { background-image:  url(images/tabmenu_bleu.jpg); background-repeat: no-repeat; }
a:active.fdblanc, a:visited.fdblanc, a:link.fdblanc { font-family: Verdana, Helvetica, sans-serif; text-decoration: none; color: #000080; font-weight: 600; }
a:active.prodcommand2, a:visited.prodcommand2, a:link.prodcommand2 { font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; color: #000080; font-weight: 600; }
a:active.prodvers, a:visited.prodvers, a:link.prodvers { font-family: Verdana, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; color: #000080; font-weight: 600; }
a:active.prodvers2, a:visited.prodvers2, a:link.prodvers2 { font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; color: #000080; font-weight: 600; }
a:hover.fdblanc { font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; color: #FF0000; font-weight: 600; }
a:hover.prodcommand2 { font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; text-decoration: underline; color: #FF0000; font-weight: 600; }
a:hover.prodvers { font-family: Verdana, Helvetica, sans-serif; font-size: 7pt; text-decoration: underline; color: #FF0000; font-weight: 600; }
a:hover.prodvers2 { font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; text-decoration: underline; color: #FF0000; font-weight: 600; }
a:link { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; }
.libellemenu {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: 600;text-decoration: none; color: #323232;padding-left: 25px;padding-top: 5px;}

.lienjavascript {font-family: Arial, Helvetica, sans-serif;color: navy;text-decoration: underline;cursor: hand;}

.zonevoirpanier{
	border: solid;
	color: Gray;
	border-width: 1px;
	width: 146px;
	height: 30px;
	border-color: gray;
}
a:active.lienvoirpanier, a:visited.lienvoirpanier, a:link.lienvoirpanier{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Gray;
	font-weight: bold;
}
a:hover.lienvoirpanier{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: navy;
	font-weight: bold;
}


a:active.fdblancseul, a:visited.fdblancseul, a:link.fdblancseul {
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: 600; 
	text-decoration: underline;
	color: #000080;
	font-weight: 600;
}
a:hover.fdblancseul {
	text-decoration: underline;
	color: #FF0000;
}

