a 			{ color: #586880; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; text-decoration: none }
a:link 		{ color: #696969 }
a:active 	{ color: #696969 }
a:visited 	{ color: #696969 }
a:hover 	{ color: #c33 }
body   		{ color: #586880; font-size: 9pt; font-family: Verdana; line-height: 11pt; background-color: #fff; text-align: justify; margin: 0; min-width: 500px; max-width: 620px }
p 			{ }

/************ 
STRUCTURE 
*************/
.logoPlacement 				{ color: #fff; background: #fff url("../images/utils/logo2.gif") no-repeat center -16px; display: block; position: relative; width: auto; height: 160px; border: solid 1px }
.tetiere 					{ text-align: center; display: block; margin-top: 8px; margin-bottom: 16px; position: relative; width: auto; height: auto; border: solid 1px #fff }
.colonneGauche				{ background-color: #fff; background-image: url("../images/menu/som2.gif"); padding-top: 12px; position: fixed; width: 124px; height: auto; border-left: 3pt solid #999 }
.colonneDroite				{ background-color: #fff; background-attachment: fixed; position: absolute; top: 0; left: 130px; width: 798px; height: auto; float: left; border: solid 1pt #fff }
.puceBouton					{ background-color: #fff; color: #586888; font-size: 10pt; font-family: Verdana; font-weight: 700; line-height: 24pt; font-stretch: ultra-condensed; text-decoration: none; background-image: url("../images/utils/bouton.gif"); background-repeat: no-repeat; text-align: left; text-indent: 42px; margin-top: 12px; margin-right: 12px; margin-bottom: 6px; position: relative; height: 38px; border: solid 1px #fff }
.paragraphe2colonnes    	{ border: solid 1px #fff; position: relative; margin: 4px 20px }
.paragraphe2colsCenter  	{ border: solid 1px #f60; position: relative; text-align: center }
.paragrapheColonneGauche	{ position: relative; z-index: 1; width: 140px; float: left; border: solid 1px #fff }
.paragrapheTexteGauche 		{ color: #b22222; font-size: 10pt; font-family: Verdana; line-height: 10pt; text-align: left; vertical-align: top }
.paragrapheColonneDroite	{ position: relative; left: 144px; width: 612px; border: solid 1px #fff }
.paragrapheTexteDroite		{ font-size: 10pt; line-height: 12pt; text-align: left; margin-left: -140px }
.piedPlacementBoutons 		{ background-position: center bottom; text-align: center; word-spacing: 406px; position: relative; right: 100px; left: 100px; width: 600px; height: 76px; border: solid 0 #fff }
.piedPlacement4Boutons		{ background-position: center bottom; text-align: center; word-spacing: 104px; position: relative; right: 100px; left: 100px; width: 600px; height: 76px; border: solid 1px #fff }
.piedPlacement1				{ color: #586880; font-size: 14px; font-family: Arial; font-weight: bold; font-stretch: wider; text-decoration: none; background-color: #fff; background-repeat: no-repeat; background-attachment: scroll; text-align: center; display: block; margin: 32px 100px 6px; position: relative; width: 640px; height: 40px; border-bottom: 2px solid #f93 }
.piedTexte					{ color: #586880; font-size: 11pt; font-family: Times; line-height: 14pt; text-align: justify; position: relative; left: 100px; width: 640px }
.piedTexteDeco				{ color: #fff; font-weight: normal }
.piedStyle4boutons			{ color: #586880; font-size: 10pt; font-family: Times; line-height: 12pt; text-align: center; margin-top: 16px; margin-bottom: 16px; position: relative; top: 10px; bottom: 10px; height: 60px; border: solid 0 #fff }
.signatureEC				{ color: #586880; font-size: 9pt; font-family: Times; line-height: 14pt; text-align: center; margin-top: 28px; margin-bottom: 14px; padding: 2px; position: relative; border: solid 1px #fff }
a.signatureEC				{ color: #586880; text-decoration: none }
a.signatureEC:hover			{ color: #fff; background-color: #c30 }
a.signatureEC:link			{ color: #586880 }
a.signatureEC:visited		{ color: #586880; background-color: #ccc }
/************ 
fin STRUCTURE 
*************/

/************ 
MENU 
*************/
.ccc_blanc 				{ color: #fff;background-color: #f93;} 
.busteMenu				{ margin-top: -2pt; margin-bottom: 4pt; margin-left: 7pt; width: 100px }
.boutonMenu				{ font-size: 10pt; font-family: Helvetica; background-color: #f93; text-align: left; margin-bottom: 3pt; margin-left: 7pt; padding: 2px; position: relative; width: 96px; height: 15px }
.boutonMenu:hover		{ font-size: 10pt; font-family: Helvetica; background-color: #f03; text-align: left; margin-bottom: 3pt; margin-left: 7pt; padding: 2px; position: relative; width: 96px; height: 15px }
a.boutonMenu			{ color: #fff }
a.boutonMenu:hover		{ }
a.boutonMenu:visited	{ color: #ffc }
.boutonGrisMenu			{ font-family: Helvetica; font-weight: bold; background-color: #ccc; text-align: right; margin-top: 3pt; margin-left: 7pt; padding: 2px; position: relative; width: 96px; height: auto }
.boutonGrisMenu:hover	{ color: #fff; background-color: #c03 }
a.boutonGrisMenu:hover	{ color: #fff; font-size: 12px; width: 96px }
.flagPosition			{ text-align: center; display: block; margin-top: 8pt; margin-bottom: 12pt; margin-left: 7pt; padding-top: 4px; position: relative; width: 92px }
.flag					{ border: solid 0 #fff }
a.flag					{ border: solid 0 #fff }
a.flag:visited			{ border: solid 0 #fff }
a.flag:hover			{ border: solid 0 #fff }
a.flag:link				{ border: solid 0 #fff }
/************ 
fin MENU
*************/

/************  
INDEX page
*************/
.entete    						{ text-align: center; display: block; margin: auto 0; width: 940px; height: auto }
.ccc_index_bloc_global			{ margin-top: -32px; margin-left: -20px; position: relative; width: 100%; height: 100%; border: solid 2px #f93 }
.ccc_index_bloc_logo			{ text-align: center; display: block; margin-top: -44px; position: relative; z-index: -1; width: 400px; height: 200px; border-width: 1px; border-color: #c03 }
.ccc_index_bloc_logo_alt		{ background-color: #dcdcdc; text-align: center; margin-top: -44px; margin-right: auto; margin-left: auto; z-index: -1; width: 80%; border: solid 1px #c03 }
.ccc_index_bloc_content			{ text-align: center; margin-top: -14px; z-index: 1; width: 608px; height: auto; border: solid 2px #ccc }
.ccc_index_bloc_content_image	{ text-align: center; z-index: 1; width: 620px; height: auto }
.ccc_index_bloc_content_half	{ text-align: center; display: block; margin-top: 10px; position: relative; z-index: 1; left: 100px; height: auto; float: left; border-width: 1px; border-color: #c03 }
.ccc_index_bloc_content_right	{ z-index: 1; width: 100px; height: auto; float: right; border-width: 1pt; border-color: #dcdcdc }
.ccc_index_bloc_content_left	{ z-index: 1; width: 100px; height: auto; float: left; border-width: 1pt; border-color: #dcdcdc }
.ccc_index_bloc_image			{ /*position: right; display: block; */ padding-left: 160px;padding-right: 160px;padding-top: 10px;padding-bottom: 20px; border: solid 0px #d9d9d9;}
.ccc_index_bloc_content_gazette	{ text-align: center; display: block; margin-top: 10px; padding-left: 10px; position: relative; z-index: 1; left: 100px; height: auto; float: left; border-width: 1px; border-color: #c03 }
.entetedemi						{ text-align: center; display: block; margin: auto 0; position: relative; width: 470px; height: auto; float: left }
.imageUne						{ text-decoration: none; border: solid 0 #fff }
a.imageUne						{ text-decoration: none; border: solid 0 #fff }
a.imageUne:link					{ text-decoration: none; border: solid 0 #fff }
a.imageUne:hover				{ text-decoration: none; border: solid 0 #fff }
/************ 
fin INDEX page
*************/

/*********** 
ACCUEIL
************/
.boutonG 				{ color: #586888;	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 36px; background-color: #fff; background-image: url("../images/utils/bouton.gif"); background-repeat: no-repeat; text-align: left; text-indent: 44px; display: block; position: relative; right: 60px; left: 40px; width: 680px; height: 40px; float: inherit; border: solid 1px #fff }
.boutonGsuite			{ color: #586888;	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 36px; background-color: #fff; background-repeat: no-repeat; text-align: left; text-indent: 44px; display: block; position: relative; right: 60px; left: 40px; width: 680px; height: 40px; float: inherit; border: solid 1px #fff }
.cadreAccueil			{ color: #fff;		font-size: 11pt; font-family: Verdana; line-height: 13pt; background-color: #f90; text-align: center; padding: 14px; position: absolute; z-index: 2; left: 520px; width: 84px; height: 168px; float: left }
.cadreCatalogueCover	{ color: #39f;		font-size: 12pt; font-family: Verdana; line-height: 14pt; background-color: #ccc; text-align: center; display: block; margin-bottom: 14px; position: relative; z-index: 1; width: 84px; height: 118px }
a.cadreAccueil			{ color: #fff;		font-size: 11pt; font-family: Verdana; line-height: 13pt; text-decoration: none; background-color: #f90; text-align: center; z-index: 2 }
a.cadreAccueil:hover	{ color: #f30;	text-decoration: none; background-color: #f90; z-index: 2 }
a.cadreAccueil:visited	{ color: #ffc;	text-decoration: none; background-color: #f90; z-index: 2 }
/*********** 
fin ACCUEIL
************/

/*********** 
PRESENTATION page
************/
.textecourant12d		{ color: #586880;	font-size: 12px; font-family: Verdana; line-height: 14pt; background-color: #fff; text-align: center; margin: 4px 215px 4px 203px; width: 392px; border: solid 1px #f93; outline-width: 1px; outline-color: #666 }
.textecourant12d2		{ color: #586880;	font-size: 14px; font-family: Verdana; line-height: 16pt; background-color: #fff; text-align: center; margin: 4px 215px 4px 203px; width: auto; border: solid 1px #f93; outline-width: 1px; outline-color: #666 }
.textecourant12ds		{ color: #586880;	font-size: 12px; font-family: Verdana; line-height: 14pt; background-color: #fff; text-align: center; margin: 6px 212px 6px 200px; width: 398px; outline-width: 1px; outline-color: #666 }
/*********** 
fin PRESENTATION page
************/

.enTetGraf				{ color: #f3f; line-height: 250px; background: #fff url("../images/utils/logo2.gif") no-repeat 110px -14px; width: 620px; height: 160px; border-width: 1px; border-color: #ccc }
body.enTetGraf			{ color: #f3f; line-height: 240px; background: #fff url("../images/utils/logo2.gif") no-repeat 110px 10px; margin: 0; width: 620px; height: 200px; border-width: 1px; border-color: #ccc }
.enTetGrafSuite2		{ color: #fff; text-align: center; visibility: visible; margin: 0; position: relative; left: 114px; width: 392px; float: inherit; border: solid 1px #f00 }
.enTetGrafSuite3		{ text-align: center; word-spacing: 392px; visibility: visible; margin: 0; position: relative; left: 12px; width: 596px; height: 75px; float: inherit; border-width: 1px; border-color: #ccc }
.boutonG1				{ color: #586888; font-size: 24px; font-family: Verdana; font-weight: bold; line-height: 36px; background-color: #fff; background-repeat: no-repeat; background-attachment: inherit; text-align: center; text-indent: 44px; position: relative; top: inherit; left: 40px; width: 460px; height: 40px; float: inherit; border-width: 1px; border-color: aqua }
.boutonG2				{ color: #586888; font-size: 12pt; font-family: Verdana; font-weight: 600; line-height: 36px; background-color: #fff; background-image: url("../images/utils/bouton.gif"); background-repeat: no-repeat; background-attachment: inherit; text-align: left; text-indent: 42px; position: relative; top: inherit; left: 19px; height: 40px; float: inherit; border-width: 1px; border-color: aqua }
.titreAnnee				{ color: #586888; font-size: 18px; font-family: Verdana; font-weight: bold; line-height: 24px; text-align: center }
.titreAnnee_rouge		{ color: #c03; font-size: 18px; font-family: Verdana; font-weight: bold; line-height: 24px; text-align: center; text-decoration:underline; }

a.titreAnnee:hover		{ color: #c03 }
a.titreAnnee:link		{ color: #586888}
a.titreAnnee:visited	{ color: #a9a9a9 }

/*********** 
CATALOGUE page
************/
.catalogueCadre					{ background-color: white; visibility: visible; margin: 20px; padding-top: 4px; padding-left: 4px; position: relative; border-width: 1px; border-color: #c30 }
.catalogueColonneGauche			{ color: #a00000; font-size: 10pt; font-family: Helvetica; text-decoration: none; background-color: white; text-align: left; visibility: visible; margin: -260px 4px 4px; padding-top: 4px; position: relative; width: 156px; height: auto; border-width: 1px; border-color: #f96 }
.catalogueColonneDroite			{ color: #586888; margin-top: 10px; margin-right: 4px; margin-bottom: 4px; padding: 4px; position: inherit; z-index: 1; left: 180px; width: 346px; height: inherit; border-width: 1px; border-color: #f30 }
.catalogueEncadre				{ background-color: #f90; text-align: center; position: inherit; left: 360px; width: 160px; float: inherit }
.catalogueTexteEncadre 			{ font-size: 12pt; font-weight: bold; background-color: #f90; text-align: left; margin: 2pt 4pt 2pt 6pt; position: relative; width: 100px }
a.catalogueTexteEncadre 		{ color: #fff; font-size: 12pt; font-family: Verdana; font-weight: bold; background-color: #f90 }
a:hover.catalogueTexteEncadre	{ color: #fff; font-size: 12pt; font-weight: bold; background-color: #f33 }
a:visited.catalogueTexteEncadre	{ color: #ffefd5 }
.catabloc						{ margin: 4px 2px 2px; padding: 4px; position: relative; width: 584px; height: 260px; border: solid 1px #f0f0f0 }
.catacover						{ position: absolute; width: auto; height: auto; float: left; border: solid 1px #fff }
.catatitre						{ color: #666; font-size: 12px; font-family: Verdana; position: absolute; left: 200px; width: 200px; height: 100px; min-height: 100px; max-height: 240px; float: left; border: solid 1px #fff }
.catalien						{ color: #f90; font-size: 12px; font-family: Verdana; position: absolute; left: 406px; width: 180px; height: 100px; min-height: 100px; max-height: 240px; float: left; border: solid 1px #fff }
/*********** 
fin CATALOGUE page
************/

/*********** 
CONTACT page
************/
.contactsCadre 					{ margin-top: 10px; margin-bottom: 20px; position: relative; left: 20px; height: auto; border-color: #ccc }
.contactsCadreLeft 				{ text-align: left; display: block; margin-top: 8px; margin-bottom: 16px; padding-left: 204px; position: relative; width: auto; height: auto; border: solid 1px #fff }
.contactsCadreDroit  			{ color: #999; font-size: 9pt; line-height: 11pt; text-align: left; margin-top: 18px; position: inherit; left: 18px; width: 164px; height: auto; float: left; border-color: #ccc }
/*********** 
fin CONTACT page
************/

/*********** 
RESULTATS page
************/
.blocResult 			{ margin: 4px 2px 2px; padding: 4px; position: relative; width: 584px; height: auto; float: left; border: solid 1px #fff }
.blocResult1 			{ margin: 4px 2px 2px; padding: 4px; position: relative; width: 820px; height: auto; float: left; border: solid 1px #f60 }
.artisteResult   		{ color: #606080; font-size: 14px; font-family: arial; font-weight: bold; line-height: 48px; background-color: #fff; background-image: url("../images/utils/bouton.gif"); background-repeat: no-repeat; text-align: left; text-indent: 44px; position: relative; width: auto; height: 38px; border: solid 1px #fff }
.artisteResultBlanc   	{ color: #ffffff; font-size: 14px; font-family: arial; font-weight: bold; line-height: 48px; background-color: #fff; background-image: url("../images/utils/bouton.gif"); background-repeat: no-repeat; text-align: left; text-indent: 44px; position: relative; width: auto; height: 38px; border: solid 1px #fff }

.artisteDateResult 		{ color: #606080; font-size: 16px; font-family: arial; font-weight: normal; line-height: 36px; background-color: #fff; background-repeat: no-repeat; text-align: left; text-indent: 10px; margin-top: 12pt; position: relative; width: 600px; height: 37px; float: inherit }
.artisteDateResultBlanc { color: #ffffff; font-size: 16px; font-family: arial; font-weight: normal; line-height: 36px; background-color: #fff; background-repeat: no-repeat; text-align: left; text-indent: 10px; margin-top: 12pt; position: relative; width: 600px; height: 37px; float: inherit }

.venteDateResult   		{ color: #fff; font-size: 14px; font-family: arial; font-weight: normal; line-height: 16px; background-color: #f90; text-align: left; text-indent: 6px; position: relative; left: 264px; width: 324px }
.venteDateResultOrange  { color: #fff; font-size: 14px; font-family: arial; font-weight: normal; line-height: 16px; background-color: #fff; text-align: left; text-indent: 6px; position: relative; left: 264px; width: 324px }

.lotResult   			{ position: relative; top: 4px; left: 48px; width: 200px; height: auto; border: solid 1px #fff }
.visuelResult  			{ background-color: #6060c0; position: fixed; top: 120px; left: 2px; width: 200px; float: left; border: solid 2px #bdbdbd }
.texteResult  			{ position: absolute; top: 64px; left: 268px; max-width: 270px; float: left; border: solid 1px #fff }
.numeroResult  			{ color: #606080; font-size: 14px; font-family: Verdana; font-weight: normal; text-align: left; margin-bottom: 4px; position: relative }
.titreResult  			{ color: #606080; font-size: 14px; font-family: Verdana; font-style: italic; font-weight: bold; line-height: 16px; text-align: left; margin-top: 4pt; margin-bottom: 2px; position: relative }
.dateResult  			{ color: #606080; font-size: 14px; font-family: Verdana; font-weight: normal; line-height: 16px; text-align: left; margin-top: 4pt; margin-bottom: 2px; position: relative }
.descResult  			{ color: #606080; font-size: 13px; font-family: Verdana; font-weight: normal; line-height: 15px; text-align: left; margin-top: 4pt; margin-bottom: 2px; position: relative }
.adjuResult  			{ color: #606080; font-size: 14px; font-family: arial; font-weight: 700; text-align: left; margin-top: 8pt; margin-bottom: 2px; position: relative }
.fraisResult  			{ color: #606080; font-size: 14px; font-family: arial; font-style: italic; font-weight: normal; text-align: left; position: relative }
.visuelResult 			{ color: #606080; font-size: 12px; font-family: arial; font-weight: normal; line-height: 12px; background-color: transparent; background-repeat: no-repeat; background-attachment: inherit; text-align: left; margin: 0 4pt 2pt 0; position: relative; top: 4px; left: 20px; width: 400px; float: inherit; vertical-align: bottom; border: solid 1pt #bdbdbd }
/*********** 
fin RESULTATS page
************/

/*********** 
SPECIAL page
************/
.specialCadre     			{ background-color: white; visibility: visible; margin: 20px; padding-top: 4px; padding-left: 4px; position: relative; border: solid 1px #fff }
.specialColonneGauche   	{ color: #a00000; font-size: 10pt; font-family: Helvetica; text-decoration: none; background-color: white; text-align: left; visibility: visible; margin-top: -562px; margin-right: 4px; margin-bottom: 4px; padding-top: 4px; padding-left: 4px; position: relative; width: 280px; height: auto; border: solid 1px #fff }
.specialColonneDroite  		{ color: #586888; margin-right: 4px; margin-bottom: 4px; padding: 4px; position: inherit; z-index: 1; left: 290px; width: 346px; height: inherit; border-width: 1px; border-color: #f30 }
.specialElementHorizontal   { color: #a00000; font-size: 10pt; font-family: Helvetica; text-decoration: none; background-color: white; text-align: left; visibility: visible; margin-right: 4px; margin-bottom: 4px; padding-top: 4px; padding-left: 4px; position: relative; width: auto; border: solid 1px #fff }
.specialBouton 				{ background-image: url("../images/utils/bouton.gif"); margin-right: 4px; margin-bottom: 4px; position: relative; width: 38px; height: 38px; border-width: 1px; border-color: #f30 }
.specialTexteDroit			{ color: #a00000; font-size: 12px; font-family: Helvetica; font-weight: normal; line-height: 12pt; text-decoration: none; background-color: white; text-align: left; visibility: visible; margin-right: 4px; margin-bottom: 4px; padding-top: 2px; position: inherit; top: 4px; left: 44px; width: auto; height: 34px; float: left; border-width: 1px; border-color: #c30 }
/*********** 
fin SPECIAL page
************/

.cadreHD         		{ background-color: #03c; background-image: url("../images/selecteur/contact.gif"); background-repeat: no-repeat; background-attachment: scroll; position: absolute; top: 200px; left: 589px; width: 99px; height: 34px; border-width: 1px; border-color: #ccc }
.cadreHG  				{ background-color: #fff; background-image: url("../images/selecteur/cal.gif"); background-repeat: no-repeat; background-attachment: scroll; position: absolute; top: 200px; left: 500px; width: 188px; height: 34px; border-width: 1px; border-color: #ccc }
.intertitreOrange300	{ color: #fff; line-height: 22px; background-color: #f93; text-align: left; text-indent: 10px; margin: 2pt 4pt 2pt 6pt; position: relative; width: 300px }
a.bou2					{ color: #fff; font-size: 14px; font-family: arial; font-weight: normal; text-align: center }
a:link.bou2				{ color: #ffc; font-size: 14px; font-family: arial; font-weight: normal; background-color: #f30; text-align: center }
.cadreB					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url("../images/selecteur/avcont4.gif"); background-repeat: no-repeat; background-attachment: scroll; text-align: center; position: absolute; top: 394px; left: 500px; width: 188px; height: 43px; border-width: 1px; border-color: #ccc }
.cadreSide				{ color: #fff; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; background-image: url("../images/selecteur/avcont3.gif"); text-align: center; text-indent: 12px; position: absolute; top: 234px; left: 500px; width: 188px; height: 160px }
a.cadreSide				{ color: #fff }
a:link.cadreSide		{ color: #fff }
a:hover.cadreSide		{ color: #f63 }
.textecourant			{ color: #586880;	font-size: 14px; font-family: Verdana; line-height: 14pt; background-color: #fff; text-align: left; margin: 52px 28px 28px; min-width: 420px; max-width: 620px }
.textecourant12			{ color: #586880;	font-size: 12px; font-family: Verdana; line-height: 12pt; text-align: left; margin: 0 24px 6px 0; min-width: 420px; max-width: 660px }
.textecourant12ri		{ color: #586880;	font-size: 12px; font-family: Verdana; font-style: italic; line-height: 12pt; text-align: right }
.textecourant12r		{ color: #c03; 		font-size: 12px; font-family: Verdana; line-height: 12pt; background-color: #fff; text-align: left; margin: 12px 24px 12px 0; min-width: 420px; max-width: 660px }
.textecourant12j		{ color: #586880;	font-size: 12px; font-family: Verdana; line-height: 16pt; background-color: #fff; text-align: justify; margin: 6px 10px 6px 122px; padding: 2px 4px 4px 6px; width: 552px; min-width: 420px; max-width: 620px; border: solid 1px #999; outline-width: 1px; outline-color: #666 }
.textecourant12c		{ color: #586880;	font-size: 12px; font-family: Verdana; line-height: 14pt; background-color: #fff; text-align: center; margin: 6px 10px 6px 122px; padding: 2px 4px 4px 6px; width: 552px; min-width: 420px; max-width: 620px; border: solid 1px #999; outline-width: 1px; outline-color: #666 }
.textecourant12bold		{ color: #333;		font-size: 10pt; font-family: Verdana; font-style: italic; font-weight: bold; line-height: 12pt; background-color: #fff; text-align: center; margin: 6px 200px; padding-top: 6pt; padding-bottom: 6pt; width: 400px; border: solid 1px #f93; outline-width: 1px; outline-color: #666 }
.encadre				{ color: #586880; 	margin: 6px 200px; padding: 2px 8px 10px; position: relative; border: solid 1px }
.encadre620				{ color: #586880; 	margin: 6px 200px; padding: 2px 8px 10px; position: relative; left: -100px; width: 620px; }
.encadreColor			{ color: #c03; 		background-color: #ffecb1; margin: 20px 120px; padding: 2px 8px 10px; position: relative; border: dashed 2px #dc143c }
.texte9il				{ color: #586880; 	font-size: 9pt; font-family: Verdana; font-style: italic; line-height: 11pt; text-align: left; text-indent: 14pt; margin-top: 10px }
.texte9l				{ color: #586880; 	font-size: 9pt; font-family: Verdana; line-height: 11pt; text-align: left; text-indent: 14pt; margin-top: 10px }
.signature8ir			{ color: #586880; 	font-size: 8pt; font-family: Verdana; font-style: italic; line-height: 11pt; text-align: right; margin-top: 10px }
.footer					{ color: #fff; 		line-height: 40px; background-image: url("../images/utils/ValeursSures.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 bottom; position: relative; left: 10px; width: 600px; height: 60px; border-style: none none solid; border-width: 0 0 1px; border-color: #999 #999 #c00 }
.footy					{ color: #fff; 		line-height: 32px; background-image: none; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 bottom; position: relative; left: 10px; width: 600px; height: 32px }
.footytext				{ color: #586880;	font-size: 11pt; font-family: "Times New Roman"; line-height: 6pt; text-align: justify; text-indent: 10px; margin-top: 10px; right: 10px; left: 10px }
h3.footy				{ color: #999;		font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; line-height: 14px; background-image: none; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 bottom; text-align: center; position: relative; left: 10px; width: 600px; height: 20px }
h4.footy   				{ color: #999;		font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; line-height: 14px; background-image: none; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 bottom; text-align: center; position: relative; left: 10px; width: 600px; height: 40px }


/*********** 
RIB snippet
************/
.rib-cadre				{ background-color: white; visibility: visible; margin: 20px; position: inherit; width: 600px; border: dashed 2px #a9a9a9 }
.rib-entete				{ color: #586888;	font-size: 14pt; font-family: Helvetica; font-weight: bold; text-decoration: none; background-color: white; text-align: left; text-indent: 158px; visibility: visible; margin: 8px 4px 4px; position: inherit; width: 480px; height: 20px; border: solid 1px white }
.rib-cellulegauche		{ color: #a00000;	font-size: 10pt; font-family: Helvetica; text-decoration: none; background-color: white; text-align: left; text-indent: 1mm; visibility: visible; margin: 4px; position: absolute; width: 150px; height: 20px; border: solid 1px white }
.rib-cellulegauchegrise	{ color: #339; 		font-size: 10pt; font-family: arial; font-weight: 700; text-decoration: none; background-color: #e3e3e3; text-align: right; text-indent: 1mm; visibility: visible; margin: 4px; position: absolute; width: 150px; height: 20px; vertical-align: middle; border: solid 1px #e3e3e3 }
.rib-celluledroite		{ color: #586888;	font-size: 10pt; background-color: white; visibility: visible; margin: 4px; position: relative; left: 158px; width: 430px; min-height: 18pt; clip: rect(auto, auto, auto, auto); border: solid 1px white }
.rib-celluledroitegrise	{ color: #000; 		font-size: 10pt; font-family: arial; background-color: #e3e3e3; text-align: left; text-indent: 1mm; visibility: visible; margin: 4px; position: relative; left: 158px; width: 430px; height: 20px; clip: auto; border: solid 1px #e3e3e3 }
.rib-cadredroitgris		{ visibility: visible; white-space: normal; display: table; margin: 4px; padding: 4px; position: relative; top: -4px; left: 158px; width: 422px; height: 44px; overflow: hidden; border: solid 1px #808080 }
.rib-c1  				{ color: #004080; font-size: 9pt; font-family: Verdana; line-height: 18pt; text-decoration: none; background-color: #ffefd5; text-align: center; text-indent: 1mm; visibility: visible; margin-right: 4px; margin-bottom: 4px; padding: 2pt; position: relative; width: 100px; min-width: 100px }
#f1 		{ color: #586880;	font-size: 9pt; font-family: Verdana; background-color: #ffefd5; text-align: center; position: relative; width: 100px; float: left; border-color: #fff }
#f1b 		{ color: #339; 		font-size: 9pt; font-family: Verdana; background-color: #ffefd5; text-align: center; position: relative; float: left; width: 100px; top: 4pt; border-color: #fff }
#f2 		{ color: #586880;	font-size: 9pt; font-family: Verdana; background-color: #ffefd5; text-align: center; position: relative; float: left; width: 100px; left: 4px; }
#f2b 		{ color: #339;		font-size: 9pt; font-family: Verdana; background-color: #ffefd5; text-align: center; position: relative; float: left; width: 100px; top: 4px; left: 4px;}
#f3 		{ color: #586880;	font-size: 9pt; font-family: Verdana; background-color: #ffefd5; text-align: center; position: relative; float: left; width: 130px; left: 8px; }
#f3b 		{ color: #339;		font-size: 9pt; font-family: Verdana; background-color: #ffefd5; text-align: center; position: relative; float: left; width: 130px; top: 4px; left: 8px;}
#f4 		{ color: #586880;	font-size: 9pt; font-family: Verdana; background-color: #ffefd5; text-align: center; position: relative; float: left; width: 80px; 	left: 12px;}
#f4b 		{ color: #339;		font-size: 9pt; font-family: Verdana; background-color: #ffefd5; text-align: center; position: relative; top: 4px; left: 12px; width: 80px; float: left }
.rib-c2  	{ color: #004080;	font-size: 9pt; font-family: Verdana; background-color: #ffefd5; text-align: center; position: relative; text-indent: 1mm; visibility: visible; margin-right: 4px; margin-bottom: 4px; text-decoration: none; width: 100px }
.rib-c3 	{ color: #004080;	font-size: 9pt; font-family: Verdana; background-color: #ffefd5; text-align: center; position: relative; text-indent: 1mm; visibility: visible; margin-right: 4pt; margin-bottom: 4pt; text-decoration: none; width: 120px }
.rib-c4 	{ color: #004080;	font-size: 9pt; font-family: Verdana; background-color: #ffefd5; text-align: center; position: relative; text-indent: 1mm; visibility: visible; margin-right: 4pt; margin-bottom: 4pt; text-decoration: none; width: 90px }
/*********** 
fin RIB snippet
************/

/**************
TABLEAU snippet
***************/
.ligne    			{ position: relative; width: 700px; height: 24px }
.ligneSup     		{ position: relative; width: 732px; height: 24px; margin-bottom: 4px; border-bottom: 1px solid #f90 }
.ligne_inf 			{ position: relative; width: 732px; height: 4px;  margin-bottom: 4px; border-bottom: 1px solid #f90 }
.tLotNo             { color: #666; 		font-size: 12px; font-family: Verdana; font-weight: 500; text-decoration: none; background-color: #e7e7e7;	text-align: left; text-indent: 12px; margin: 1px; position: relative; width: 102px; height: 18px; float: left; }
.tLotNoCadre   		{ color: #e7e7e7; 	font-size: 12px; font-family: Verdana; font-weight: 500; text-decoration: none; background-color: #fff; 	text-align: left; text-indent: 12px; margin: 1px; position: relative; width: 100px; height: 18px; float: left; border: solid 1px #ccc }
.tLotNom  			{ color: #c33; 		font-size: 12px; font-family: Verdana; font-weight: 400; text-decoration: none; background-color: #e7e7e7; 	text-align: left; text-indent: 12px; margin: 1px; position: relative; left: 4px; width: 426px; height: 18px; float: left; border-color: #666 }
.tLotNomCadre   	{ color: #e7e7e7; 	font-size: 12px; font-family: Verdana; font-weight: 400; text-decoration: none; background-color: #fff; 	text-align: left; text-indent: 12px; margin: 1px; position: relative; left: 4px; width: 424px; height: 18px; float: left; border: solid 1px #ccc }
.tLotEnchere 		{ color: #33c; 		font-size: 12px; font-family: Verdana; font-weight: 400; text-decoration: none; background-color: #e7e7e7; 	text-align: left; text-indent: 12px; margin: 1px; position: relative; left: 6px; width: 164px; height: 18px; float: left }
.tLotEnchereCadre1  { color: #e7e7e7; 	font-size: 12px; font-family: Verdana; font-weight: 400; text-decoration: none; background-color: #fff; 	text-align: left; text-indent: 12px; margin: 1px; position: relative; left: 6px; width: 150px; height: 18px; float: left; border: solid 1px #ccc }
/**************
TABLEAU snippet
***************/

.tLotNumero 		{ color: #586880; 	font-size: 14px; font-family: Verdana; line-height: 14pt; background-color: #fff; text-align: center; position: relative; left: 24px; width: 60px; border: solid 1px #ccc }
.jourNom 			{ color: #333; 		font-size: 12px; font-family: Verdana; font-weight: normal; text-decoration: none; background-color: #e7e7e7; text-align: center; margin: 1px 0; position: inherit; left: 14px; width: 70px; height: 16px; border: solid 1px #f60 }
.a:link.jourNom 	{ color: #333; 		font-size: 12px; font-family: Verdana; font-weight: normal; text-decoration: none; background-color: #e7e7e7; text-align: center; margin: 1px 0; position: inherit; left: 14px; width: 70px; height: 16px; border: solid 1px #f60 }
.a:hover.jourNom 	{ color: #e7e7e7; 	font-size: 12px; font-family: Verdana; font-weight: normal; text-decoration: none; background-color: #666; text-align: center; margin: 1px 0; position: inherit; left: 14px; width: 70px; height: 16px; border: solid 1px #f60 }
.Date 				{ color: #fff; 		font-size: 9pt;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; line-height: 10pt; background-color: #06c; text-align: left; letter-spacing: 2px; margin-top: 4px; margin-bottom: 4px; padding: 4px; border: solid 1px }
.jourNum 			{ color: #fff; 		font-size: 12px; font-family: Verdana; font-weight: bold; background-color: #7b7b7b; text-align: center; margin-top: 1px; margin-bottom: 1px; position: inherit; left: 90px; width: 32px; height: 16px; border: solid 1px #f60 }
.Horaire 			{ color: #fff; 		font-size: 9pt;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 400; background-color: #666; text-align: center; word-spacing: 2px; letter-spacing: 2px; margin: 2px; padding: 4px; position: relative; width: 70px; max-width: 70px; outline-width: 12pt }
.SpectacleB 		{ color: #fff; 		font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 400; line-height: 12pt; background-color: #f93; text-indent: 0; word-spacing: 0; letter-spacing: 0; margin: 10px 2px; padding: 4px; position: relative; top: 1px; right: 40px; bottom: 1px; left: 60px; width: 60px }
.matinHeureGris 	{ color: #666; 		font-size: 10pt; font-family: "Times New Roman"; font-weight: 400; line-height: 6mm; text-decoration: none; background-color: #e7e7e7; text-align: left; text-indent: 2mm; margin: 1px; position: absolute; left: 42mm; width: 18mm; height: 7mm; float: left }
.matinTitreGris 	{ color: #666; 		font-size: 10pt; font-family: "Times New Roman"; font-weight: 400; line-height: 6mm; text-decoration: none; background-color: #e7e7e7; text-align: left; text-indent: 2mm; margin: 1px; position: absolute; left: 61mm; width: 24mm; height: 7mm; float: left }
.primeHeureVert	  	{ color: #363; 		font-size: 12pt; font-family: "Times New Roman"; font-weight: 400; line-height: 6mm; text-decoration: none; background-color: #9f9; text-align: left; text-indent: 2mm; margin: 1px; position: absolute; left: 86mm; width: 18mm; height: 7mm; float: left }
.primeTitreVert	    { color: #000; 		font-size: 12pt; font-family: "Times New Roman"; font-weight: 600; line-height: 6mm; text-decoration: none; background-color: #9f9; text-align: left; text-indent: 2mm; margin: 1px; position: absolute; left: 105mm; width: 24mm; height: 7mm; float: left }
.primeHeureGris  	{ color: #363; 		font-size: 12pt; font-family: "Times New Roman"; font-weight: 400; line-height: 6mm; text-decoration: none; background-color: #e7e7e7; text-align: left; text-indent: 2mm; margin: 1px; position: absolute; left: 86mm; width: 18mm; height: 7mm; float: left }
.primeTitreGris  	{ color: #363; 		font-size: 12pt; font-family: "Times New Roman"; font-weight: 500; line-height: 6mm; text-decoration: none; background-color: #e7e7e7; text-align: left; text-indent: 2mm; margin: 1px; position: absolute; left: 105mm; width: 24mm; height: 7mm; float: left }
.soirHeureBleu 	   	{ color: #039; 		font-size: 12pt; font-family: "Times New Roman"; font-weight: 400; line-height: 6mm; text-decoration: none; background-color: #0cf; text-align: left; text-indent: 2mm; margin: 1px; position: absolute; left: 130mm; width: 18mm; height: 7mm; float: left }
.soirTitreBleu 	    { color: #000; 		font-size: 12pt; font-family: "Times New Roman"; font-weight: 600; line-height: 6mm; text-decoration: none; background-color: #0cf; text-align: left; text-indent: 2mm; margin: 1px; position: absolute; left: 149mm; width: 32mm; height: 7mm; float: left }
.horaire 			{ color: #333; 		font-size: 12px; font-family: Verdana; font-weight: normal; background-color: #e7e7e7; text-align: center; margin-top: 1px; margin-bottom: 1px; position: inherit; left: 128px; width: 100px; height: 16px; border: solid 1px #f60 }
.soirHeureGris  	{ color: #33c; 		font-size: 12pt; font-family: "Times New Roman"; font-weight: 400; line-height: 6mm; text-decoration: none; background-color: #e7e7e7; text-align: left; text-indent: 2mm; margin: 1px; position: absolute; left: 130mm; width: 18mm; height: 7mm; float: left }
.soirHeureVert  	{ color: #ffffff; 	font-size: 12pt; font-family: "Times New Roman"; font-weight: 400; line-height: 6mm; text-decoration: none; background-color: #009900; text-align: left; text-indent: 2mm; margin: 1px; position: absolute; left: 130mm; width: 18mm; height: 7mm; float: left }
.soirTitreVert    	{ color: #ffffff; 	font-size: 12pt; font-family: "Times New Roman"; font-weight: 600; line-height: 6mm; text-decoration: none; background-color: #009900; text-align: left; text-indent: 2mm; margin: 1px; position: absolute; left: 149mm; width: 32mm; height: 7mm; float: left }
element { }
script { }

/**************
ORDRE et CV page
***************/
.paragraphe_2_colonnes	{ margin: 10px 20px; padding: 12px; position: relative; border: solid 1px #e7e7e7 }
.texte_courant_12 		{ color: #586880; font-size: 10pt; font-family: Verdana; line-height: 12pt; text-align: justify; margin-bottom: 12pt; min-width: 420px }
.texte_courant_12_j		{ color: #586880; font-size: 10px; font-family: Verdana; line-height: 13pt; background-color: #fff; text-align: justify; margin: 6px 10px 6px 110px; padding-top: 2px; padding-bottom: 2px; padding-left: 6px; width: 612px; border: solid 1px #999; outline-width: 1px; outline-color: #666 }
.cadre_date				{ background-color: white; visibility: visible; margin-top: 20px; margin-bottom: 10px; margin-left: 20px; padding: 12px; position: relative; width: 200px; height: 60px; border: solid 8px #ccc }
.cadre_signature 		{ background-color: white; visibility: visible; margin-top: 20px; margin-right: 20px; margin-bottom: 20px; padding: 12px; position: absolute; top: 837px; left: 272px; width: 334px; height: 60px; border-top: 8px solid #ccc; border-right: 8px solid #ccc; border-bottom: 8px solid #ccc; border-left: #ccc }
.cadre_signature_script { background-color: white; visibility: visible; margin-top: 20px; margin-right: 20px; margin-bottom: 20px; padding: 12px; position: absolute; top: 948px; left: 272px; width: 334px; height: 60px; border-top: 8px solid #ccc; border-right: 8px solid #ccc; border-bottom: 8px solid #ccc; border-left: #ccc }
#id100 			{ }
.sepa 			{ color: #000; font-size: 9pt; font-family: Verdana; text-align: left }
.a.sepa:link 	{ color: #c30 }
.a.sepa:hover	{ color: #c30; font-weight: bold }
.a.sepa:visited	{ color: #c30 }
.sepa hr		{ width: 120px; border-bottom: 12px solid #ccc }
.ressort		{ background-color: #fc3; text-align: center; width: auto; height: auto }

