 
/* ****************** *
 * Kapsys Style Sheet
 * ****************** *
 * versions : 1.0
 * authors : Philong Tong, Michel Tissier 
 * email : 
 * website : www.kapsys.com
 * copyright kapsys 2008
 * ****************** */
 
 
*
{
	outline:none !important;
}
html 
{
	z-index:3;
	background: #A5D0F2 url(../../images/fr/home_bg4.jpg) no-repeat top;
	padding: 0;
	margin: 0;
}

body 
{
	z-index:2;
	margin: 0px;
	padding: 0px;
	text-align: center;
	letter-spacing:0px;
	color: #00284a;
	font-family:arial;
}

img, ul, h1, h2, form 
{
	border:0;
	padding:0;
	margin:0;
}

a {
	text-decoration:none;
}
a:link    {color: #00284a; text-decoration:none;}
a:visited {color: #00284a; text-decoration:none;}
a:hover   {color: #00284a; text-decoration:none;}
a:active  {color: #00284a; text-decoration:none;}

/* pbm contour rouge ou bleu du grag and drop FF3 et ie7 */
a, a img, img {outline:none;}
/*******************GOOGLEMAP BOX***************************/
div#map_canvas {
	font:normal 11px arial;
	letter-spacing:0;
	width: 520px; 
	height: 320px;
	margin: 0 0 10px 0;
} 
/***********************************************************/

div#content {	
	border: 0px solid;
	position:relative;
	top:45px;
	width:755px;	
	margin: 0px auto 0px auto;
	padding: 0 0 0 0;
	text-align: center;		
}

div#header {
	border: 0px solid red;
	position:relative;
	width:750px;
	margin: 0px auto 0px auto;	
	padding:48px 0 0 0;
	z-index:2;	

}

div#main {
	border:0px solid red;
	position:relative;
	width:750px;	
	margin: 0px auto 0px auto;		
}

/**************************************************************************
                LOGO
***************************************************************************/
div#logo {
	border: 0px dashed red;
	position:absolute;
	left:0;	
	top:0;
}

/**************************************************************************
                KN STATUS
***************************************************************************/
div#knStatus {
	border: 0px dashed red;
	position:absolute;
	right:0px;	
	top:0px;
}

/**************************************************************************
                BANNER
***************************************************************************/
div#banner {
	width:468px; 
	height:60px;
	border:0px solid grey;
	position:absolute;
	top:5px;
	left:50%;
	margin-left:-234px;
}

/**************************************************************************
                RUBRIC TITLE
***************************************************************************/
div.rubricTitle {
	border: 0px solid yellow;
	height:25px;
	width:100%;
	text-align: left;	
	position:absolute;
	top:75px;
	left:0px;
}

div.rubricTitle ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

div.rubricTitle ul li {
	border:0px dotted #ff6600;	
	float: left;
	height:25px;
	width:190px;	
	position:relative;	
}

div.rubricTitle ul li img {
	position:absolute;
	bottom:0;
}

/**************************************************************************
                BLUE BOX
***************************************************************************/
div#blueBox {
	position:absolute;
	border:0px solid blue;
	clear:both;
	width:750px;
	left:0px;
	padding:0;	
	top:97px;
	z-index:1;
}

div.blueBox_top {
	height:10px;
	font-size:1px;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/blueBox_haut.png) top left no-repeat;
}


div.blueBox_middle {
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/blueBox_milieu.png) top left repeat-y;
}


div.blueBox_Bottom {
	height:15px;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/blueBox_bas.png) bottom left no-repeat;
}

div#blueBox p, div#blueBox_bottom p {	
	text-align: left;
	margin: 0 30px 0 20px;
}

/**************************************************************************
               LITTLE BLUE BOX
***************************************************************************/
div#littleBlueBox {
	clear:both;
	width:514px;
	margin: 0px auto 0px auto;
	padding:0;
}

div.littleBlueBox_top {
	font:normal 1px arial;
	height:15px;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/littleBlueBox_01.png) top left no-repeat;
}


div.littleBlueBox_middle {
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/littleBlueBox_02.png) top left repeat-y;
}


div.littleBlueBox_bottom {
	font:normal 1px arial;
	height:15px;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/littleBlueBox_03.png) bottom left no-repeat;
}


/**************************************************************************
             SHAREBOX
***************************************************************************/
div#shareBox {	
	clear:both;
	width:450px;
	margin: 0px auto 0px auto;
	padding:0;
}

div.shareBox_top {

	border: 0px solid pink;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/shareBox_01.png) top left no-repeat;
}


div.shareBox_middle {
	margin:0;
	padding:0 3px 0 0px;
	background: transparent url(../../images/fr/shareBox_02.png) top left repeat-y;
}


div.shareBox_bottom {
	height:15px;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/shareBox_03.png) bottom left no-repeat;
}

/**************************************************************************
                WHITE BOX 20%
***************************************************************************/
div#whiteBox20 {	
	border:0px solid grey;
	clear:both;
	width:130px;
	margin: 0px auto 0px auto;
	padding:0;
}

div.whiteBox20_top {

	border: 0px solid pink;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox20_01.png) top left no-repeat;
}


div.whiteBox20_middle {
	margin:0;
	padding:0 3px 0 0px;
	background: transparent url(../../images/fr/whiteBox20_02.png) top left repeat-y;
}


div.whiteBox20_bottom {
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox20_03.png) bottom left no-repeat;
}

/**************************************************************************
                WHITE BOX 25%
***************************************************************************/
div#whiteBox25 {	
	border:0px solid grey;
	clear:both;
	width:167px;
	margin: 0px auto 0px auto;
	padding:0;
}

div.whiteBox25_top {

	border: 0px solid pink;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox25_top.gif) top left no-repeat;
}


div.whiteBox25_middle {
	margin:0;
	padding:0 3px 0 0px;
	background: transparent url(../../images/fr/whiteBox25_middle.gif) top left repeat-y;
}


div.whiteBox25_bottom {
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox25_bottom.gif) bottom left no-repeat;
}

div#whiteBox25 p {	
	text-align: left;
	margin: 0 30px 0 20px;
}
/**************************************************************************
                WHITE BOX 30%
***************************************************************************/
div#whiteBox30 {	
	border:0px solid grey;
	clear:both;
	width:260px;
	margin: 0px auto 0px auto;
	padding:0;
}

div.whiteBox30_top {

	border: 0px solid pink;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox30_01.png) top left no-repeat;
}


div.whiteBox30_middle {
	margin:0;
	padding:0 3px 0 0px;
	background: transparent url(../../images/fr/whiteBox30_02.png) top left repeat-y;
}


div.whiteBox30_bottom {
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox30_03.png) bottom left no-repeat;
}

/**************************************************************************
                WHITE BOX 33%
***************************************************************************/
div#whiteBox33 {	
	border:0px solid grey;
	clear:both;
	width:264px;
	margin: 0px auto 0px auto;
	padding:0;
}

div.whiteBox33_top {

	border: 0px solid pink;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox33_01.png) top left no-repeat;
}


div.whiteBox33_middle {
	margin:0;
	padding:0 3px 0 0px;
	background: transparent url(../../images/fr/whiteBox33_02.png) top left repeat-y;
}


div.whiteBox33_bottom {
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox33_03.png) bottom left no-repeat;
}

div#whiteBox25 p {	
	text-align: left;
	margin: 0 30px 0 20px;
}
/**************************************************************************
                WHITE BOX 50%
***************************************************************************/
div#whiteBox50 {
	border: 0px solid pink;
	clear:both;
	width:355px;	
	margin: 0px auto 0px auto;
	padding:0;
}

div.whiteBox50_top {
	height:10px;
	font-size:1px;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox50_top.gif) top left no-repeat;
}


div.whiteBox50_middle {
	margin:0;
	padding:0 3px 0 3px;
	background: transparent url(../../images/fr/whiteBox50_middle.gif) top left repeat-y;
}


div.whiteBox50_bottom {
	height:15px;
	font-size:1px;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox50_bottom.gif) bottom left no-repeat;
}

div#whiteBox50 p {	
	text-align: left;
	margin: 0 30px 0 20px;
}
/**************************************************************************
                WHITE BOX 55%
***************************************************************************/
div#whiteBox55 {
	clear:both;
	width:545px;	
	margin: 0px auto 0px auto;
	padding:0;
}

div.whiteBox55_top {
	height:10px;
	font-size:1px;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox55_top.png) top left no-repeat;
}


div.whiteBox55_middle {
	margin:0;
	padding:0 3px 0 3px;
	background: transparent url(../../images/fr/whiteBox55_middle.png) top left repeat-y;
}


div.whiteBox55_bottom {
	height:15px;
	font-size:1px;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox55_bottom.png) bottom left no-repeat;
}

/**************************************************************************
                WHITE BOX 70%
***************************************************************************/
div#whiteBox70 {
	border: 0px solid pink;
	clear:both;
	width:471px;	
	margin: 0px auto 0px auto;
	padding:0;
}

div.whiteBox70_top {
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox70_top.png) top left no-repeat;
}


div.whiteBox70_middle {
	margin:0;
	padding:0 3px 0 3px;
	background: transparent url(../../images/fr/whiteBox70_middle.png) top left repeat-y;
}


div.whiteBox70_bottom {
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox70_bottom.png) bottom left no-repeat;
}

/**************************************************************************
                WHITE BOX 73%
***************************************************************************/
div#whiteBox73 {
	border: 0px solid pink;
	clear:both;
	width:490px;	
	margin: 0px auto 0px auto;
	padding:0;
}

div.whiteBox73_top {
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox73_01.png) top left no-repeat;
}


div.whiteBox73_middle {
	margin:0;
	padding:0 3px 0 3px;
	background: transparent url(../../images/fr/whiteBox73_02.png) top left repeat-y;
}


div.whiteBox73_bottom {
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox73_03.png) bottom left no-repeat;
}

/**************************************************************************
                WHITE BOX 75%
***************************************************************************/
div#whiteBox75 {
	border: 0px solid pink;
	clear:both;
	width:535px;	
	margin: 0px auto 0px auto;
	padding:0;
}

div.whiteBox75_top {
	font:normal 1px arial;
	height:5px;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox75_top.png) top left no-repeat;
}


div.whiteBox75_middle {
	margin:0;
	padding:0 3px 0 3px;
	background: transparent url(../../images/fr/whiteBox75_middle.png) top left repeat-y;
}


div.whiteBox75_bottom {
	font:normal 1px arial;
	height:5px;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox75_bottom.png) bottom left no-repeat;
}

div#whiteBox75 p {	
	text-align: left;
	margin: 0 30px 0 20px;
}
/**************************************************************************
                WHITE BOX 80%
***************************************************************************/
div#whiteBox80 {
	border: 0px solid pink;
	clear:both;
	width:550px;	
	margin: 0px auto 0px auto;
	padding:0;
}

div.whiteBox80_top {
	height:10px;
	font-size:1px;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox80_top.png) top left no-repeat;
}


div.whiteBox80_middle {
	margin:0;
	padding:0 3px 0 3px;
	background: transparent url(../../images/fr/whiteBox80_middle.png) top left repeat-y;	
}


div.whiteBox80_bottom {
	height:12px;
	font-size:1px;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox80_bottom.png) bottom left no-repeat;
}

div#whiteBox80 p {	
	text-align: left;
	margin: 0 30px 0 20px;
}

/**************************************************************************
                WHITE BOX 83%
***************************************************************************/
div#whiteBox83 {
	border: 0px solid pink;
	clear:both;
	width:741px;	
	margin: 0px auto 0px auto;
	padding:0;
}

div.whiteBox83_top {
	height:20px;
	font-size:1px;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox83_top.png) top left no-repeat;
}


div.whiteBox83_middle {
	margin:0;
	padding:0 3px 0 3px;
	background: transparent url(../../images/fr/whiteBox83_middle.png) top left repeat-y;
}


div.whiteBox83_bottom {
	height:60px;
	font-size:1px;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox83_bottom.png) bottom left no-repeat;
}

div#whiteBox83 p 
{	
	text-align: left;
	margin: 0 30px 0 20px;
}


/**************************************************************************
                WHITE BOX 90%
***************************************************************************/
div#whiteBox90 {
	border: 0px solid pink;
	clear:both;
	width:642px;	
	margin: 0px auto 0px auto;
	padding:0;
}

div.whiteBox90_top {
	height:15px;
	font-size:1px;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox90_01.png) top left no-repeat;
}


div.whiteBox90_middle {
	margin:0;
	padding:0 3px 0 3px;
	background: transparent url(../../images/fr/whiteBox90_02.png) top left repeat-y;
}


div.whiteBox90_bottom {
	height:15px;
	font-size:1px;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox90_03.png) bottom left no-repeat;
}

/**************************************************************************
                WHITE BOX 100%
***************************************************************************/
div#whiteBox100 {	
	clear:both;
	width:730px;	
	margin: 0px auto 0px auto;
	padding:0;
}

div.whiteBox100_top {
	border: 0px solid pink;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox100_top.gif) top left no-repeat;
}


div.whiteBox100_middle {
	margin:0;
	padding:0 3px 0 3px;
	background: transparent url(../../images/fr/whiteBox100_middle.gif) top left repeat-y;
}


div.whiteBox100_bottom {
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/whiteBox100_bottom.gif) bottom left no-repeat;
}

div#whiteBox100 p {	
	text-align: left;
	margin: 0 30px 0 20px;
}

/**************************************************************************
                PURPLE BOX 10%
***************************************************************************/
div#purpleBox10 {	
	clear:both;
	width:211px;	
	margin: 0px auto 0px auto;
	padding:0;
}

div.purpleBox10_top {
	border: 0px solid pink;
	margin:0;
	padding:0;
	height:29px;
	background: transparent url(../../images/fr/purpleBox10_top.png) top left no-repeat;
}


div.purpleBox10_middle {
	margin:0;
	padding:0 3px 0 3px;
	background: transparent url(../../images/fr/purpleBox10_middle.png) top left repeat-y;
}


div.purpleBox10_bottom {
	margin:0;
	padding:0;
	height:38px;
	background: transparent url(../../images/fr/purpleBox10_bottom.png) bottom left no-repeat;
}

div#purpleBox10 p {	
	text-align: left;
	margin: 0 30px 0 20px;
}


/**************************************************************************
                HALLO BOX0PURPLE
***************************************************************************/
div#halloBox0_purple {
	clear:both;
	width:166px;	
	margin: 8px auto 8px auto;
	padding:0;
}

div.halloBox0_purple_top {
	border: 0px solid pink;
	height:8px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/halo0_purple_top.png) top left no-repeat;
}


div.halloBox0_purple_middle {
	margin:0;
	padding:0 3px 0 3px;
	background: transparent url(../../images/fr/halo0_purple_middle.png) top left repeat-y;
}


div.halloBox0_purple_bottom {
	height:8px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/halo0_purple_bottom.png) bottom left no-repeat;
}

/**************************************************************************
                HALLO BOX0
***************************************************************************/
div#halloBox0 {
	clear:both;
	width:166px;	
	margin: 8px auto 8px auto;
	padding:0;
}

div.halloBox0_top {
	border: 0px solid pink;
	height:8px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/hallo0_top.png) top left no-repeat;
}


div.halloBox0_middle {
	margin:0;
	padding:0 3px 0 3px;
	background: transparent url(../../images/fr/hallo0_middle.png) top left repeat-y;
}


div.halloBox0_bottom {
	height:8px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/hallo0_bottom.png) bottom left no-repeat;
}

/**************************************************************************
                HALLO BOX
***************************************************************************/
div#halloBox {
	clear:both;
	width:180px;	
	margin: 8px auto 8px auto;
	padding:0;
}

div.halloBox_top {
	border: 0px solid pink;
	height:8px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/easyStoreHaloBoxTop.png) top left no-repeat;
}


div.halloBox_middle {
	border: 0px solid pink;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/easyStoreHaloBoxMiddle.png) top left repeat-y;
}


div.halloBox_bottom {
	height:8px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/easyStoreHaloBoxBottom.png) bottom left no-repeat;
}

div#halloBox p {	
	text-align: left;
	margin: 0 30px 0 20px;
}

/**************************************************************************
                HALLO BOX 2
***************************************************************************/
div#halloBox2 {
	border:0px dotted white;
	clear:both;
	width:165px;	
	margin: 3px auto 5px auto;
	padding:0;
}

div.halloBox2_top {
	height:8px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/myKapsysHaloBoxTop.png) top left no-repeat;
}


div.halloBox2_middle {
	border:0px dotted red;
	margin:0;
	padding:0 3px 0 5px;
	background: transparent url(../../images/fr/myKapsysHaloBoxMiddle.png) top left repeat-y;
}


div.halloBox2_bottom {
	height:8px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/myKapsysHaloBoxBottom.png) bottom left no-repeat;
}

div#halloBox2 p {	
	text-align: left;
	margin: 0 30px 0 20px;
}

/**************************************************************************
                HALLO BOX 3
***************************************************************************/
div#halloBox3 {
	clear:both;
	width:230px;	
	margin: 3px auto 5px auto;
	padding:0;
}

div.halloBox3_top {
	height:8px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/openShareHaloBox_top.png) top left no-repeat;
}


div.halloBox3_middle {
	border:0px dotted red;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/openShareHaloBox_middle.png) top left repeat-y;
}


div.halloBox3_bottom {
	height:8px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/openShareHaloBox_bottom.png) bottom left no-repeat;
}

/**************************************************************************
                HALLO BOX 4
***************************************************************************/
div#halloBox4 {
	clear:both;
	width:525px;	
	margin: 3px auto 5px auto;
	padding:0;
}

div.halloBox4_top {
	height:8px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/myKapsysHaloBox_01.png) top left no-repeat;
}


div.halloBox4_middle {
	border:0px dotted red;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/myKapsysHaloBox_02.png) top left repeat-y;
}


div.halloBox4_bottom {
	height:8px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/myKapsysHaloBox_03.png) bottom left no-repeat;
}

/**************************************************************************
                HALLO BOX 5
***************************************************************************/
div#halloBox5 {
	clear:both;
	width:160px;	
	margin: 3px auto 5px auto;
	padding:0;
}

div.halloBox5_top {
	height:8px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/contactHaloBox_01.png) top left no-repeat;
}


div.halloBox5_middle {
	border:0px dotted red;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/contactHaloBox_02.png) top left repeat-y;
}


div.halloBox5_bottom {
	height:8px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/contactHaloBox_03.png) bottom left no-repeat;
}


/**************************************************************************
                HALLO BOX 6
***************************************************************************/
div#halloBox6 {
	clear:both;
	width:720px;	
	margin: 3px auto 5px auto;
	padding:0;
}

div.halloBox6_top {
	height:8px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/hallo6_01.png) top left no-repeat;
}


div.halloBox6_middle {
	border:0px dotted red;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/hallo6_02.png) top left repeat-y;
}


div.halloBox6_bottom {
	height:8px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/hallo6_03.png) bottom left no-repeat;
}


/**************************************************************************
                MY CONTACTS HALLO BOX
***************************************************************************/
div#myContactsHaloBox {
	clear:both;
	width:688px;	
	/*margin: 3px auto 5px auto;*/
	margin:0px;
	padding:0;
	color:#360947;
}

div.myContactsHaloBox_top {
	height:45px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/myContactsHaloBox_01.png) top left no-repeat;
}


div.myContactsHaloBox_middle {
	border:0px dotted red;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/myContactsHaloBox_02.png) top left repeat-y;
}


div.myContactsHaloBox_bottom {
	height:48px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/myContactsHaloBox_03.png) bottom left no-repeat;
}

div#confirmContact{
	display:none;
	display:none;
}

/**************************************************************************
                BIG PURPLE DOT
***************************************************************************/
.BigPurpleDot
{
	width:25px;
	height:11px;
	background:transparent url('../../images/fr/dotPurple2.gif') 0px 6px  no-repeat;
	padding-left:7px;
	font-size:18px;
	font-weight:bold;
}
/**************************************************************************
                LIGHTBOXFORM
***************************************************************************/
div#lightBoxForm {
	clear:both;
	width:484px;	
	margin: 3px auto 5px auto;
	padding:0;
}

div.lightBoxForm_top {
	height:12px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/lightBoxForm_top.gif) top left no-repeat;
}


div.lightBoxForm_middle {
	border:0px dotted red;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/lightBoxForm_middle.gif) top left repeat-y;
}


div.lightBoxForm_bottom {
	height:20px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/lightBoxForm_bottom.gif) bottom left no-repeat;
}


/**************************************************************************
               NEW GEOTAGS BOX
***************************************************************************/
div#newGeotagBox {
	border:0px solid yellow;
	clear:both;
	width:145px;	
	margin: 3px auto 8px auto;
	padding:0;
}

div.newGeotagBox_top {
	height:8px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/myKapsysNewGeotagBoxTop.png) top left no-repeat;
}


div.newGeotagBox_middle {
	margin:0;
	padding:8px 3px 8px 3px;
	background: transparent url(../../images/fr/myKapsysNewGeotagBoxMiddle.png) top left repeat-y;
}


div.newGeotagBox_bottom {
	height:8px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/myKapsysNewGeotagBoxBottom.png) bottom left no-repeat;
}

div#newGeotagBox p {	
	text-align: left;
	margin: 0 30px 0 20px;
}

/**************************************************************************
               TAGCLOUDSBOX
***************************************************************************/
div#tagcloudsBox {
	clear:both;
	width:148px;	
	margin: 0 auto 0 auto;
	padding:0;
}

div.tagcloudsBox_top {
	border: 0px solid pink;
	height:8px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/tagCloudsBoxTop.gif) top left no-repeat;
}


div.tagcloudsBox_middle {
	margin:0;
	padding:0 3px 0 3px;
	background: transparent url(../../images/fr/tagCloudsBoxMiddle.gif) top left repeat-y;
}


div.tagcloudsBox_bottom {
	height:8px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/tagCloudsBoxBottom.gif) bottom left no-repeat;
}

div#tagcloudsBox p {	
	text-align: left;
	margin: 0 30px 0 20px;
}

/**************************************************************************
                TAGCLOUDS
***************************************************************************/
/*debut tag cloud*/
#box_nuage {
	border: 1px solid #B82F88;
	font:normal 11px arial;	
	padding: 8px;
	width:330px;
}

.tagcloud
{	
	margin: 0; 
	padding: 0;
	text-align: justify; 
}
.tagcloud a {
	text-decoration:none;
}
.tagcloud a:hover { 
	text-decoration:underline;
}
.tagcloud a.tag-1, .tagcloud .tag-1 { 
	color:#90abbb; 
	font:bold 16px arial;	
}
.tagcloud a.tag-2, .tagcloud .tag-2 {
	font:bold 14px arial;	
	color:#966d51;
}
.tagcloud a.tag-3, .tagcloud .tag-3 {
	font:normal 10px arial;	
	color:#cc1b7f;
}
.tagcloud a.tag-4, .tagcloud .tag-4 {
	font:bold 14px arial;	
	color:#ffab00;
}

.tagcloud a.tag-5, .tagcloud .tag-5 { 
	font:normal 10px arial;	
	color:#21bbcd; 	
}
.tagcloud a.tag-6, .tagcloud .tag-6 {
	font:normal 10px arial;	
	color:#dc45d0;
}
.tagcloud a.tag-7, .tagcloud .tag-7 {
	font:bold 12px arial;	
	color:#ff95d1;
}
.tagcloud a.tag-8, .tagcloud .tag-8 {
	font:bold 12px arial;	
	color:#5b9144;
}
.tagcloud a.tag-9, .tagcloud .tag-9 {
	font:normal 10px arial;	
	color:#FF0000;
}
/*fin tag cloud*/



/**************************************************************************
                BASKET BOX
***************************************************************************/
div#basketBox {
	clear:both;
	width:165px;	
	margin: 0px auto 0px 7px;
	padding:0;
}

div.basketBox_top {
	border: 0px solid pink;
	height:8px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/basketWhiteBoxTop.png) top left no-repeat;
}


div.basketBox_middle {
	margin:0;
	padding:0 3px 0 3px;
	background: transparent url(../../images/fr/basketWhiteBoxMiddle.png) top left repeat-y;
}


div.basketBox_bottom {
	height:8px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/basketWhiteBoxBottom.png) bottom left no-repeat;
}

div#basketBox p {	
	text-align: left;
	margin: 0 30px 0 20px;
}

/**************************************************************************
               CLASSEMENT BOX
***************************************************************************/
div#classementBox1 {
	clear:both;
	width:228px;	
	margin: 0px auto 0px 7px;
	padding:0;
}

div.classementBox1_top {
	border: 0px solid pink;
	height:4px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/classementBox_top1.png) top left no-repeat;
	_background: transparent url(../../images/fr/classementBox_top1.gif) top left no-repeat; /* hack ie6 */
}


div.classementBox1_middle {
	margin:0;
	padding:0 3px 0 3px;
	background: transparent url(../../images/fr/classementBox_middle1.png) top left repeat-y;
	_background: transparent url(../../images/fr/classementBox_middle1.gif) top left repeat-y;
}


div.classementBox1_bottom {
	height:4px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/classementBox_bottom1.png) bottom left no-repeat;
	_background: transparent url(../../images/fr/classementBox_bottom1.gif) bottom left no-repeat;
}

div#classementBox1 p {	
	text-align: left;
	margin: 0 30px 0 20px;
}


div#classementBox {
	border:0px solid pink;
	clear:both;
	width:187px;	
	margin:0;
	padding:0;
}

div.classementBox_top {	
	height:4px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/classementBox_top.png) top left no-repeat;
	_background: transparent url(../../images/fr/classementBox_top.gif) top left no-repeat;
}


div.classementBox_middle {
	margin:0;
	padding:0 3px 0 3px;
	background: transparent url(../../images/fr/classementBox_middle.png) top left repeat-y;
	_background: transparent url(../../images/fr/classementBox_middle.gif) top left repeat-y;
}


div.classementBox_bottom {
	height:4px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/classementBox_bottom.png) bottom left no-repeat;
	_background: transparent url(../../images/fr/classementBox_bottom.gif) bottom left no-repeat;
}

div#classementBox p {	
	text-align: left;
	margin: 0 30px 0 20px;
}

div#classementBox_ {
	border:0px solid pink;
	clear:both;
	width:157px;	
	margin:0;
	padding:0;
}

div.classementBox_top_ {	
	height:4px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/classementBox_top_.png) top left no-repeat;
	_background: transparent url(../../images/fr/classementBox_top_.gif) top left no-repeat;
}


div.classementBox_middle_ {
	margin:0;
	padding:0 3px 0 3px;
	background: transparent url(../../images/fr/classementBox_middle_.png) top left repeat-y;
	_background: transparent url(../../images/fr/classementBox_middle_.gif) top left repeat-y;
}


div.classementBox_bottom_ {
	height:4px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/classementBox_bottom_.png) bottom left no-repeat;
	_background: transparent url(../../images/fr/classementBox_bottom_.gif) bottom left no-repeat;
}

div#classementBox_ p {	
	text-align: left;
	margin: 0 30px 0 20px;
}
/* page de resultat vide (top50) */
div#bulles {
	border:1px solid #FFF;
	width:225px;
	height:330px;
	background-image:url(../../images/fr/zurbiesClassementBulles.gif);
	background-repeat:no-repeat;
	background-position: middle center;
}
div#bulles p {
	margin:50px 0 0 40px;
	paddin:0;
}

/**************************************************************************
                MENU BOX
***************************************************************************/
#menuBox1 .accueil {text-decoration:none; color:#fff; letter-spacing:0; font-weight:bold;}

/* corrige la position de la première image par l'absence de li */
#menuBox1 .menuBox_middle1  a,
#menuBox2 .menuBox2_middle1 a,
#menuBox3 .menuBox3_middle1 a,
#menuBox4 .menuBox4_middle1 a {margin-left:8px;}
#menuBox1 .menuBox_middle1 ul li,
#menuBox2 .menuBox2_middle1 ul li,
#menuBox3 .menuBox3_middle1 ul li,
#menuBox4 .menuBox4_middle1 ul li {margin-left:10px;}
#menuBox1 .menuBox_middle1  ul li a,
#menuBox2 .menuBox2_middle1 ul li a,
#menuBox3 .menuBox3_middle1 ul li a,
#menuBox4 .menuBox4_middle1 ul li a {margin-left:0px;}
#menuBox1 .menuBox_middle1  ul li a.sm1,
#menuBox1 .menuBox_middle1  ul li a.sm2,
#menuBox1 .menuBox_middle1  ul li a.sm3,
#menuBox1 .menuBox_middle1  ul li a.sm4,
#menuBox2 .menuBox2_middle1 ul li a.sm1,
#menuBox2 .menuBox2_middle1 ul li a.sm2,
#menuBox2 .menuBox2_middle1 ul li a.sm3,
#menuBox2 .menuBox2_middle1 ul li a.sm4,
#menuBox3 .menuBox3_middle1 ul li a.sm1,
#menuBox3 .menuBox3_middle1 ul li a.sm2,
#menuBox3 .menuBox3_middle1 ul li a.sm3,
#menuBox3 .menuBox3_middle1 ul li a.sm4,
#menuBox4 .menuBox4_middle1 ul li a.sm1,
#menuBox4 .menuBox4_middle1 ul li a.sm2,
#menuBox4 .menuBox4_middle1 ul li a.sm3,
#menuBox4 .menuBox4_middle1 ul li a.sm4 {margin-left:-12px;}


#menuBox1 {}
#menuBox1 .menuBox_top1,
#menuBox2 .menuBox2_top1,
#menuBox3 .menuBox3_top1,
#menuBox4 .menuBox4_top1 {position:relative;}
#menuBox1 .menuBox_top1 img,
#menuBox2 .menuBox2_top1 img,
#menuBox3 .menuBox3_top1 img {position:absolute; top:5px; right:5px; border:0;}
#menuBox4 .menuBox4_top1 img {position:absolute; top:7px; right:14px; border:0;}
#menuBox1 .menuBox_top1 a.accueil,
#menuBox2 .menuBox2_top1 a.accueil,
#menuBox3 .menuBox3_top1 a.accueil,
#menuBox4 .menuBox4_top1 a.accueil {
	text-decoration:none;
	color:#FFFFFF;
	letter-spacing:0;
	font-weight:bold;
}
a.accueil:link    {color:#FFFFFF; font-weight:bold; text-decoration:none; letter-spacing:0;}
a.accueil:visited {color:#FFFFFF; font-weight:bold; text-decoration:none; letter-spacing:0;}
a.accueil:hover   {color:#FFFFFF; font-weight:bold; text-decoration:none; letter-spacing:0;}
a.accueil:active  {color:#FFFFFF; font-weight:bold; text-decoration:none; letter-spacing:0;}
#menuBox4 .accueil {
	position:absolute;
	left:10px;
	padding:0 0 0 15px;
	text-decoration:none;
	letter-spacing:0;
	font-weight:bold;	
}

#menuBox1 .menuBox_middle1 .mbtitle,
#menuBox2 .menuBox2_middle1 .mbtitle,
#menuBox3 .menuBox3_middle1 .mbtitle,
#menuBox4 .menuBox4_middle1 .mbtitle {
	padding:0 0 4px 8px;
	letter-spacing:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#menuBox1 .menuBox_middle1 li,
#menuBox2 .menuBox2_middle1 li,
#menuBox3 .menuBox3_middle1 li,
#menuBox4 .menuBox4_middle1 li {padding:0 0 0 4px;}
#menuBox1 .menuBox_middle1 li a,
#menuBox2 .menuBox2_middle1 li a,
#menuBox3 .menuBox3_middle1 li a,
#menuBox4 .menuBox4_middle1 li a {
	letter-spacing:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#menuBox1 .menuBox_middle1  .sm1,
#menuBox2 .menuBox2_middle1 .sm1,
#menuBox3 .menuBox3_middle1 .sm1,
#menuBox4 .menuBox4_middle1 .sm1 {background:transparent url(../../images/fr/navNul_learnuse.gif) center left no-repeat; width:83px; height:22px;}
#menuBox1 .menuBox_middle1  .sm2,
#menuBox2 .menuBox2_middle1 .sm2,
#menuBox3 .menuBox3_middle1 .sm2,
#menuBox4 .menuBox4_middle1 .sm2 {background:transparent url(../../images/fr/navNul_openshare.gif) center left no-repeat; width:83px; height:22px;}
#menuBox1 .menuBox_middle1  .sm3,
#menuBox2 .menuBox2_middle1 .sm3,
#menuBox3 .menuBox3_middle1 .sm3,
#menuBox4 .menuBox4_middle1 .sm3 {background:transparent url(../../images/fr/navNul_easystore.gif) center left no-repeat; width:77px; height:22px;}
#menuBox1 .menuBox_middle1  .sm4,
#menuBox2 .menuBox2_middle1 .sm4,
#menuBox3 .menuBox3_middle1 .sm4,
#menuBox4 .menuBox4_middle1 .sm4 {background:transparent url(../../images/fr/navNul_quiestkapsys.gif) center left no-repeat; width:114; height:22px;}
.sm1 span,
.sm2 span,
.sm3 span,
.sm4 span {display:none;}




div#menuBox1 {
	border:0px solid red;
	clear:both;
	width:198px;	
	margin: 3px auto 8px auto;
	padding:0;
}

div.menuBox_top1 {
	height:28px;	
	font:normal 12px arial;
	margin:0;
	padding:9px 0 0 25px;
	background: transparent url(../../images/fr/menuBoxTop1.png) top left no-repeat;
    _background: transparent url(../../images/fr/menuBoxTop1.gif) top left no-repeat;
	text-align:left;
}


div.menuBox_middle1 {
	margin:0;
	padding:0 5px 0 5px;
	background: transparent url(../../images/fr/menuBoxMiddle1.png) top left repeat-y;
    _background: transparent url(../../images/fr/menuBoxMiddle1.gif) top left repeat-y;
	text-align:left;
}

div.menuBox_middle1 img {
	vertical-align:middle;
	border:0;
}

div.menuBox_middle1 a {
	display:block;
	width:100%;	
	padding:4px 0 0 0;
	background:#fff;
}

div.menuBox_middle1 a:hover {
	background:#eeeeee;
}

div.menuBox_middle1 ul {
	margin:0 0 0 5px;
	padding:0;
	list-style:none;
}

div.menuBox_middle1 ul li a {
	text-decoration:none;
	font:normal 12px arial;
	color:#00284A;
}

div.menuBox_bottom1 {
	height:8px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/menuBoxBottom1.png) bottom left no-repeat;
    _background: transparent url(../../images/fr/menuBoxBottom1.gif) bottom left no-repeat;
}

div#menuBox1 p {	
	text-align: left;
	margin: 0 30px 0 20px;
}

/**************************************************************************
                MENU BOX2
***************************************************************************/
div#menuBox2 {
	border:0px solid red;
	clear:both;
	width:200px;	
	margin: 3px auto 8px auto;
	padding:0;
}

div.menuBox2_top1 {
	height:28px;	
	font:normal 12px arial;
	margin:0;
	padding:9px 0 0 25px;
	background: transparent url(../../images/fr/menuBoxTop2.png) top left no-repeat;
    _background: transparent url(../../images/fr/menuBoxTop2.gif) top left no-repeat;
	text-align:left;
}


div.menuBox2_middle1 {
	margin:0;
	padding:0 5px 0 5px;
	background: transparent url(../../images/fr/menuBoxMiddle2.png) top left repeat-y;
    _background: transparent url(../../images/fr/menuBoxMiddle2.gif) top left repeat-y;
	text-align:left;
}

div.menuBox2_middle1 img {
	vertical-align:middle;
	border:0;
}

div.menuBox2_middle1 a {
	display:block;
	width:100%;	
	padding:4px 0 0 0;
	background:#fff;
}

div.menuBox2_middle1 a:hover {
	background:#eeeeee;
}

div.menuBox2_middle1 ul {
	margin:0 0 0 5px;
	padding:0;
	list-style:none;
}

div.menuBox2_middle1 ul li a {
	text-decoration:none;
	font:normal 12px arial;
	color:#00284A;
}

div.menuBox2_bottom1 {
	height:8px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/menuBoxBottom2.png) bottom left no-repeat;
    _background: transparent url(../../images/fr/menuBoxBottom2.gif) bottom left no-repeat;
}

/**************************************************************************
                MENU BOX3
***************************************************************************/
div#menuBox3 {
	border:0px solid red;
	clear:both;
	width:200px;	
	margin: 3px auto 8px auto;
	padding:0;
}

div.menuBox3_top1 {
	height:28px;	
	font:normal 12px arial;
	margin:0;
	padding:9px 0 0 25px;
	background: transparent url(../../images/fr/menuBoxTop3.png) top left no-repeat;
    _background: transparent url(../../images/fr/menuBoxTop3.gif) top left no-repeat;
	text-align:left;
}


div.menuBox3_middle1 {
	margin:0;
	padding:0 5px 0 5px;
	background: transparent url(../../images/fr/menuBoxMiddle3.png) top left repeat-y;
    _background: transparent url(../../images/fr/menuBoxMiddle3.gif) top left repeat-y;
	text-align:left;
}

div.menuBox3_middle1 img {
	vertical-align:middle;
	border:0;
}

div.menuBox3_middle1 a {
	display:block;
	width:100%;	
	padding:4px 0 0 0;
	background:#fff;
}

div.menuBox3_middle1 a:hover {
	background:#eeeeee;
}

div.menuBox3_middle1 ul {
	margin:0 0 0 5px;
	padding:0;
	list-style:none;
}

div.menuBox3_middle1 ul li a {
	text-decoration:none;
	font:normal 12px arial;
	color:#00284A;
}

div.menuBox3_bottom1 {
	height:18px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/menuBoxBottom3.png) bottom left no-repeat;
    _background: transparent url(../../images/fr/menuBoxBottom3.gif) bottom left no-repeat;
}

/**************************************************************************
                MENU BOX4
***************************************************************************/
div#menuBox4 {
	border:0px solid red;
	clear:both;
	width:200px;	
	margin: 3px auto 8px auto;
	padding:0;
}

div.menuBox4_top1 {
	height:28px;	
	font:normal 12px arial;
	margin:0;
	padding:9px 0 0 25px;
	background: transparent url(../../images/fr/menuBox4_01.png) top left no-repeat;
	text-align:left;
}


div.menuBox4_middle1 {
	margin:0;
	padding:0 5px 0 5px;
	background: transparent url(../../images/fr/menuBox4_02.png) top left repeat-y;
	text-align:left;
}

div.menuBox4_middle1 img {
	vertical-align:middle;
	border:0;
}

div.menuBox4_middle1 a {
	display:block;
	width:100%;	
	padding:4px 0 0 0;
	background:#fff;
}

div.menuBox4_middle1 a:hover {
	background:#eeeeee;
}

div.menuBox4_middle1 ul {
	margin:0 0 0 5px;
	padding:0;
	list-style:none;
}

div.menuBox4_middle1 ul li a {
	text-decoration:none;
	font:normal 12px arial;
	color:#00284A;
}

div.menuBox4_bottom1 {
	height:18px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/menuBox4_03.png) bottom left no-repeat;
}
/**************************************************************************
                LIGHTBLUEBOX
***************************************************************************/
div#lightbluebox {
	border: 0px solid pink;
	clear:both;
	width:575px;	
	margin: 0px auto 0px auto;
	padding:0;
}

div.lightbluebox_top {
	height:10px;
	font-size:1px;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/lightBoxBlue_01.png) top left no-repeat;
}


div.lightbluebox_middle {
	margin:0;
	padding:0 3px 0 3px;
	background: transparent url(../../images/fr/lightBoxBlue_02.png) top left repeat-y;
}


div.lightbluebox_bottom {
	height:15px;
	font-size:1px;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/lightBoxBlue_03.png) bottom left no-repeat;
}

/**************************************************************************
                OSpopUp
***************************************************************************/
div#OSpopUp {
	border: 0px solid pink;
	clear:both;
	width:510px;	
	margin: 0px auto 0px auto;
	padding:0;
}

div.OSpopUp_top {
	height:10px;
	font-size:1px;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/OSpopUp_01.png) top left no-repeat;
}


div.OSpopUp_middle {
	margin:0;
	padding:0 3px 0 3px;
	background: transparent url(../../images/fr/OSpopUp_02.png) top left repeat-y;
}


div.OSpopUp_bottom {
	height:15px;
	font-size:1px;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/OSpopUp_03.png) bottom left no-repeat;
}

/**************************************************************************
                BASKETLIST
***************************************************************************/
ul.basketList {
	list-style:none;
	text-align:left;
}

ul.basketList li {
	width:150px;
	padding:0px;
	margin:0 0 2px 2px;
	position:relative;
}

ul.basketList li span {
	width:135px;
}

ul.basketList li img {
	vertical-align:text-bottom;
	position:absolute;
	right:0px;
	background:#fff;
}

/**************************************************************************
                MINIBOXZURBIES
***************************************************************************/
div.miniBoxZurbies {
	border:0px solid red;
	background:transparent url(../../images/fr/ZurbiesMiniBox.png) no-repeat left top;
	width:90px;
	height:90px;
	margin:5px auto 0px auto;
}

/**************************************************************************
                NAV NUL
***************************************************************************/

div.navNul ul {
	border:0px dotted #ffff00;	
	list-style-type:none;
	margin: 0 auto 0 auto;
	padding:0;
	height:22px;	
	width:530px;
	text-align:center;
}

div.navNul ul li {
	border:0px dotted #ff6600;	
	float: left;
	height:22px;
	width:95px;	
	position:relative;
}

div.navNulFooter li.last{ border:none; padding:0;}

div.navNul ul li img {	
	position:absolute;
	left:0;
	bottom:5px;
}

div.navNulFooter {
	width:99%;
	margin:0;
	padding:0;
	text-align:center;
	font:normal 10px arial;
}
div.navNulFooter a {
	text-decoration:underline;
	color:#00284a;
	margin:0 5px 0 8px;
}


/**************************************************************************
                DIVERS
***************************************************************************/

.blueDot {
	background:transparent url(../../images/fr/blue_dot.png) 1px 5px repeat-y;
}

.bgWhite {
	background:#fff;
}

small.mySmall {
	font:normal 10px arial;
}

table.rightBorderBlue td,table.rightBorderBlue th {
	border-right:1px solid #d4dde4;
}


/**************************************************************************
                BOX
***************************************************************************/

.box_content {
	color:#782500; padding:0px;background: white; text-align:left;
	font:normal 12px arial;
	
}

.box_content big{

	font:bold 24px arial;letter-spacing:0px;	
}

.box_img_left {
	margin: 0 10px 10px 0; border: 0; float: left; width: 150px; border:1px solid #acacac; padding:2px;
}
.box_img_right {
	margin: 0 0 10px 10px; border: 0; float: right; width: 150px; border:1px solid #acacac; padding:2px;
}

.box_corner_tl_purple {
	width: 17px; height: 18px;
	background: transparent url(../../images/fr/menuBoxTopLeft.png) no-repeat left top; 
    _background: transparent url(../../images/fr/menuBoxTopLeft.gif) no-repeat left top; 
}
.box_corner_tr_purple {
	width: 17px; height: 18px;
	background: transparent url(../../images/fr/menuBoxTopRight.png) no-repeat left top; 
    _background: transparent url(../../images/fr/menuBoxTopRight.gif) no-repeat left top; 
}
.box_corner_bl_purple {
	 width: 17px; height: 21px;
	background: transparent url(../../images/fr/menuBoxBottomLeft.png) no-repeat left bottom;
    _background: transparent url(../../images/fr/menuBoxBottomLeft.gif) no-repeat left bottom; 
}
.box_corner_br_purple {
	width: 17px; height: 21px;
	background: transparent url(../../images/fr/menuBoxBottomRight.png) no-repeat left bottom; 
    _background: transparent url(../../images/fr/menuBoxBottomRight.gif) no-repeat left bottom; 
}
.box_top_purple {
	height: 6px; 
	background: white url(../../images/fr/menuBoxTop.png) repeat-x left top; 
    _background: white url(../../images/fr/menuBoxTop.gif) repeat-x left top; 
}

.box_bottom_purple {
	height: 7px;
	background: transparent url(../../images/fr/menuBoxBottom.png) repeat-x left bottom; 
    _background: transparent url(../../images/fr/menuBoxBottom.gif) repeat-x left bottom; 
}
.box_left_purple {
	background: transparent url(../../images/fr/menuBoxLeft.png) left top repeat-y;
    _background: transparent url(../../images/fr/menuBoxLeft.gif) left top repeat-y;
}
.box_right_purple {
	background: transparent url(../../images/fr/menuBoxRight.png) right top repeat-y;
    _background: transparent url(../../images/fr/menuBoxRight.gif) right top repeat-y;
}


.box_corner_tl_orange {
	width: 17px; height: 18px;
    background: transparent url(../../images/fr/menuBoxTopLeftOrange.png) no-repeat left top;
    _background: transparent url(../../images/fr/menuBoxTopLeftOrange.gif) no-repeat left top;
}
.box_corner_tr_orange {
	width: 17px; height: 18px;
    background: transparent url(../../images/fr/menuBoxTopRightOrange.png) no-repeat left top; 
    _background: transparent url(../../images/fr/menuBoxTopRightOrange.gif) no-repeat left top; 
}
.box_corner_bl_orange {
	width: 17px; height: 21px;
    background: transparent url(../../images/fr/menuBoxBottomLeftOrange.png) no-repeat left bottom; 
    _background: transparent url(../../images/fr/menuBoxBottomLeftOrange.gif) no-repeat left bottom; 
}
.box_corner_br_orange {
	width: 17px; height: 21px;
    background: transparent url(../../images/fr/menuBoxBottomRightOrange.png) no-repeat left bottom; 
    _background: transparent url(../../images/fr/menuBoxBottomRightOrange.gif) no-repeat left bottom; 
}
.box_top_orange {
	height: 6px; 
    background: white url(../../images/fr/menuBoxTopOrange.png) repeat-x left top; 
    _background: white url(../../images/fr/menuBoxTopOrange.gif) repeat-x left top; 
}

.box_bottom_orange {
	height: 7px;
    background: transparent url(../../images/fr/menuBoxBottomOrange.png) repeat-x left bottom; 
    _background: transparent url(../../images/fr/menuBoxBottomOrange.gif) repeat-x left bottom; 
}
.box_left_orange {
	background: transparent url(../../images/fr/menuBoxLeftOrange.png) left top repeat-y;
    _background: transparent url(../../images/fr/menuBoxLeftOrange.gif) left top repeat-y;
}
.box_right_orange {
	background: transparent url(../../images/fr/menuBoxRightOrange.png) right top repeat-y;
    _background: transparent url(../../images/fr/menuBoxRightOrange.gif) right top repeat-y;
}



.box_corner_tl_lightBlue {
	width: 17px; height: 18px;
    background: transparent url(../../images/fr/rubricBoxTopLeft.png) no-repeat left top;  
    _background: transparent url(../../images/fr/rubricBoxTopLeft.gif) no-repeat left top; 
}
.box_corner_tr_lightBlue {
	width: 17px; height: 18px;
	background: transparent url(../../images/fr/rubricBoxTopRight.png) no-repeat left top; 
    _background: transparent url(../../images/fr/rubricBoxTopRight.gif) no-repeat left top; 
}
.box_corner_bl_lightBlue {
	width: 17px; height: 18px;
	background: transparent url(../../images/fr/rubricBoxBottomLeft.png) no-repeat left bottom; 
    _background: transparent url(../../images/fr/rubricBoxBottomLeft.gif) no-repeat left bottom; 
}
.box_corner_br_lightBlue {
	width: 17px; height: 18px;
	background: transparent url(../../images/fr/rubricBoxBottomRight.png) no-repeat left bottom;
    _background: transparent url(../../images/fr/rubricBoxBottomRight.gif) no-repeat left bottom;  
}
.box_top_lightBlue {
	height: 6px; 
	background: white url(../../images/fr/rubricBoxTop.png) repeat-x left top; 
    _background: white url(../../images/fr/rubricBoxTop.gif) repeat-x left top; 
}

.box_bottom_lightBlue {
	height: 6px;
	background: transparent url(../../images/fr/rubricBoxBottom.png) repeat-x left bottom; 
    _background: transparent url(../../images/fr/rubricBoxBottom.gif) repeat-x left bottom; 
}
.box_left_lightBlue {
	background: transparent url(../../images/fr/rubricBoxLeft.png) left top repeat-y;
    _background: transparent url(../../images/fr/rubricBoxLeft.gif) left top repeat-y;
}
.box_right_lightBlue {
	background: transparent url(../../images/fr/rubricBoxRight.png) right top repeat-y;
    _background: transparent url(../../images/fr/rubricBoxRight.gif) right top repeat-y;
}

/**************************************************************************
                TEXT DECORATION
***************************************************************************/
.textPurple, a.textPurple, .textPurple a {
	color:#b82f88;
}
.textOrange1 {
	color:#FFAC29;
}
.textOrange {
	color:#fb5b46;
}
.textWhite {
	color:#fff;
}

.textBlack {
	color:#000;
}

.textDarkBlue {
	color:#24284A;
}

.n18 {font:normal 18px arial;}
.b12 {font:bold 12px arial;}
.b18 {font:bold 18px arial;}


.dotOrange {
	padding:0 0 0 10px;
	background: transparent url(../../images/fr/dotOrange.gif) left no-repeat;
}
.dotPlay {
	border:1px solid white;
	height:30px;
	padding:15px 0 0 35px;
	background: transparent url(../../images/fr/play.gif) left no-repeat;
}

/**************************************************************************
                RUBRIC
***************************************************************************/
div.rubric {
	border:0px dotted purple;
	text-align:justify;
	font:normal 11px arial;
	letter-spacing:0px;
	padding:0px;
	margin:0 auto 0 auto;
	width:625px;
}

div.rubric h1 {
	text-align:left;
	font:bold 14px arial;
}

div.rubric h2 {
	text-align:left;
	font:bold 11px arial;
	padding:0;
	margin:0;
}

div.rubric a {
	font:bold 11px arial;
	color:#b82f88;
}

div.rubric p {
	letter-spacing:0;
	font:normal 11px arial;
	color:#000000;
}

div.rubricParagraphe {
	padding:0 0 30px 0;
	background:transparent url(../../images/fr/rubricSeparatorCircle.gif) no-repeat bottom;
}

div.rubricParagraphe ul {
	list-style: square outside url(../../images/fr/squareDarkBlue.gif);	
}
div.rubricParagraphe ul li {
	padding:0;
	margin:0;
}

div.rubricFooter {
	border:0px solid red;
	position:relative;
	width:100%;
	color:#91bad7;	
}

div.rubricFooter a {
	color:#00284a;
	font:normal 10px arial;
}


table.rublicTable {
	width:535px;	
	border-collapse:collapse;
}

table.rublicTable th {
	text-align:center;
	vertical-align:middle;
	font:bold 11px arial;
	color:white;
	background:#083d69;
	border:1px solid #d4dde4;
}

table.rublicTable td {
	text-align:center;
	vertical-align:middle;
	font:normal 11px arial;	
	color:#083d69;
	border:1px solid #d4dde4;
}


/**************************************************************************
                LEARNUSE
***************************************************************************/
div.alaide {
	border:0px solid red;
	width:355px;
	margin: 0 auto 0 auto;
	text-align:center;
}
div.alaide ul {}
div.alaide ul li {
	border:0px dotted #ff6600;
	float:left;
	margin:0 2px;
	list-style-type: none;
}
div.alaide ul li a {
	text-decoration:none;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	height:15px;
	margin:2px 0 2px 0px;
	padding:2px 0 2px 22px;
	background-image: url(../../images/fr/target_purple.png);
    _background-image: url(../../images/fr/target_purple.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.s911 {
	text-decoration:none;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	height:15px;
	margin:2px 0 2px 0px;
	padding:2px 0 2px 22px;
	background-image: url(../../images/fr/target_purple.png);
    _background-image: url(../../images/fr/target_purple.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/*
div.alaide {
	border:0px solid red;
	width:355px;
	margin: 0 auto 0 auto;
}
div.alaide ul {
	list-style-type:none;
	margin: 0 0 0 0;
	padding:0;
}
div.alaide ul li {
	border:0px dotted #ff6600;	
	float: left;
	margin: 0 1px;
}
div.alaide ul li a {	
	text-decoration:none;
}
*/
/**************************************************************************
                EASYSTORE
***************************************************************************/

div.easyStoreListProducts ul {
	width:535px;
	list-style: none;
	margin:0;
	padding:0;
}

div.easyStoreListProducts ul li {
	width:255px;
	float:left;
	margin:3px 3px 8px 3px;
}

div.easyStoreShortDescription {
	margin:0;


	padding:0;
	width:100%;
	font: bold 11px arial;
	text-align:center;
}

div.easyStoreShortDescription h2 {
	margin:0;
	padding:0;
	font:bold 14px arial;
	color:#b82f88;
}
div.easyStoreShortDescription big {
	font:bold 14px arial;
}
div.easyStoreShortDescription p {	
	padding:0;
	letter-spacing:0px;	
	font:bold 11px arial;		
}

div.easyStorePictureframe {
	text-align: center;
	margin:0;
	padding:15px 0 0 0;
	width:100%;
	height:240px;	

}

div.easyStorePictureframe img {
	display: inline;
	vertical-align:middle;
}

li.easyStoreBorderRight {
	border-right: 1px solid #d8d8d8;
}
/**  **/

/*body
{
	font-family: Arial;
	font-size: 12pt;
	color: #0000;
}*/

.categ
{
	color:#606B9E;
	font-size:11px;
	text-decoration:none;

}

.basketLine
{
	border-bottom:1px solid #3C4161;
	text-align:center;
	color:#3C4161;
	font-size:12px;
}

.categ a:link, .categ a:visited
{
	color:#606B9E;
	font-size:11px;
	text-decoration:none;
}

.header_menu
{
	color:#ffffff;
	width:384px;
	height:20px;
	font-size: 9pt;
	background:url('../images/header_bg_menu.gif') repeat-x;
}

.header_menu ul
{
	display:block;
	padding:0px;
	margin:0px;
	
}

.header_menu li
{
	display:inline;
	
}

.header_menu a
{
	color:#ffffff;
	font-size: 9pt;
	text-decoration:none;
}

.menu_separator
{
	width:3px;
	background:url('../images/menu_separator.gif') no-repeat;
}
.menu
{
	font-family: Arial;
	font-size: 9pt;
	color: #ffffff;
}
a.menu
{
	font-family: Arial;
	font-size: 9pt;
	color: #ffffff;
	text-decoration:none;
}

a.menu:hover
{
	font-family: Arial;
	font-size: 9pt;
	color: #ffffff;
	text-decoration:none;
}

.OurShopInactiveTab
{
	font-weight:bold;
	font-size : 11px;
	font-family : arial;
	color:white;
	width:111px;
	height:20px;
	text-align:center;
	cursor:pointer;
	background-image:url('../images/bg_ourshop_header.gif');
	background-repeat:no-repeat;
}
.OurShopActiveTab
{
	font-weight:bold;
	font-size : 11px;
	font-family : arial;
	color:white;
	width:111px;
	height:20px;
	text-align:center;
	cursor:none;
	background-image:url('../images/bg_ourshop_header2.gif');
	background-repeat:no-repeat;
}
.red_pan
{
	background-image:url('../images/bg_red_pan.jpg');
	width:191px;
	line-height:19px;
	background-repeat:no-repeat;
	vertical-align:top;
	color:white;
	font-family:Arial,verdana;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
}
.red_text
{
	border:1px solid #b5111a;
	color:#b5111a;
	font-size:10px;
	font-family:arial;
}
.red_button
{
	border:1px solid #b5111a;
	color:#b5111a;
	font-weight:bold;
	font-size:10px;
	font-family:arial;
	background-color:white;
	cursor:pointer;
}
.red_advanced_search
{
	color:#b5111a;
	font-size:10px;
	font-family:arial;
	text-decoration:none;
}
.red_menu_li
{
	color:#b5111a;
}
.red_menu_hr
{
	border:1px dotted #b5111a;
}
.red_menu_li_link:link, .red_menu_li_link:visited, .red_menu_li_link:active
{
	color:#b5111a;
	text-decoration:none;
}
.red_menu_li_link:hover
{
	color:#85111a;
	text-decoration:none;
}
.menuLeft:link, .menuLeft:active, .menuLeft:visited
{
	color:white;
	font-weight:bold;
	text-decoration:none;
}
.menuLeft:hover
{
	color:white;
	font-weight:bold;
	text-decoration:underline;
}
.orange_pan
{
	background-image:url('../images/bg_orange_pan.jpg');
	width:191px;
	line-height:19px;
	background-repeat:no-repeat;
	vertical-align:top;
	color:white;
	font-family:Arial,verdana;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
}
.orange_text
{
	border:1px solid #61677f;
	color:#61677f;
	font-size:10px;
	font-family:arial;
}
.orange_button
{
	border:1px solid #61677f;
	color:#61677f;
	font-weight:bold;
	font-size:10px;
	font-family:arial;
	background-color:white;
	cursor:pointer;
}

.orange_button2
{
	background-color:#f08920;
	border:none;
	color:white;
	width:150px;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	font-family:arial;
	cursor:pointer;
}
.red_pan
{
	background-image:url('../images/bg_red_pan.jpg');
	width:191px;
	line-height:19px;
	background-repeat:no-repeat;
	vertical-align:top;
	color:white;
	font-family:Arial,verdana;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
}
.red_text
{
	border:1px solid #b5111a;
	color:#b5111a;
	font-size:10px;
	font-family:arial;
	background-color:#FDEAD6;
}
.red_button
{
	border:1px solid #b5111a;
	color:#b5111a;
	font-weight:bold;
	font-size:10px;
	font-family:arial;
	background-color:white;
	cursor:pointer;
	background-color:#FDEAD6;
}
.red_advanced_search
{
	color:#b5111a;
	font-size:10px;
	font-family:arial;
}
.red_advanced_searchProduct
{
	color:#b5111a;
	font-size:12px;
	font-family:arial;
}
.red_menu_li
{
	color:#b5111a;
}
.red_menu_hr
{
	border:1px dotted #b5111a;
}

.orange_pan
{
	background-image:url('../images/bg_orange_pan.jpg');
	width:191px;
	line-height:19px;
	background-repeat:no-repeat;
	vertical-align:top;
	color:white;
	font-family:Arial,verdana;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
}
.orange_text
{
	border:1px solid #61677f;
	color:#61677f;
	font-size:10px;
	font-family:arial;
}
.orange_button
{
	border:1px solid #61677f;
	color:#61677f;
	font-weight:bold;
	font-size:10px;
	font-family:arial;
	background-color:white;
	cursor:pointer;
}

.orange_menu_li
{
	color:#f08920;
	font-size:12px;
}
.orange_menu_link:visited, .orange_menu_link:link, orange_menu_link:active
{
	color:#f08920;
	font-size:12px;
	text-decoration:none;
}
.orange_menu_link:hover
{
	color:#f08920;
	font-size:12px;
	text-decoration:underline;
}
.orange_button2
{
	background-color:#f08920;
	border:none;
	color:white;
	width:150px;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	font-family:arial;
	cursor:pointer;
}
h1
{
	color:#B81A23;
	font-size:18px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	display:inline;
}

h1 a:link,h1 a:visited
{
	color:#B81A23;
	font-size:18px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

.descriptionTitle
{
	color:#B81A23;
	font-size:16px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.nouveaute_header
{
	background-image:url('../images/header_box.gif');
	background-repeat:no-repeat;
	width:246px;
	height:19px;
	padding-left:15px;
	color:white;
	font-weight:bold;
	color:#ffffff;
	font-size : 13px;
}

.productSelect_header
{
	background-image:url('../images/bg_header_productSelect.gif');
	background-repeat:no-repeat;
	width:358px;
	height:19px;
	padding-left:15px;
	color:white;
	font-weight:bold;
	color:#ffffff;
	font-size : 13px;
}

.toutSavoir_header
{
	background-image:url('../images/bg_header_toutsavoir.gif');
	background-repeat:no-repeat;
	width:357px;
	height:19px;
	padding-left:15px;
	color:white;
	font-weight:bold;
	color:#ffffff;
	font-size : 13px;
}

.categ_header
{
	width:358px;
	height:19px;
	padding-left:15px;
	color:white;
	font-weight:bold;
	color:#ffffff;
	font-size : 13px;
}

#p5 h2

{
	color:white;
	font-size:12px;
	font-weight:bold;
}

#p5 h3

{
	color:#fb5b46;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	display:inline;
}
.middle_separator
{
	height:5px;
	background-image:url('../images/black_point.gif');
	text-align:center;
	width:100%;
	line-height:5px;
}
.middle_separator2
{
	height:5px;
	background-image:url('../images/red_point.gif');
	background-repeat:repeat-x;
	text-align:center;
	width:100%;
	line-height:5px;
}
.middle_separator3
{
	height:5px;
	background-image:url('../images/orange_point.gif');
	background-repeat:repeat-x;
	text-align:center;
	width:100%;
	line-height:5px;
}
.alaune_top
{
	background-image:url('../images/bg_product_top.jpg');
	height:160px;
	width:136px;
	background-repeat:no-repeat;
	text-align:center;
}
.alaune_bottom
{
	background-image:url('../images/bg_product_bottom1.jpg');
	background-repeat:no-repeat;
	background-position:center;
	height:24px;
	color:white;
	font-weight:bold;
	font-size:12px;
	padding-left:15px;
}
.alaune_bottom2
{
	background-image:url('../images/bg_product_bottom2.jpg');
	background-repeat:no-repeat;
	background-position:center;
	height:24px;
	color:white;
	font-weight:bold;
	font-size:12px;
	padding-left:15px;
}
.alaune_title
{
	color:#b6101c;
	font-weight:bold;
	font-size:12px;
}
.alaune_text
{
	color:#606b6d;
	font-size:12px;
	font-family:arial;
}
.alaune_text_decouvrir,alaune_text_decouvrir:visited
{
	background-image:url('../images/alaune_decouvrir.gif');
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	font-family:arial;
	text-decoration:none;
	color:#606b6d;
}
.tendance_header
{
	background-image:url('../images/content_top_header.gif');
	background-repeat:no-repeat;
	width:523px;
	height:23px;
	padding-left:15px;
	color:white;
	font-weight:bold;
	color:#ffffff;
}
.internal_header
{
	background-image:url('../images/content_top_header.gif');
	width:523px;
	height:24px;
	padding-left:15px;
	color:white;
	font-weight:bold;
	font-size : 13px;
}
.internal_footer
{
	background-image:url('../images/content_bottom_footer.jpg');
	width:523px;
	height:23px;
	padding-left:15px;
	color:white;
	font-weight:bold;
}
.search_result_pair
{
	background-color:#fff8fe;
}
.internal_content
{
	border-left:1px solid #606b6d;
	border-right:1px solid #606b6d;
}
.search_result_impair
{
	background-color:#F9FAFF;
}
.content_td_left
{
	background-image:url('../images/content_border.gif');
	background-repeat:repeat-y;
}
.content_td_right
{
	background-position:right;
	background-image:url('../images/content_border.gif');
	background-repeat:repeat-y;
}
.content_td_bottom
{
	background-image:url('../images/content_border.gif');
	background-repeat:repeat-x;
	background-position:bottom;
}
.titre_article1
{
	color:#b6101c;
	font-weight:bold;
	font-size:12px;
	font-family:arial;
	background-image:url('../images/red_li.gif');
	background-repeat:no-repeat;
	background-position:0 70%;
	padding-left:8px;	
}
.text_article1
{
	color:#545a5a;
	font-size:12px;
}

.link_article1,link_article1:visited,link_article1:hover
{
	color:#b5111a;
	font-style:italic;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
}

.link_article2,link_article2:visited,link_article2:hover
{
	color:#b5111a;
	background-image:url('../images/red_plus.jpg');
	background-repeat:no-repeat;
	background-position:left;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	height:17px;
	text-decoration:none;
	padding-left:15px;
}

.link_article_simple,link_article_simple:visited,link_article_simple:hover
{
	color:#b5111a;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	height:17px;
	text-decoration:none;
	padding-left:15px;
}

.header1
{
	background-image:url('../images/main_top2.gif');
	background-repeat:no-repeat;
	width:300px;
	height:20px;
	padding-left:15px;
	color:white;
	font-weight:bold;
	font-size:10pt;
}
.header2
{
	background-image:url('../images/main_top3.gif');
	background-repeat:no-repeat;
	width:209px;
	height:20px;
	padding-left:15px;
	color:white;
	font-weight:bold;
	font-size:10pt;
}
.menu_bas,menu_bas:visited,menu_bas:hover
{
	color:#616b6c;
	text-decoration:none;
}

.interne_title
{
background-image:url('../images/fleche_rouge.gif');
background-repeat:no-repeat;
background-position:left;
width:209px;
height:20px;
padding-left:15px;
color:#b81b24;
font-weight:bold;
font-size:10pt;
}

.tendance_headerInternal
{
background-image:url('../images/header_bg_tendances.gif');
background-repeat:no-repeat;
vertical-align:middle;
width:230px;
height:35px;
padding-left:10px;
color:#616b6c;
font-weight:bold;
}

select
{
	font-size:11px;
	background-color:#ebeaea;
	height:17px;
}
.searchSelect
{
	font-size:11px;
	background-color:#ebe9ea;
	border:1px solid #3c4161;
	height:17px;
	width:200px;
}
.inputBasket
{
	font-size:11px;
	background-color:#ebe9ea;
	border:1px solid #3c4161;
	height:17px;
}
.product_top_size1
{
background-image:url('../images/bg_product_img_size1.gif');
background-repeat:no-repeat;
width:101px;
height:97px;
}
.product_bottom_size1
{
background-image:url('../images/bg_product_price_size1.gif');
background-repeat:no-repeat;
width:101px;
height:18px;
line-height:18px;
font-size: 12px;
}
.product_bottom_size1type2
{
background-image:url('../images/bg_product_price_size1type2.gif');
background-repeat:no-repeat;
width:101px;
height:18px;
line-height:18px;
font-size: 12px;
}
.product_price_size1
{
color: #3C4161;
font-size:11px; 
font-weight:bold;
font-family:arial, verdana;
line-height:18px;
}
.product_StripPrice_size1
{
color: #b81a23;
font-size:11px; 
font-family:arial, verdana;
line-height:18px;
}

.product_top_size2
{
background-image:url('../images/bg_product_img_size2.gif');
background-repeat:no-repeat;
width:133px;
height:158px;
}
.product_bottom_size2
{
background-image:url('../images/bg_product_price_size2.gif');
background-repeat:no-repeat;
width:133px;
height:22px;
line-height:22px;
font-size: 12px;
}
.product_bottom_size2promo
{
background-image:url('../images/bg_product_price_size2promo.gif');
background-repeat:no-repeat;
width:133px;
height:22px;
line-height:22px;
font-size: 12px;
}
.product_price_size2
{
color: #b81a23;
font-size:14px; 
font-weight:bold;
font-family:arial, verdana;
line-height:22px;
}
.product_price_size2promo
{
color: #3C4161;
font-size:14px; 
font-weight:bold;
font-family:arial, verdana;
line-height:22px;
}
.productImgLink
{
text-decoration:none;
}
.search_result_header
{
background-image:url('../images/search_result_header.gif');
background-repeat:no-repeat;
width:739px;
}
.searchResultLeftBorder
{
background-image:url('../images/search_result_bg.gif');
background-repeat:repeat-y;
width:4px;
}
.searchResultRightBorder
{
background-image:url('../images/search_result_bd.gif');
background-repeat:repeat-y;
background-position:right;
width:4px;
}
.searchResultAG
{
background-image:url('../images/search_result_ag.gif');
background-repeat:no-repeat;
background-position:bottom;
width:4px;
height:4px;
line-height:4px;
}
.searchResultAD
{
background-image:url('../images/search_result_ad.gif');
background-repeat:no-repeat;
background-position:bottom;
width:4px;
height:4px;
line-height:4px;
}
.searchResultBottom
{
background-image:url('../images/search_result_bb.gif');
background-repeat:repeat-x;
width:4px;
height:4px;
line-height:4px;
}
.description
{
	font-size:12px;
	text-align : justify;
}


.tdSearch
{
width:217px;
padding-bottom:10px;
}
.active_onglet, .active_onglet:link, .active_onglet:visited, .active_onglet:hover
{
color:b5111a;
font-weight:bold;
font-size:11px;
text-decoration:none;
}
.non_active_onglet, .non_active_onglet:link, .non_active_onglet:visited
{
color:b5111a;
cursor:pointer;
font-size:11px;
text-decoration:none;
}
.non_active_onglet:hover
{
color:b5111a;
cursor:pointer;
font-size:11px;
text-decoration:underline;
}
.historyOrderPair
{
	background-color:white;
}

.historyOrderImpair
{
	background-color:#f5f5ff;
}
.historyOrderOver
{
	background-color:#f08920;
}
.actionButton
{
border:1px solid #b5111a;
color:#b5111a;
font-weight:bold;
background-color:#ffffff;
font-size:11px;
cursor:pointer;
}

.titleArticle
{
	font-weight:bold;
	color:#f68c1f;
	font-size:14px;
}


.description a
{
	color:#B5111A;
	text-decoration:underline;
	font-weight:bold;
	font-size:11px;
}

/**************************************************************************
                DHTMLTOOLTIP
***************************************************************************/
#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 570px;
	border: 0px solid black;
	padding: 2px;
	background:transparent;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
/**************************************************************************
                ZOOM PRODUCT BOX
***************************************************************************/
div#zoomProdBox {
	clear:both;
	width:530px;	
	margin: 8px auto 8px auto;
	padding:0;
}

div.zoomProdBox_top {
	border: 0px solid pink;
	height:16px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/easyStoreBoxProductZoomTop.png) top left no-repeat;
    _background: transparent url(../../images/fr/easyStoreBoxProductZoomTop.gif) top left no-repeat;
}


div.zoomProdBox_middle {
	margin:0;
	padding:0 3px 0 3px;
	background: transparent url(../../images/fr/easyStoreBoxProductZoomMiddle.png) top left repeat-y;
    _background: transparent url(../../images/fr/easyStoreBoxProductZoomMiddle.gif) top left repeat-y;
}


div.zoomProdBox_bottom {
	height:24px;	
	font:normal 1px arial;
	margin:0;
	padding:0;
	background: transparent url(../../images/fr/easyStoreBoxProductZoomBottom.png) bottom left no-repeat;
    _background: transparent url(../../images/fr/easyStoreBoxProductZoomBottom.gif) bottom left no-repeat;
}

div#zoomProdBox p {	
	text-align: left;
	margin: 0 30px 0 20px;
}

div#zoomProdBox img {	
	vertical-align: text-bottom;	
}

div.zoomProd {
	font:normal 11px arial;
	color:#000;
	letter-spacing:0;
	text-align:left;
	position:relative;
}
div.zoomProd h1 {
	margin:0;
	padding:0;
	font:bold 14px arial;
	color:#b82f88;
}
div.zoomProd h2 {
	margin:0;
	padding:0;
	font:bold 14px arial;
	color:#000;
}

div.zoomProd ul {
	list-style: none inside url(../../images/fr/dotPurple.gif);	
}

div.zoomProd ul li {
	padding:0;
	margin:0; 
}

span.priceProd {
	font:bold 30px arial;
	color:#b82f88;
}


div.easyStoreOnglets {
	width:375px;
	height:152px;
	background: transparent url(../../images/fr/easyStoreProductOngletsBottom.png) no-repeat bottom left;	
    _background: transparent url(../../images/fr/easyStoreProductOngletsBottom.gif) no-repeat bottom left;
}

a#easyStoreOnglet1 {
	width:125px;
	height:51px;
	text-align:center;
	display:block;
	background: transparent url(../../images/fr/easyStoreProductOnglets.png) no-repeat top left;
    _background: transparent url(../../images/fr/easyStoreProductOnglets.gif) no-repeat top left;
	float:left;
	font:bold 11px arial;
	color:#B82F88;
}


a#easyStoreOnglet2 {
	width:124px;
	height:42px;
	text-align:center;
	display:block;
	background: transparent url(../../images/fr/easyStoreProductOnglets.png) no-repeat -1px -51px;
    _background: transparent url(../../images/fr/easyStoreProductOnglets.gif) no-repeat -1px -51px;
	float:left;
	font:bold 11px arial;
	color:black;
}


a#easyStoreOnglet3 {
	width:126px;
	height:42px;
	text-align:left;
	display:block;
	background: transparent url(../../images/fr/easyStoreProductOnglets.png) no-repeat -9px -102px;
    _background: transparent url(../../images/fr/easyStoreProductOnglets.gif) no-repeat -9px -102px;
	float:left;
	font:bold 11px arial;
	color:black;
}

div#easyStoreDetail1 {
	width:350px;
	height:95px;
	overflow:hidden;
	overflow-y:auto;
	text-align:center;
	padding:0 0 0 5px;
}

table#detail1  {
	margin:3px auto 0 auto;	
	border-collapse:collapse;	
	display:block;
}

table#detail1 td {
	text-align:left;
	border:1px solid #d4dde4;
}

div#detail2 {
	display:none;
	font-size:12px;
}

div#detail2 table {
	margin:3px auto 0 auto;	
	border-collapse:collapse;	
	
}

div#detail2 td {
	text-align:left;
	border:1px solid #d4dde4;
}
div#detail2 td a {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}

table#detail3  {
	margin:3px auto 0 auto;	
	border-collapse:collapse;	
	display:none;

}

table#detail3 td a {
	color:#000;
	font:normal 12px arial;
	text-decoration:underline;
}

table#detail3 td a span{
	color:#B82F88;
	font:bold 14px arial;
	text-decoration:underline;
}

table#detail3 tr{
	border-bottom:1px solid red;
}


/**************************************************************************
                My Kapsys
***************************************************************************/
ul.listMap, ul.listMap2 {list-style:none;}




ul.listMap li {
	padding:6px 0 0 0px; /* 6006 */
	width:123px; /* 122 */
	height:32px;
	background: transparent url(../../images/fr/btn_mapList.gif) no-repeat 0 3px;
}







ul.listMap2 li {


	padding:6px 0 0 3px; 
	width:131px; 
	height:43px;
	background: transparent url(../../images/fr/btn_mapList2.gif) no-repeat 0 3px;
}


ul.listMap li a, ul.listMap2 li a  {color:#000;}
/*
.btnAddKGeotag {
	padding:0 0 0 4px;
	width:154px;
	height:123px;
	background-image:url(../../images/fr/mykapsys_bg_ktag02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

*/

a.btn1 {
	border:0px solid #FF3333;
	padding:0 0 0 4px;
	width:154px;
	height:37px;
	background-image:url(../../images/fr/btn_addktag03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}
a.btn2 {
	border:0px solid #FF3333;
	padding:0 0 0 4px;
	width:154px;
	height:37px;
	background-image:url(../../images/fr/btn_addktag06.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}
.btn1 span, .btn2 span {display:none;}
/*
div.btnAddKGeotag2 {

	border:0px solid;
	text-align:left;
	padding:8px 0 0 43px;
	width:110px;
	height:45px;
	display:block;
	background: transparent url(../../images/fr/btn_addgeotag.png) no-repeat left top;
	font:bold 14px arial;
	color:black;
}
*/



table.lstFavorisGeotags {
	background:#e7f0f6;
}

table.lstFavorisGeotags tr td {
	padding:2px 3px 2px 3px;
	font:bold 11px arial;
}

table.lstFavorisGeotags tr td a {
	font:bold 11px arial;
	text-decoration:underline;
	color:#000;
	letter-spacing:0;
}

div.classementDsp {
	width:100%;
	margin:10px 0 0 0;
}

ul.classementZurbies {
	list-style:none;
}

ul.classementZurbies li {
	float:left;
	padding:0;
	margin:0;
}

table.top50 {
	border-collapse:collapse;
	border:1px solid #d4dde4;
	margin:0 auto 0 auto;
	font:normal 11px arial;
	letter-spacing:0;
}

table.top50 th {	
	font:bold 11px arial;	
}

table.top50 td a {	
	font:normal 11px arial;
	color:#000;
	text-decoration:underline;
}

div#confirmEdit{
	display:none;
}

/***************************************************************************
				CONTACT AVATAR
***************************************************************************/
.ContactAvatarBackground
{
	margin:0px;
	padding:0px;
	width:117px;
	height:116px;
	display:block;
	border:none;
	background-image:url('../../images/fr/ContactAvatarBackground.png');
    _background-image:url('../../images/fr/ContactAvatarBackground.gif');
	background-repeat:no-repeat;
	text-align:center;
}
/**************************************************************************
                RATING KAPSYS
***************************************************************************/
/*             styles for the kaps rater                */
.kaps-rating{
	list-style:none;
	margin: 0 auto 0 auto;
	padding:0px;
	width: 75px;
	height: 20px;
	border:0px solid blue;
}
.kaps-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.kaps-rating li a{
	display:block;
	width:15px;
	height: 17px;
	text-decoration: none;
	padding: 0px;
}



/************ 1 *************/
.kaps-rating a.one-kaps{
	background: url(../../images/fr/myKapsys_rating.png) no-repeat 0px 2px;
    _background: url(../../images/fr/myKapsys_rating.gif) no-repeat 0px 2px;
	width:14px;
	text-decoration: none;	
}
/************ 2 *************/
.kaps-rating a.two-kaps{
	background: url(../../images/fr/myKapsys_rating.png) no-repeat -13px 2px;
    _background: url(../../images/fr/myKapsys_rating.gif) no-repeat -13px 2px;
	width:14px;
	text-decoration: none;
}


/**************************************************************************
                BUTTON PURPLE
***************************************************************************/

div.btn_purpleLeft {
	color:white;
	font:normal 11px arial;
	height:25px;
	padding:0 0 0 10px;
	margin:0 10px 0 0;
	background:transparent url(../../images/fr/btn_purpleLeft.png) left top no-repeat;
    _background:transparent url(../../images/fr/btn_purpleLeft.gif) left top no-repeat;
}

div.btn_purpleLeft span {
	background:#b82f88;
	height:15px;
	display:block;
}
div.btn_purpleLeft span a {
	color:#fff;
	text-decoration:none;
	display:block;
}

div.btn_purpleRight {
	padding:0 8px 0 0;
	background:transparent url(../../images/fr/btn_purpleRight.png) right top no-repeat;
    _background:transparent url(../../images/fr/btn_purpleRight.gif) right top no-repeat;
}

.btn_editPurple
{
	width:69px;
	height:29px;
	background-image:url('../../images/fr/btn_editPurple.png');
    _background-image:url('../../images/fr/btn_editPurple.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

.btn_OkPurpleRound
{
	width:30px;
	height:30px;
	background-image:url('../../images/fr/btn_OkPurpleRound.png');
	background-repeat:no-repeat;
	cursor:pointer;
}

.btn_PlusPurpleRound
{
	width:30px;
	height:30px;
	background-image:url('../../images/fr/btn_PlusPurpleRound.png');
	background-repeat:no-repeat;
	cursor:pointer;
}

/**************************************************************************
                BUTTONS
***************************************************************************/
div.btn_145x60{
	width:145px;
	height:60px;
	background-image:url('../../images/fr/Button_145x60.png');
	background-repeat:no-repeat;
	cursor:pointer;
	padding:3px;
}

div.Button_143x42{
	width:143px;
	height:42px;
	background-image:url('../../images/fr/Button_143x42.png');
	background-repeat:no-repeat;
	cursor:pointer;
	padding:3px;
}

.btn_deleteWhite
{
	width:106px;
	height:28px;
	background-image:url('../../images/fr/btn_deleteWhite.png');
	background-repeat:no-repeat;
	cursor:pointer;
}

/**************************************************************************
                ARROW PURPLE
***************************************************************************/
*.PurpleArrow {
	background-image:url('../../images/fr/Purple_Arrow.gif');
	background-repeat:no-repeat;
	line-height:23px;
}


/**************************************************************************
                BUBBLES :: PRINCIPALEMENT UTILISEES DANS LE PLAN DU SITE.
***************************************************************************/
*.Orange_Bubble,
*.Purple_Bubble,
*.Green_Bubble,
*.Red_Bubble
{
	width:11px;
	height:9px;
	border:none;
	outline:none;
	position:relative;
	display:block;
}
*.Orange_Bubble
{
	background-image:url('../../images/fr/Orange_Bubble.gif');
}	
*.Purple_Bubble
{
	background-image:url('../../images/fr/Purple_Bubble.gif');
}
*.Green_Bubble
{
	background-image:url('../../images/fr/Green_Bubble.gif');
}
*.Red_Bubble
{
	background-image:url('../../images/fr/Red_Bubble.gif');
}

/**************************************************************************
                GEOTAGS
***************************************************************************/
div#geotagsInfo {
	border:0px solid red;
	margin: 0 0 8px 0;
	font:normal 11px arial;
	letter-spacing:0;
	/*height:22px;*/
}
div#geotagsInfo b {
	font:bold 11px arial;
}
div#geotagsInfo big {
	font:bold 14px arial;
}

/* *********************************************************************
 * mapsite
 ********************************************************************* */
#sitemap {text-align:left;}
#sitemap a, #sitemap p {font-family:arial; font-size:12px; color:#000000;}
#sitemap a:link    {text-decoration:none;}
#sitemap a:visited {text-decoration:none;}
#sitemap a:hover   {text-decoration:underline;}
#sitemap a:hover.private   {background-color:#c6ebff;}
#sitemap a:active  {text-decoration:none;}
#sitemap ul, #sitemap ul li, #sitemap li {list-style-type:none;}
#sitemap ul li a span {display:none;}
#sitemap ul .l1 li {margin:2px 0 2px 20px; font-weight:bold;   list-style-type:none; text-align:left;}
#sitemap ul .l2 li {margin:2px 0 2px 20px; font-weight:normal; list-style-type:none; text-align:left;}
#sitemap ul .l3 li {margin:2px 0 2px 20px; font-weight:normal; list-style-type:none; text-align:left;}
#sitemap a.smt1 {
	width:300px; 
	height:18px; 
	background-image:url(../../images/fr/navNul_learnuse.gif);
	background-repeat:no-repeat; 
	background-position:left top;
	display:block;
}
#sitemap a.smt2 {
	width:300px; 
	height:18px; 
	background-image:url(../../images/fr/navNul_openshare.gif);
	background-repeat:no-repeat; 
	background-position:left top;
	display:block;
}
#sitemap a.smt3 {
	width:300px; 
	height:18px; 
	background-image:url(../../images/fr/navNul_easystore.gif);
	background-repeat:no-repeat; 
	background-position:left top;
	display:block;
}
#sitemap a.smt4 {
	width:300px; 
	height:18px; 
	background-image:url(../../images/fr/navNul_quiestkapsys.gif);
	background-repeat:no-repeat; 
	background-position:left top;
	display:block;
}
#sitemap a.smt5 {}
#sitemap a.smt6 {
	width:300px; 
	height:18px; 
	background-image:url(../../images/fr/navNul_mykapsys.gif);
	background-repeat:no-repeat; 
	background-position:left top;
	display:block;
}


/* *********************************************************************
 *	Mentions legales
 ********************************************************************* */
#p4 {margin:0; padding:0; text-align:left;} 
#p4 h1 {font-size: 18px;} 
#p4 h4 { 	
	font-size: 14px;
 	margin:0 0 0 10px;
	padding:2px 2px 2px 12px;
	border-top-width: thin; 	
	width:80%; 	border-right-width: thin; 	
	border-bottom-width: thin; 	
	border-left-width: thin; 	
	border-top-style: solid; 	
	border-right-style: solid; 	
	border-bottom-style: solid; 	
	border-left-style: solid; 	
	border-top-color: #b82f88; 	
	border-right-color: #000000; 	
	border-bottom-color: #000000; 	
	border-left-color: #b82f88; 	
	background-color: #edebe4; } 
#p4 { 	
	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	
	font-style: normal; 	
	font-weight: normal; 	
	margin:8px; 
} 
#p4 ul li{list-style-type:disc;}
#p4 p, #p4 li, #p4 a {padding-right:20px;}
/* *********************************************************************
 *	Panier, caddy, commande
 ********************************************************************* */
#p5 p, #p5 a, #p5 th, #p5 td {font-family:arial; font-size:12px;}
#p5 h1 {font-family:arial; font-size:21px;}
#p5 h2 {font-family:arial; font-size:18px;}
#p5 h3 {font-family:arial; font-size:16px;}


.etiquetteMK {
	position:absolute; 
    top:-3px; 
    left:-92px;
	width:118px;
    height:119px;
}
.etiquetteOS {
	position:absolute; 
    top:-3px; 
    left:-92px;
	width:118px;
    height:119px;
}
.etiquetteES {
	position:absolute; 
    top:-3px; 
    left:-92px;
	width:118px;
    height:119px;
}
a.forgottenpass, .forgottenpass, .forgottenpass a {color: #00284a; text-decoration:none;}