/* CSS Document */

/*
		SOMMAIRE (template global)
	
	I - BASES COMMUNES A TOUT LE SITE
	
	A. GENERALITES
	
		1. Structure intangible : body, hspacer, hr
		
		2. Style des titres : h1 à h6
		
		3. Style des liens : liens classique, liens petits
		
		4. Style des listes
		
		5. Style des formulaires
		
		6. Classes communes : asterique, vente directe, vente securisee
	
	B. ELEMENTS STRUCTURELS (modules communs à tout le site)
	
		1. Module top
		
		2. Module header : header, logo, bannière
		
		3. Module topmenu
		
		4. Module topline
		
		5. Module content
		
		6. Module footer
	
	II - CONSTRUCTION DES PAGES
	
	A. STRUCTURE DES PAGES (uniquement les pages complexes)
	
		1. Page d'index (accueil)
		
	B. MODULES INTEGRES
		
		1. Module de recherche
	
		2. Module expositions
	
		3. Module pub cadeaux
		
		4. Module nouveautés
		
		5. Module offres 
		
		6. Module Ne pas manquer
		
		7. Module Oeuvres sécurisées
		
		8. Module a propos des arts
		
		9. Module pub parrainage
		
		10. Module formule expo
		
		11. Module formule location
		
		12. Module comment acheter
	
	III - MODULES SPECIFIQUES
	
	A. Module Jcarousel
	
		1. Structure
		
		2. Modulation
	
	


*/

/* I - BASES COMMUNES A TOUT LE SITE  */

/* A. GENERALITES */

/* 1. Structure intangible  */

body
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#616161;
background-color:#dedad7;/* c6c6c6;*/
background-image:url(../images/background/bg.jpg);
background-repeat:repeat-y;
background-position:center;
}

/* 2. Style des titres  */

div
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

h1
{
font-size:18px;
text-align:left;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
color:#a32318;
font-weight:lighter;
}
.brun
{
color:#a32318;
}
h1right
{
font-size:16px;
font-weight:bold;
text-align:right;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
color:#ff3600;
}
.h1right
{
font-size:16px;
font-weight:bold;
text-align:right;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
color:#ff3600;
}

h1left
{
font-size:16px;
font-weight:bold;
text-align:left;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
color:#ff3600;
}
.h1left
{
font-size:16px;
font-weight:bold;
text-align:left;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
color:#ff3600;
}

h2
{
color:#686262;
font-size:18px;
font-weight:lighter;
line-height:22px;
text-align:left;
margin:0px 0px 8px 0px;
padding:0px;
}

h3
{
color:#FF3300;
font-size:12px;
font-weight:bold;
line-height:12px;
text-align:left;
margin-bottom:0px;
}

h4
{
color:#FF3300;
font-size:14px;
font-weight:bold;
line-height:22px;
text-align:center;
margin:8px 0px 8px 0px;
padding:0px;
}
h5
{
color:#525558;
font-size:14px;
font-weight:bold;
line-height:22px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px;
}
h9
{
color:#525558;
font-size:14px;
font-weight:bold;
line-height:22px;
text-align:right;
margin:8px 0px 8px 0px;
padding:0px;
}
h19
{
color:#525558;
font-size:22px;
font-weight:bold;
line-height:22px;
margin:8px 0px 8px 0px;
padding:0px;
}
h20
{
color:#525558;
font-size:18px;
/*font-weight:bold;*/
line-height:22px;
margin:0px 0px 0px 0px;
padding:0px;
}

/* 3. Style des liens */

a
{
color:#5782cf;
text-decoration:none;
}

a:hover
{
color:#45669f;
}

a img
{
border:0px;
}

a.petit
{
color:#5782cf;
font-size:11px;
text-decoration:none;

}

a.petit:hover
{
color:#45669f;
}



/* 4. Style des listes */

/* 5. Style des formulaires */

/* 6. Classes communes */

.bienvenue
{
color:#333333;
font-weight:bold;
}

.asterisque
{
color:#999999;
font-size:9px;
}

.strong
{
font-size:12px;
font-weight:bold;
}

.bold
{
font-size:11px;
font-weight:bold;
}

.petit
{
font-size:11px;
}

.grey
{
color:#acaaaa;
}

.orange
{
font-size:16px;
font-weight:bold;
color:#ff5400;
}

.red
{
color:#FF0000;
}

.green
{
color:#009900;
}
.blue
{
color:#0066FF;
}

.white_title
{
font-weight:bold;
float:left;
}
.fleft1
{
float:left;
padding:0px 20px 0px 0px;
}
.fleft2
{
float:left;
padding:0px 0px 0px 0px;
}

.fright
{
float:right;
padding:0px 0px 20px 20px;
}
.fright1
{
float:right;
padding:0px 0px 0px 0px;
}

hr
{
border: 0; /* enleve toute bordure */
border-bottom: 1px #a6b4c3 solid; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
height: 1px; /* pour IE */
}

select
{
width:170px;
}

/*B. ELEMENTS STRUCTURELS*/

/* 1. Module top (non activé -- peut être intéressant pour un lien version anglaise) */

/* 2. Module header  */

#header_top
{
width:998px;
margin:auto;
background-color:#FFFFFF;
text-align:right;
font-size:11px;
padding-bottom:5px;
padding-right:2px;
border-bottom:7px black solid;
}

#header
{
width:1000px;
margin:auto;
background-image:url(../images/background/header_bg.jpg);
background-repeat:repeat-x;
height:111px;
}

#header_A
{
float:left;
}

#header_B
{
float:right;
font-size:18px;
color:#4f4f4f;
word-spacing:20px;
padding-top:45px;
text-align:right;
padding-right:20px;
}

#header_B a
{
font-size:18px;
color:#4f4f4f;
}

#header_B a:hover
{
font-size:18px;
color:#FF9900;
}

#header_bottom
{
clear:both;
margin:1px 0px 0px 0px;
height:30px;
width:100%;
width:1000px;
margin:auto;
background-color:#514a4a;
}

#header_bottom_A
{
float:left;
font-size:14px;
color:white;
padding-left:10px;
padding-top:5px;
width:280px;
}

#header_bottom_B
{
float:left;
padding-top:6px;
width:100px;
}

#header_bottom_C
{
float:left;
font-size:11px;
padding-top:5px;
color:white;
width:350px;
}
#header_bottom_C a
{
color:white;
}

#header_bottom_C a:hover
{
color:white;
text-decoration:underline;
}

#header_bottom_D
{
float:left;
background-color:#FFFFFF;
height:20px;
margin-top:3px;
width:250px;
padding:0px 0px 0px 0px;
}

#header_bottom_D input.input_text
{
float:left;
border:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
height:20px;
width:215px;
color:#999999;
}

#header_bottom_E
{
height:24px;
width:1000px;
background-image:url(/images/border-bg.png);
background-repeat:repeat-x;
}

/* 3. Module topmenu  */


#menutop_A
{
float:left;
width:800px;
}

#menutop_A ul
{
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:12px;
}

#menutop_A ul li
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style: none;
float:left;
}

#menutop_A ul li.premier a
{
margin-left: 0;
border-left: none;
list-style: none;
}
   
#menutop_A li a
{
color:#FFFFFF;
padding:5px 7px 5px 7px;
margin:0px 0px 0px 0px;
border-left: 1px solid white;
text-decoration:none;

text-align:left;
font-size:12px;
}

#menutop_A ul a:hover
{
background-color:#000000;
}

#menutop_B
{
float:left;
width:200px;
}

#menutop_B ul
{
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:12px;
float:right;
}

#menutop_B ul li
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style: none;
float:left;
}

#menutop_B ul li.premier a
{
margin-left: 0;
border-left: none;
list-style: none;
}
   
#menutop_B li a
{
color:#FFFFFF;
padding:5px 7px 5px 7px;
margin:0px 0px 0px 0px;
border-left: 1px solid white;
text-decoration:none;
text-align:right;
font-size:12px;
}

#menutop_B ul a:hover
{
background-color:#000000;
}

/* 4. Module topline  */

#topline
{
margin:1px 0px 0px 0px;
margin:auto;
width:1000px;
background-color:#FFFFFF;
}

#topline_1
{
margin:auto;
width:600px;
padding-top:15px;
text-align:center;
}

#topline_2
{
width:1000px;
text-align:center;
margin:15px 0px 20px 0px;
font-size:12px;
}

.newsletter
{
font-size:16px;
font-weight:bold;
padding-left:0px;
padding-right:30px;
}

#topline_1 #textfield
{
width:200px;
padding-left:10px;
font-size:11px;
color:#999999;
}

#topline_1 #button
{
margin-left:30px;
font-size:11px;
}

/* 5. Module content*/

#content
{
clear:both;
width:1000px;
margin:auto;
background-color:#FFFFFF;
margin-top:0px;
padding-bottom:3px;
}

#cleaner
{
width:1000px;
height:3px;
clear:both;
}

#cleaner_dotted
{
width:1000px;
clear:both;
height:10px;
background-image:url(/images/border-bg.png);
background-repeat:repeat-x;
margin:auto;
}


/* 6. Module footer*/

#footer
{
clear:both;
width:1000px;
margin:auto;
background-color:#FFFFFF;
margin-top:0px;
margin-bottom:0px;
}

#footer_bloc
{
clear:both;
text-align:left;
color:black/*#FFFFFF*/;
font-family:Arial, Helvetica, sans-serif;
width:1000px;
margin:auto;
font-size:11px;
}

#footer_bloc p
{
margin:0px 0px 10px 0px;
padding:0px;
}


#footer_bloc_left
{
float:left;
width:192px;
border-top:3px solid #d1eaac;
margin:15px 0px 15px 0px;
padding:10px 0px 0px 0px;
}

#footer_bloc_center
{
float:left;
width:192px;
border-top:3px solid #d1eaac;
margin:15px 0px 15px 10px;
padding:10px 0px 0px 0px;
}

#title
{
margin:0px 0px 0px 0px;
padding:15px 0px 0px 10px;
height:25px;
background-image:url(/images/border-bg.png);
background-position:left top;
background-repeat:repeat-x;
}

/* II - CONSTRUCTION DES PAGES
	
	A. STRUCTURE DES PAGES
	
		1. Page d'index (accueil) */

		/* Module de contrôle des principales catégories du site  */
			
#module_controle
{
width:1000px;
margin:auto;
height:300px;
background-image:url(/images/background/module_controle_bg.png);
background-repeat:repeat-x;
background-position:left top;
border-top:7px black solid;
border-bottom:1px black solid;
}

#controle_bloc
{
float:left;
width:184px;
margin:10px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

#controle_bloc_1
{
width:184px;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
border-top:1px solid #a32318;
border-right:1px solid #a32318;
background-color:#FFFFFF;/*e8e8e8;*/
font-size:11px;
line-height:18px;
height:150px;
}
#controle_bloc_menu
{
float:left;
width:480px;
margin:10px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

#controle_bloc_menu_1
{
width:450px;
margin:0px 0px 0px 10px;
padding:10px 10px 10px 10px;
border-top:1px solid #a32318;
border-right:1px solid #a32318;
background-color:#FFFFFF;/*e8e8e8;*/
font-size:11px;
line-height:18px;
height:200px;
}

#controle_bloc img
{
padding:0px 0px 0px 0px;
margin:5px 5px 5px 5px;
float:right;
border:1px solid black;
}

#controle_bloc_text
{
background-color:#FFFFFF;/*e8e8e8;*/
font-size:11px;
line-height:18px;
height:150px;
padding:3px;
}

#accueil_bloc_1
{
float:left;
margin:10px 5px 10px 0px;
}

#accueil_bloc_1_1
{
float:left;
padding:0px 0px 10px 0px;
width:192px;
background-image:url(/images/border-bg.png);
background-position:left bottom;
background-repeat:repeat-x;
}

#accueil_bloc_1_2
{
float:left;
width:788px;
margin:0px 0px 10px 15px;
}

#accueil_bloc_1_2_1
{
float:left;
width:788px;
margin:0px 0px 10px 0px;
}

#accueil_bloc_1_2_1_title
{
margin:0px 0px 0px 0px;
padding:5px 0px 0px 10px;
height:25px;
}
#accueil_fenetre
{
float:left;
width:156px;
padding-top:10px;
text-align:center;
}

#accueil_bloc_1_2_1_title h2
{
font-size:18px;
font-weight:lighter;
}

#accueil_bloc_1_2_1_content
{
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px;
border-top:1px solid black;
border-right:1px solid black;
}

#accueil_bloc_1_2 p
{
padding-left:10px;
font-size:11px;
text-align:center;
}

#accueil_bloc_1_2_2
{
width:778px;
text-align:right;
padding:0px 10px 0px 0px;
margin:0px 0px 10px 0px;

}

#accueil_bloc_1_2_3
{
width:778px;
text-align:center;
margin:20px 10px 0px 0px;
padding:0px 10px 0px 0px;
}


#accueil_bloc_1_2_3 p
{
margin:0px 0px 0px 0px;
padding:0px 140px 0px 0px;
font-size:11px;
text-align:right;
}

#accueil_bloc_2
{
margin:10px 5px 0px 0px;
}

#accueil_bloc_2_1
{
float:left;
width:200px;
}

#accueil_bloc_2_1_1
{
padding:0px 0px 10px 0px;
width:192px;
}

#accueil_bloc_2_1_1_title
{
margin:0px 0px 0px 0px;
padding:5px 0px 0px 10px;
height:25px;
background-image:url(/images/background/degrade_bg.png);
background-position:left top;
background-repeat:repeat-x;
}

#accueil_bloc_2_1_1 a
{
color:#000000;
}

#accueil_bloc_2_1_1 a:hover
{
font-weight:bold;
}

#accueil_bloc_2_1_1 ul
{
list-style-type:square; color:#FF3300;
}

#accueil_bloc_2_1_1 a.dernier
{
color:#FF3300;
}

#accueil_bloc_2_1_2
{
margin:10px 0px 0px 0px;
padding:0px 0px 10px 0px;
width:192px;
}
#accueil_bloc_2_1_2_title
{
margin:0px 0px 0px 0px;
padding:5px 0px 0px 10px;
height:25px;
background-image:url(/images/background/degrade_bg.png);
background-position:left top;
background-repeat:repeat-x;
}
#accueil_bloc_2_1_2 ul
{
list-style-type:square;
}

#accueil_bloc_2_2
{
float:left;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
width:192px;
}

#accueil_bloc_2_2_title
{
margin:0px 0px 0px 0px;
padding:5px 0px 0px 10px;
height:25px;
background-image:url(/images/background/degrade_bg.png);
background-position:left top;
background-repeat:repeat-x;
}

#accueil_bloc_2_2_content
{
margin:10px 0px 0px 0px;
padding:5px 0px 10px 10px;
height:353px;
}

#accueil_bloc_2_3
{
float:left;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 10px;
width:390px;
height:408px;
}
#accueil_bloc_2_3_title
{
margin:0px 0px 0px 0px;
padding:5px 0px 0px 10px;
height:25px;
background-image:url(/images/background/degrade_bg.png);
background-position:left top;
background-repeat:repeat-x;
}

#accueil_bloc_2_3_content
{
margin:10px 0px 0px 0px;
padding:5px 10px 5px 10px;
text-align:justify;
}
#accueil_bloc_2_3_content_A
{
/*padding:10px 10px 10px 10px;*/
height:180px;
}
#accueil_bloc_2_3_content_B
{
padding:0px 0px 5px 0px;
text-align:right;
}
#accueil_bloc_2_3_content_C
{
/*padding:10px 10px 10px 10px;*/
}
#accueil_bloc_2_3_content_C_titre
{
padding:3px 0px 3px 10px;
font-size:16px;
border-bottom:1px dotted black;
}
#accueil_bloc_2_3_content_fenetre
{
width:90px;
height:80px;
padding:10px 0px 0px 0px;
float:left;
text-align:center;

/*background-color:#f0f0f0;*/
}
#accueil_bloc_2_3_content_C_voir
{
padding:0px 0px 5px 0px;
text-align:right;

}

#accueil_bloc_2_4
{
float:left;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 10px;
width:192px;
height:408px;
}
#accueil_bloc_2_4_title
{
margin:0px 0px 0px 0px;
padding:5px 0px 0px 10px;
height:25px;
background-image:url(/images/background/degrade_bg.png);
background-position:left top;
background-repeat:repeat-x;
}

#accueil_bloc_2_4_content
{
margin:10px 0px 0px 0px;
padding:5px 0px 10px 0px;
text-align:center;
}
#accueil_bloc_2_4_content_A
{
height:120px;
text-align:center;
}
#accueil_bloc_2_4_content_B
{
height:120px;
text-align:center;
}
#accueil_bloc_2_4_content_C
{
height:120px;
text-align:center;
}

			/* Left */

#accueil_left
{
float:left;
width:200px;
text-align:justify;
margin:5px 0px 0px 0px;
background-color:#FFFFFF;
}

#accueil_left_1
{
width:172px;
margin:0px 0px 0px 5px;
padding:0px 10px 0px 10px;
border:1px solid #dfdcdc;
}

#accueil_left_1 a
{
color:#000000;
}

#accueil_left_1 a:hover
{
font-weight:bold;
}

#accueil_left_1 ul
{
list-style-type:square; color:#FF3300;
}

#accueil_left_1 a.dernier
{
color:#FF3300;
}

#accueil_left_2
{
width:172px;
margin:10px 0px 0px 5px;
padding:0px 10px 0px 10px;
border:1px solid #dfdcdc;
}
		
/* Center */

#accueil_center
{
float:left;
width:592px;
margin:5px 4px 0px 4px;
padding:0px 0px 0px 0px;
background-color:#FFFFFF;
}

#accueil_center_1
{
width:590px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:1px solid #CCCCCC;
}

#accueil_center_2
{
float:left;
margin:20px 0px 0px 15px;
width:340px;
padding:10px 0px 0px 0px;
}

#accueil_center_3
{
float:left;
margin:20px 10px 20px 15px;
width:188px;
border:1px solid #CCCCCC;
padding:0px 0px 0px 0px;
height:235px;
}

#accueil_center_4
{
width:592px;
padding:0px 0px 0px 0px;
margin:20px 0px 0px 0px;
}

/* Right*/

#accueil_right
{
float:left;
background-color:#e8e8e8;
width:195px;
text-align:justify;
margin:5px 5px 0px 0px;
}

#accueil_right_1
{
width:175px;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
}

#accueil_right_2
{
width:175px;
margin:10px 0px 0px 0px;
padding:0px 10px 10px 10px;
}

#accueil_right_2 a
{
color:#000000;
}

#accueil_right_2 a:hover
{
font-weight:bold;
}

#accueil_right_2 ul
{
list-style-type:square; color:#FF3300;
margin-top:0px;
}

#accueil_right_2 h3
{
color:#FF3300;
font-size:12px;
font-weight:bold;
line-height:12px;
text-align:left;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

/* 2. Page acheter 

		Structure */
		
#acheter_blocA
{
float:left;
}

#acheter_blocB
{
float:left;
padding:10px 10px 0px 0px;
margin:0px 0px 15px 20px;
}

	/* 2. Contenu */
#touteslesoeuvres
{
margin:auto;
width:1000px;
}

#touteslesoeuvres_1
{
text-align:right;
font-size:11px;
margin:auto;
width:960px;
padding:20px 0px 20px 0px;
}

#touteslesoeuvres_1_1
{
text-align:center;
font-size:12px;
margin:auto;
width:960px;
padding:20px 20px 20px 20px;
}

#touteslesoeuvres_2
{
width:940px;
border-top:5px solid #999999;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-bottom:5px solid #CCCCCC;
margin:auto;
}
#touteslesoeuvres_2_title
{
margin:0px 0px 0px 0px;
padding:5px 0px 0px 10px;
height:25px;
background-color:#eff1f0;
}
#touteslesoeuvres_2_corps
{
padding:0px 20px 0px 20px;
}
#fenetre_touteslesoeuvres_L1
{
width:110px;
height:100px;
padding:10px 0px 0px 0px;
float:left;
text-align:center;
/*background-color:#f0f0f0;*/
}
	#fenetre_rechercher_lesoeuvres_L1
{
width:250px;
height:250px;
padding:50px 0px 0px 0px;
float:left;
text-align:center;
/*background-color:#f0f0f0;*/
}
	#fenetre_rechercher_lesoeuvres_L2
{
width:600px;
height:250px;
padding:10px 0px 0px 20px;
float:left;
text-align:left;
}
	
#comment_acheter_1
{
text-align:right;
font-size:11px;
margin:auto;
width:900px;
padding:20px 0px 20px 0px;
}

#comment_acheter_2
{
float:left;
width:1000px;
}

#comment_acheter_2_1
{
float:left;
width:250px;
padding:20px 0px 20px 0px;
}

#comment_acheter_2_1_1
{
width:250px;
border-bottom:1px dotted #666666;
}

#comment_acheter_2_1_2
{
width:250px;
margin-top:25px;
border-bottom:1px dotted #666666;
}

#comment_acheter_2_1 a
{
color:#666666;
}

#comment_acheter_2_1 a:hover
{
font-weight:bold;
}


#comment_acheter_2_2
{
float:left;
width:730px;
padding:20px 0px 0px 0px;
margin-left:20px;
}

#comment_acheter_2_2 H2
{
color:#FF3300;
}

#comment_acheter_2_2 H3
{
color:#666666;
}



#comment_acheter_2_1_1 ul
{
list-style-type:square;
color:#FF3300;
}

#comment_acheter_2_1_2 ul
{
list-style-type:square;
}

#fenetre_acheter_L1
{
width:90px;
height:80px;
padding:10px 0px 0px 0px;
float:left;
text-align:center;
/*background-color:#f0f0f0;*/
}

#comment_acheter_3
{
margin:auto;
width:1000px;
padding: 0px 0px 5px 0px;
}

#comment_acheter_3 p
{
padding: 10px 0px 0px 0px;
margin-right:50px;
}

#comment_acheter_3_1
{
float:left;
width:250px;
margin:0px 0px 0px 0px;
border-bottom:1px dotted #666666;
}

#comment_acheter_3_1 select
{
width:220px;
}

#comment_acheter_3_2
{
float:left;
width:725px;
margin-left:10px;
}

#comment_acheter_3_2_1
{
margin:0px 0px 0px 0px;
padding:5px 0px 0px 10px;
height:25px;
text-align:center;
}

#comment_acheter_3_2_1 H2
{
text-align:center;
}

#comment_acheter_3_2_2
{
margin-top:10px;
margin-left:50px;
}

#comment_acheter_4
{
float:left;
width:1000px;
border:1px solid #CCCCCC;
margin-top:10px;
}

#comment_acheter_4_1
{
  border-top:6px solid #e0e0e0; 
  width:980px;
  padding:10px 0px 10px 20px;
  background-color:#f0f0f0;
}

#comment_acheter_4_2
{
float:left;
width:490px;
font-size:11px;
padding:10px 0px 0px 0px;
margin:0px 0px 15px 20px;
line-height:18px;
text-align:justify;
}

#comment_acheter_4_2 h2
{
text-align:left;
margin:15px 0px 0px 0px;
font-size:14px;
color:#FF3300;
}

#comment_acheter_4_2 h3
{
text-align:left;
margin:15px 0px 0px 0px;
font-size:12px;
color:#333333;
}

#comment_acheter_4_3
{
float:left;
width:430px;
margin:50px 0px 0px 30px;
}

#comment_acheter_4_3 h3
{
text-align:center;
margin:10px 0px 5px 0px;

}

#comment_acheter_4_3 p
{
background-color:#f0f0f0;
padding:10px 10px 10px 10px;
text-align:left;
font-size:11px;
}

/* 3. Page exposer
		
		Structure */
#preambule_exposer
{

}		

#preambule_exposer_1
{
float:left;
font-size:11px;
padding:10px 20px 10px 20px;
margin:0px 0px 0px 0px;
line-height:18px;
text-align:justify;
width:20%;
}		

#preambule_exposer_2
{
float:left;
font-size:12px;
padding:10px 20px 10px 20px;
margin:20px 0px 0px 0px;
line-height:18px;
text-align:justify;
width:70%;
}

#exposer_blocA
{
float:left;
border:1px solid #a1a1a1;
width:1000px;
}
#exposer_blocAB
{
}

#exposer_blocB
{
float:left;
width:1000px;
border:1px solid #a1a1a1;
margin:10px 0px 0px 0px;
}


#exposer_blocC
{
float:left;
padding:10px 10px 0px 0px;
margin:0px 0px 15px 20px;
}

	/* 2. Contenu */
	
#comment_exposer_1
{
text-align:right;
}

#comment_exposer_1 h1
{
font-size:20px;
text-align:right;
margin:20px 20px 0px 0px;
}

#comment_exposer_1 h2
{
text-align:right;
color:#525558;
font-size:14px;
font-weight:bold;
line-height:22px;
margin:8px 20px 8px 0px;
padding:0px;
}
#comment_exposer_2T
{
  border-top:6px solid #e0e0e0; 
  width:980px;
  padding:10px 0px 10px 20px;
  background-color:#f0f0f0;

}

#comment_exposer_2A
{
float:left;
width:470px;
font-size:11px;
padding:10px 0px 0px 0px;
margin:0px 0px 15px 20px;
line-height:18px;
text-align:justify;
}
#savoir_expo
{
font-size:11px;
text-align:right;
padding-right:130px;
}
#pub_expo
{
text-align:center;
font-size:20px;
margin:auto;
padding:20px 0px 20px 0px;
}

#comment_exposer_2A h2
{
text-align:left;
margin:15px 0px 0px 0px;
font-size:12px;
font-weight:bold;
color:#3333333;
}

#comment_exposer_2A h3
{
text-align:left;
margin:15px 0px 0px 0px;
font-size:12px;
color:#333333;
}

#comment_exposer_2B
{
float:left;
width:470px;
margin:5px 0px 0px 0px;
padding:10px 10px 0px 10px;
text-align:center;
font-size:11px;
}

#comment_exposer_2B1
{
width:430px;
margin:0px 30px 0px 30px;
padding:10px 10px 10px 10px;
text-align:justify;
background-color:#f0f0f0;
}

#comment_exposer_2B1 h3
{
text-align:center;
margin:10px 0px 5px 0px;
}

#comment_exposer_2B2 p
{
text-align:center;
margin:10px 30px 0px 30px;
padding:7px 0px 7px 0px;
background-color:#e8e8e8;
border:1px solid #a1a1a1;
width:430px;
}
#table_expo
{
padding:10px 20px 10px 20px;
}
#table_expo table
{
width:715px;
border:none;
font-size:12px;
text-align:center;
margin:auto;
margin-top:20px;
margin-bottom:20px;
}

#table_expo col.large
{
background-color:#eaeaea;
text-align:left;
}

#table_expo col.mince_fonce
{
background-color:#d0dafd;
width:120px;

}

#table_expo col.mince_clair
{
background-color:#dce4ff;
width:120px;
text-align:center;
}

#table_expo .descriptif
{
font-size:9px;
color:#666666;
font-weight:normal;
}

#table_expo .text_left
{
text-align:left;
font-weight:bold;
}

#table_expo td#white
{
background-color:#FFFFFF;
}

#table_expo tr#white td
{
background-color:#FFFFFF;
}


#table_expo th.white
{
background-color:#FFFFFF;
}

#table_expo tr:hover td
{
	background: #a6b4c3;
}
#telechargement_exposer_1
{
margin:10px 0px 10px 30px;
width:410px;
padding:10px 20px 10px 20px;
border:1px dashed #FF0000;
text-align:justify;
font-size:11px;
}

/* 3. Page louer

		Structure */

#louer_blocA
{
float:left;
width:1000px;
}

#louer_blocB
{
float:left;
width:1000px;
margin:auto;
}

#louer_blocC
{
float:left;
padding:10px 10px 0px 0px;
margin:0px 0px 15px 20px;
width:1000px;
border-top:1px solid #CCCCCC;
}

		/* Contenu */

#comment_louer_1
{
text-align:right;
}

#comment_louer_1 h1
{
font-size:20px;
text-align:right;
margin:20px 20px 0px 0px;
}

#comment_louer_1 h2
{
text-align:right;
color:#525558;
font-size:14px;
font-weight:bold;
line-height:22px;
margin:8px 20px 8px 0px;
padding:0px;
}

#comment_louer_2
{
clear:both;
margin:auto;
margin-bottom:20px;
padding:5px 20px 0px 20px;
font-size:12px;
text-align:justify;
}


#comment_louer_2_1
{
float:left;
text-align:justify;
width:20%;
}

#comment_louer_2_2
{
float:left;
text-align:justify;
width:75%;
padding:0px 0px 0px 20px;
}

#comment_louer_3
{
float:left;
font-size:12px;
text-align:justify;
border:1px solid #CCCCCC;
}

#comment_louer_3_1
{
float:left;
width:490px;
font-size:11px;
padding:0px 0px 0px 0px;
margin:0px 0px 15px 20px;
line-height:18px;
text-align:justify;
}

#comment_louer_3_1 h2
{
text-align:left;
margin:15px 0px 0px 0px;
font-size:12px;
font-weight:bold;
color:#3333333;
}

#comment_louer_3_1 h3
{
text-align:left;
margin:15px 0px 0px 0px;
font-size:12px;
color:#333333;
}

#comment_louer_3_2
{
float:left;
width:440px;
margin:20px 0px 0px 0px;
padding:10px 10px 0px 20px;
text-align:center;
font-size:11px;
}


#comment_louer_3_2_2
{
float:left;
margin-bottom:20px;
margin-top:10px;
border:1px dashed #a1a1a1;
width:420px;
padding:0px 10px 0px 10px;
font-size:11px;
text-align:left;
}

#comment_louer_3_2_2 h3
{
text-align:center;
}

#comment_louer_3_3
{
margin:auto;
margin-top:20px;
margin-bottom:20px;
width:400px;
}

#annees_location
{
margin:15px 0px 0px 15px;
}

#calendrier_location
{
margin:0px 0px 10px 38px;
}

#annee_choix
{
text-align:center;
font-size:14px;
font-weight:bold;
padding:0px;
margin:0px;
}
#annee
{
border-top:1px solid #666666;
border-left:1px solid #666666;
border-bottom:1px solid #666666;

width: 924px;
float:left;
margin:auto;
padding:0px;
text-align:center;

}
#mois
 {
border-right:1px solid #666666;
float:left;
width: 76px;
margin:0px auto;
padding:0px;
text-align:center;
	}
	
#titremois
 {
background-color:#a1a1a1;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
height:20px;
padding-top:3px;
border-bottom:1px solid white;
}

#colonne1
 {
float:left;
width: 25px;
margin: 0 auto;
padding: 0;
background-color:#a2b9e3;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:white;


}
#colonne2
 {
float:left;
width: 25px;
margin: 0 auto;
padding: 0;
}
#colonne3
 {
float:left;
width: 25px;
margin: 0 auto;
padding: 0;
}

#cellule
 {
width: 24px;
height:20px;
margin:0px auto;
padding:0px 0px 0px 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

#celluleV/*BORDURE HAUTE*/
 {
	width: 25px;
	height:20px;
	margin: 0px auto;
	padding:0px 0px 0px 0px;
    border-top:1px solid #CC0000;
}
#celluleS/*RESERVE ARTISTE*/
{
    background-color:#f77777;  
    color: white; 
		width: 25px;
	height:20px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
border:none;
} 
#celluleR/*RESERVE GALERIE*/
{
    background-color:#c9c9c9;
    color: #66FF99; 
		width: 25px;
	height:20px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
border:none;
} 
#celluleP/*LIBRE*/
{
    background-color:#bcf169;  
    color: #CC0000; 
		width: 25px;
	height:20px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
border:none;
} 
.lundiC3
{
color:#CC0000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.lundiC2
{
color:#CC0000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.autrejourC2
{
color:#4c4b4b;
font-weight:normal;
border-bottom:1px solid white;
}

.autrejourC3
{
color:#FFFFCC;
}

/*4.Page Services plus*/

#services_bloc
{
float:left;
width:315px;
margin:50px 15px 10px 0px;
}

#services_blocA
{
width:315px;
padding-bottom:10px;
border-bottom:1px dotted #333333;
font-size:20px;
}

#services_blocB
{
margin-top:20px;
width:295px;
padding:10px;
background-image:url(../images/background/border.png);
background-repeat: repeat;
background-attachment: scroll;
background-position: 0pt 0pt;
}

#services_blocB1
{
width:275px;
padding:10px;
background-color:white;
}

#services_blocB1 h2
{
color:#990000;
}

#services_blocC
{
width:315px;
text-align:right;
padding-top:10px;
}



/* B. MODULES INTEGRES

1. Module recherche */
#rechercher 
{
padding-left:10px;
}


#rechercher input
{
width:160px;
}

#rechercher input[type=submit]
{
width:100px;
}

#rechercher p
{
margin:15px 0px 12px 0px;
padding:0px;
}

/* 2. Module exposition (à revoir)*/



/* 3. Module pub cadeau*/

#pub_cadeaux
{
width:178px;
float:left;
margin:0px 0px 5px 0px;
padding:0px 10px 0px 10px;
-padding:3px 10px 0px 10px;
border-top:1px solid #dfdcdc;
}

/* 4. Module nouveautes (voir également style jcarousel */

#nouveaute_bloc
{
float:left;
width:130px;
text-align:center;
font-size:11px;
}

#nouveautes_A
{
width:580px;
padding:0px 10px 0px 0px;
text-align:right;
}

#nouveautes_0
{
width:580px;
padding:0px 0px 0px 10px;
margin:0px 0px 0px 0px;
text-align:right;
background-color:#e8e8e8;
}

#nouveautes_0 h2
{
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
height:28px;
font-size:12px;
font-weight:bold;
}

#nouveautes_B
{
width:592px;
height:210px;
margin:10px 0px 5px 0px;
font-size:11px;
}

/* 5. Module Offres */

#offres td
{
padding-top:7px;
padding-bottom:7px;
padding-left:5px;
border-bottom:1px solid #dfdcdc;
}

#offres td.dernier
{
border-bottom:0px;
}

/* 6. Module Ne pas manquer */

#meilleurevisite
{
text-align:center;
font-size:11px;
padding:5px 0px 5px 0px;
margin:0px 0px 0px 0px;
}

#meilleurevisite h1
{
text-align:center;
font-size:14px;
color:#333333;
margin:10px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

/* 7. Module Oeuvres sécurisées */

#oeuvres_securisees_A
{
width:582px;
padding:0px 10px 0px 0px;
text-align:right;
}

#oeuvres_securisees_0
{
clear:both;
width:582px;
padding:0px 0px 0px 10px;
margin:20px 0px 0px 0px;
text-align:right;
background-color:#e8e8e8;
}
#oeuvres_securisees_0 h2
{
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
height:28px;
font-size:12px;
font-weight:normal;
}


#mod_vtesecu_str
{
margin:auto;
margin-top:15px;
width:592px;
background-color:white;
text-align:left;
color:#333333;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
height:185px;
}

#menuderoulant_colonne
{
float:left;
text-align:center;
padding:5px;
width:138px;
}

/* 10. Module formules_expo */

#formules_expo_1
{
border-top:3px solid #333333;
border-bottom:1px solid #333333;
margin-top:15px;
}

#formules_expo_2A
{
float:left;
width:470px;
font-size:11px;
text-align:justify;
padding:10px 10px 0px 0px;
margin:0px 0px 15px 0px;
line-height:18px;
}

#formules_expo_2A h2
{
text-align:left;
margin:15px 0px 0px 0px;
font-size:12px;
}

#formules_expo_2B
{
float:left;
width:490px;
padding:10px 10px 0px 10px;
text-align:center;
}

#formules_expo_3
{
margin-bottom:15px;
margin-top:10px;
font-size:10px;
}

/* 11. Module formules_location */

#formules_location_1
{
clear:both;
border-top:3px solid #333333;
border-bottom:1px solid #333333;
}

#formules_location_2A
{
float:left;
width:470px;
font-size:11px;
padding:10px 10px 0px 0px;
}


#formules_location_2B
{
float:left;
width:480px;
padding:10px 10px 0px 10px;
text-align:center;
}

#formules_location_2B1
{
width:368px;
padding:10px 10px 0px 10px;
margin:0px 55px 15px 55px;
text-align:center;
border:1px dashed #666666;
}

/* 12. Module comment acheter */


/* 12. Module comment exposer */




/* III. MODULES SPECIFIQUES

		A. STYLES DE JCAROUSEL

			1. Structure du carousel */

/*
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
position: relative;
}

.jcarousel-clip {
z-index:2;
padding:0;
margin:0;
overflow:hidden;
position:relative;
}

.jcarousel-list {
z-index: 1;
overflow:hidden;
position:relative;
top: 0;
left: 0;
margin:0;
padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
float: left;
list-style: none;
/* We set the width/height explicitly. No width/height causes infinite loops. */
width: 75px;
height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
 
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

/* 2. Modulation du carousel */

/* Loader */

.selection_none
{
display: none;
}

#image_loading {
width: 140px;
height: 180px;
background-color:white;
text-align:center;
border: 0px solid #346F97;
list-style-type:none;
color:#4D4F56;
font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
font-size: 11px;
}
#image1_loading {
width: 178px;
height: 180px;
background-color:white;
text-align:center;
border: 0px solid #346F97;
list-style-type:none;
color:#4D4F56;
font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
font-size: 11px;
}

#image_loading.loading {
/*background: transparent url(http://www.concept-galerie.com/librairie/js/image/loading.gif) 50% 50% no-repeat;*/
}
#image1_loading.loading {
/*background: transparent url(http://www.concept-galerie.com/librairie/js/image/loading.gif) 50% 50% no-repeat;*/
}

#selection.loading {
background: transparent url(http://www.concept-galerie.com/librairie/js/image/loading-small.gif) 50% 50% no-repeat;
}
#selection1.loading {
background: transparent url(http://www.concept-galerie.com/librairie/js/image/loading-small.gif) 50% 50% no-repeat;
}

.none {
list-style-type:none;
}

/* Modulation A (inclus dans les modules nouveautes et ne pas manquer*/

.jcarousel-skin-tango .jcarousel-container {
-moz-border-radius: 0px; /*arondi des angles*/
background: white/*#F0F6F9*/;
border: 0px solid #346F97;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
width: 560px;
height:160px;
padding-top:20px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
width: 178px;
height: 160px;
padding-top: 10px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
width:  560px;
height: 200x;
text-align:center;

}

.jcarousel-skin-tango .jcarousel-clip-vertical {
width:  178px;
height: 180px;
}

.jcarousel-skin-tango .jcarousel-item {
width: 178px;
height: 200px;
text-align:center;

}

.jcarousel-skin-tango .jcarousel-item-horizontal {
margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
background: #fff;
color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
position: absolute;
top: 43px;
right: 5px;
width: 32px;
height: 32px;
cursor: pointer;
background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
cursor: default;
background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
position: absolute;
top: 43px;
left: 5px;
width: 32px;
height: 32px;
cursor: pointer;
background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
cursor: default;
background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
position: absolute;
bottom: 5px;
left: 43px;
width: 32px;
height: 32px;
cursor: pointer;
background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
cursor: default;
background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
position: absolute;
top: 5px;
left: 43px;
width: 32px;
height: 32px;
cursor: pointer;
background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
cursor: default;
background-position: 0 -96px;
}

/* Modulation B (inclu dans le module expositions */

.jcarousel-skin-tango1 .jcarousel-container {
-moz-border-radius: 0px; /*arondi des angles*/
background: white/*#F0F6F9*/;
border: 0px solid #346F97;
}

.jcarousel-skin-tango1 .jcarousel-container-horizontal {
width: 178px;
padding: 20px 20px;
}

.jcarousel-skin-tango1 .jcarousel-container-vertical {
width: 178px;
height: 180px;
padding: 0px 0px;
}

.jcarousel-skin-tango1 .jcarousel-clip-horizontal {
width:  178px;
height: 200x;
text-align:center;

}

.jcarousel-skin-tango1 .jcarousel-clip-vertical {
width:  178px;
height: 180px;
}

.jcarousel-skin-tango1 .jcarousel-item {
width: 178px;
height: 200px;
text-align:center;
}

.jcarousel-skin-tango1 .jcarousel-item-horizontal {
margin-right: 10px;
}

.jcarousel-skin-tango1 .jcarousel-item-vertical {
margin-bottom: 10px;
}

.jcarousel-skin-tango1 .jcarousel-item-placeholder {
background: #fff;
color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango1 .jcarousel-next-horizontal {
position: absolute;
top: 43px;
right: 5px;
width: 32px;
height: 32px;
cursor: pointer;
background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango1 .jcarousel-next-horizontal:hover {
background-position: -32px 0;
}

.jcarousel-skin-tango1 .jcarousel-next-horizontal:active {
background-position: -64px 0;
}

.jcarousel-skin-tango1 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango1 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango1 .jcarousel-next-disabled-horizontal:active {
cursor: default;
background-position: -96px 0;
}

.jcarousel-skin-tango1 .jcarousel-prev-horizontal {
position: absolute;
top: 43px;
left: 5px;
width: 32px;
height: 32px;
cursor: pointer;
background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango1 .jcarousel-prev-horizontal:hover {
background-position: -32px 0;
}

.jcarousel-skin-tango1 .jcarousel-prev-horizontal:active {
background-position: -64px 0;
}

.jcarousel-skin-tango1 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango1 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango1 .jcarousel-prev-disabled-horizontal:active {
cursor: default;
background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango1 .jcarousel-next-vertical {
position: absolute;
bottom: 5px;
left: 43px;
width: 32px;
height: 32px;
cursor: pointer;
background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango1 .jcarousel-next-vertical:hover {
background-position: 0 -32px;
}

.jcarousel-skin-tango1 .jcarousel-next-vertical:active {
background-position: 0 -64px;
}

.jcarousel-skin-tango1 .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango1 .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango1 .jcarousel-next-disabled-vertical:active {
cursor: default;
background-position: 0 -96px;
}

.jcarousel-skin-tango1 .jcarousel-prev-vertical {
position: absolute;
top: 5px;
left: 43px;
width: 32px;
height: 32px;
cursor: pointer;
background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango1 .jcarousel-prev-vertical:hover {
background-position: 0 -32px;
}

.jcarousel-skin-tango1 .jcarousel-prev-vertical:active {
background-position: 0 -64px;
}

.jcarousel-skin-tango1 .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango1 .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango1 .jcarousel-prev-disabled-vertical:active {
cursor: default;
background-position: 0 -96px;
}


