/************************** COLORIS
bleu foncé:					#244D8F
bleu ciel:					#A0DAFB
rose:						#D75B9D
gris texte:					#969696
ligne rose pâle:			#F4D1E4
ligne bleu pâle:			#D7DFEB
bleu de fond:				#5B7AAB
bleu texte entre lignes:	#91A6C7
background:					#E8D9BA
************ FIN COLORIS **********/

body {
	/*background-image: url(../_img/fond_chaussmart.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	/*background-color: #E8D9BA;*/
	/*background-color: #6699FF;*/
}

.smallheight {
	font-size: 0px;
	line-height: 0px;
}

.generaltable {
	/*width: 975px;*/
}

.opaqueline {
	height: 10px;
}
.headerline {
	height: 81px;
}
.whiteline1 {
	height: 7px;
}
.menuline {
	height: 28px;
}
.sousmenuline {
	height: 28px;
}
/*.whiteline2 {
	height: 1305px;
}*/
.tagline {
	height: 128px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #615E5E;
	text-decoration: none;
}
.tagline a, .tagline a:link, .tagline a:visited {
	color: #615E5E;
	text-decoration: none;
}
.tagline a:hover, .tagline a:active {
	color: #E75DA3;
	text-decoration: none;
}

.opaqueline, .whiteline1, .greyline, .blackline {
	font-size: 0px;
	line-height: 0px;
}
.headerline, .whiteline1, .sousmenuline, .whiteline2 {
	background-color: #FFFFFF;
}
.menuline {
	background-color: #244D8F;
}
.tagline {
	/*background-color: #244D8F;*/
}
.greyline {
	background-color: #E4E4E4;
}
.blackline {
	background-color: #000000;
}


/********** menu vertical ************/
.separate_vertical_menu {
	background-image: url(../_img/separation_menu_vertical.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a.link_vertical_menu, a.link_vertical_menu:link, a.link_vertical_menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	color: #A0DAFB;
	text-decoration: none;
}
a.link_vertical_menu:hover, a.link_vertical_menu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	color: #D75B9D;
	text-decoration: none;
}
/************** end *****************/

/********** fil d'ariane ************/
a.link_ariane, a.link_ariane:link, a.link_ariane:visited, .text_ariane {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #625F5E;
	text-decoration: none;
}
a.link_ariane:hover, a.link_ariane:active, a.link_ariane_hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #D75B9D;
	text-decoration: none;
}
/************** end *****************/

/********** listes de tri ***********/
form select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/************** end *****************/

/********** menu lateral ************/
.bcategorie {
	/*background-color: #D75B9D;
	background-image: url(../_img/menu_background_lvl1.gif);
	background-repeat: no-repeat;
	background-position: top left;*/
	border: solid 1px #6f4589;
}
.bcategorieretour {
	/*background-color: #787878;*/
	background-image: url(../_img/menu_background_retour.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.bsouscategorie {
	background-color: #FFFFFF;
}

.pinkline1 {
	font-size: 0px;
	line-height: 0px;
	background-color: #F4D1E4;
}

.bcategorie span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #6F4589;
	text-decoration: none;
	padding-left: 5px;
}

.bcategoriehover span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 6px;
	background-image: url(../_img/whitesquare.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
}



.bcategorie a, .bcategorie a:link, .bcategorie a:visited {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #6f4589;
	text-decoration: none;
	padding-left: 4px;
}
.bcategorie a:hover, .bcategorie a:active, .bcategoriehover a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #d75b9d;
	text-decoration: none;
	padding-left: 4px;
	/*background-image: url(../_img/whitesquare.gif);
	background-repeat: no-repeat;
	background-position: 4px center;*/
}
.bcategorieretour a, .bcategorieretour a:link, .bcategorieretour a:visited {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 6px;
}
.bcategorieretour a:hover, .bcategorieretour a:active, .bcategorieretourhover a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 6px;
	background-image: url(../_img/whitesquare.gif);
	background-repeat: no-repeat;
	background-position: 120px center;
}



.bsouscategorie, .bsouscategoriehover {
	/*background-image: url(../_img/pinkminisquare.gif);
	background-repeat: repeat-x;
	background-position: left bottom;*/	
}
.bsouscategorie a, .bsouscategorie a:link, .bsouscategorie a:visited {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #625F5E;
	text-decoration: none;
	padding: 2px 0px 1px 15px;
}
.bsouscategorie a:hover, .bsouscategorie a:active, .bsouscategoriehover a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	/*color: #244D8F;*/
	color: #D75B9D;
	text-decoration: none;
	padding: 2px 0px 1px 15px;
	background-image: url(../_img/pinksquare.gif);
	background-repeat: no-repeat;
	background-position: 3px 6px;
	#background-position: 3px 5px;
}
/************** end *****************/



/********** menu lateral client ************/
.bcategorieclient {
	/*background-color: #DDDDDD;*/
	background-image: url(../_img/menu_background_client.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.bcategorieclientretour {
	/*background-color: #5B7AAB;*/
	background-image: url(../_img/menu_background_retour.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.bsouscategorieclient {
	background-color: #FFFFFF;
}

.bcategorieclient span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #606060;
	text-decoration: none;
	padding-left: 6px;
}

.bcategorieclienthover span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 6px;
	background-image: url(../_img/whitesquare.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
}



.bcategorieclient a, .bcategorieclient a:link, .bcategorieclient a:visited, .bcategorieclientretour a, .bcategorieclientretour a:link, .bcategorieclientretour a:visited {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #787878;
	text-decoration: none;
	padding-left: 6px;
}
.bcategorieclient a:hover, .bcategorieclient a:active, .bcategorieclienthover a, .bcategorieclientretour a:hover, .bcategorieclientretour a:active, .bcategorieclientretourhover a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #787878;
	text-decoration: none;
	padding-left: 6px;
	background-image: url(../_img/whitesquare.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
}



/*.bsouscategorieclient, .bsouscategorieclienthover {
	background-image: url(../_img/greyminisquare.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
}*/
.bsouscategorieclient a, .bsouscategorieclient a:link, .bsouscategorieclient a:visited {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: 15px;
	color: #000000;
	text-decoration: none;
	padding: 1px 0px 1px 14px;
}
.bsouscategorieclient a:hover, .bsouscategorieclient a:active, .bsouscategorieclienthover a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: 15px;
	color: #D75B9D;
	text-decoration: none;
	padding: 1px 0px 1px 14px;
	background-image: url(../_img/pinksquare.gif);
	background-repeat: no-repeat;
	background-position: 3px 6px;
}
/************** end *****************/





/********** produits vus ************/
.pvtitre {
	/*background-color: #5B7AAB;
	background-image: url(../_img/menu_background_pv.gif);
	background-repeat: no-repeat;
	background-position: top left;*/
	border: solid 1px #6f4589;
}

.pvtitre span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #6f4589;
	text-decoration: none;
	padding-left: 6px;
}
.pvimg {
	background-color: #DBDCDD;
}
.pvimg a {
	display: block;
	width: 58px;
	height: 58px;
	background-color: #FFFFFF;
}

/************** end *****************/

/********** produits vus ************/
.blueline1 {
	font-size: 0px;
	line-height: 0px;
	background-color: #D7DFEB;
}
.linktitle span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	color: #6F4589;
	text-decoration: none;
}
.linktext a, .linktext a:link, .linktext a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #615E5E;
	text-decoration: none;
}
.linktext a:hover, .linktext a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #D75B9D;
	text-decoration: none;
}
/************** end *****************/

/********** produits vus ************/
.prodtitle span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 28px;
	font-weight: bold;
	color: #D75B9D;
	text-decoration: none;
}
/*.linktitle span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #91A6C7;
	text-decoration: none;
}
.linktext a, .linktext a:link, .linktext a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #244D8F;
	text-decoration: none;
}
.linktext a:hover, .linktext a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #D75B9D;
	text-decoration: none;
}*/
/************** end *****************/

/********** produits ****************/
.nbprodtext span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
	font-weight: bold;
	color: #244D8F;
	text-decoration: none;
}
.pagination span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
	font-weight: normal;
	color: #625F5E;
	text-decoration: none;
}
.pagination a, .pagination a:link, .pagination a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
	font-weight: normal;
	color: #625F5E;
	text-decoration: none;
}
.pagination a:hover, .pagination a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
	font-weight: normal;
	color: #D75B9D;
	text-decoration: none;
}
.pagination a.hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #D75B9D;
	text-decoration: none;
}
.italic_link a, .italic_link a:link, .italic_link a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	font-style: italic;
	letter-spacing: -1px;
	color: #625F5E;
	text-decoration: none;
}
.italic_link a:hover, .italic_link a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	font-style: italic;
	letter-spacing: -1px;
	color: #D75B9D;
	text-decoration: none;
}
/************** end *****************/

/********** produits ****************/
span.prodbrand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #615E5E;
	text-decoration: none;
}
span.prodtitle, span.prodcolor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #615E5E;
	text-decoration: none;
}
span.prodprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #6F4589;
	text-decoration: none;
}
span.prodpromo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
span.prodotherprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #D75B9D;
	text-decoration: none;
}
/************** end *****************/

/********** gondole ****************/
div.blocrelatif {
	position: relative;
	top: 0px;
	left: 0px;
}
div.blocrelatif div.bloctitle {
	position: absolute;
	top: 0px;
	left: 30px;
	z-index: 500;
}
div.blocrelatif div.blocfile {
	position: absolute;
	top: 15px;
	left: 0px;
	border: 1px solid #244D8F;
	z-index: 100;
}





fieldset.blockwithtitle {
	border: 1px solid #244D8F;
	padding: 6px;
	#padding: 12px;
	margin: 0px;
	height: 223px;
	#height: 242px;
	width: 571px;
}
legend {
	padding: 0px;
	margin: 0 0 0 20px;
}
span.gondoleprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 31px;
	line-height: normal;
	font-weight: bold;
	color: #D75B9D;
	text-decoration: none;
}
span.gondoleotherprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #244D8F;
	text-decoration: none;
}
span.gondoletitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #D75B9D;
	text-decoration: none;
}
span.gondolesubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: normal;
	font-weight: bold;
	color: #D75B9D;
	text-decoration: none;
}
.gondoletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.editotext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 180px;
	padding-bottom: 0px;
	padding-left: 40px;
}
/************** end *****************/

/******** precedent suivant *********/
.precedentsuivant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
	font-weight: normal;
	color: #625F5E;
	text-decoration: underlined;
}
.precedentsuivant a, .precedentsuivant a:link, .precedentsuivant a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
	font-weight: normal;
	color: #D75B9D;
	text-decoration: underlined;
}
.precedentsuivant a:hover, .precedentsuivant a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
	font-weight: normal;
	color: #244D8F;
	text-decoration: underlined;
}
/************** end *****************/

/************** article *************/
.blueline2h {
	font-size: 0px;
	line-height: 0px;
	background-image: url(../_img/blueminisquare.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.blueline2m {
	font-size: 0px;
	line-height: 0px;
	background-image: url(../_img/blueminisquare.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.bluetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #244D8F;
	text-decoration: none;
}
.blacktitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.orangetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: normal;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.bluesubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	/*color: #0066CC;*/
	color: #6F4589;
	text-decoration: none;
}
.blacktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.blackitalictext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-style: italic;
}
.blackitalictext a, .blackitalictext a:link, .blackitalictext a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
	font-style: italic;
}
.blackitalictext a:hover, .blackitalictext a:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #244D8F;
	text-decoration: none;
	font-style: italic;
}
.bluetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #244D8F;
	text-decoration: none;
}
.redpromo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.pinktitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: normal;
	font-weight: bold;
	color: #D75B9D;
	text-decoration: none;
}

.pinkcaddie {
	background-color: #D75B9D;
}
.pinkcaddie a, .pinkcaddie a:link, .pinkcaddie a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underlined;
	padding-left: 28px;
	background-image: url(../_img/pinkcaddie.gif);
	background-repeat: no-repeat;
	background-position: 1px center;
}
.pinkcaddie a:hover, .pinkcaddie a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underlined;
	padding-left: 28px;
	background-image: url(../_img/pinkcaddie.gif);
	background-repeat: no-repeat;
	background-position: 1px center;
	letter-spacing: 0inches;
}

.divpointure, .divpointurehover, .divpointuredisabled {
	height: 28px;
	width: 28px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 0px;
	float: left;
}


.divpointure a, .divpointure a:link, .divpointure a:visited {
	display: block;
	height: 28px;
	width: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6F4589;
	text-align: center;
	vertical-align: middle;
	float: left;
	letter-spacing: -1px;
}
.divpointure a:hover, .divpointure a:active {
	display: block;
	height: 28px;
	width: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #D75B9D;
	text-align: center;
	vertical-align: middle;
	float: left;
	letter-spacing: -1px;
}
.divpointurehover a {
	display: block;
	width: 26px;
	#width: 28px;
	height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
	font-weight: normal;
	color: #D75B9D;
	border: 1px solid #D75B9D;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	float: left;
	letter-spacing: -1px;
}
.divpointuredisabled a {
	display: block;
	height: 28px;
	width: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
	float: left;
	letter-spacing: -1px;
}
.divpointure a sup.pointure, .divpointuredisabled a sup.pointure {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: -1px;
	#letter-spacing: 0px;
	margin: 0px;
	padding: 0px;
}
.divpointurehover a sup.pointure {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	font-weight: normal;
	color: #FF8F44;
	text-decoration: none;
	letter-spacing: -1px;
	#letter-spacing: 0px;
	margin: 0px;
	padding: 0px;
}
/************** end *****************/

/******** vous aimerez aussi ********/

.orangeborder {
	height: 20px;
	width: 128px;
	background-color: #FF6600;
	margin: 0;
	padding: 0;
	float: left;
}
.prodname {
	height: 18px;
	width: 106px;
	margin: 1px 0px 0px 1px;;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #244D8F;
	float: left;
}
.dblearrows {
	height: 18px;
	width: 19px;
	background-color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
}
/************** end *****************/


/********** homepage ****************/
.betweenlinestext span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 23px;
	font-weight: normal;
	color: #E75DA3;
	text-decoration: none;
}
.betweenlinestext_blue span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
	font-weight: bold;
	color: #244D8F;
	text-decoration: none;
}
.betweenlinestext_home1 span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 23px;
	font-weight: normal;
	color: #E75DA3;
	text-decoration: none;
}
.betweenlinestext_home1 font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 23px;
	font-weight: normal;
	color: #E75DA3;
	text-decoration: none;
}
.newsletterstext p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/************** end *****************/


/*** boutique/ index / boutique marque : promos ***/
.bloc_produit{
	position:relative;
}
.promo{
	background:url('../_img/promo.jpg') no-repeat center center;
	color:white;
	font-weight:bold;
	font-size:11px;	
	font-family: Arial, Helvetica, sans-serif;
	width:45px;
	line-height:4em;
	height:43px;
	text-align:center;
	position:absolute;
	right:15px;
	top:5px;
}
/************** end *****************/

/********** boutique marque *********/
span.bmsubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	/*color: #244D8F;*/
	color: #6f4589;
	text-decoration: none;
}
/************** end *****************/


/************** marque **************/
.tableletter {
	float: left;
}
.divletter {
	height: 24px;
	width: 24px;
	margin: 0px;
	float: left;
}

.divletter span {
	display: block;
	height: 24px;
	width: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #D75B9D;
	text-align: center;
	vertical-align: middle;
	float: left;
}
/************** end *****************/

/************** login ***************/
.bloclogin {
	width: 100%;
	height: 256px;
	text-align: left;
	vertical-align: top;
	/*background: no-repeat url('../_img/background_loginclient.jpg') right top;*/
}

.bg_paiement {
	background: no-repeat url('../_img/background_paiement.jpg') right top;
}

.commande_title {
	background: repeat-y url('../_img/degrade_background_commande.gif') 0 0;
}

.commande_title span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #787878;
	text-decoration: none;
}


.login, label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.loginintitule {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	font-weight: normal;
	color: #EEEEEE;
	background-color: #787878;
	text-decoration: none;
}

.login input {
	display: block;
	width: 200px;
	height: 21px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.login textarea {
	display: block;
	width: 200px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.login a, .login a:link, .login a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	font-weight: normal;
	color: #244D8F;
	text-decoration: none;
}
.login a:hover, .login a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	font-weight: normal;
	color: #D75B9D;
	text-decoration: none;
}
input.btnsubmit, input.btnsubmit:link, input.btnsubmit:visited {
	display: block;
	background: repeat-x url('../_img/lamelle_deg_sombre.gif') 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: solid #959595 1px;
	cursor: hand;
}
input.btnsubmit:hover, input.btnsubmit:active, input.btnsubmithover {
	display: block;
	background: repeat-x url('../_img/lamelle_deg_clair.gif') 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: solid #959595 1px;
	cursor: hand;
}


.bloclogin #tableau {
	width: 100%;
}
.bloclogin #tableau #colonne1 {
	width: 130px;
}
.bloclogin #tableau #colonne2 {
	width: 23px;
}
.bloclogin #tableau #colonne3 {
	width: 200px;
}

/************* fin login *************/

/********** service client ***********/
.blocserviceclient {
	width: 100%;
	height: 256px;
	text-align: left;
	vertical-align: top;
	background: no-repeat url('../_img/background_loginclient.jpg') right top;
}


.serviceclient, label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.serviceclientintitule {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	font-weight: normal;
	color: #EEEEEE;
	background-color: #787878;
	text-decoration: none;
}

.serviceclient input {
	display: block;
	width: 320px;
	height: 21px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.serviceclient textarea {
	display: block;
	width: 320px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.serviceclient a, .serviceclient a:link, .serviceclient a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	font-weight: normal;
	color: #244D8F;
	text-decoration: none;
}
.serviceclient a:hover, .serviceclient a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	font-weight: normal;
	color: #D75B9D;
	text-decoration: none;
}
input.btnsubmit, input.btnsubmit:link, input.btnsubmit:visited {
	display: block;
	background: repeat-x url('../_img/lamelle_deg_sombre.gif') 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: solid #959595 1px;
	cursor: hand;
}
input.btnsubmit:hover, input.btnsubmit:active, input.btnsubmithover {
	display: block;
	background: repeat-x url('../_img/lamelle_deg_clair.gif') 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: solid #959595 1px;
	cursor: hand;
}
.blocserviceclient input#nom_box, .blocserviceclient input#prenom_box, .blocserviceclient input#email_box {
	width: 200px;
}

.blocserviceclient #tableau {
	width: 100%;
}
.blocserviceclient #tableau #colonne1 {
	width: 80px;
}
.blocserviceclient #tableau #colonne2 {
	width: 23px;
}
.blocserviceclient #tableau #colonne3 {
	width: 320px;
}

/********* fin service client *********/


/************** panier ***************/
.blocpanier {
	width: 100%;
	height: 100%;
	text-align: left;
	vertical-align: top;
	background: no-repeat url('../_img/background_panier.jpg') right top;
}

.commande_texte {
	text-align: center;
	height: 24px;
}
#article {
	text-align: left;
}

.commande_texte span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 24px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px 8px 0px 8px;
}
.commande_texte a:link, .commande_texte a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 30px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 4px 8px 4px 8px;
}
.commande_texte a:hover, .commande_texte a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 30px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	margin: 4px 8px 4px 8px;
}

.commande_petit_texte {
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 0px 8px 0px 8px;
	font-style: italic;
}

.panier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.panier a, .panier a:link, .panier a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.panier a:hover, .panier a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


.blocpanier #tableaupanier {
	background: no-repeat url('../_img/degrade_background_commande.jpg') 0 0;
	width: 520px;
}
#tableaupanier #colonne1 {
	width: 80px;
}
#tableaupanier #colonne2 {
	width: 23px;
}
#tableaupanier #colonne3 {
	width: 200px;
}

#tableaupanier #coloris {
	width: 120px;
}
#tableaupanier #taille {
	width: 40px;
}
#tableaupanier #quantite {
	width: 60px;
}
#tableaupanier #prixttc {
	width: 60px;
}
#tableaupanier #delete {
	width: 20px;
}


/************* fin panier *************/

form {
	margin: 0;
	padding: 0;
}

.cadregris {
	background-color: #EEEEEE;
}

.leftfloat {
	float: left;
}

a.no_underlined:link, a.no_underlined:visited, a.no_underlined:hover, a.no_underlined:active {
	text-decoration: none;
}

a.grey_underlined:link, a.grey_underlined:visited, a.grey_underlined:hover, a.grey_underlined:active {
	border: 1px solid #DBDCDD;
	display: block;
	width: 142px;
	height: 142px;
}

span.devlpmnt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/*partie erreur confirmation suppression*/
input.error, td.error {
	background: #FA9599;
}

div.successPanier {
	background: url(../_img/sign_valid_small.png) 5px 10px no-repeat #F8E3EE;	
	height: 30px;
	text-align:center;
	border: 1px solid #D75B9D;	
	width:124px;	
	#width:169px;
	margin: 10px 0px 10px 0px;
	padding: 5px 5px 5px 40px;
	font-size: 11px;
	font-family: Arial;
	color: #D75B9D;
}
div.successPanier a:link, div.successPanier a:visited {
color:#D75B9D;
font-weight:bold;
text-decoration:none;
}
div.successPanier a:hover, div.successPanier a:active {
color:#666666;
text-decoration:none;
}

div.successBlock {
 width: 280px;
 height: 23px;
 margin: 0px 0px 0px 00px;
 padding: 5px 5px 5px 20px;
 border: 1px solid #008509;
 background: url(../_img/sign_valid.png) 5px 2px no-repeat #e0ffe2;
 color: #008509;
 text-align: center;
 font-size: 12px;
}

div.errorBlock {
 width: 300px;
 /*min-height: 27px;*/
 margin: 0px 0px 0px 00px;
 padding: 5px 5px 5px 10px;
 border: 1px solid #FF6F78;
 /*background: url(../_img/sign_error.png) 3px 3px no-repeat #fff2f2;*/
 background-color: #fff2f2;
 color: #FF6F7C;
 text-align: left;
 font-size: 12px;
}

div.delBlock {
 width: 280px;
 height: 20px;
 margin: 0px 0px 0px 30px;
 padding: 10px 5px 5px 27px;
 border: 1px solid #FFB900;
 background: url(../_img/sign_deleted.gif) 7px 4px no-repeat #FFEEBF;
 color: #AF7F00;
 text-align: center;
}

/************* processus *************/
div.processusborder {
	width: 757px;
	height: 36px;
	/*border: solid 1px #787878;*/
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
div.processus {
	height: 30px;
	padding: 0px;
	margin: 0px;
	background-image: url(../_img/lamelle_deg_clair.gif);
	background-repeat: repeat-x;
	background-position: top left;
	vertical-align: middle;
	text-align: left;
}
div.processus a {
	display: block;
	height: 30px;
	float: left;
	padding: 0px 7px 0px 7px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
}
div.processus a.proclink:link, div.processus a.proclink:visited {
	color: #B7B7B7;
	background-image: url(../_img/lamelle_deg_clair.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
div.processus a.proclink:hover, div.processus a.proclink:active {
	color: #787878;
	background-image: url(../_img/lamelle_deg_clair.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
div.processus a.prochover:link, div.processus a.prochover:visited {
	color: #787878;
	background-image: url(../_img/lamelle_deg_sombre.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
div.processus a.prochover:hover, div.processus a.prochover:active {
	color: #787878;
	background-image: url(../_img/lamelle_deg_sombre.gif);
	background-repeat: repeat-x;			
	background-position: top left;
}
div.processus img {
	border: none;
	margin: 0px;
	padding: 0px;
}
/*********** fin processus ***********/


/************ bloc header ************/
div.bloc_header {
	position: relative;
	width: 200;
	height: 72px;
	top: 3px;
}

div#espace_client {
	background-image: url(../_img/img_login.jpg);
	background-repeat: no-repeat;			
	background-position: top left;
}
div#panier {
	background-image: url(../_img/img_panier.jpg);
	background-repeat: no-repeat;			
	background-position: top left;
}

div.bloc_header span.title {
	position: absolute;
	top: 1px;
	left: 25px;
	width: 175px;
	height: 20px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	color: #D75B9D;
}
div.bloc_header span.info {
	position: absolute;
	top: 24px;
	left: 50px;
	width: 150px;
	height: 20px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	text-align: left;
	text-decoration: none;
	color: #969696;
}
div.bloc_header span.info a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	text-align: left;
	text-decoration: none;
	color: #969696;
}
div.bloc_header span.info a:link, div.bloc_header span.info a:visited {
	color: #244D8F;
}
div.bloc_header span.info a:hover, div.bloc_header span.info a:active {
	color: #D75B9D;
}

div.bloc_header div.encart {
	position: absolute;
	top: 47px;
	left: 1px;
	width: 198px;
	height: 20px;
}

/********** fin bloc header **********/


/************ bloc header 2 ************/
div#header {
	position: relative;
	width: 975px;
	height: 112px;
	top: 0px;
	left: 0px;
	
	background-image: url(../_img/header_background.gif);
	background-repeat: no-repeat;			
	background-position: top left;
	
	z-index: 500;
}

div#header div#logo {
	position: absolute;
	top: 12px;
	left: 12px;
	width: 158px;
	height: 69px;
	overflow: hidden;
	clear: both;
}

div#header div#bloc_espace_client {
	position: absolute;
	top: 15px;
	left: 544px;
	height: 51px;
	width: 166px;
	overflow: hidden;
	clear: both;
}

div#header div#bloc_panier {
	position: absolute;
	top: 15px;
	left: 690px;
	height: 51px;
	width: 230px;
	overflow: hidden;
	clear: both;
}

div#bloc_espace_client span.info, div#bloc_panier span.info {
	position: absolute;
	top: 0px;
	left: 30px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	text-align: left;
	text-decoration: none;
	color: #615E5E;
}
div#bloc_espace_client span.info a, div#bloc_panier span.info a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	text-align: left;
	text-decoration: none;
}
span.info a:link, span.info a:visited {
	color: #615E5E;
}
span.info a:hover, span.info a:active {
	color: #D75B9D;
}

div#header div#menu {
	position: absolute;
	top: 74px;
	left: 192px;
	height: 38px;
	clear: both;
	z-index: 600;
}

div#menu div#accueil {
	height: 38px;
	width: 99px;
	overflow: hidden;
	clear: both;
	background-image: url(../_img/btn_accueil.gif);
	background-repeat: no-repeat;
}
div#menu div#produits {
	height: 38px;
	width: 111px;
	clear: both;
	background-image: url(../_img/btn_produits.gif);
	background-repeat: no-repeat;
}
div#menu div#nouveautes {
	height: 38px;
	width: 142px;
	overflow: hidden;
	clear: both;
	background-image: url(../_img/btn_nouveautes.gif);
	background-repeat: no-repeat;
}
div#menu div#marques {
	height: 38px;
	width: 111px;
	overflow: hidden;
	clear: both;
	background-image: url(../_img/btn_marques.gif);
	background-repeat: no-repeat;
}
div#menu div#bons_plans {
	height: 38px;
	width: 138px;
	overflow: hidden;
	clear: both;
	background-image: url(../_img/btn_bons_plans.gif);
	background-repeat: no-repeat;
}
div#menu div#service_client {
	height: 38px;
	width: 165px;
	overflow: hidden;
	clear: both;
	background-image: url(../_img/btn_service_client.gif);
	background-repeat: no-repeat;
}
div#menu div#blog {
	height: 38px;
	width: 74px;
	overflow: hidden;
	clear: both;
	background-image: url(../_img/btn_blog.gif);
	background-repeat: no-repeat;
}
div#menu a.normal:link div, div#menu a.normal:visited div {			
	background-position: top left;
	cursor: hand;
	display: block;
	float: left;
}
div#menu a.normal:hover div, div#menu a.normal:active div, div#menu a.hover div {			
	background-position: bottom left;
	cursor: hand;
	display: block;
	float: left;
}
/********** fin bloc header 2 **********/






form#form_search {
	margin: 0;
	padding: 0;
	height: 20px;
}
form#form_search input#search_box {
	height: 20px;
	width: 120px;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	text-align: middle;
	text-decoration: none;
	color: #615E5E;
}
form#form_search input#submit {
	margin-top: 1px;
	margin-left: 3px;
	height: 18px;
	width: 36px;
	display: block;
	float: left;
	background-color: #FFFFFF;
	background-image: url(../_img/btn_go.gif);
	background-repeat: no-repeat;
	border: none;
	cursor: hand;
}

/************** partie commande ******************/
.commande_texte, .commande_texte a, .commande_texte a:link, .commande_texte a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}
.commande_texte a:hover, .commande_texte a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline;
	text-align: left;
	color: #d75b9d;
}

div.pageTitre {
	margin-left: 30px;
	margin-bottom: 30px;
	font-size: 15px;
	font-weight: bold;
	/*color: #f89b00;*/
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	color: #787878;
}

div.pageSousTitre {
	margin-left: 30px;
	margin-bottom: 20px;
	font-size: 15px;
	font-weight: bold;
	/*color: #f89b00;*/
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	color: #787878;
}

/* TABLE list */
table.tab_list {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 600px;
	border-collapse: collapse;
	border: 1px solid #DFDFDF;
	font-size: 12px;
}
table.ticket_list {
	width: 470px;
}

table.tab_list th {
	padding: 3px;
	background-color: #DFDFDF;
	font-weight: bold;
	/*color: #F89B00;*/
	color: #000000;
	text-align: center;
}

table.tab_list th a { color: #F89B00; }

table.tab_list tr:hover { background-color: #ffe8cf; }

table.tab_list td { padding: 3px; }

table.tab_list td.buttons {
	text-align: right;
	vertical-align: top;
}

table.tab_list td.online { width: 20px;}

table.tab_list tr.selected { background-color: #ffe8cf; }

tr.paire { background-color: #EFEFEF; }
tr.impaire { background-color: #FFFFFF; }


div.tab_list_footer {
	width: 470px;
	margin: 20px 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
	color: #787878;
	font-size: 12px;
}

div.tab_list_footer_large {
	width: 700px;
}

div.tab_list_footer a { color: #787878; }

div.tab_list_footer .pageCourante { font-size: 15px; }

table.tab_formu td.sousSection {
	padding: 3px;
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #787878;
	font-size: 14px;
}

table.tab_formu td.submit {
	padding-top: 10px;
	text-align: right;
}

table.tab_formu textarea.full {
	width: 465px !important;
	height: 200px;
}

.bold { font-weight: bold; }
.italic { font-style: italic; }
.center { text-align: center; }
.right { text-align: right; }

.aucunticket {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #787878;
	font-size: 14px;
}

input.ticket_bouton {
	width: auto;
	border: 1px solid #cccccc;
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

input.ticket_bouton:hover { background-color: #ffe8cf; }

input.radio {
	width: 16px;
	/*float: left;*/
}

img {
	border: none;
	vertical-align: middle;
}

#flashcontent_1 {
	position: relative;
	z-index: 2;
}
#flashcontent_2 {
	position: relative;
	z-index: 3;
}
#flashcontent_visio {
	position: relative;
	z-index: 4;
}

div#hiddenzone1.hide, div#hiddenzone3.hide {
	display: none;
	height: 0px;
}
div#hiddenzone1.display, div#hiddenzone3.display {
	display: block;
	height: 28px;
}
div#hiddenzone2.hide {
	display: none;
	height: 0px;
}
div#hiddenzone2.display {
	display: block;
}