/* CSS DOCUMENT */

/*-------------------------- Début Général --------------------------*/

body{
	padding:0; margin:0;
	font-family:Arial, Helvetica, sans-serif;
	}
div, mg, p, a, ul, form, input, label, h2, h3{
	padding:0; margin:0;
	}
img{ border:none;}
a{ outline:none; text-decoration:none;}
ul{ list-style-type:none;}
.spacer{
	line-height:0; font-size:0; clear:both;
	}
	
/*-------------------------- Fin Général --------------------------*/

/*-------------------------- Début Header --------------------------*/

div#header-bg{
	background:#000000 url(images/nav.gif) 0 100% repeat-x;
	padding:32px 0 32px 0;
	color:#FCF7CC;
	}
div#header-bg div#header{
	width:922px; margin:0 auto;
	}
div#header-bg div#header img.logo{
	float:left; margin:2px 0 0 0;
	}
	
/*-------------------------- Fin Header --------------------------*/

/*-------------------------- Début Onglet --------------------------*/

div#navigation-bg{
	height:66px; background:url(images/navigation-bg.gif) 0 0 repeat-x;
	}
div#navigation-bg div#menu{
	width:922px; margin:0 auto;
	}
div#navigation-bg div#menu ul.niveau1 {
	padding:0; float:left; width:581px;
	}
div#navigation-bg div#menu ul.niveau1 li.menu {
	width:81px; float:left;
	background:url(images/navigation-divider.gif) 100% 0 no-repeat;
	}
div#navigation-bg div#menu ul.niveau1 li.menu a{
	width:80px; height:33px; display:block;
	line-height:33px; text-align:center;
	font-weight:bold; color:#795344; font-size:12px;
	background-color:inherit;
	}
div#navigation-bg div#menu ul.niveau1 li.menu a:hover{
	background:url(images/navigation-bg-selected.gif) 0 0 no-repeat;
	}
div#navigation-bg div#menu ul.niveau1 li.menu a.selectMenu{
	width:80px; height:33px; display:block;
	line-height:33px; text-align:center;
	font-weight:bold; color:#FAF0C2; font-size:11px;
	background-color:inherit;
	}

div#navigation-bg div#menu ul li ul {
 display:none;
 }
 
 div#navigation-bg div#menu ul li:hover ul {
 display:block;
 }
 
 div#navigation-bg div#menu li ul {
 position:absolute;
 }
 
/*-------------------------- Fin Onglet --------------------------*/
 
 
/*-------------------------- Début Sous-onglet --------------------------*/

div#navigation-bg div#menu ul.niveau1 li ul.niveau2 li.sousmenu {
	
	font:normal 11px/12px "Trebuchet MS",Arial,sans-serif;
	padding:0px 0 0 0;
	height:23px; float:left; padding:0px 0 0 0;
		}
	
div#navigation-bg div#menu ul.niveau1 li ul.niveau2 li.sousmenu a {
	display:block; 
	margin:0 2px 0 2px;
	color:#EBCD93;
	background-color:inherit;
		}
		
div#navigation-bg div#menu ul.niveau1 li ul.niveau2 li.sousmenu a:hover {
	color:#fff;
	background:none;
	}
	
/*-------------------------- Fin Sous-onglet --------------------------*/

/*-------------------------- Début Titre --------------------------*/

div#futurePlan-bg{
	background:#2B0D0A url(images/future-plan-bg.gif) 0 0 repeat-x;
	color:#837C44;
	min-height:750px
	}
div#futurePlan-bg div#futurePlanContant{
	width:922px; margin:0 auto;
	padding:37px 0 54px 0;
	}
	
/*-------------------------- Fin Titre --------------------------*/
	

/*-------------------------- Début Colonne Gauche --------------------------*/

div#futurePlan-bg div#futurePlanContant div#colonne-gauche{
	width:200px; float:left;
	background-color:#000000;
	padding:2px 2px 28px 2px;
	color:#fff;
    border-radius: 10px;
    box-shadow: 1px 1px 12px #EBCD93;
}	
div#futurePlan-bg div#futurePlanContant div#colonne-gauche h1.titre1{
    text-align : center;	
	color:#795344;
    font-family:georgia, serif;
    font-weight:bold; 
	font-size:20px;
	padding:0 0 0 0; 
	}
div#futurePlan-bg div#futurePlanContant div#colonne-gauche h2.titre2{
    text-align : left;	
	color:#808080;
    font-family:georgia, serif;
    font-weight:bold; 
	font-size:12px;
	padding:0 0 0 20px; 
	}	
div#futurePlan-bg div#futurePlanContant div#colonne-gauche h2.titre2 a{
		color: #808080;
	}	
div#futurePlan-bg div#futurePlanContant div#colonne-gauche h3.titre3{
    text-align : left;	
	color:#EBCD93;
    font-family:georgia, serif;
    font-weight:bold; 
	font-size:10px;
	padding:0 0 0 25px; 
	}
div#futurePlan-bg div#futurePlanContant div#colonne-gauche h3.titre3 a{
		color: #EBCD93;
	}	
div#futurePlan-bg div#futurePlanContant div#colonne-gauche p{
	padding:10px 23px 0 13px; color:#fff;
	font-size:11px; line-height:16px;
	background-color:inherit;
	}
div#futurePlan-bg div#futurePlanContant div#colonne-gauche a.more-btn{
	display:block; width:76px; height:28px; margin:5px 0 0 159px;
	background:url(images/read-more-btn.gif) 0 0 no-repeat;
	}
div#futurePlan-bg div#futurePlanContant div#colonne-gauche a.more-btn:hover{
	background:url(images/read-more-btn-selected.gif) 0 0 no-repeat;
	}
	
div#futurePlan-bg div#futurePlanContant div#colonne-gauche ul.pic{
	padding:3px 0 0 0;
	}
div#futurePlan-bg div#futurePlanContant div#colonne-gauche ul.pic li{
	display:block; margin:0 2px 0 0; float:left;
	}
div#futurePlan-bg div#futurePlanContant div#colonne-gauche ul.pic li.noRightMargin{
	margin:0;
	}
div#futurePlan-bg div#futurePlanContant div#colonne-gauche ul.pic li.noRightMargin a{
	display:block;
	}
	
/*-------------------------- Fin Colonne Gauche --------------------------*/

/*-------------------------- Début Colonne Centrale --------------------------*/

div#futurePlan-bg div#futurePlanContant div#colonne-centrale{
	width:922px; float:right; padding:10px 0 0 0;
	background-color:#000000;
	color:#fff;
    border-radius: 10px;
    box-shadow: 1px 1px 12px #EBCD93;
}	
	
div#futurePlan-bg div#futurePlanContant div#colonne-centrale p{
	font-size:14px; line-height:24px;
	color:#837C44; padding:20px 0 0 0; width:440px;
	float:left; background-color:inherit;
	}
	
div#futurePlan-bg div#futurePlanContant div#colonne-centrale h1.titre1{	
	color:#795344;
    font-family:georgia, serif;
    font-weight:bold; 
	font-size:20px;
	padding:0 0 0 15px; 

}
/*-------------------------- Fin Colonne Centrale --------------------------*/

/*-------------------------- Début Colonne Séparation --------------------------*/

div#colonne-separation{
	width:700px; float:right; padding:10px 0 10px 0;
	background-color:none;
}	
	
div#colonne-separation p{
	font-size:14px; line-height:24px;
	color:#837C44; padding:20px 0 0 0; width:440px;
	float:left; background-color:inherit;
	}

/*-------------------------- Fin Colonne Séparation --------------------------*/

/*-------------------------- Début Colonne Centrale Photo Gauche --------------------------*/

div#futurePlan-bg div#futurePlanContant div#colonne-centrale ul.colonne-centrale-photo-gauche {
	width:300px; float:left; padding:10px 0 0 0;
	background-color:#000000;
	color:#000000;
    border-radius: 10px;
    border-style:solid;
    border-width:Opx;
	}
	
	
div#futurePlan-bg div#futurePlanContant div#colonne-centrale ul.colonne-centrale-photo-gauche img{
	float:left; display:block; margin:10px 0px 10px 0;
	}

/*-------------------------- Fin Colonne Centrale Photo Gauche --------------------------*/

/*-------------------------- Début Colonne Centrale Photo droite --------------------------*/

div#futurePlan-bg div#futurePlanContant div#colonne-centrale ul.colonne-centrale-photo-droite {
	width:300px; float:right; padding:10px 0 0 0;
	background-color:#000000;
	color:#000000;
    border-radius: 10px;
    border-style:solid;
    border-width:0px;
	}
	
	
div#futurePlan-bg div#futurePlanContant div#colonne-centrale ul.colonne-centrale-photo-droite img{
	float:left; display:block; margin:10px 0px 10px 0;
	}

/*-------------------------- Fin Colonne Centrale Photo droite --------------------------*/

/*-------------------------- Début Colonne Centrale Texte Gauche --------------------------*/

div#futurePlan-bg div#futurePlanContant div#colonne-centrale ul.colonne-centrale-texte-gauche {
	width:590px; float:left; padding:10px 0 0 0;
	background-color:#000000;
	color:#EBCD93;
    border-radius: 10px;
    border-style:solid;
    border-width:0px;
	}
	
div#futurePlan-bg div#futurePlanContant div#colonne-centrale ul.colonne-centrale-texte-gauche h1.titre1{
    text-align : center;	
	color:#EBCD93;
    font-family:georgia, serif;
    font-weight:bold; 
	font-size:25px;
	padding:0 0 0 0px; 	
    text-transform:uppercase;
	}
	
div#futurePlan-bg div#futurePlanContant div#colonne-centrale ul.colonne-centrale-texte-gauche h2.titre2{	
    text-align : right;	
	color:#795344;
    font-family:georgia, serif;
    font-weight:bold; 
	font-size:20px;
	padding:0 15px 0 0px; 

}
	
div#futurePlan-bg div#futurePlanContant div#colonne-centrale ul.colonne-centrale-texte-gauche h3.texte1{
    text-align : right;	
	color:#808080;
    font-family:georgia, serif;
    font-weight:bold; 
	font-size:12px;
	padding:10 0 0 0px; 
	}
	
	
div#futurePlan-bg div#futurePlanContant div#colonne-centrale ul.colonne-centrale-texte-gauche p{
	font-size:14px; line-height:24px;
	color:#837C44; padding:20px 0 0 0; width:440px;
	float:left; background-color:inherit;
	}

/*-------------------------- Fin Colonne Centrale Texte Gauche --------------------------*/

/*-------------------------- Début Colonne Centrale Texte Droite --------------------------*/

div#futurePlan-bg div#futurePlanContant div#colonne-centrale ul.colonne-centrale-texte-droite {
	width:590px; float:right; padding:10px 0 0 0;
	background-color:#000000;
	color:#EBCD93;
    border-radius: 10px;
    border-style:solid;
    border-width:0px;
	}
	
div#futurePlan-bg div#futurePlanContant div#colonne-centrale ul.colonne-centrale-texte-droite h1.titre1{
    text-align : center;	
	color:#EBCD93;
    font-family:georgia, serif;
    font-weight:bold; 
	font-size:25px;
	padding:0 0 0 0px; 	
    text-transform:uppercase;
	}
	
div#futurePlan-bg div#futurePlanContant div#colonne-centrale ul.colonne-centrale-texte-droite h2.titre2{	
	color:#795344;
    font-family:georgia, serif;
    font-weight:bold; 
	font-size:20px;
	padding:0 0 0 15px; 

}
	
div#futurePlan-bg div#futurePlanContant div#colonne-centrale ul.colonne-centrale-texte-droite h3.texte1{
	color:#808080;
    font-family:georgia, serif;
    font-weight:bold; 
	font-size:12px;
	padding:10 0 0 0px; 
	}
	
div#futurePlan-bg div#futurePlanContant div#colonne-centrale ul.colonne-centrale-texte-droite p{
	font-size:14px; line-height:24px;
	color:#837C44; padding:20px 0 0 0; width:440px;
	float:left; background-color:inherit;
	}

/*-------------------------- Fin Colonne Centrale Texte Droite --------------------------*/


/*-------------------------- Début Colonne Droite --------------------------*/

div#futurePlan-bg div#futurePlanContant div#colonne-droite{
	width:700px; float:right; padding:10px 0 0 0;
	background-color:#000000;
	color:#fff;
    border-radius: 10px;
    box-shadow: 1px 1px 12px #EBCD93;
}	
	
div#futurePlan-bg div#futurePlanContant div#colonne-droite p{
	font-size:14px; line-height:24px;
	color:#837C44; padding:20px 0 0 0; width:440px;
	float:left; background-color:inherit;
	}
div#futurePlan-bg div#futurePlanContant div#colonne-droite img{
	float:right; display:block; margin:-50px 0 0 0;
	}

/*-------------------------- Fin Colonne Droite --------------------------*/

/*-------------------------- Début Colonne Droite Photo Gauche --------------------------*/

div#futurePlan-bg div#futurePlanContant div#colonne-droite ul.colonne-droite-photo-gauche {
	width:200px; float:left; padding:10px 0 0 0;
	background-color:#000000;
	color:#000000;
    border-radius: 10px;
    border-style:solid;
    border-width:Opx;
	}
	
	
div#futurePlan-bg div#futurePlanContant div#colonne-droite ul.colonne-droite-photo-gauche img{
	float:left; display:block; margin:10px 0px 10px 0;
	}

/*-------------------------- Fin Colonne Droite Photo Gauche --------------------------*/

/*-------------------------- Début Colonne Droite Photo Droite --------------------------*/

div#futurePlan-bg div#futurePlanContant div#colonne-droite ul.colonne-droite-photo-droite {
	width:200px; float:right; padding:10px 0 0 0;
	background-color:#000000;
	color:#000000;
    border-radius: 10px;
    border-style:solid;
    border-width:0px;
	}
	
	
div#futurePlan-bg div#futurePlanContant div#colonne-droite ul.colonne-droite-photo-droite img{
	float:left; display:block; margin:10px 0px 10px 0;
	}

/*-------------------------- Fin Colonne Droite Photo Droite --------------------------*/

/*-------------------------- Début Colonne Droite Texte Gauche --------------------------*/

div#futurePlan-bg div#futurePlanContant div#colonne-droite ul.colonne-droite-texte-gauche {
	width:470px; float:left; padding:10px 0 0 0;
	background-color:#000000;
	color:#EBCD93;
    border-radius: 10px;
    border-style:solid;
    border-width:0px;
	}
	
div#futurePlan-bg div#futurePlanContant div#colonne-droite ul.colonne-droite-texte-gauche h1.titre1{
    text-align : center;	
	color:#EBCD93;
    font-family:georgia, serif;
    font-weight:bold; 
	font-size:25px;
	padding:0 0 0 0px; 	
    text-transform:uppercase;
	}
	
div#futurePlan-bg div#futurePlanContant div#colonne-droite ul.colonne-droite-texte-gauche h2.titre2{	
    text-align : right;	
	color:#795344;
    font-family:georgia, serif;
    font-weight:bold; 
	font-size:20px;
	padding:0 15px 0 0px; 

}
	
div#futurePlan-bg div#futurePlanContant div#colonne-droite ul.colonne-droite-texte-gauche h3.texte1{
    text-align : right;	
	color:#808080;
    font-family:georgia, serif;
    font-weight:bold; 
	font-size:12px;
	padding:10 0 0 0px; 
	}
	
div#futurePlan-bg div#futurePlanContant div#colonne-droite ul.colonne-droite-texte-gauche p{
	font-size:14px; line-height:24px;
	color:#837C44; padding:20px 0 0 0; width:440px;
	float:left; background-color:inherit;
	}


/*-------------------------- Fin Colonne Droite Texte Gauche --------------------------*/

/*-------------------------- Début Colonne Droite Texte Droite --------------------------*/

div#futurePlan-bg div#futurePlanContant div#colonne-droite ul.colonne-droite-texte-droite {
	width:470px; float:right; padding:10px 0 0 0;
	background-color:#000000;
	color:#EBCD93;
    border-radius: 10px;
    border-style:solid;
    border-width:0px;
	}
	
div#futurePlan-bg div#futurePlanContant div#colonne-droite ul.colonne-droite-texte-droite h1.titre1{
    text-align : center;	
	color:#EBCD93;
    font-family:georgia, serif;
    font-weight:bold; 
	font-size:25px;
	padding:0 0 0 0px; 	
    text-transform:uppercase;
	}
	
div#futurePlan-bg div#futurePlanContant div#colonne-droite ul.colonne-droite-texte-droite h2.titre2{	
	color:#795344;
    font-family:georgia, serif;
    font-weight:bold; 
	font-size:20px;
	padding:0 0 0 15px; 

}
	
div#futurePlan-bg div#futurePlanContant div#colonne-droite ul.colonne-droite-texte-droite h3.texte1{
	color:#808080;
    font-family:georgia, serif;
    font-weight:bold; 
	font-size:12px;
	padding:10 0 0 0px; 
	}
	
div#futurePlan-bg div#futurePlanContant div#colonne-droite ul.colonne-droite-texte-droite p{
	font-size:14px; line-height:24px;
	color:#837C44; padding:20px 0 0 0; width:440px;
	float:left; background-color:inherit;
	}

/*-------------------------- Fin Colonne Droite Texte Gauche --------------------------*/

/*-------------------------- Début Colonne Gauche modèle --------------------------*/

div#futurePlan-bg div#futurePlanContant div#colonne-droite ul.colonne-centre-modele {
	width:348px; float:left; padding:10px 0 0 0;
	background-color:#000000;
	color:#EBCD93;
    border-radius: 10px;
    border-style:solid;
    border-width:1px;
}	
	
div#futurePlan-bg div#futurePlanContant div#colonne-centre-modele h2.colonne-droite-titre{
	height:40px; color:#E7DFA0;
	font:normal 35px/35px "Arial Narrow", Arial, Helvetica, sans-serif;
	background:url(images/horz-dot-2.gif) 0 100% repeat-x;
	background-color:inherit;
	}
div#futurePlan-bg div#futurePlanContant div#colonne-centre-modele p{
	font-size:14px; line-height:24px;
	color:#837C44; padding:20px 0 0 0; width:440px;
	float:left; background-color:inherit;
	}

/*-------------------------- Fin Colonne Droite modèle --------------------------*/

/*-------------------------- Début Photos Modèles --------------------------*/

.thumb {
 position:relative; 
 top:0;
 left:0; 
 }
  
.thumb a {
 margin:0;
 text-decoration:none;
 }

.thumb a:hover {
 background-color:black;	
 }

.thumb a .grand {
 display:block;
 position:absolute; 
 width:0; 
 }	  
  
.thumb a:hover .grand { 
 position:absolute; 
 top:200px;
 left:0;
 width:700px; 
 height:300px; 
 }

/*-------------------------- Fin Photos Modèles --------------------------*/

/*-------------------------- Début Photos Modèles --------------------------*/

.thumbmodele {
 position:relative; 
 top:0;
 left:0; 
 }
  
.thumbmodele a {
 margin:0;
 text-decoration:none;
 }

.thumbmodele a:hover {
 background-color:black;	
 }

.thumbmodele a .grand {
 display:block;
 position:absolute; 
 width:0; 
 }	  
  
.thumbmodele a:hover .grand { 
 position:absolute; 
 top:102px;
 left:0;
 width:700px; 
 height:600px; 
 }

/*-------------------------- Fin Photos Modèles --------------------------*/

/*-------------------------- Début Formulaire Contact --------------------------*/

/************ LIGHT VERSION  (DESIGN 2) **********/


			
			
			/***********  STYLING THE TAB SYSTEM ************/
			
            #tab-area {
                width: 922px;
                margin: 40px auto 0 auto;
				position: relative;
            }
            
            .dummy{
                outline: none;  /* For IE */
            }
			
			input[name=pane] { display: none;}
            
			/* Styles for the tabs */
            .tabs {
                position: relative;
                list-style: none;               
            }
			
			.tabs li {
                position: relative;                
                width: 140px;
                height: 38px;
				float: left;				
				cursor: pointer;
    			font-family:georgia, serif;
    			font-weight:bold; 
				font-size:12px;
				letter-spacing: 1px;                
				border-right:  1px solid #aaa;				
				-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
                -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
                box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
            }



            .tabs li:first-child {
				margin-left: 30px;
				border-left: 1px solid #888;
				-moz-border-radius: 8px 0 0 0;
                -webkit-border-radius: 8px 0 0 0;
                border-radius: 8px 0 0 0;				
			}
            
			.tabs li:last-child {
				border-right: 1px solid #888;				
				-moz-border-radius: 0 8px 0 0;
                -webkit-border-radius: 0 8px 0 0;
                border-radius: 0 8px 0 0;				
			}
			  

            .tabs label {
                display: block;					
                height: 38px;                
                position: absolute;
				top: 0;
				left: 0;
				bottom: 0;
				right: 0;
				z-index: 2;
                color: #fff;
                text-decoration: none;
	            color:#000000;
				text-align: center;
				line-height: 38px;
				outline: none;
				cursor: pointer;
            }
			
            /* Style for span tag that causes active/current tab highlighting */
            .tabs li .active {                
                position: absolute;
				display: none;                
                top: -10px; 
				left: -3px;
				width: 145px;
				height: 48px;
                z-index: 1;				
				-moz-border-radius: 8px 8px 0 0;
                -webkit-border-radius: 8px 8px 0 0;
                border-radius: 8px 8px 0 0;
				-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
				-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
				box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
            }
			
			/* Code to achieve inverted round corners at bottom of #active */
			.tabs li .active:before {
				content: '';
				position: absolute;
				top: 40px;
				left: -10px;				
				width: 10px;
				height: 8px;
				background: transparent;				
				-moz-border-radius: 0 0 18px 0;
				-webkit-border-radius: 0 0 18px 0;
				border-radius: 0 0 18px 0;
			}
			
			
			
			.tabs li .active:after {
				content: '';
				position: absolute;
				top: 40px;
				left: 107px;				
				width: 10px;
				height: 8px;
				background: transparent;				
				-moz-border-radius: 0 0 0 18px;
				-webkit-border-radius: 0 0 0 18px;
				border-radius: 0 0 0 18px;
			}

			/* The strip between the tabs and the panes */
			.tab-strip {
				content: '';
				position: relative;
				clear: both;
				z-index: 1;
				height: 10px;
				width: 700px;								
				-moz-border-radius: 8px 8px 0 0;
				-webkit-border-radius: 8px 8px 0 0;
				border-radius: 8px 8px 0 0;	
				-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
                -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
			}
            
			
			/* Styles for the panes and their parent wrapper */
            .panes {
                width: 700px;                
                border: 1px solid #aaa;
				border-top: none;				
                -moz-border-radius: 0 0 8px 8px;
                -webkit-border-radius: 0 0 8px 8px;
                border-radius: 0 0 8px 8px;
                -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
                -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);							
            }
            
            .panes > div {
                padding: 20px;
				font: 12px/1.4 Calibri, "Myriad Pro", Myriad, Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;                
				display:none;  /* This is important */	
								
            }
			
			
			/******************** THE TAB SWITCHING FUNCTIONALITY **************/
            
			/* On page load with no hash tag in url, display first pane and highlight first tab */
            .panes > div:first-of-type { display: block;}
            .tabs li:first-child .active { display: block;}            
            
			
			/* On url hash change first hide all panes and remove highlight from all tabs */
	        input[name=pane]:checked + .dummy .panes > div { display:none;}            
	        input[name=pane]:checked + .dummy .tabs li .active { display: none;}                
              
			
            /* After the previous step now display the appropriate pane */			
            #p1:checked + .dummy .panes > div:nth-of-type(1) ,
            #p2:checked + .dummy .panes > div:nth-of-type(2) ,
            #p3:checked + .dummy .panes > div:nth-of-type(3) {
				display:block;
			}
            
			/* And also highlight the appropriate tab */
            #p1:checked + .dummy .tabs li:nth-child(1) .active, 
            #p2:checked + .dummy .tabs li:nth-child(2) .active,
            #p3:checked + .dummy .tabs li:nth-child(3) .active {
				display: block;
			}  
			
.light .tabs li {
	background-color: #CFAB81;
	background-image: -moz-linear-gradient(top, #7F694F, #CFAB81); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #7F694F),color-stop(1, #CFAB81)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#7F694F', EndColorStr='#CFAB81'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#7F694F', EndColorStr='#CFAB81')"; /* IE8 */
}

.light .tabs li .active {
	background-color: #CFAB81;
	background-image: -moz-linear-gradient(top, #7F694F, #CFAB81); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #7F694F),color-stop(1, #CFAB81)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#7F694F', EndColorStr='#CFAB81'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#7F694F', EndColorStr='#CFAB81')"; /* IE8 */
}

.light .tabs li .active:before {			
	border: 3px solid #CFAB81;				
	border-top: none;
	border-left: none;
}
			
.light .tabs li .active:after {
	border: 3px solid #CFAB81;					
	border-top: none;
	border-right: none;
}

.light .tab-strip {
	background: #CFAB81;	
}

.light .panes, .light .panes-scroll, .light .no-bg > div {
	background-color: #EBCD93;
	background-image: -moz-linear-gradient(top, #EBCD93, #9F6C31); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #EBCD93),color-stop(1, #9F6C31)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#EBCD93', EndColorStr='#9F6C31'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#EBCD93', EndColorStr='#9F6C31')"; /* IE8 */
}

.light .panes > div h1, .light .panes-scroll > div h1 {
	color:#000000;
    font-family:georgia, serif;
    font-weight:bold; 
	font-size:20px;
	padding:0 0 15px 0px; 
    margin: 0;
}

.light .panes > div h2, .light .panes-scroll > div h2 {
	color:#000000;
    font-family:georgia, serif;
    font-weight:bold; 
	font-size:18px;
	padding:15px 0 15px 0px; 
    margin: 0;
}

.light .panes > div h3, .light .panes-scroll > div h3{
	color:#795344;
    font-family:georgia, serif;
    font-weight:bold; 
	font-size:16px;
	padding:0 0 0 0px; 
    margin: 0;
}

.light .panes > div h4, .light .panes-scroll > div h4 {
	color:#000000;
    font-family:georgia, serif;
    font-weight:bold; 
	font-size:12px;
	padding:0 0 0 0px; 
    margin: 0;
    display:inline; 
}

.light .panes > div h5, .light .panes-scroll > div h5 {
	color:#B9121B;
    font-family:georgia, serif;
    font-weight:bold; 
	font-size:12px;
	padding:0 0 0 10px; 
    margin: 0;
    display:inline; 
}

/*-------------------------- Fin Formulaire Contact --------------------------*/


/*-------------------------- Début Footer --------------------------*/

div#footer-bg{
	background:#121212 url(images/footer-bg.gif) 0 0 repeat-x;
	color:#B3AC8B;
	}
div#footer-bg div#footer-menu{
	width:922px; margin:0 auto;
	padding:20px 0 29px 0;
	background:url(images/footer-logo.gif) 100% 13px no-repeat;
	}
div#footer-bg div#footer-menu ul.footMenu{
	padding:0 0 0 0;
	}
div#footer-bg div#footer-menu ul.footMenu li{
	float:left; background:url(images/footmenu-divider.gif) 0 3px no-repeat;
	}
div#footer-bg div#footer-menu ul.footMenu li.noDivider{
	background:none;
	}
div#footer-bg div#footer-menu ul.footMenu li a{
	color:#B3AC8B; font-size:11px; line-height:16px;
	padding:0 7px 0 7px; display:block; margin:0 0 0 1px;
	background-color:inherit;
	}
div#footer-bg div#footer-menu ul.footMenu li a:hover{
	background-color:#262626;
	color:#B3AC8B;
	}
div#footer-bg div#footer-menu p.copyright{
	padding:5px 0 0 7px; color:#706933;
	font-size:11px; line-height:11px;
	background-color:inherit;
	}
div#footer-bg div#footer-menu p.copyright a{
	color:#B3AC8B;
	background-color:inherit;
	}
div#footer-bg div#footer-menu p.copyright a:hover{
	color:#706933;
	background-color:inherit;
	}



/*-------------------------- Début Lightbox --------------------------*/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.marceauguitars.com/fr/lightbox/images_lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.marceauguitars.com/fr/lightbox/images_lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/*-------------------------- Fin Lightbox --------------------------*/

/*-------------------------- Début Contact --------------------------*/
/* 
	style.css
	
	CSS Contact Form
	
	v1.0
	
	Created by eucalyptuss
	Copyright 2011 Mikolaj Dobrucki. All rights reserved.
*/

#content { /* background */
 padding: 20px;
 margin-top: 20px;
/* decoration */
 background-color: #222;
 border: solid 1px #000;
/*border radius */
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
}

/*
   ===============================
   =========== FIELDS ============
   =============================== 
*/

.form input, .form textarea, .form select {
 padding: 6px;
 font: normal 14px/14px arial, helvetica, sans-serif;
 color: #ddd;
/* decoration */
 border: solid 1px #555;
 background: -moz-linear-gradient(top, #333, #444  30px);
 background: -o-linear-gradient(top, #333, #444  30px);
 background: -webkit-linear-gradient(top, #333, #444  30px);
 background-color: #444;
 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
 -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
/*border radius */
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
}

.form p { /* neccessery to make tooltips working */
position: relative;
}

.form input { width: 250px; } .form select { width: 150px } .form textarea { width: 500px; height: 150px; } /* dementions of the fields */

.form label {
  font: normal 14px/14px arial, helvetica, sans-serif;
  color: #777;
  width: 100px;
  display: inline-block;
}

.form label span { /* red mark on required fields */
color: red;
}

.form .text label {
float: left;
margin-right: 4px;
line-height: 30px;
}

input:hover, textarea:hover { /* hover effects */
 border: solid 1px #777;
}

input:focus, textarea:focus{ /* focus effects */
 border: solid 1px #444;
 background: -webkit-linear-gradient(top, #333, #222  30px);
 background: -o-linear-gradient(top, #333, #222  30px);
 background: -moz-linear-gradient(top, #282828, #383838  30px);
}

.form .error-input { /* error state */
 border: solid 1px #eb5339;
 -moz-box-shadow: 0 0 6px 1px #984233;
 -webkit-box-shadow: 0 0 6px 1px #984233;
 box-shadow: 0 0 6px 1px #984233;
}

/*
   ===============================
   ======== SUBMIT BUTTON ========
   =============================== 
*/

.submit input { /* normal state */
 height: 40px;
 width: 120px;
 margin-left: 400px;
/* backgorund */
 background: -webkit-linear-gradient(#555, #333);
 background: -moz-linear-gradient(#555, #333);
 background: -o-linear-gradient(#555, #333);
 background-color: #333;
/* shadows and highlights */
 -webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2) inset;  
 -moz-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2) inset;  
 box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2) inset;
/* border */
 border: 1px solid #000;
}

.submit input:hover { /* hover state */
 background: -webkit-linear-gradient(#666, #444);
 background: -moz-linear-gradient(#666, #444);
 background: -o-linear-gradient(#666, #444);
 background-color: #555;
}

.submit input:active { /* active state */
 background: -webkit-linear-gradient(#333, #555);
 background: -moz-linear-gradient(#333, #555);
 background: -o-linear-gradient(#333, #555);
 background-color: #333;
}

/*
   ===============================
   =========== TOOLTIP ===========
   =============================== 
*/

form .tooltip:before { /* triangle's border */
 border: solid 8px red;
 border-color: transparent #4d8fcb transparent transparent;
 content: '';
 position: absolute;
 right: 216px;
 bottom: 6px;
 }
 
form .tooltip:after { /* triangle */
 border: solid 7px red;
 border-color: transparent #d0e4f4 transparent transparent;
 content: '';
 position: absolute;
 right: 216px;
 bottom: 7px;
}

form .tooltip {
 width: 200px;
 padding: 8px;
 padding-top: 9px;
 margin-left: 10px;
 font: normal 12px/12px arial, helvetica, sans-serif;
/* position */
 position: absolute;
 bottom:0;
 left: 370px;
 display: none;
/* border radius */
 -webkit-border-radius: 4px;  
 -moz-border-radius: 4px;  
 border-radius: 4px;
/* background */
 background: #d0e4f4;
/* shadows and highlights */
 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15),
0 2px 1px rgba(255, 255, 255, 0.5) inset,
0 -2px 2px #bbd9f1 inset;  
 -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15),
0 2px 1px rgba(255, 255, 255, 0.5) inset,
0 -2px 2px #bbd9f1 inset;  
 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15),
0 2px 1px rgba(255, 255, 255, 0.5) inset,
0 -2px 2px #bbd9f1 inset;
/* border */
 border: 1px solid #4d8fcb;
}

form p:hover .tooltip { /* viseable on hover */
display: block;
}

/*
   ===============================
   ======== ERROR BUBBLE =========
   =============================== 
*/

form .bubble:before { /* triangle's border */
 border: solid 8px red;
 border-color: transparent #eb5339 transparent transparent;
 content: '';
 position: absolute;
 right: 216px;
 bottom: 6px;
 }
 
form .bubble:after { /* triangle's */
 border: solid 7px red;
 border-color: transparent #fccac2 transparent transparent;
 content: '';
 position: absolute;
 right: 216px;
 bottom: 7px;
}

form .bubble { /* main part of a tooltip */
 width: 200px;
 padding: 8px;
 padding-top: 9px;
 margin-left: 10px;
 font: bold 12px/12px arial, helvetica, sans-serif;
 position: absolute;
 bottom:0;
 left: 468px;
/* border radius */
 -webkit-border-radius: 4px;  
 -moz-border-radius: 4px;  
 border-radius: 4px;
/* background */
 background: #fccac2;
/* shadows and highlights */
 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15),
0 2px 1px rgba(255, 255, 255, 0.5) inset,
0 -2px 2px #fcb7ac inset;  
 -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15),
0 2px 1px rgba(255, 255, 255, 0.5) inset,
0 -2px 2px #fcb7ac inset;  
 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15),
0 2px 1px rgba(255, 255, 255, 0.5) inset,
0 -2px 2px #fcb7ac inset;
/* border */
 border: 1px solid #eb5339;
}

/*
   ===============================
   ===== NOTIFICATION BOXES ======
   =============================== 
*/

.box {
 min-width: 100px;
 padding: 20px 50px;
 margin-bottom: 20px;
 font: normal 12px/12px arial, helvetica, sans-serif;
/* border radius */
 -webkit-border-radius: 4px;  
 -moz-border-radius: 4px;  
 border-radius: 4px;
}

.box strong {
margin-right: 10px;
}


.edit {
/* background */
 background: url(http://www.marceauguitars.com/fr/contact/images/edit.png), #ffeaa8;
 background-position: 10px center;
 background-repeat: no-repeat;
 background-color: #ffeaa8; /* for IE */
/* shadows and highlights */
 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15),
0 2px 1px rgba(255, 255, 255, 0.8) inset,
0 -2px 2px #ffe285 inset;  
 -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15),
0 2px 1px rgba(255, 255, 255, 0.8) inset,
0 -2px 2px #ffe285 inset;  
 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15),
0 2px 1px rgba(255, 255, 255, 0.8) inset,
0 -2px 2px #ffe285 inset;
/* border */
 border: 1px solid #f9b416;
}


.error {
/* background */
 background: url(http://www.marceauguitars.com/fr/contact/images/error.png), #fccac2;
 background-position: 10px center;
 background-repeat: no-repeat;
 background-color: #fccac2; /* for IE */
/* shadows and highlights */
 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15),
0 2px 1px rgba(255, 255, 255, 0.5) inset,
0 -2px 2px #fcb7ac inset;  
 -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15),
0 2px 1px rgba(255, 255, 255, 0.5) inset,
0 -2px 2px #fcb7ac inset;  
 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15),
0 2px 1px rgba(255, 255, 255, 0.5) inset,
0 -2px 2px #fcb7ac inset;
/* border */
 border: 1px solid #eb5339;
}

/*-------------------------- Fin Contact --------------------------*/

/*-------------------------- Début Colonne Contact --------------------------*/

div#futurePlan-bg div#futurePlanContant div#colonne-contact{
	width:800px; float:left; padding:10px 0 0 0;
	background-color:#000000;
	color:#fff;
    border-radius: 10px;
    box-shadow: 1px 1px 12px #EBCD93;
}	
	
div#futurePlan-bg div#futurePlanContant div#colonne-contact p{
	font-size:14px; line-height:24px;
	color:#837C44; padding:20px 0 0 0; width:440px;
	float:left; background-color:inherit;
	}

div#futurePlan-bg div#futurePlanContant div#colonne-droite ul.colonne-droite-texte-droite h1.titre1{
    text-align : center;	
	color:#EBCD93;
    font-family:georgia, serif;
    font-weight:bold; 
	font-size:25px;
	padding:0 0 0 0px; 	
    text-transform:uppercase;
	}
	
div#futurePlan-bg div#futurePlanContant div#colonne-droite ul.colonne-droite-texte-droite h2.titre2{	
	color:#795344;
    font-family:georgia, serif;
    font-weight:bold; 
	font-size:20px;
	padding:0 0 0 15px; 

}
	
div#futurePlan-bg div#futurePlanContant div#colonne-droite ul.colonne-droite-texte-droite h3.texte1{
	color:#808080;
    font-family:georgia, serif;
    font-weight:bold; 
	font-size:12px;
	padding:10 0 0 0px; 
	}
/*-------------------------- Fin Colonne Contact --------------------------*/

/*-------------------------- MISLENIOUS --------------------------*/
.noBottomPadding{
	padding-bottom:0 !important;
	}
.noBg{
	background:none !important;
	}
.topPad{
	padding-top:15px !important;
	}



/*--------------------------Debut Zoombox --------------------------*/


/*[fmt]0A90-0A0A-2*/
#zoombox iframe,#zoombox img{
	border:none;
}
#zoombox .zoombox_mask{
	background-color:#000;
	position:fixed;
	width:100%;
	z-index:90;
	height:100%;
	top:0;
	left:0;
}
#zoombox .zoombox_container{
	position:absolute;
	z-index:100;
}
#zoombox .relative{
	position:relative;
}
#zoombox .zoombox_prev{
	position:absolute;
	top:0;
	left:0;
	width:50%;
	height:100%;
	cursor:pointer;
	/*+opacity:0;*/
	filter:alpha(opacity=0);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-moz-opacity:0;
	opacity:0;
}
#zoombox .zoombox_prev:hover{
	/*+opacity:100%;*/
	filter:alpha(opacity=100);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#zoombox .zoombox_next{
	position:absolute;
	top:0;
	right:0;
	width:50%;
	height:100%;
	/*+opacity:0;*/
	filter:alpha(opacity=0);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-moz-opacity:0;
	opacity:0;
}
#zoombox .zoombox_close,#zoombox .zoombox_next,#zoombox .zoombox_prev{
	cursor:pointer;
}
#zoombox .multimedia .zoombox_next,#zoombox .multimedia .zoombox_prev{
	display:none;
}
#zoombox .zoombox_next:hover{
	/*+opacity:100%;*/
	filter:alpha(opacity=100);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#zoombox .zoombox_gallery{
	position:fixed;
	z-index:120;
	bottom:-60px;
	left:0;
	right:0;
	text-align:center;
	/*+opacity:85%;*/
	filter:alpha(opacity=85);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
	cursor:pointer;
	width:auto;
	background-color:#050505;
	height:60px;
	overflow: hidden;
	display:none;
}
#zoombox .zoombox_gallery img{
	height:50px;
	padding:5px;
	/*+opacity:50%;*/
	filter:alpha(opacity=30);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
	-moz-opacity:0.3;
	opacity:0.3;
}
#zoombox .zoombox_gallery img:hover,#zoombox .zoombox_gallery img.current{
	/*+opacity:100%;*/
	filter:alpha(opacity=100);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#zoombox_loader{
	background:url(http://www.marceauguitars.com/zoombox/img/loader.png) no-repeat left top;
	position:absolute;
	height:40px;
	width:40px;
	cursor:pointer;
	top:50%;
	left:50%;
	margin:-20px 0 0 -20px;
	z-index:110;
}
/** Zoombox Theme **/
.zoombox .zoombox_container{
	background:#000;
	color:#666;
	/*+box-shadow:0px 0px 10px #000000;*/
	-moz-box-shadow:0px 0px 10px #000000;
	-webkit-box-shadow:0px 0px 10px #000000;
	-o-box-shadow:0px 0px 10px #000000;
	box-shadow:0px 0px 10px #000000;
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
	-o-box-shadow:0 0 10px #000;
	box-shadow:0 0 10px #000;
}
.zoombox .content{
	background:#000;
}
.zoombox .zoombox_title{
	color:#FFF;
	/*+placement:anchor-top-left -1px -22px;*/
	position:absolute;
	left:-1px;
	top:-22px;
	/*+text-shadow:1px 1px #000000;*/
	-moz-text-shadow:1px 1px #000000;
	-webkit-text-shadow:1px 1px #000000;
	-o-text-shadow:1px 1px #000000;
	text-shadow:1px 1px #000000;
	-moz-text-shadow:1px 1px #000;
	-webkit-text-shadow:1px 1px #000;
	-o-text-shadow:1px 1px #000;
	text-shadow:1px 1px #000;
}
.zoombox .zoombox_close{
	background:url(http://www.marceauguitars.com/zoombox/img/close.png) no-repeat;
	width:30px;
	height:30px;
	/*+placement:anchor-top-right -15px -15px;*/
	position:absolute;
	right:-15px;
	top:-15px;
}
#zoombox.zoombox .zoombox_next{
	background:url(http://www.marceauguitars.com/zoombox/img/next.png) no-repeat right center;
}
#zoombox.zoombox .zoombox_prev{
	background:url(http://www.marceauguitars.com/zoombox/img/prev.png) no-repeat left center;
}
/** Lightbox Theme **/
.lightbox .zoombox_container{
	background:#FFF;
	margin-left:-30px;
	padding:10px 10px 37px;
	color:#666;
}
.lightbox .zoombox_close{
	background:url(http://www.marceauguitars.com/zoombox/img/lightclose.gif) no-repeat left top;
	width:66px;
	height:22px;
	top:auto;
	/*+placement:anchor-bottom-right 12px 6px;*/
	position:absolute;
	right:12px;
	bottom:6px;
}
.lightbox .zoombox_title{
	text-align:left;
}
.lightbox .zoombox_next{
	background:url(http://www.marceauguitars.com/zoombox/img/lightnext.gif) no-repeat right 50px;
}
.lightbox .zoombox_prev{
	background:url(http://www.marceauguitars.com/zoombox/img/lightprev.gif) no-repeat left 50px;
}
#zoombox.lightbox .zoombox_gallery{
	left:10px !important;
	right:10px;
	bottom:36px;
}
/** Pretty Photo Theme **/
.prettyphoto .zoombox_container{
	border:10px solid #0B0A0A;
	/*+border-radius:10px;*/
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px 10px 10px 10px;
	background:#FFF;
	padding:10px 10px 37px;
	margin-left:-20px;
	color:#797979;
}
.prettyphoto .zoombox_title{
	text-align:left;
}
.prettyphoto .zoombox_close{
	background:url(http://www.marceauguitars.com/zoombox/img/ppsprite.png);
	width:27px;
	height:24px;
	top:auto;
	/*+placement:anchor-bottom-right 6px 8px;*/
	position:absolute;
	right:6px;
	bottom:8px;
}
.prettyphoto .zoombox_next{
	background:url(http://www.marceauguitars.com/zoombox/img/ppnext.png) no-repeat right center;
}
.prettyphoto .zoombox_prev{
	background:url(http://www.marceauguitars.com/zoombox/img/ppprev.png) no-repeat left center;
}
.prettyphoto .multimedia .zoombox_next,.prettyphoto .multimedia .zoombox_prev{
	display:none;
}
#zoombox.prettyphoto .zoombox_gallery{
	left:10px !important;
	right:10px;
	bottom:36px;
}
/** Dark Pretty Photo Theme **/
.darkprettyphoto .zoombox_container{
	/*+border-radius:10px;*/
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px 10px 10px 10px;
	background:#0C0C0C;
	padding:10px 10px 37px;
	margin-left:-30px;
	color:#828282;
}
.darkprettyphoto .zoombox_title{
	/*[empty]position:;*/
	text-align:left;
}
.darkprettyphoto .zoombox_close{
	background:url(http://www.marceauguitars.com/zoombox/img/ppsprite.png);
	width:27px;
	height:24px;
	top:auto;
	/*+placement:anchor-bottom-right 2px 6px;*/
	position:absolute;
	right:2px;
	bottom:6px;
}
.darkprettyphoto .zoombox_next{
	background:url(http://www.marceauguitars.com/zoombox/img/ppnext.png) no-repeat right center;
}
.darkprettyphoto .zoombox_prev{
	background:url(http://www.marceauguitars.com/zoombox/img/ppprev.png) no-repeat left center;
}
.darkprettyphoto .multimedia .zoombox_next,.darkprettyphoto .multimedia .zoombox_prev{
	display:none;
}
#zoombox.darkprettyphoto .zoombox_gallery{
	left:10px !important;
	right:10px;
	bottom:36px;
}
/** Simple Theme **/
.simple .zoombox_container{
	background:#000;
}
.simple .zoombox_title{
	color:#FFF;
	/*+placement:anchor-top-left -1px -22px;*/
	position:absolute;
	left:-1px;
	top:-22px;
	/*+text-shadow:1px 1px #000000;*/
	-moz-text-shadow:1px 1px #000000;
	-webkit-text-shadow:1px 1px #000000;
	-o-text-shadow:1px 1px #000000;
	text-shadow:1px 1px #000000;
	-moz-text-shadow:1px 1px #000;
	-webkit-text-shadow:1px 1px #000;
	-o-text-shadow:1px 1px #000;
	text-shadow:1px 1px #000;
}
#zoombox.simple .zoombox_next{
	background:url(http://www.marceauguitars.com/zoombox/img/simplenav.png) no-repeat -20px center;
	/*+opacity:100%;*/
	filter:alpha(opacity=100);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
	right:-20px;
	width:20px;
}
#zoombox.simple .zoombox_next:hover{
	background-position-x:left;
}
#zoombox.simple .zoombox_prev{
	background:url(http://www.marceauguitars.com/zoombox/img/simplenav.png) no-repeat -40px center;
	/*+opacity:100%;*/
	filter:alpha(opacity=100);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
	left:-20px;
	width:20px;
}
#zoombox.simple .zoombox_prev:hover{
	background-position-x:-60px;
}
.simple .zoombox_prev{
	background:url(http://www.marceauguitars.com/zoombox/img/ppprev.png) no-repeat left center;
}
.simple .zoombox_close{
	background:url(http://www.marceauguitars.com/zoombox/img/simpleclose.png) no-repeat;
	width:30px;
	height:30px;
	position:absolute;
	top:0;
	right:-10px;
}

#zoombox.simple .multimedia .zoombox_next,#zoombox.simple .multimedia .zoombox_prev{
	display:block;
}


