/************************** 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

marron fond menu:			#848D9A
marron fond sous-menu:		#7C390D
jaune lien hover:			#848D9A
orange liserets:			#848D9A
marron clair texte menu:	#848D9A
background:					#CC9999


************ FIN COLORIS **********/

body {
	position: relative;
	z-index: 1;
	background-color: #CBBDA0;
	background-image: url('../_img/fond_clif.jpg');
	background-repeat: repeat;
	background-position: top center;
}

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

.generaltable {
	width: 990px;
}

.opaqueline {
	height: 10px;
}
.headerline {
	height: 81px;
}
.whiteline1 {
	height: 7px;
}
.menuline {
	height: 28px;
}
.sousmenuline {
	height: 51px;
}
/*.whiteline2 {
	height: 1305px;
}*/
.whiteline3 {
	height: 14px;
}
.whiteline4 {
	height: 14px;
}
.tagline {
	height: 60px;
}
.opaqueline, .whiteline1, .whiteline4 {
	font-size: 0px;
	line-height: 0px;
}
.headerline, .whiteline1, .sousmenuline, .whiteline2, .whiteline3, .whiteline4 {
	background-color: #FFFFFF;
}
.menuline, .tagline {
	background-color: #848D9A;
}
a.nodecoration, a.nodecoration:link, a.nodecoration:visited, a.nodecoration:hover, a.nodecoration:active {
	text-decoration: none;
	cursor: pointer;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 0px;
	line-height: 0px;		
}



/********** 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: #FFFFFF;
	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: #000000;
	text-decoration: none;
}
a.hover_vertical_menu, a.hover_vertical_menu:link, a.hover_vertical_menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.hover_vertical_menu:hover, a.hover_vertical_menu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/************** end *****************/

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

/********** menu lateral ************/
.bcategorie {
	background-color: #848D9A;
}
.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: #848D9A;
}

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

.bcategoriehover span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 16px;
	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: #FFFFFF;
	text-decoration: none;
	padding-left: 16px;
}
.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: #FFFFFF;
	text-decoration: none;
	padding-left: 16px;
	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: normal;
	font-weight: normal;
	color: #848D9A;
	text-decoration: none;
	padding: 2px 0px 3px 14px;
}
.bsouscategorie a:hover, .bsouscategorie a:active, .bsouscategoriehover a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FF6300;
	text-decoration: none;
	padding: 2px 0px 3px 14px;
	/*background-image: url(../_img/pinksquare.gif);*/
	background-repeat: no-repeat;
	background-position: 3px 6px;
}
/************** 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: #AAAAAA;
	/*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: #FFFFFF;
	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: #FFFFFF;
	text-decoration: none;
	padding-left: 6px;
	background-image: url(../_img/whitesquare.gif);
	background-repeat: no-repeat;
	background-position: 139px 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;*/
	color: #848D9A;
	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: #848D9A;
}


.whiteviewedproduct {
	width: 64px;
	height: 40px;
	border: 1px solid #848D9A;
	margin: 0px;
	padding: 0px;
}

.pvtitre span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 16px;
}
/************** end *****************/

/********** produits vus ************/
.blueline1 {
	font-size: 0px;
	line-height: 0px;
	background-color: #848D9A;
}
.linktitle span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	color: #848D9A;
	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: #000000;
	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: #848D9A;
	text-decoration: none;
}
/************** end *****************/

/********** produits vus ************/
.prodtitle span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height: 21px;
	font-weight: bold;
	color: #848D9A;
	text-decoration: none;
	vertical-align: top;
	padding-top: -7px;
}
/*.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: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
	font-weight: normal;
	color: #848D9A;
	text-decoration: none;
}
.pagination a.link, .pagination a.link:link, .pagination a.link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
	font-weight: normal;
	color: #848D9A;
	text-decoration: none;
}
.pagination a.link:hover, .pagination a.link:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
	font-weight: normal;
	color: #848D9A;
	text-decoration: none;
}
.pagination a.hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #848D9A;
	text-decoration: none;
}
/************** end *****************/

/********** produits ****************/
.orangeborder {
	border: 1px solid #848D9A;
}
form select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

span.prodbrand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #848D9A;
	text-decoration: none;
}
span.prodtitle, span.prodcolor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
span.prodprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #848D9A;
	text-decoration: none;
}
span.prodpromo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
span.prodpromo strike {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: line-through;
}
span.prodotherprice {
	font-family: 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: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 0px 60px 0px 60px;
}
/************** end *****************/

/******** precedent suivant *********/
.precedentsuivant a, .precedentsuivant a:link, .precedentsuivant a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
	font-weight: normal;
	color: #BD4A42;
	text-decoration: none;
}
.precedentsuivant a:hover, .precedentsuivant a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
	font-weight: normal;
	color: #848D9A;
	text-decoration: none;
}
/************** 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: #848D9A;
	text-decoration: none;
}
.bluetext a:link, .bluetext a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #848D9A;
	text-decoration: underlined;
}
.bluetext a:hover, .bluetext a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #848D9A;
	text-decoration: underlined;
}
.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: #BD4A42;
	text-decoration: none;
}
.bluesubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
.blacktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 6 0 6 0;
}
.blacktext p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.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: #BD4A42;
	text-decoration: none;
}
.redpromo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	/*color: #FF0000;*/
	text-decoration: none;
}
.pinktitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: normal;
	font-weight: bold;
	color: #FF8F44;
	text-decoration: none;
}

.pinkcaddie {
	background-color: #FF8F44;
}
.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;
}

.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: #BD4A42;
	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: #FF8F44;
	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: #FF8F44;
	border: 1px solid #FF8F44;
	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;
}

.divcoloris, .divcolorishover {
	height: 42px;
	width: 42px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 0px;
	float: left;
}
.divcoloris a img ,.divcolorishover a img {
	margin: 1px;
}

.divcoloris a, .divcoloris a:link, .divcoloris a:visited {
	display: block;
	height: 42px;
	width: 42px;
	text-decoration: none;
	background-color: #BD4A42;
	float: left;
}
.divcoloris a:hover, .divcoloris a:active, .divcolorishover a {
	display: block;
	height: 42px;
	width: 42px;
	text-decoration: none;
	background-color: #FF8F44;
	float: left;
}
/************** 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: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
	font-weight: bold;
	color: #848D9A;
	text-decoration: none;
}
.betweenlinestext_blue span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
	font-weight: bold;
	color: #244D8F;
	text-decoration: none;
}
.betweenlinestext_home1 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 23px;
	font-weight: normal;
	color: #244D8F;
	text-decoration: none;
}
.betweenlinestext_home1 font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 23px;
	font-weight: normal;
	color: #A0DAFB;
	text-decoration: none;
}
.newsletterstext p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/************** end *****************/


/********** boutique marque *********/
span.bmsubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	color: #244D8F;
	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 *****************/

/************** tags ****************/
.tags, .tags a, .tags a:link, .tags a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.tags a:hover, .tags a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

/************** bottom tags ****************/
.bottomTags {
	text-align: justify;
	width:auto;
	margin:0;
	padding:0;
}
.espace1 {
	padding:0 9px 12px 18px;
	margin:0;
}
.espace2 {
	padding:0 9px 12px 9px;
	margin:0;
}
.espace3 {
	padding:0 18px 12px 9px;
	margin:0;
}
.bottomTags, .bottomTags a, .bottomTags a:link, .bottomTags a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.bottomTags a:hover, .bottomTags a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #FFFFFF;
	text-decoration: none;
}
/************** end *****************/


.leftfloat {
	float: left;
}

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

span.devlpmnt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/************ flash content *********/
div#flashcontent_b1, div#flashcontent_b2, div#flashcontent_1, div#flashcontent_2, div#flashcontent_3, div#flashcontent_4, div#flashcontent_5 {
	position: relative;
	z-index: 2;
}

/*********** nouveau


/************** login ***************/
.bloclogin {
	width: 100%;
	height: 256px;
	text-align: left;
	vertical-align: top;
}

.bg_paiement {
}

.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 a, .login a:link, .login a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	font-weight: normal;
	color: #848D9A;
	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: #848D9A;
	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: pointer;
}
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: pointer;
}


.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: pointer;
}
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: pointer;
}
.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;
}

.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: 60px;
}
#tableaupanier #taille {
	width: 40px;
}
#tableaupanier #quantite {
	width: 60px;
}
#tableaupanier #prixttc {
	width: 70px;
}
#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.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: 990px;
	height: 81px;
	top: 0px;
	left: 0px;
}

div#header div#logo {
	position: absolute;
	top: 0px;
	left: 7px;
	width: 412px;
	height: 81px;
	overflow: hidden;
	clear: both;
}

div#header div#bloc_espace_client {
	position: absolute;
	top: 10px;
	left: 677px;
	height: 29px;
	width: 126px;
	overflow: hidden;
	clear: both;
	background-color: #848D9A;
}

div#header div#bloc_panier {
	position: absolute;
	top: 10px;
	left: 805px;
	height: 29px;
	width: 162px;
	overflow: hidden;
	clear: both;
	background-color: #848D9A;
}

div#header div#bloc_recherche {
	position: absolute;
	top: 41px;
	left: 677px;
	height: 29px;
	width: 290px;
	overflow: hidden;
	clear: both;
	background-color: #848D9A;
}


/*div#bloc_espace_client span.info {
	width: 126px;
	height: 29px;
	text-align: center;
}
div#bloc_panier span.info {
	width: 162px;
	height: 29px;
	text-align: center;
}*/
div#bloc_espace_client span.info, div#bloc_panier span.info {
	/*position: absolute;
	bottom: 0px;
	left: 40px;*/
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 29px;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
}
div#bloc_recherche span.info {
	position : relative;
	left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 29px;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	color: #848D9A;
}
div#bloc_espace_client span.info a, div#bloc_panier span.info a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 29px;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
}
span.info a:link, span.info a:visited {
	color: #FFFFFF;
}
span.info a:hover, span.info a:active {
	color: #000000;
}

div#bloc_recherche form#form_search {
	margin: 0;
	padding: 0;
	height: 20px;
	position: absolute;
	right: 5px;
	top: 5px;
}
form#form_search input#search_box {
	height: 20px;
	width: 192px;
	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.normal {
	margin-top: 0px;
	margin-left: 3px;
	height: 20px;
	width: 88px;
	display: block;
	float: left;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #000000;
	/*background-image: url(../_img/btn_go.gif);
	background-repeat: no-repeat;*/
	border: none;
	cursor: pointer;
}
form#form_search input#submit.normal:hover, form#form_search input#submit.hover {
	margin-top: 0px;
	margin-left: 3px;
	height: 20px;
	width: 88px;
	display: block;
	float: left;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FF6600;
	/*background-image: url(../_img/btn_go.gif);
	background-repeat: no-repeat;*/
	border: none;
	cursor: pointer;
}
/********** fin bloc header 2 **********/


/************** 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;*/
}

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



div#hiddenzone.hide {
	display: none;
	height: 0px;
}div#hiddenzone.display {
	display: block;
	height: 55px;
}

DIV.errorPointure{
	padding:5px 10px;
	font-family:Arial;
	font-size:12px;
	line-height:20px;
	margin-top:5px;
	margin-bottom:5px;
	background:#FDDADA;
	border:1px solid #FD5353 !important;
	color:#DE0808;
}
