/*----------------CSS Moozar----------------------*/


/*Mise en forme page*/

* {margin:0;padding:0;}
ul, li, ol, dl, dt, dd, span, table, td, tr, pre, blocquote {margin:0;padding:0;}
img { border: none; margin:0;padding:0;}
ul, li {list-style : none}

a { outline: none; color:#000000; text-decoration:none; }
a:hover {text-decoration:underline;}

hr{clear:both; visibility:hidden; height:5px;}

button::-moz-focus-inner {border: 0px solid transparent;}

p { margin:0;	padding: 0; }
p a{margin:0;padding:0;}
p.align-center { text-align: center; }
p.align-left { text-align: left; }
p.align-right { text-align: right; }
p.align-justify { text-align: justify; }


.rc { position:absolute; left:-2000px; top:-500px; }

.separation {background:transparent url(../img/panier/separation.jpg) no-repeat; display:block; width:769px; height:14px;
margin :10px 0;}

#page p {text-align:justify; font-size:14px; padding: 0 20px; }
#page h1 {font-size :14px;color:#474340; padding-left:20px; }
#page h2, #page h3, #page h4 {font-size :13px;color:#474340; padding-left:20px; margin : 10px 0;}

#page_popup p {text-align:justify; font-size:11px; padding: 0 20px; }
#page_popup h1 {font-size :14px;color:#474340; padding-left:10px; }
#page_popup h2, #page h3, #page h4 {font-size :13px;color:#474340; padding-left:10px; margin : 10px 0;}

#page #page_type p {font-size:12px;}

#page #page_application1 ul { margin-left:20px;}
#page #page_application1 ul li {list-style:none; padding-left :15px;background:transparent url('../img/commun/puce_jaune.gif') 0 3px no-repeat; font-size:11px; color:#474340; margin-left:10px;  }

#page #page_compte_creation ul { margin-left:20px; width: 355px}
#page #page_compte_creation ul li {list-style:none; padding-left :15px;background:transparent url('../img/commun/puce_jaune.gif') 0 3px no-repeat; font-size:11px; color:#474340; margin-left:10px;  }
#page #page_compte_creation .bloc_inscription {
    color: #474340;
}

#wrapper
{
    position: relative;
    width: 954px; 
    margin-left: auto; 
    margin-right: auto;
}


#page {

}


#page_popup {
float:left; display:block;
width:560px; padding :10px; margin : 5px;
background : #fff;
}



#footer {
float:left; display:block;
width:1000px; height: 59px; 
background : url('../img/footer.png') top no-repeat;
margin-bottom: -50px;
}
* html #footer {background : url('../img/footer.gif') top no-repeat ; }


#footer1 { color:#FFFFFF; padding : 31px 0 0 260px; font-size:12px;  }

#footer1 ul { list-style: none; }
#footer1 ul li a {text-align: center; display: block; float: left; color:#FFFFFF; text-decoration:none; font-weight:normal;}
#footer1 ul li a:hover {text-decoration: none; font-weight:bold;}
#footer1 ul li {
	float: left;
}

/*Bloc notification/erreur***************/
#note .close { 
    background:transparent url(../img/commun/note_btn.jpg) no-repeat; 
    cursor:pointer; 
    height:26px; position:relative;
    width:85px;  
    z-index:10101; color:#FFFFFF; font-weight:bold; font-size:11px; text-align:center; line-height:26px;
	margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:20px;
}

#note {
width:470px; top:230px; left: 42%;
margin-left: -150px ;
position:absolute; 
z-index:10100;  
background:#fff url(../img/commun/note_fondmoozar.jpg) bottom right no-repeat;
border :10px solid #888786;
 text-align:left; padding :20px;
 color:#333333;font-size:11px;
}

#note .titre{font-size:15px; font-weight:bold; margin-top:0;}

#note p {font-size:11px; margin :10px 0;}
#note p a{color:#efc917; text-decoration: underline; font-weight:bold;}
#note li {list-style:none; padding-left:20px; background:url(../img/commun/note_puce.jpg) left center no-repeat; font-size:12px;} 

/*partie du haut--------------------------------------
-----------------------------------------------------*/
#header #logo a{
  display: block;
  width: 235px; height: 90px;
  font-size: 1px;
  text-indent: -9000px;
  position: absolute; background:transparent;
  top :30px; left:130px; cursor:pointer;
  
}

#header #langue a{
 display: block;
  width: 27px; height: 18px;
  position: absolute; z-index:5000;
  top :195px; left:849px; cursor:pointer; 
}



/*menu en haut deroulant/*/

#header_menu{
	z-index:20000;
	position:relative;
	top :135px;
	left:100px;
	width: 610px; height: 25px;
}

/*
.menu{
	z-index:5;
    position:absolute;
    top:0px;  left:0px;
    display:block;
    width:610px;height:25px;
    }


.menu ul{
    position:absolute; 
    display:block;
    width:auto;
    margin:0; 
    list-style: none; 
	display:block;
}
    
.menu li ul{  visibility:hidden; list-style: none;}

    
.menu li{
    list-style:none;
    width:auto;    height:auto;
    display:inline; 
    float:none;   float:left;
    margin:0;
}
.menu li a {color:#ffffff;   text-decoration: none; text-align:center; font-size:12px;}
.menu li a:hover {color:#ffffff;text-decoration:none;background-image:url(../images/menu_hover.png);}

.menu li .li2{
    margin-left:10px;
   padding-top:0px;
}

* html .menu li { width:150px;}

.menu li li{
    display:block;
    float:none;
    list-style: none;
	margin-top:0; 
	background-color: #71716f;
}
*/
    
/*  IE bug */
* html .menu li li{
    list-style: none;  
}


.menu a{
    text-align:left;
    color:#000;
    display:block;
    text-decoration:none;
	color:#ffffff; 
	padding-left:10px; padding-right:10px;
}

.menu li li a{
	padding-top:3px; padding-bottom:3px;
    color:#ffffff; 
	list-style-type:none;
	display:block; cursor:pointer;
	text-align:center; font-weight:bold;
	font-size:11px; font-weight:normal;
	margin-left:3px; margin-right:3px;
 }
 
 * html .menu li li a{ height:18px;}
 

.menu li li a:hover{
	color:#ffffff; background-color:#333333;
    list-style-type:none;
 }  
 
 
.menu .dropdown_first a{}
.menu .dropdown a{ border-top:1px dotted #fff;}

.menu .dropdown a:hover{
	color:#ffffff;
    background:#52504d;
    list-style-type:none;
	border-top:1px dotted #fff;
} 

.menu .dropdown_first a:hover{
	color:#ffffff;
     background:#52504d;
    list-style-type:none;
	border:none;
 } 

 

.menu strong a{
font-weight:bold;
color:#Ffffff;
font-size:11px;
text-align:center; 
line-height:25px; height:25px; padding : 0 18px 0 18px; 
background: url(../img/menu_trait.jpg) right no-repeat;}

.menu strong a:hover {background: url(../img/menu_trait.jpg) right no-repeat;
color:#e2ba13;text-decoration:none; }

* html .menu strong a { padding : 0 7px 0 7px;}




/*bloc membre : connexion */
#header #bloc_membre {
 display: block;
  width: 145px; height: 91px;
  position: absolute;
  top :3px; left:722px; 
}

#header #bloc_membre #connecte{text-align:center;  font-size:11px;color: #a19a92;}
#header #bloc_membre #connecte a {color: #a19a92; text-decoration:underline;}
#header #bloc_membre #connecte a:hover {color: #e2ba13;}

#header #bloc_membre dt {text-align:center;  font-weight:bold; font-size:11px;} 
#header #bloc_membre dt a {color: #a19a92; text-decoration:underline;}
#header #bloc_membre dt a:hover {color: #e2ba13;}

#header #bloc_membre dd {color:#908e8c; text-align:center;font-size:11px; line-height:15px;}

#header #bloc_membre dd a {color:#908e8c; text-decoration:underline;}
#header #bloc_membre dd a:hover {color:#e2ba13;text-decoration:underline; }

#header #bloc_membre #form_membre {text-align:left;}
#header #bloc_membre #form_membre label{display:none;}

#header #bloc_membre p {padding-bottom:3px; float:left; }

#header #bloc_membre p a {color:#9a0c0b; font-size:10px; float:left; letter-spacing:-1px;}

#header #bloc_membre #inscr_log, #header #bloc_membre #inscr_pass { 
 color:#FFFFFF;
padding : 0 0 0 2px; background-color:#908e8c; 
font-size:10px;height:16px;
vertical-align:middle; margin-left:7px; }

#header #bloc_membre #inscr_log {width:130px;}
#header #bloc_membre #inscr_pass {width:103px;  }


#header #bloc_membre #inscr_submit { 
background-color: #e2ba13; color:#ffffff; 
height:16px; padding:0 2px 0 2px; font-size:10px; 
line-height:14px; margin-left:2px; 
vertical-align:middle; 
cursor:pointer;}

#header #bloc_membre #inscr_submit:hover {background-color:#908e8c; }


/*bloc panier */
#bloc_panier {
 display: block;
  width: 80px; height: 37px;
  position: absolute;
  top :96px; left:722px; 
  color:#4a4436;
  padding-left:65px;
}

#bloc_panier a, #bloc_wichlist a{color:#475258; font-size:11px; font-weight:bold;}


/*bloc wichlist */
#bloc_wichlist {
 display: block;
  width: 80px; height: 37px;
  position: absolute; 
  top :135px; left:722px;color:#4a4436;
  padding-left:65px;
}


/*bloc recherche */

#bloc_recherche {
  display: block;
  width: 650px; height: 33px;
  position: absolute; 
  top :187px; left:80px; 
  padding-left:170px;z-index :1000;
}

#bloc_recherche { vertical-align:top;}

#bloc_recherche img {float:left;}

#bloc_recherche label {float:left;}

#bloc_recherche #search_submit {
background:transparent url('../img/btn_rechercher.png') left top no-repeat;
text-align:center; width:85px; height:33px;
font-size:12px; font-weight: 700; border: none;
padding: 0px 0 7px 0; margin: 0 0 0 10px;  cursor:pointer;
vertical-align: top; color:#FFFFFF; 
}

* html #bloc_recherche #search_submit {background:transparent url('../img/btn_rechercher.gif') left top no-repeat;}

#bloc_recherche #search_submitdiv input{ background-color:#00CC99;}



#bloc_recherche #search_input {
background:transparent url('../img/fond_recherche.gif') top right no-repeat;
height:32px; width:215px;
padding: 0 0 0 10px; border: none;
  margin: 0; 
  vertical-align: top; color:#55504d; float:left; position:relative;
}

/* hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#bloc_recherche #search_input {
		padding:0px 0 0 36px; margin-left:-16px; border:none;  width:195px; margin-left:-38px;
	}
}



#bloc_recherche #search_inputdiv {float:left; margin:0; padding:0;}


#bloc_recherche form.jqtransformdone div.rowElem{
	clear:both;
}

#bloc_recherche form.jqtransformdone label{
	float:left; display:none; 
}
/* -------------
 * Selects
 * ------------- */
 
#bloc_recherche .jqTransformHidden {display: none;} 
 
#bloc_recherche .jqTransformSelectWrapper {
	width: 45px;
	position:relative;
	height: 31px; 
	background:transparent url(../img/select_left.png) repeat-x top left;
	float:left;
}

* html #bloc_recherche .jqTransformSelectWrapper {background:transparent url(../img/select_left.gif) repeat-x top left;}

#bloc_recherche .jqTransformSelectWrapper div span {
	
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 31px;
	line-height: 15px;
	padding: 8px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	
}

#bloc_recherche .jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: -10px;
	width: 26px;
	height: 33px; 
	background:transparent url(../img/select_right.png) no-repeat center center;
}
* html #bloc_recherche .jqTransformSelectWrapper  a.jqTransformSelectOpen {background:transparent url(../img/select_right.gif) no-repeat center center;}

#bloc_recherche .jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 30px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}

#bloc_recherche .jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}

#bloc_recherche .jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

#bloc_recherche .jqTransformSelectWrapper ul a:hover, #bloc_recherche .jqTransformSelectWrapper ul a.selected:hover {
	background:#767675;
	color: #fff;
}




/********************************/
/*************Panier*************
*********************************/

#page_panier #panier_detail p {font-size:14px; line-height:39px; margin-left:30px;}
#page_panier  #panier_detail em {color:#E2BA13; font-style :normal;}


#page_panier  #panier_detail p#btn_calcul  {float:left;}

#page_panier  #panier_detail #btn_calcul a{
background:transparent url(../img/panier/btn_recalculer.jpg) no-repeat; display:block;
color:#FFFFFF; width:100px; height:33px; font-weight:bold; padding : 4px 0 0 15px;

}
#page_panier  #panier_detail #btn_selection p{padding:0; margin:0;}
#page_panier  #panier_detail #btn_selection a{
background:transparent url(../img/panier/btn_selection.jpg) no-repeat;display:block; float:left;
color:#FFFFFF; width:173px; height:37px; font-weight:bold; line-height:37px; padding-left:20px; font-size:13px;
}



#page_panier  #panier_detail .separation {background:transparent url(../img/panier/separation.jpg) no-repeat; display:block; width:769px; height:14px;
margin :10px 0;}

#page_panier table { margin:20px 0 0 25px; width:730px; }

#page_panier table p  {margin:0; padding:0; text-align:left;}

.titre_table {background:transparent url(../img/panier/table_fondtitre.jpg) repeat-x; 
height:49px; }



#page_panier .titre_table th {color:#FFFFFF; font-size:11px; font-weight:bold;}
#page_panier .titre_table th em {color:#FFFFFF; font-weight:normal; font-style:normal;}

#page_panier .titre1_table_img1 { width: 15px; }
#page_panier .titre1_table_img1 img, .titre1_table_img2 img{  vertical-align:top; padding :0; margin :0; border:0; } 
#page_panier .titre1_table_img1 img {width:15px; height:49px;}
#page_panier .titre1_table_img2 img {width:14px; height:49px;}

#page_panier .titre1_table { padding : 0 0 0 0; border-right: 1px solid #41403f; width:250px; height:49px;}
#page_panier .titre1_table img {float:left; padding :0 5px 0 0; margin :0; border:0; vertical-align:top; }
#page_panier .titre1_table p {margin-top:7px;}

#page_panier .titre2_table {padding : 0 5px;border-right: 1px solid #41403f;}
#page_panier .titre3_table {padding : 0 5px;text-align:center;border-right: 1px solid #41403f;}
#page_panier .titre4_table {width:90px; padding : 0 20px; text-align:center;border-right: 1px solid #41403f;}
#page_panier .titre5_table {width:180px; padding : 0 20px; text-align:center;border-right: 1px solid #41403f;}
#page_panier .titre6_table {width:55px; text-align:right; }

#page_panier .tabletd_img1 {background:transparent url(../img/panier/table_bordure_gauche.jpg) top left repeat-y; text-indent:-9000px; font-size:0px; width: 15px;}
#page_panier .tabletd_img1a {background:transparent url(../img/panier/table_bordure_gauchemilieu.jpg) top left repeat-y; text-indent:-9000px; font-size:0px; }
#page_panier .tabletd_img2 {background:transparent url(../img/panier/table_bordure_droite.jpg) top left repeat-y; text-indent:-9000px; font-size:0px; }
#page_panier .tabletd_img2a {background:transparent url(../img/panier/table_bordure_droitemilieu.jpg) top left repeat-y; text-indent:-9000px; font-size:0px; }

#page_panier .tabletd1 { padding:5px 0 5px 0; border-right: 1px solid #ababab; width:210px; }
#page_panier .tabletd1 .img {float:left; width:35px; margin-left: -7px;}
#page_panier .tabletd1 p { display:block; margin:0; padding:0; line-height:15px; font-size: 10px; }
#page_panier .tabletd1 p strong { font-size: 11px; }

#page_panier .tabletd2 {width:70px; color:#5b5b5b; text-align:center;border-right: 1px solid #ababab;}
#page_panier .tabletd3 {width:110px; text-align:center; border-right: 1px solid #ababab; }
#page_panier .tabletd3 input { margin-left: 8px; font-size: 10px; width: 25px; }
#page_panier .tabletd3 span {padding : 0 0 0 10px;text-align:center;   }
#page_panier .tabletd3 .plus { vertical-align:top; padding-left:10px; }
#page_panier .tabletd3 img { vertical-align:top; vertical-align:middle;}

#page_panier .tabletd4 {width:90px; border-right: 1px solid #ababab;padding-left:5px; font-size:12px; text-align:center; }
#page_panier .tabletd4 span{font-size:12px;  }
#page_panier .tabletd5 { border-right: 1px solid #ababab; line-height:15px; }

#page_panier .tabletd6 label {display:none;}
#page_panier .tabletd6 {margin: 0 auto; text-align:center;}

#page_panier .tabletd td{ 
height:20px; font-size:10px;
 }

#page_panier .table_separation {background:transparent url(../img/panier/table_bordure.jpg) bottom left repeat-x; text-indent:-9000px; font-size:0px; height:2px;}

#page_panier table tfoot { width:100px; height:20px;}

#page_panier table tfoot .tfoot_img1 {background:transparent url(../img/panier/table_bordure_bas_droite2.jpg) top right no-repeat;}



#page_panier table tfoot .bas_table_gauche{  background:transparent url(../img/panier/table_bordure_bas_gauche.jpg) top no-repeat;
text-indent:-9000px; font-size:0px;color:#FFFFFF; }
#page_panier table tfoot .bas_table1 {  background:transparent url(../img/panier/table_bordure_bas.jpg) top repeat-x; color:#999999; font-size:9px; text-align:right; font-weight:normal; padding :0 5px 0 0; line-height:13px; height: 30px;}
#page_panier table tfoot .bas_table2 { background-color:#CBCBCB; font-size:11px; padding-left:15px; border-left: 1px solid #999999; border-top:1px solid #999999; border-bottom:1px solid #a2a2a2}
#page_panier table tfoot .bas_table3 {font-size:11px; text-align:center; background-color:#CBCBCB;border-top:1px solid #999999;border-bottom:1px solid #a2a2a2}

#page_panier table tfoot .bas_tablea { font-size:11px; padding-left:15px; color:#FFFFFF; height:34px; 
background:#54524f url(../img/panier/table_bordure_bas_milieu.jpg) bottom repeat-x;}
#page_panier table tfoot .bas_tableb {font-size:11px; text-align:center;background-color:#54524f;color:#FFFFFF;background:#54524f url(../img/panier/table_bordure_bas_milieu.jpg) bottom repeat-x;}
#page_panier table tfoot .bas_tablec {background:#54524f url(../img/panier/table_bordure_bas_droite3.jpg) right no-repeat;}

#page_panier  #panier_action {margin-top :50px; height:100px;}

#page_panier #panier_action  p {font-size:12px; margin :0; padding:0; }

#page_panier  #panier_action #panier_txt{color:#44433F; font-size:14px;font-weight:normal !important;}

#page_panier  #panier_action  #btn_calcul2 { float: left; margin-left: 30px; margin-top: 1px; width: 150px;}
#page_panier  #panier_action  #btn_calcul2 input{margin-right:5px; cursor:pointer; font-size:11px;
background:transparent url('/img/panier/btn_retour3.jpg') no-repeat; display:block; text-align:center;
color:#FFFFFF; width:105px; height:33px; font-weight:bold; padding : 0 0 0 0; line-height:33px; border:none;

}
#page_panier  #panier_action  #btn_calcul2 input:hover, #page_panier #panier_action  #btn_paiement input:hover {text-decoration:underline;}

#page_panier #panier_action  #btn_paiement {float: left;margin:0; padding:0;}
#page_panier #panier_action  #btn_paiement input{ text-align:center; font-size:14px;cursor:pointer;
background:transparent url('/img/panier/btn_paiement2,1.jpg') no-repeat;display:block; 
color:#FFFFFF; width:130px; height:35px; font-weight:bold; padding : 0;line-height:35px; float:right; border:none;
}

#panier_slogan {float:right;margin-right: 25px;}


/*#page_panier .tabletd5 a { background:transparent url(../img/panier/beneficiaire_ico1.gif) center left no-repeat; padding-left:35px; padding-top:5px; width:95px; height:40px; display:block; }
#page_panier .tabletd5 a:hover {background:#e6e6e6 url(../img/panier/beneficiaire_ico2.gif) center left no-repeat;}*/


/*sous menu auteur compo...*/
.table_panier .tabletd5_select form.jqtransformdone div.rowElem{
	clear:both;
	padding:0px;
}

.table_panier .tabletd5_select label{
	float:left; display:none; 
}
/* -------------
 * Selects
 * ------------- */
 
.table_panier .tabletd5_select .jqTransformHidden {display: none;} 
 
.table_panier .tabletd5_select .jqTransformSelectWrapper {
	position:relative;
	height: 35px; 
	float:left;  display:block; padding-right:0px;
	background: transparent url(../img/panier/beneficiaire_ico1.gif) center left no-repeat;
}



.table_panier .tabletd5_select .jqTransformSelectWrapper div span {
	font-size: 11px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 35px; width:30px; 
	line-height: 15px;
	overflow: hidden;
	cursor:pointer;
	padding : 0 0 0 30px;
	
}



.table_panier .tabletd5_select .jqTransformSelectWrapper ul {
	position: absolute;
	top: 35px;
	left: 0px;
	list-style: none;
	background-color: #E9E9E9;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	z-index:10;
	
}

.table_panier .tabletd5_select .jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px 15px 5px 35px ;
	text-decoration: none;
	color:#333; 
	background: #E9E9E9 url(../img/panier/fleche.png) center left no-repeat;
	font-size: 10px;
	
}

.table_panier .tabletd5_select .jqTransformSelectWrapper ul a.selected {
	background: #848381 url(../img/panier/fleche.png) center left no-repeat;
	color: #fff; text-decoration:underline; 
}

.table_panier .tabletd5_select .jqTransformSelectWrapper ul a:hover, .table_panier .tabletd5_select .jqTransformSelectWrapper ul a.selected:hover {
	background: #848381 url(../img/panier/fleche.png) center left no-repeat;
	color: #fff; 
}




/********************************/
/**********Catalogue**************
*********************************/

#page_catalogue h1{
display:block; 
width:445px; 
height:49px;
margin : 0 auto; 
}


#page_catalogue .catalogue_txt {margin : 20px 0;}


#page_catalogue #categorie {margin : 20px 0;padding-left:20px;}


#page_catalogue #categorie li { list-style:none; color:#FFFFFF; float:left; margin-right:20px;}


#page_catalogue #categorie li a {
height:27px; width:89px; display:block; 
background:url(../img/catalogue/btn_categorie.jpg) no-repeat; 
text-align:center; text-decoration:none; color:#FFFFFF; font-size:12px; font-weight:bold; line-height:27px; }

#page_catalogue #categorie li a:hover {
background:url(../img/catalogue/btn_categorie_active.jpg) no-repeat;
 text-decoration:none;}
 
 #page_catalogue #categorie li a:active {
 background:url(../img/catalogue/btn_categorie_active.jpg) no-repeat;
 text-decoration:none;}
 
 


.tabbed_area {
     padding:8px;
}
ul.tabs {
    margin:0px; padding:0px;
}
ul.tabs li {
    list-style:none;
   	float:left; position:relative;
	margin-left:15px;height:27px; width:89px; 
}
ul.tabs li a {
    color:#fff;
    text-decoration:none;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold; display:block; text-align:center; line-height:27px;
    height:27px; width:89px; 
}
ul.tabs li a:hover {
    border-color:#2f343a;
	background:#2f343a url(../img/catalogue/btn_categorie_active.jpg) no-repeat;
}
ul.tabs li a.active {
    background-color:#ffffff;
    color:#fff;
}

#content_2, #content_3, #content_4 { display:none; }
ul.tabs {
    margin:0px; padding:0px;
    margin-top:5px;
    margin-bottom:6px;
}
ul.tabs li a {
   background:url(../img/catalogue/btn_categorie.jpg) no-repeat;
   
}
ul.tabs li a.active {
    background:url(../img/catalogue/btn_categorie_active.jpg) no-repeat;
    
}


.tabs2 {
    margin: 0; 
    width:700px; height:31px;
	float:left; position:relative;
	margin-top:20px; 
}


#content2_1, #content2_2, #content2_3, #content2_4 {
margin: 0;
width:700px; 
float:left; }

.tabs2 li {
    list-style:none;
   	float:left; position:relative; 
	height:31px; line-height:31px;
}

.tabs2 li a {color:#fff; display:block; font-size:12px; font-weight:bold; padding-left:45px;}
.tabs2 li a:hover {text-decoration:none;}

ul.tabs2 li.btn_artiste  a { background:url(../img/catalogue/btn_artiste.jpg) no-repeat; width:96px; height:31px; font-size:16px; font-family:myriadpro-regular, "Lucida Grande", sans-serif; font-weight:normal; }
ul.tabs2 li.btn_artiste  a:hover,  ul.tabs2 li.btn_artiste  a.active{ background:url(../img/catalogue/btn_artiste_active.jpg) no-repeat;  width:96px; height:31px;  display:block; }

ul.tabs2 li.btn_titre  a { background:url(../img/catalogue/btn_titre.jpg) no-repeat; width:100px; height:31px; font-size:16px; font-family:myriadpro-regular, "Lucida Grande", sans-serif; font-weight:normal; }
ul.tabs2 li.btn_titre  a:hover, ul.tabs2 li.btn_titre  a.active  { background:url(../img/catalogue/btn_titre_active.jpg) no-repeat; }

ul.tabs2 li.btn_album  a { background:url(../img/catalogue/btn_album.jpg) no-repeat; width:100px; height:31px; font-size:16px; font-family:myriadpro-regular, "Lucida Grande", sans-serif; font-weight:normal; }
ul.tabs2 li.btn_album  a:hover, ul.tabs2 li.btn_album  a.active { background:url(../img/catalogue/btn_album_active.jpg) no-repeat;  }

ul.tabs2 li.btn_genre  a { background:url(../img/catalogue/btn_genre.jpg) no-repeat; width:100px; height:31px; font-size:16px; font-family:myriadpro-regular, "Lucida Grande", sans-serif; font-weight:normal; }
ul.tabs2 li.btn_genre  a:hover, ul.tabs2 li.btn_genre  a.active { background:url(../img/catalogue/btn_genre_active.jpg) no-repeat; }

#page_catalogue .tri ul{overflow:hidden; background:url(../img/catalogue/fond_tri.jpg) repeat-x; width:750px;}
#page_catalogue .tri li {list-style:none; float:left; color:#FFFFFF; padding:0 !important; margin:0 !important; margin-top:10px !important;}
#page_catalogue .tri li a {display:block; color:#FFFFFF; font-size:10px; padding:6px; padding-left:6px; padding-right:6px;}
#page_catalogue .tri li a:hover { text-decoration:none; background-color:#dfb813;}
#page_catalogue .tri li a.active { background-color:#dfb813;}


#page_catalogue .content3 ul{
width:748px;
border-left :1px solid #909090;
border-bottom :1px solid #909090;
border-right:1px solid #909090;}

#page_catalogue .content3 li { /*background: transparent url(../img/catalogue/separation.jpg) bottom no-repeat; height:23px;*/ list-style:none;  display:block; width:748px;}

#page_catalogue .content3 li a {height:20px; display:block; padding:5px; padding-left:20px;}
#page_catalogue .content3 li a:hover {background-color:#e2ba13; width:728px; height:20px; text-decoration:none; color:#FFFFFF;}

#page_catalogue .nav { color:#8c8a88; padding-top:10px; width:770px; }
#page_catalogue .nav p {text-align:right;  float:right; margin :0}
#page_catalogue .nav a { font-size :10px; height:15px; width:15px; display:block; float:left; text-align:center;}
#page_catalogue .nav a:hover, #page_catalogue .nav a.active {background: transparent url(../img/catalogue/nav.jpg) center no-repeat; color:#FFFFFF; text-decoration:none; }


/********************************/
/**********Application1**************
*********************************/

#page_application1 h1{
display:block; width:445px; height:45px;
margin : 0 auto; font-size: 18px;
}

#page_application1 #video{margin :20px 0;}

#page_application1 .bloc_application { width:370px; float:left;}
#page_application1 .bloc_application2 { width:370px; float:left; margin-left:20px;}

#page_application1 .bloc_application p { font-size: 16px; !important; }

#page_application1 .bloc_application2 h3 {margin-top:0px; padding-top:0px; padding-right:10px; padding-left:15px; font-size:14px;}
#page_application1 .bloc_application2 h4 { padding-left:15px;font-size:16px;!important;}

#page_application1 .bloc_application2 em { text-decoration:underline; font-weight:bold; color:#efc917; font-style:normal;}

#page_application1 p#btn1 {
margin-top:20px;
background:url(../img/application/btn_test.jpg) no-repeat;  padding :0;text-align:center;
display:block; width:149px; height:36px;  font-weight:bold; line-height:36px; margin-left:20px;}
#page_application1 #btn1 a {text-align:center; color:#FFFFFF;}

#page_application1 p#btn2 {
margin-top:20px;
background:url(../img/application/btn_inscris.jpg) no-repeat;  padding :0;text-align:center;
display:block; width:196px; height:33px;  font-weight:bold; line-height:33px; margin-left:15px;}
#page_application1 #btn2 a {text-align:center; color:#FFFFFF;}


/********************************/
/********Qui sommes nous**********
*********************************/

#page_quisommesnous h1{
display:block; width:445px; height:49px;
margin : 0 auto;font-size: 18px;
}

#page_quisommesnous .bloc_application { width:370px; float:left; margin-left:10px;}
#page_quisommesnous .bloc_application p{ font-size:16px;}
#page_quisommesnous .bloc_application2 { width:370px; float:left; margin-left:10px;margin-top: 65px;}
#page_quisommesnous .bloc_application2 p{ font-size:16px;}

#page_quisommesnous .bloc_application a { font-weight: bold; }

#page_quisommesnous .bloc_application2 h3, #page_quisommesnous .bloc_application h3 {margin-top:0px; padding-top:0px; padding-left:20px; font-size:15px;}

#page_quisommesnous .bloc_application2 em { text-decoration:underline; font-weight:bold; color:#efc917; font-style:normal;}

/********************************/
/********************FAQ**********
*********************************/
#page_faq {width:730px; color:#474340;}

#page_faq .nav { color:#8c8a88; padding-top:10px; width:770px; }
#page_faq .nav p {text-align:right;  float:right; margin :0}
#page_faq .nav a { font-size :10px; height:15px; width:15px; display:block; float:left; text-align:center;}
#page_faq .nav a:hover, #page_faq .nav a.active {background: transparent url(../img/catalogue/nav.jpg) center no-repeat; color:#FFFFFF; text-decoration:none; }


/********************************/
/*********Recherche**************
*********************************/
#page #page_recherche #txt {margin-left:30px;}

#page #page_recherche #encart {
background:url(../img/recherche/recherche_encart.jpg) no-repeat;  padding :0;text-align:center;
display:block; width:726px; height:69px;
color:#8E6906; margin :0 0 20px 40px; }

#page #page_recherche #encart p {text-align:center; padding-top:10px; }
#page #page_recherche #encart strong {color: #8e6906;}
#page #page_recherche #encart a {text-decoration:underline; color: #8e6906; font-weight:bold}
#page #page_recherche #encart a:hover {color:#000000;}

#page #page_recherche h1 strong {color:#e2ba13;}
#page #page_recherche #txt strong {color:#e2ba13;}

#page #page_recherche tfoot div{float:right}
#page #page_recherche tfoot th{margin-top:50px; height:100px; background:transparent url("../img/recherche/table_footer.jpg") top left no-repeat;}


#page #page_recherche  #btn_wichlist, #page_recherche #btn_panier, #page #page_recherche  #btn_relancer {font-size:12px;}

#page #page_recherche  #btn_wichlist input{margin-right:10px;line-height:33px;cursor:pointer;
background:transparent url('../img/recherche/recherche_btn_wishlist.jpg') no-repeat; display:block;
color:#FFFFFF; width:203px; height:33px; font-weight:bold; padding : 0 0 0 10px; text-align:left; border:none;

}
#page #page_recherche  #btn_panier input{ line-height:33px; cursor:pointer;
background:transparent url("../img/recherche/recherche_btn_panier.jpg") no-repeat;display:block; 
color:#FFFFFF; width:263px; height:33px; font-weight:bold; padding : 0 0 0 10px; text-align:left; border:none;
}
#page #page_recherche  #btn_panier input:hover, #page #page_recherche  #btn_wichlist input:hover {text-decoration:underline;}



#page #page_recherche.payment_end #btn_panier input,
#page #page_recherche.wishlist_page #btn_panier input
{margin-right:10px;line-height:33px;cursor:pointer;
background:transparent url("../img/recherche/recherche_btn_panier.jpg") no-repeat;display:block; 
color:#FFFFFF; width:263px; height:33px; font-weight:bold; padding : 0 0 0 10px; text-align:left;
border: none;
}
#page #page_recherche.payment_end  #btn_delete input, 
#page #page_recherche.wishlist_page #btn_delete input
{line-height:33px; text-align:center;border: none;
background:transparent url("../img/application/btn_inscris.jpg") no-repeat;display:block; 
color:#FFFFFF; width:196px; height:33px; font-weight:bold; padding : 0 ;}
#page #page_recherche.payment_end  #btn_delete input:hover, #page #page_recherche.wishlist  #btn_panier input:hover {text-decoration:underline; }


#page #page_recherche  #btn_relancer a{ line-height:37px; margin-top:-2px;
background:transparent url("../img/panier/btn_recalculer.jpg") no-repeat;display:block; 
color:#FFFFFF; width:115px; height:37px; font-weight:bold; padding : 0 0 0 13px;
}

#page #page_recherche table { margin:20px 0 0 25px; width:726px; padding:0; border:0; }

#page #page_recherche thead { height:51px; color:#FFFFFF; }

#page #page_recherche #entete0 {
background:transparent url('../img/recherche/table_entete_cote1.jpg') top left no-repeat; 
width:15px; font-size:0px; text-indent:-9000px;}

#page #page_recherche #entete1 {
background:#333333 url('../img/recherche/table_entete_selection.jpg') top left no-repeat; 
width:40px;border-right :1px solid #444342; text-indent:-9000px;}

#page #page_recherche #entete2, #page #page_recherche #entete3, #page #page_recherche #entete4, #page #page_recherche #entete5 {
background:#333333 url('../img/recherche/table_entete.jpg') repeat-x; text-align:center; font-size:18px; font-weight:normal !important;} 

#page #page_recherche #entete1, #page #page_recherche #entete2, #page #page_recherche #entete3, #page #page_recherche #entete4 {
border-right :1px solid #444342; height: 51px;}

#page #page_recherche #entete2 {width:/*191px;*/424px;}
#page #page_recherche #entete3 {width:233px;}
#page #page_recherche #entete4 {width:137px;}


#page #page_recherche #entete6 {
background:transparent url('../img/recherche/table_entete_cote2.jpg') top left no-repeat; 
width:11px; font-size:0px; text-indent:-9000px;
}

#page #page_recherche tbody {font-size:12px;}
#page #page_recherche .corps0 {width:15px; font-size:0px; text-indent:-9000px;background:transparent url('../img/recherche/table_corps_cote1.gif') repeat-y;}
#page #page_recherche .corps1 label{display:none; }
#page #page_recherche .corps1 { width:30px; margin: 0 auto; text-align:left; border-right:1px solid #b2b2b2; padding-left:10px;}
#page #page_recherche .corps2 { width:172px; border-right:1px solid #b2b2b2; padding: 4px 10px 3px 10px;}
#page #page_recherche .corps2 img {vertical-align:middle; padding-right:5px; float:left; margin-bottom:10px;}
#page #page_recherche .corps3 { width:213px; border-right:1px solid #b2b2b2; padding: 5px 10px 5px 10px;}
#page #page_recherche .corps4 { width:117px; border-right:1px solid #b2b2b2; padding: 5px 10px 5px 10px;}
#page #page_recherche .corps5 img{vertical-align:middle;padding: 5px 0 5px 5px;}
#page #page_recherche .corps5 {padding-left:5px;}
#page #page_recherche .corps6 { width:11px; font-size:0px; text-indent:-9000px;background:transparent url('../img/recherche/table_corps_cote2.gif') left repeat-y;}


#page #page_recherche .table_separation {background:transparent url('../img/recherche/table_separation.jpg') no-repeat;font-size:0px; text-indent:-9000px; height:2px;}


#page #page_recherche .nonselection { background-color:#EFEFEF;}
#page #page_recherche .nonselection .corps1 input {display:none;}

/********************************/
/***********Accueil**************
*********************************/

#page #page_index {margin-left:40px;}

#page #page_index #bloc_anim {width:721px; height:305px; display:block; } 

* html #page #page_index #bloc_anim {width:724px; height:305px; display:block; } 

#page #page_index #bloc_anim  #bloc_gauche_img1,
#page #page_index #bloc_anim  #bloc_gauche_img2,
#page #page_index #bloc_anim  #bloc_gauche_img3 {
background-color:#CC0000;

 width:584px; height:306px; 
 float:left; position:relative; display:block;
 overflow: hidden;
 z-index: 2;
 }
 
#page #page_index #bloc_anim  #bloc_gauche_img1 {background:transparent url('../img/accueil/anim01.jpg') top left no-repeat;}
#page #page_index #bloc_anim  #bloc_gauche_img2 {background:transparent url('../img/accueil/anim02.jpg') top left no-repeat;}
#page #page_index #bloc_anim  #bloc_gauche_img3 {background:transparent url('../img/accueil/anim03.jpg') top left no-repeat;}
 
#page #page_index #bloc_anim .bloc_gauche_txt1,
#page #page_index #bloc_anim .bloc_gauche_txt2,
#page #page_index #bloc_anim .bloc_gauche_txt3 { 
width:324px; height:305px;
display:block;
float:right; margin-left : 28px;
background:transparent url('../img/accueil/fond_txt.png') top right no-repeat;
overflow: hidden;
position: relative;
right: 0;
z-index: 1;
}

*+html #page #page_index #bloc_anim .bloc_gauche_txt dl {
	position: absolute;
	right: 0;
	overflow: hidden;
}

#page #page_index #bloc_anim .bloc_gauche_txt1 .fleche,
#page #page_index #bloc_anim .bloc_gauche_txt2 .fleche,
#page #page_index #bloc_anim .bloc_gauche_txt3 .fleche {
	float:left;
	position: relative;
	z-index: 20;
}
#page #page_index #bloc_anim .bloc_gauche_txt1 .fleche a,
#page #page_index #bloc_anim .bloc_gauche_txt2 .fleche a,
#page #page_index #bloc_anim .bloc_gauche_txt3 .fleche a{
background:transparent url('../img/accueil/fleche_gauche.png') top left no-repeat;
width:28px; height:305px; display:block;
font-size:0px; text-indent:-9000px; }

#page #page_index #bloc_anim .bloc_gauche_txt1 .fleche a:hover,
#page #page_index #bloc_anim .bloc_gauche_txt2 .fleche a:hover,
#page #page_index #bloc_anim .bloc_gauche_txt3 .fleche a:hover{
background:transparent url('../img/accueil/fleche_droite.png') top left no-repeat;
width:28px; height:305px; display:block;
font-size:0px; text-indent:-9000px; }


#page #page_index #bloc_anim .bloc_gauche_txt1 img,
#page #page_index #bloc_anim .bloc_gauche_txt2 img,
#page #page_index #bloc_anim .bloc_gauche_txt3 img {
	float:left;
}
 
#page #page_index #bloc_anim .bloc_gauche_txt1 dt,
#page #page_index #bloc_anim .bloc_gauche_txt2 dt,
#page #page_index #bloc_anim .bloc_gauche_txt3 dt {
width:324px; height:61px; display:block; margin-left:28px;

}

* html #page #page_index #bloc_anim .bloc_gauche_txt1 dt,
* html #page #page_index #bloc_anim .bloc_gauche_txt2 dt,
* html #page #page_index #bloc_anim .bloc_gauche_txt3 dt {
	width:190px;
}


#page #page_index #bloc_anim .bloc_gauche_txt1 dd,
#page #page_index #bloc_anim .bloc_gauche_txt2 dd,
#page #page_index #bloc_anim .bloc_gauche_txt3 dd {
	padding : 0 0 0 20px; font-size:11px; line-height:15px;
}

#page #page_index #bloc_anim .bloc_gauche_txt1 dd p,
#page #page_index #bloc_anim .bloc_gauche_txt2 dd p,
#page #page_index #bloc_anim .bloc_gauche_txt3 dd p{font-size:11px;}
#page #page_index #bloc_anim .bloc_gauche_txt3 dd p a{font-weight:bold; text-decoration: underline;}

#page #page_index #bloc_anim .bloc_gauche_txt1 .index_btn1 a,
#page #page_index #bloc_anim .bloc_gauche_txt2 .index_btn2 a,
#page #page_index #bloc_anim .bloc_gauche_txt2 .index_btn3 a {
text-align:center; background:transparent url('../img/accueil/bloc1_btn.png') top right no-repeat;
height:24px; width:80px; line-height:21px; color:#FFFFFF; display:block; font-weight:bold; text-decoration:underline; margin-top : 10px;
}

#page #page_index #bloc_anim .bloc_gauche_txt2 .index_btn2 a { float:left; margin-left :10px  }
#page #page_index #bloc_anim .bloc_gauche_txt2 .index_btn3 a  { float:left; margin-left:10px;}
*+ html #page #page_index #bloc_anim .bloc_gauche_txt2 .index_btn2 a { float:left; margin-left :17px  }



#page #page_index #bloc_anim .bloc_gauche_txt1 .index_btn a,
#page #page_index #bloc_anim .bloc_gauche_txt2 .index_btn a,
#page #page_index #bloc_anim .bloc_gauche_txt3 .index_btn a {
text-align:center; background:transparent url('../img/accueil/bloc_btn.png') top right no-repeat;
height:24px; width:200px; line-height:21px; color:#FFFFFF; display:block; font-weight:bold; text-decoration:underline; margin : 10px auto 0 auto;
}


 #page #page_index #bloc_anim .bloc_gauche_txt1 .index_btn1 a:hover,
#page #page_index #bloc_anim .bloc_gauche_txt2 .index_btn2 a:hover,
#page #page_index #bloc_anim .bloc_gauche_txt3 .index_btn3 a:hover {
	color:#333333;
}
 
#page #page_index #bloc_anim #bloc_droite { display:block; width:137px; float:right}

#page #page_index #bloc_anim li {list-style:none; width:120px;}

#page #page_index #bloc_anim li a {padding :15px 10px 0 10px; width:120px; color:#606060;text-decoration:none;display:block; line-height:15px;  font-size:14px; font-weight:bold;}

#page #page_index #bloc_anim li em { font-weight:normal; font-size:12px;}

#page #page_index #bloc_anim #bouton1, #page #page_index #bloc_anim #bouton2 { display:block;}
#page #page_index #bloc_anim #bouton1 a{background:transparent url('../img/accueil/menu1.jpg') no-repeat;height:86px;}
#page #page_index #bloc_anim #bouton1 a:hover,
#page #page_index #bloc_anim #bouton1 a.actif{
	background:transparent url('../img/accueil/menu1_hover.jpg') no-repeat;color:#FFFFFF;
}

#page #page_index #bloc_anim #bouton2 a{background:transparent url('../img/accueil/menu2.jpg') no-repeat;height:86px;}
#page #page_index #bloc_anim #bouton2 a:hover,
#page #page_index #bloc_anim #bouton2 a.actif{
	background:transparent url('../img/accueil/menu2_hover.jpg') no-repeat;color:#FFFFFF;
}

#page #page_index #bloc_anim #bouton3 a{background:transparent url('../img/accueil/menu3.jpg') no-repeat;height:85px; }
#page #page_index #bloc_anim #bouton3 a:hover,
#page #page_index #bloc_anim #bouton3 a.actif{
	background:transparent url('../img/accueil/menu3_hover.jpg') no-repeat;color:#FFFFFF;
}


#page #page_index h1{
display:block; width:410px; height:67px;
margin : 15px auto; 
}


	#page_panier .tabletd5:hover {
	background: #bdbdbc;
	color: #fff;
}
#page_panier .tabletd5 div {
	display: none;
	position: absolute;
}
#page_panier .tabletd5 p {
	padding-left: 5px;
	line-height: 15px;
	font-size: 10px;
}
#page_panier .tabletd5 div table {
	width: 223px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
#page_panier .tabletd5 div table tr th {
	color: #8a6b0f;
	text-align: left;
	font-weight: 10px;
	height: 23px;
}
#page_panier .tabletd5 th.pop_up-table-th1 {
	background: url(../img/panier/pop_up-table_border-th1.png) left no-repeat;
	width: 42px;
}

#page_panier .tabletd5 th.pop_up-table-th1 a{
	background: url(../img/panier/pop_up-table_border-th1.png) left no-repeat;
	width: 40px; text-decoration: underline;
}

#page_panier .tabletd5 th.pop_up-table-th2 {
	background: url(../img/panier/pop_up-table_border-th2.png) left no-repeat;
	width: 185px;
	padding-left: 5px;
}
#page_panier .tabletd5 div table tr td {
	cursor: pointer;
	font-size: 9px;
	color: #cd9d0e;
	background: #e9e9e9;
	padding: 5px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
}
#page_panier .tabletd5 div table tr td span {
	color: #848381;
	font-weight: bold;
}
#page_panier .tabletd5 div table tr.current td,
#page_panier .tabletd5 div table tr:hover td {
	background: #848381;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	color: #fff;
	text-decoration: underline;
}
#page_panier .tabletd5 div table tr.current td.pop_up-table-td1,
#page_panier .tabletd5 div table tr:hover td.pop_up-table-td1 {
	background: url(../img/panier/pop_up-table_border-td1-hover.jpg) #848381 right repeat-y;
	text-decoration: none;
}

#page_panier .tabletd5 div table tr.current td.pop_up-table-td1 a {color:#C8950D; text-decoration:underline;}
#page_panier .tabletd5 div table tr.current td.pop_up-table-td1 a:hover {color:#FFFFFF; }

#page_panier .tabletd5 div table tr.current td span,
#page_panier .tabletd5 div table tr:hover td span {
	color: #fff;
}
#page_panier .tabletd5 td.pop_up-table-td1 {
	background: url(../img/panier/pop_up-table_border-td1.jpg) #e9e9e9 right repeat-y;
}

/***********************************
Panier - connexion/creation-------*/

#page_panier_connect ul {margin: 20px 0 200px 20px;}

#page_panier_connect li {list-style:none; display:inline;margin-right:10px; float:left;}

#page_panier_connect #btn1 a{
line-height:36px; font-size:11px;
background:transparent url('../img/panier/btn_connect.jpg') no-repeat; display:block;
color:#FFFFFF; width:149px; height:36px; font-weight:bold; text-align:center;}

#page_panier_connect #btn2 a{
line-height:36px; font-size:11px;
background:transparent url('../img/panier/btn_connect.jpg') no-repeat; display:block;
color:#FFFFFF; width:149px; height:36px; font-weight:bold; text-align:center;}

#page_panier_connect #btn3 a{
line-height:33px; font-size:11px;
background:transparent url('../img/panier/retour.jpg') no-repeat; display:block;
color:#FFFFFF; width:114px; height:36px; font-weight:bold; text-align:center;}

/*Bloc connect***************/
#bloc_connect .close { 
    background:transparent url(../img/panier/fermer.png) no-repeat; 
    position:absolute; 
    font-size:0px; text-indent:-9000px;
    cursor:pointer; 
    height:47px;  margin:0; padding :0;
    width:47px;  right:-2px; 
    top:-2px; z-index:10001;
}

*html #bloc_connect .close {right:100px;}

#bloc_connect {
width:317px; display: none; 
height:189px;  position:absolute;
z-index:10000;  text-align:center; 
background:transparent url(../img/panier/bloc_connect.png) left top no-repeat; 
 
}

#bloc_connect #form_connect {
width:317px; 
height:189px; display:block;}

#bloc_connect #form_connect legend {
color:#8A6B0F; font-size:17px; font-weight:bold; 
width:317px; padding : 25px 0 20px 85px;}

#bloc_connect #form_connect p {line-height:25px; clear:both; }

#bloc_connect #form_connect p label { padding-left:40px; vertical-align:middle; font-size:12px;
text-align:left; width:45px; display:block; float:left; color:#908E8C; font-weight:bold; height:18px}

#bloc_connect #form_connect p input
 {background-color:#908E8C; width:150px; color:#FFFFFF; height:18px}

#bloc_connect #form_connect #connect_submit{ margin : 10px 0 0 25px;
cursor:pointer; color:#FFFFFF; text-align:center; font-weight:bold; height:27px; width:126px;
background:transparent url(../img/panier/bloc_connect_valider.png) no-repeat; 
}

* html #bloc_connect #form_connect #connect_submit {margin : 10px 0 0 0;}

#bloc_connect #form_connect #connect_submit:hover {color:#8A6B0F;}



/*PAGE panier paiement**************/
#page_panier_paiement h2 {font-size :14px;color:#474340; padding-left:20px;}

#page_panier_paiement #form_moozar #paiement_cadre1 { width:230px; float:left;}
#page_panier_paiement #form_moozar #paiement_cadre1 p { float:left; margin:0; padding:0 10px 0 0 ;}
#page_panier_paiement #form_moozar #paiement_cadre1 img {padding-left:5px; }
#page_panier_paiement #form_moozar #paiement_cadre1 legend {padding : 0 0 10px 0;}

#page_panier_paiement #paiement_cadre2 { width:320px; float:left;}
#page_panier_paiement #paiement_cadre2 label {display:none;}
#page_panier_paiement #form_moozar #paiement_cadre2 p input { float:left; width:60px;}

#page_panier_paiement #paiement_cadre3 {width:100px;}
#page_panier_paiement #paiement_cadre3 label {display:none;}
#page_panier_paiement #paiement_cadre3 input { width:70px;}

#page_panier_paiement #paiement_cadre4 {width:330px; float:left; margin-top:20px;}
#page_panier_paiement #paiement_cadre4 label {display:none;}
#page_panier_paiement #form_moozar #paiement_cadre4 input { width:300px;}

#page_panier_paiement #paiement_cadre5{margin-top:20px;}
#page_panier_paiement #paiement_cadre5 label {padding-left: 10px;}
#page_panier_paiement #paiement_cadre5 input { width:70px;}
#page_panier_paiement #paiement_cadre6{width:300px; font-size:10px; color:#55504D;}

#page_panier_paiement #panier_submit { float:right; text-align:center; font-size:17px; font-weight:bold;
background:transparent url("../img/panier/btn_paiement.jpg") no-repeat;display:block; 
color:#FFFFFF; height:35px; font-weight:bold; line_height:35px; color:#FFFFFF; 
cursor:pointer; width:233px; margin:20px 0 0 0;
}
#page_panier_paiement #panier_submit:hover {color:#333333;}

/*PAGE Mon compte cr�ation**************/

#form_moozar fieldset{border: none;}

#page_compte_creation h1{
display:block; 
width:445px; 
height:49px;
margin : 0 auto; 
margin-left:-40px;
margin-bottom: 10px;
}

#page_compte_creation h2 {font-size :14px;color:#474340; padding-left:20px;}
#page #page_compte_creation p {font-size:12px;}

#page_compte_creation label {color:#55504d;}

#page_compte_creation #form_moozar #compte_cadre1 { width:700px; float:left;}
#page_compte_creation #form_moozar #compte_cadre1 p{width:310px; float:left;}
#page_compte_creation #form_moozar #compte_cadre1 input {width:300px;}

#page_compte_creation #form_moozar #compte_cadre2 {margin-left:20px; float:left;}
/*#page_compte_creation #form_moozar #compte_cadre2 select {display:none; width:118px;}*/
#page_compte_creation #form_moozar #compte_cadre2 label { font-size:12px; }

#page_compte_creation #form_moozar #compte_cadre4 {width:700px; margin-top:10px;}
#page_compte_creation #form_moozar #compte_cadre4 label {float:left; padding-right:10px;}
#page_compte_creation #form_moozar #compte_cadre4 span {padding-left:5px; float:left;}
#page_compte_creation #form_moozar #compte_cadre5 {margin-top:10px;}
#page_compte_creation #form_moozar #compte_cadre5 label {padding-left:5px;}

/*
#page_compte_creation #form_moozar #panier_submit {
background:url("../img/compte/btn.jpg") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
float:left;
font-size:17px;
font-weight:bold;
height:35px;
line-height:35px;
margin:20px 0;
text-align:center;
width:233px;
display:block;
font-size:14px;
margin-left:65px;
text-decoration: none;
}
#page_compte_creation #form_moozar #panier_submit:hover {color:#8A6B0F; text-decoration:none;}
*/

#page_compte_creation #form_moozar #compte_cadre5 a {text-decoration:underline; color:#e2ba13;}
#page_compte_creation #form_moozar #compte_cadre5 a:hover { color:#55504d;}

#page #page_compte_creation dl {color:#474340; font-size:11px;padding-left:20px;}
#page #page_compte_creation dt{font-size :13px;color:#474340; font-weight:bold; margin-bottom:10px;}

#page #page_compte_creation dd { padding: 0 20px 0 5px;}
#page #page_compte_creation dd p {padding-bottom:10px;}

#page #page_compte_creation dd a,
#page #page_compte_creation p.btn a
{
text-align:center; font-size:17px; font-weight:bold;
background:transparent url("../img/compte/btn.jpg") no-repeat;display:block; 
color:#FFFFFF; height:35px; font-weight:bold; line-height:35px; 
width:233px; margin:5px 0 0 0; float:left;
}

#page #page_compte_creation dd a:hover {color:#8A6B0F; text-decoration:none;}

#page #page_compte_creation #recap1 { 
width:380px; float:left; display:block;  }
#page #page_compte_creation #recap1 img {
	position: relative;
	top: -7px;
}
#page #page_compte_creation #recap1 dd {
	margin-top: -20px;
}

#page #page_compte_creation #recap2 { margin-left:10px;
display:block; height:300px; width:370px; float:left;}
#page #page_compte_creation #recap2 a {
	display: block;
  margin: 37px 65px; 
	font-size: 14px;
	font-family: myriadpro-semibold;
}

#page #page_compte_creation #recap2 dd p {
	margin-bottom: 0;
	padding-bottom: 0;
}

/* ----------------------
 * Inputs text formulaire
 * ------------- */
#page_panier_paiement #form_moozar{ margin-left:20px; width:700px;}
#page_panier_paiement #form_moozar p {margin:0; padding:0;}
#page_panier_paiement #form_moozar legend{ margin:0; padding:0; color:#55504d; font-size:11px;}
#page_panier_paiement #form_moozar em {font-size:10px; color:#999999;}

#form_moozar .jqTransformInputWrapper {
	background: transparent url(../img/commun/cadre_form_gauche.jpg) no-repeat left top;
	height: 30px;
	padding: 0px; 
	float:left; 
}

#form_moozar .jqTransformInputInner {
	background: transparent url(../img/commun/cadre_form_droite.jpg) no-repeat top right;
	padding: 0px; 
	margin: 0px; 
}

#form_moozar .jqTransformInputInner div {
	height: 30px;
	margin:0px 0px 0px 8px;
}

#form_moozar .jqTransformInputInner div input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	vertical-align: middle;
	height: 29px;
	color:#404040;	
	border: none;
	padding: 0;
	margin: 0px;
	background:transparent;
}

/*  IE6 */
* html #form_moozar .jqTransformInputInner div input {
	padding: 0 0 0 0;
	margin: 0 0 0 -8px;
	height:24px;
}
/* Ie7 */
*+ html #form_moozar .jqTransformInputInner div input {
	padding: 5px 0 0 0;
	margin-left:-10px;
	height:24px;
}

/* -------------
 * Selects
 * ------------- */
#form_moozar .jqTransformSelectWrapper {
	width: 45px;
	position:relative;
	height: 30px;
	background: url(../img/commun/cadre_form_gauche.jpg) no-repeat top left;
	float:left;
}

#form_moozar .jqTransformSelectWrapper div span {
	
	font-size: 11px;
	float: none;
	position: absolute;
	width:14px;
	height: 30px;
	line-height: 15px;
	padding: 8px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	
}

#form_moozar .jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 20px;
	height: 30px;
	background: url(../img/commun/cadre_form_droite_fleche.jpg) no-repeat center center;
}

#form_moozar .jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 30px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}

#form_moozar .jqTransformSelectWrapper ul a {
	display: block;
	padding: 2px 5px 2xp 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 11px;
}

#form_moozar .jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333; text-decoration:none;
}

#form_moozar .jqTransformSelectWrapper ul a:hover, #form_moozar .jqTransformSelectWrapper ul a.selected:hover {
	background:#e2ba13;
	color: #fff;
}

/*focus*/
#form_moozar .jqTransformSafari .jqTransformInputInner div {
	position: relative;
	overflow: hidden;
	margin:0px 8px;
}
#form_moozar .jqTransformSafari .jqTransformInputInner div input {
	background-color: none;
	position: absolute;
	top: -10px;
	left: -2px;
	height: 42px; 
	padding-left: 4px;
}


/* -------------
 * Textarea
 * ------------- */
#form_moozar table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
	font-size: 12px;
	line-height: 16px;
}

#form_moozar table.jqTransformTextarea td{
font-size: 1px;
line-height: 1px;
width: 8px;
height: 6px;
margin: 0;
padding: 0;
}
#form_moozar table.jqTransformTextarea{}
#form_moozar table.jqTransformTextarea tr{
/*border: 1px solid red;*/

}
#form_moozar table.jqTransformTextarea textarea{
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
}
#form_moozar table.jqTransformTextarea td#jqTransformTextarea-tl{background: url(../img/commun/textarea_tl.gif) no-repeat top left;}
#form_moozar table.jqTransformTextarea td#jqTransformTextarea-tm{background: url(../img/commun/textarea_tm.gif) repeat-x top left;}
#form_moozar table.jqTransformTextarea td#jqTransformTextarea-tr{background: url(../img/commun/textarea_tr.gif) no-repeat top left;}

#form_moozar table.jqTransformTextarea td#jqTransformTextarea-ml{background: url(../img/commun/textarea_ml.gif) repeat-y top left;}
#form_moozar table.jqTransformTextarea td#jqTransformTextarea-mm{background: url(../img/commun/textarea-mm.gif) repeat;}
#form_moozar table.jqTransformTextarea td#jqTransformTextarea-mr{background: url(../img/commun/textarea_mr.gif) repeat-y top left;}

#form_moozar table.jqTransformTextarea td#jqTransformTextarea-bl{background: url(../img/commun/textarea_bl.gif) no-repeat top left;}
#form_moozar table.jqTransformTextarea td#jqTransformTextarea-bm{background: url(../img/commun/textarea_bm.gif) repeat-x top left;}
#form_moozar table.jqTransformTextarea td#jqTransformTextarea-br{background: url(../img/commun/textarea_br.gif) no-repeat top left;}


#form_moozar table.jqTransformTextarea .jqTransformSafariTextarea div {
	position: relative;
	overflow: hidden;
	border: 0px solid red;
}
#form_moozar table.jqTransformTextarea .jqTransformSafariTextarea textarea{
	background: none;
	position: absolute;
	top:-10px;
	left:-10px;
	padding: 10px 10px 10px 10px;
	resize: none;
}

/********************************/
/***Mon compte : Contact*******
*********************************/

#page_contact #form_moozar label {color:#474340}

#page_contact #form_moozar #compte_cadre1 { width:700px; float:left;}
#page_contact #form_moozar #compte_cadre1 p{width:310px; float:left;}
#page_contact #form_moozar #compte_cadre1 input {width:300px;}

#page_contact #form_moozar #compte_cadre3 {width:700px; margin-top:10px;}
#page_contact #form_moozar #compte_cadre3 label {float:left; padding-right:10px;}
#page_contact #form_moozar #compte_cadre3 span {padding-left:5px; float:left;}


#page_contact #form_moozar #panier_submit { float:right; text-align:center; font-size:17px; font-weight:bold;
background:transparent url("../img/panier/btn_paiement.jpg") no-repeat;display:block; 
color:#FFFFFF; height:35px; font-weight:bold; line_height:35px; color:#FFFFFF; 
cursor:pointer; width:233px; margin:20px 0 0 0;
}
#page_contact #form_moozar #panier_submit:hover {color:#333333;}

/********************************/
/***Mon compte : Recap*******
*********************************/

#page #page_compte_recap dl {color:#474340; font-size:11px;padding-left:20px;}
#page #page_compte_recap dt{font-size :13px;color:#474340; font-weight:bold; margin-bottom:10px;}

#page #page_compte_recap dd {line-height:25px; padding-left:10px;}

#page #page_compte_recap dd a {
text-align:center; font-size:17px; font-weight:bold;
background:transparent url("../img/compte/btn.jpg") no-repeat;display:block; 
color:#FFFFFF; height:35px; font-weight:bold; line-height:35px; 
width:233px; margin:20px 0 0 0; float:left;
}

#page #page_compte_recap dd a:hover {color:#8A6B0F; text-decoration:none;}

#page #page_compte_recap #recap1 { 
width:330px; float:left; height:300px; display:block; 
background:transparent url("../img/compte/separation_vertical.jpg") right top no-repeat; }
#page #page_compte_creation #recap1 p {
    margin-left: 10px;
}

#page #page_compte_recap #recap2 { margin-left:10px;
display:block; height:300px; width:400px; float:left;}

#page #page_compte_recap #recap2 .recap_ope {float:left; width:170px;}


/********************************/
/***Mon compte : Historique*******
*********************************/

#page #page_historique h2 {margin-left:10px;}

#page #page_historique #form_moozar {margin-top:10px;}

#page #page_historique #form_moozar label {display:none;}
#page #page_historique #form_moozar input {width:300px;}
#page #page_historique #form_moozar #search_histo_submit { margin-left:10px; 
background:transparent url("../img/compte/ok.jpg") top left no-repeat;
color:#FFFFFF; height:30px; width:30px; line-height:30px;
cursor:pointer;}
#page #page_historique #form_moozar #search_histo_submit:hover {color:#666666;}


#page #page_historique table { margin:0 0 0 25px; width:726px; padding:0; border:0; }

#page #page_historique tfoot th{background:transparent url("../img/compte/foot.jpg") top left no-repeat;}

#page #page_historique thead { height:51px; color:#FFFFFF; }

#page #page_historique .entete0 {
background:transparent url('../img/compte/titre_gauche.jpg') top left no-repeat; 
width:15px; font-size:0px; text-indent:-9000px;}


#page #page_historique .entete1, #page #page_historique .entete2, #page #page_historique .entete3, #page #page_historique .entete4, #page #page_historique .entete5, #page #page_historique .entete6, #page #page_historique .entete7, #page #page_historique .entete8, #page #page_historique .entete9 {
background:#333333 url('../img/compte/titre_fond.jpg') repeat-x; text-align:center; font-size:12px;} 

#page #page_historique .entete1, #page #page_historique .entete2, #page #page_historique .entete3, #page #page_historique .entete4, #page #page_historique .entete5, #page #page_historique .entete6, #page #page_historique .entete7, #page #page_historique .entete8   {
border-right :1px solid #444342;}



#page #page_historique .entete10 {
background:transparent url('../img/compte/titre_droite.jpg') top left no-repeat; 
width:8px; font-size:0px; text-indent:-9000px;
}

#page #page_historique tbody {font-size:11px;}
#page #page_historique .corps0 {width:15px; font-size:0px; text-indent:-9000px;background:transparent url('../img/compte/body_gauche.jpg') repeat-y;}

#page #page_historique .corps1, #page #page_historique .corps2, #page #page_historique .corps3, #page #page_historique .corps4, #page #page_historique .corps5, #page #page_historique .corps6, #page #page_historique .corps7, #page #page_historique .corps8{border-right:1px solid #b2b2b2;}

#page #page_historique .corps1 { width:60px; text-align:center; }
#page #page_historique .corps2 { width:70px; padding: 0 0 0 5px;}
#page #page_historique .corps3 img {vertical-align:middle; }
#page #page_historique .corps3 {  padding: 0 0 0 5px;}
#page #page_historique .corps4 {padding: 0 0 0 5px;font-weight:bold;}
#page #page_historique .corps5 img{ vertical-align:middle;  }
#page #page_historique .corps5, #page #page_historique .corps9, #page #page_historique .corps8 {text-align:center;}
#page #page_historique .corps6, #page #page_historique .corps7 {padding: 0 0 0 5px;}

#page #page_historique .corps10 { width:9px; font-size:0px; text-indent:-9000px;background:transparent url('../img/compte/body_droite.jpg') left repeat-y;}


#page #page_historique .table_separation {background:transparent url('../img/compte/separation.jpg') no-repeat;font-size:0px; text-indent:-9000px; height:2px;}

/********************************/
/***Panier : B�n�ficiare*******
*********************************/

#page_popup #page_beneficiaire{text-align:left;}
#page_popup #page_beneficiaire p {padding :0 10px 0 10px;}

#page_popup #page_beneficiaire table { margin:0 0 0 5px; width:560px; padding:0; border:0; }

#page_popup #page_beneficiaire tfoot th{background:transparent url("../img/compte/foot.jpg") top left no-repeat;}

#page_popup #page_beneficiaire thead { height:25px; color:#FFFFFF; }

#page_popup #page_beneficiaire .entete0 {
background:transparent url('../img/compte/titre_gauche.jpg') top left no-repeat; 
width:15px; font-size:0px; text-indent:-9000px;}


#page_beneficiaire .entete1, #page_beneficiaire .entete2, #page_beneficiaire .entete3, #page_beneficiaire .entete4, #page_beneficiaire .entete5, #page_beneficiaire .entete6 {
background:#333333 url('../img/compte/titre_fond.jpg') repeat-x; text-align:center; font-size:12px;} 

#page_beneficiaire .entete1, #page_beneficiaire .entete2, #page_beneficiaire .entete3, #page_beneficiaire .entete4, #page_beneficiaire .entete5 {
border-right :1px solid #444342;}



#page_beneficiaire .entete7 {
background:transparent url('../img/compte/titre_droite.jpg') top left no-repeat; 
width:8px; font-size:0px; text-indent:-9000px;
}

#page_beneficiaire tbody {font-size:11px;}
#page_beneficiaire .corps0 {width:15px; font-size:0px; text-indent:-9000px;background:transparent url('../img/compte/body_gauche.jpg') repeat-y;}

#page_beneficiaire .corps1, #page_beneficiaire .corps2, #page_beneficiaire .corps3, #page_beneficiaire .corps4, #page_beneficiaire .corps5 {border-right:1px solid #b2b2b2;}

#page_popup #page_beneficiaire .corps1 {  text-align:center;  padding:3px;}
#page_popup #page_beneficiaire .corps2 { padding: 0 0 0 5px;}
#page_popup #page_beneficiaire .corps3 { width:70px; padding-left:5px;}
#page_popup #page_beneficiaire .corps4 {  padding: 0 0 0 5px;font-weight:bold;}
#page_popup #page_beneficiaire .corps5 img{ vertical-align:middle;  }
#page_popup #page_beneficiaire .corps5 {text-align:left;padding: 0 0 0 5px;}
#page_popup #page_beneficiaire .corps6 {text-align:center;}

#page_popup #page_beneficiaire .corps7 { width:9px; font-size:0px; text-indent:-9000px;background:transparent url('../img/compte/body_droite.jpg') left repeat-y;}


#page_popup #page_beneficiaire .separation {background:transparent url('../img/commun/separation.jpg') no-repeat;display:block; height:14px; width:580px; }




#page_beneficiaire .btn1 a{
line-height:36px; font-size:11px; 
background:transparent url('../img/panier/btn_connect.jpg') no-repeat; display:block;
color:#FFFFFF; width:149px; height:36px; font-weight:bold; text-align:center;}


#page_beneficiaire p {color:#474340}

#page_beneficiaire #info1 li{font-size:11px; list-style:none; padding-left:10px; font-weight:bold;color:#474340; }

#page_beneficiaire #info1 {float:left; width:290px; background: url(../img/compte/separation_vertical.jpg) right center no-repeat; height:160px;padding-right:10px;}

#page_beneficiaire #info2 { float:left;}
#page_beneficiaire #info2 ul {margin-left:10px;}
#page_beneficiaire #info2 li { list-style:none; float:left; margin-top:10px;}
#page_beneficiaire #info2 li a {line-height:26px; font-size:10px; margin-right:2px;
background:transparent url('../img/commun/note_btn.jpg') no-repeat; display:block;
color:#FFFFFF; width:85px; height:26px; text-align:center;}


#form_moozar {
	float: left;
}
#page_compte_creation #form_moozar #compte_cadre1 input {
	width: 150px;
}
#page_compte_creation #form_moozar #compte_cadre1 p {
	width: 160px;
}
#page_compte_creation #form_moozar #compte_cadre1 {
	width: 400px;
}
#page_compte_creation #form_moozar #compte_cadre2 {
	margin-right: 40px;
}

