﻿
* {
	margin: 0;
	padding: 0;
}

body
{    
    background: url(img/header_bg.jpg) repeat-x;
    background-color:#1d2124;
    color: #FFFFFF;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    
}

img {
	border: none;
}


a {
	color: #00b4ff;
	text-decoration: none;
}

h1 
{
    font-size:14pt;
    color:#00ff12;
}

h2
{
    color:#ff6343;
    font-size:12pt;
    font-weight:normal;
}

p {
	margin-bottom: 2px;
}
.clearfloat 
{
    clear:both;
}

#mastercentral 
{
    background: url(img/bg.jpg) repeat;
    width:100%;
}

#mastertop { /* div racine aligné au centre */
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 990px;
}
#masterbottom 
{
    width: 100%; 
    text-align: center; 
    margin-top: 0px;
}

#header 
{
    height:90px;    
}

#login 
{
    margin-top:-90px;    
	text-align : right;
	}

#login a
{
    color:#1d2124;   
	}
	
#menu 
{
    height:28px;	
	margin-left: 30px;
	margin-top:4px;
	font-size:10pt;
	
}
#menu a
{
    color: #f0f8ff;
}

#middleold { /* div contenant l'ombre portée sur les côtés du contenu */
	background: url(img/content_bg.png) repeat-y;
	padding:6px;	
	background-color:#1d2124;
}
#middleOLD { /* div contenant l'ombre portée sur les côtés du contenu */
	background: url(img/bg.jpg) repeat;
	padding: 0px;	
	background-color:#1d2124;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 990px;
}
#middle { /* div contenant l'ombre portée sur les côtés du contenu */
	
	padding: 0px;		
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 990px;
	background: url(img/content_gradient_bg.png) repeat-x; 
    background-color:#1d2124; 
}

#contentv2
{
    /* div contenant le dégradé en fond du contenu */
    background: url(img/content_gradient_bg.png) repeat-x; 
    background-color:#1d2124; 
}

#contentpage
{
    padding:20px;
}
    
#contentleft {
    float:left;
    width:175px;  
    /*padding:10px;*/
    padding-left:10px;
    padding-right:10px;
   
}
#contentleft a {
    color:#ffffff;     
}
#contentleft a:hover {
    color:#87cefa;     
}

.menuboutique
{
    background-color:#525252;
    border-top: solid 4px #ffffff;
    border-bottom: solid 4px #ffffff;
    line-height:22px;
    padding:6px;
    
}

#contentleft a.mainboutique {
    color:#87cefa;
    font-variant:small-caps;
    letter-spacing:1px;
    font-weight:bold;
}

#contentleft a.mainboutique:hover {
    color:#ffffff;
}


#contentleft a.subboutique 
{
    background-image:url(img/nav.jpg);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:8px;
    font-size:8pt;
    
}

#contentleft a.subboutique:hover {
   
}
#contentleft a.subboutique2
{
    padding-left: 16px;
    font-size: 8pt;
    color: #ffcc33;
}
#contentleft a.subboutique2:hover
{
    color: #87cefa;
}

.menuboutiquetitreOLD
{
    font-variant:small-caps;
    padding-left:5px;
    font-size:12pt;
    letter-spacing:2px;
    color:#ffffff;
    height:24px;    
    background-image:url(img/mastertitle.jpg);  
    background-repeat:no-repeat;
    
}
#contentright
{
    float:left;
    width:785px;
    padding-left:10px;  
    padding-top:14px; 
}
#contentrightwhite
{
    float:left;
    width:785px;
    padding-left:10px;
    background-color:#ffffff;   
    color:#525252;
}

.btn1
{          
    width:150px; 
    height:26px;  
    display:block;
    background: url(img/btn_150.gif) no-repeat;
    padding-top:2px;
    text-align:center;    
    color:#ffffff;
    font-size:12pt;
}

.homelink
{
    position: relative; 
    width: 171px; 
    height: 171px; 
    cursor: pointer;
    margin-left:60px;
    float:left;   
}

.homelinktext 
{
    position: absolute; 
    top: 120px; 
    left: 0px; 
    color: #00ff12; 
    font-size: 11pt;
    text-align: center; width: 171px;
}


#hometext1 
{
    float:left;
    margin: 20px 20px 5px 15px; 
    font-size:11pt; 
    line-height:26px; 
    letter-spacing:2px; 
    color: #ff6347;
    
    }
#hometext2
{
    margin: 10px 45px 10px 20px; 
    font-size:9pt; 
    line-height:20px; 
    letter-spacing:1px; 
    color: #87cefa;
    
    }

#homebutton1
{          
    width:171px; 
    height:45px;  
    line-height:12pt;
    display:block;
    background: url(img/Button1.png) no-repeat;
    margin-left:60px;
    float:left;
    padding-top:126px;
    text-align:center;    
    color:#00ff12;
    font-size:12pt;
    
    
}

#homebutton1:hover
{
    background: url(img/Button1-hover.png) no-repeat;             
}

#homebutton2
{      
    width:171px;
    height:45px;  
    line-height:12pt;    
    display:block;
    background: url(img/Button2.png) no-repeat;
    margin-left:60px;
    float:left;
    padding-top:126px;
    text-align:center;    
    color:#00ff12;
    font-size:12pt;
}

#homebutton2:hover
{
    
    background: url(img/Button2-hover.png) no-repeat;         
}

#homebutton3
{          
    width:171px;
    height:45px;  
    line-height:12pt;    
    display:block;
    background: url(img/Button3.png) no-repeat;
    margin-left:60px;
    float:left;
    padding-top:126px;
    text-align:center;    
    color:#00ff12;
    font-size:12pt;
}

#homebutton3:hover
{
    
    background: url(img/Button3-hover.png) no-repeat;
}
.homecol
{      
    width:171px;    
    display:block;   
    margin-left:60px;
    margin-top:16px;
    float:left;    
    text-align:center;    
}
.homecoltext 
{
    background: url(img/nav.jpg) no-repeat;
    background-position:left;
    padding-left:8px;
}

#galleftcolumn
{
    width: 650px; 
    float: left; 
    text-align: left;
    padding-left:20px;
    padding-top:6px;
        
    }
#galrightcolumn 
{
    width: 300px; 
    float: left; 
    text-align: left;
    padding-top:6px;
}
#divgalformview2 
{
    width:600px;
}
    
/* BLOCS DE DROITES GALERIE */
.bloc_titre {
	color: #00ff12;
	font-size: 12pt;
	margin:0px;
	padding:0px;
	
}

.bloc_right { /* blocs de droite */
    
	position: relative;
	float: left;
	width: 279px;
}

.bloc_right_top 
{
    
	position: relative;
	background: url(img/bloc_top_border.png);
	width: 279px;
	height: 1px;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
}

.bloc_right_content {
	position: relative;
	background-color:#34383a;	
	padding: 0px;
	margin: 0px;
	width: 279px;
}

.bloc_right_content_inside 
{
    background-color:#34383a;	
    margin: 0px 10px 0px 10px;
    padding:0px;
}

.bloc_right_bottom 
{    
	position: relative;
	background: url(img/bloc_top_border.png);
	background-repeat:no-repeat;
	width: 279px;
	height: 1px;
	margin: 0px 0px 10px 0px;
	padding:0px;
}

/* menu */
#menu p {
	padding-top: 8px;
}


.galalbumselection
{	
	overflow: auto; 	
    width: 260px;
    text-align: left; 
    margin-top: 10px;
    height: 158px; 
	
}
.galalbumselectioncontent
{
    background-image: url(img/album.png);
    background-repeat: no-repeat;
    font-size:7pt;
    color:#525252;    
    padding: 5px 5px 0px 15px;
    width:125px;  
    height:133px;  
    line-height:10px;
   
}
.galalbumselectioncontenthover
{
    background-image: url(img/album_hover.png);
    background-repeat: no-repeat;
    font-size:7pt;
    color:#525252;    
    padding: 5px 5px 0px 15px;
    width:125px; 
    height:133px;   
    line-height:10px;   
}
	
.galalbumselectioncontenthoverv3
{
    background-image: url(img/albumV3.jpg);
    background-repeat: no-repeat;
    
    color:#525252;    
    padding: 5px 5px 0px 15px;
    width:140px;
    height:128px;   
   
    
}	
.galalbumselectioncover 
{
    height:96px; 
    width:110px;    
    text-align:center;
}
.galalbumselected 
{     
    color:#000000;    
    text-decoration:underline;
}

.galphotoselection 
{
    width:66px;    
    text-align:center;    
}

.galcommenttitle 
{
    color:#00b4ff;
    font-size:12pt;
    border-bottom:solid 1px #00b4ff;
    
}

.leftcoltitle
{           
    margin-top:12px;   
    margin-bottom:1px;  
    font-size:10pt;  
    /*color:#ff6347;*/
    /*color:#9cc1e3;*/
    color:#87cefa;
    height:20px;
    border-top:solid 1px #9fb8cc;
    /*border-bottom:solid 1px #9fb8cc;*/
    border-bottom:solid 1px #9fb8cc;
    background-color:#525252;
       
    /*background-image:url(img/mastertitle2.png);  */
    text-align:center;   
     
     letter-spacing:1px; 
 }
 .leftcoltitleboutiqueOLD
{
    padding-top: 12px;
    padding-bottom: 4px;
    font-size: 13pt; /*color:#ff6347;*/ /*color:#9cc1e3;*/
    color: #ffffff;
    text-align: center;
    letter-spacing: 2px;
    line-height: 22px;
    color: #ff6633;
}


.leftcoltitleOLD 
{           
    margin-top:15px;   
    margin-bottom:6px;  
    border-bottom: dotted 1px #f5f5f5;
    font-size:11pt;  
    font-variant:small-caps;  
    background-color:#696969;
}

.modalBackground 
{
    background-color:#f5f5f5;
    filter:alpha(opacity=70);
    opacity:0.7;       
   
    }


.slideshowimage 
{
    position:absolute;
    top:0px;
    left:25px;
    border-bottom:solid 2px #dcdcdc;
    border-top:solid 2px #dcdcdc;
    
}

#slideshowpageL 
{
    float:left;
    width:450px;
}

#slideshowpageR
{
    float:left;
    width:310px;
}

#hypmaster 
{
    margin-left:10px;
    padding-left:6px;
    border-left: solid 1px #00ff12;
}

#hypmaster a
{
    color:#00ff12;
    
}


.zoomlargepic {
	position: absolute; 
	visibility: hidden; 
	border: dimgray thick ridge;        
    background-color: #ffffff; 
    padding: 20px; 
}

.WidgetBtnGenerate 
{
	border:none;
	background-image:url("../../Images/WidgetBtnGenerate.gif");
	width:400px;
	height:50px;
	color:#87ceeb;
}
.WidgetBtn
{
	border:none;
	background-image:url("../../Images/WidgetBtnGenerate.gif");
	background-repeat:no-repeat;
	width:400px;
	height:50px;
	color:#87ceeb;
	text-align:center;
	padding-top:15px;
}


.WidgetListRight 
{	
	margin-left: 350px; 
	padding-left:30px;
	margin-bottom:10px;
}
.WidgetListLeft
{
	float:left; 
	margin-bottom:10px;
	width:350px;	
	
}
	
.WidgetListSeparation 
{
	clear:left;
	width:90%;
	border-top: double 4px #525252;
	margin:10px;
	
}	
.WidgetNextPageButton 
{
	margin-left:150px;
}

.WidgetSettings1 
{
	margin-left: 480px; 	
	border: solid 2px Gray; 
	padding: 15px;    
    background-color: #525252;
    color:#dcdcdc; 
}

.WidgetSettings2
{	
	text-align: left; 
	border: solid 1px Gray; 
	padding: 10px;
    margin-right: 25px; 
    background-color: #FFFFF0;
    width:450px;   
}


.WidgetDisplayLeft 
{
	float: left; 
	margin-left: 20px;	
	width:450px;
	
}

.WidgetSetupTitle 
{
	
	border-left:solid 4px #00b4ff;
	border-bottom:solid 1px #00b4ff;
	padding: 2px 2px 2px 6px;
	font-variant:small-caps;
	letter-spacing:2px;	
}

#widgetcodenotice 
{
	border-top:solid 1px #f5f5f5;
	border-bottom:solid 1px #f5f5f5;
	color:#f5f5f5;
	
}

.widgetthumbnailsbvm 
{
    float:left;
    margin-left:20px;
    height:296px;
    width:100px;
}

.wallthumbnail4444 
{
    border:solid 1px #dcdcdc;
}
.alignright 
{
    margin-right:40px;
    text-align:right;
}

#admintitle 
{      
    border-bottom:solid 3px #525252;
    color:#525252;
    background-color:#f5f5f5;
    font-size:13pt;
    margin: 10px 10px 0px 0px;
    font-variant:small-caps;
    letter-spacing:2px;        
}


.title1
{
    font-weight: bold;
    font-size: 12pt;
    color: #ff0000;
    
}
.title2 
{
    color:Red;
    font-size:14pt;
}
.title3 
{
    color:#00ff12;
    font-size:14pt;
}
   
.title5 
{
	width:200px; 
	padding-left:12px;
	border-left: solid 6px #87cefa;
	border-bottom: solid 1px #dcdcdc;
}
   
.title6 
{
    color:#ff6343;
    font-size:14pt;
    }
.title7 
{
    color:#ff6343;
    font-size:12pt;
    }
.title8 
{
    color:#ff6343;
    font-size:10pt;
    }
#titlegallery 
{
    margin-bottom:8px;
    margin-top:8px;
    }
.titlegallerytext 
{
    color:#ff9900;
    }
    
        
#sitepage 
{
    padding:16px;
    background-color:#ffffff;
    color:#525252;
}
.title4
{
    font-weight: bold;
    font-size: 10pt;
    background: url(../../images/arrow.gif) #dcdcdc no-repeat left 50%;
    padding-left: 25px;
    margin:4px;
    font-variant: small-caps;
    color: #000000;
}
.contentproducts 
{	
	margin:0px;	
	padding:10px;	
	text-align: center;
	background-color: #FFFFFF;	
	color:#525252;
	text-align:left;
}

.productsubtitle 
{
	background-image:url(img/arrow2.gif); 
	background-repeat:no-repeat;
	background-position:left;
	background-color:#f2f2f2;
	margin-bottom:20px;
	vertical-align:top;		
	font-size: 14pt; 
	padding-left:30px; 
	color:#525252; 
	text-align:left; 
	width:680px; 
	border-bottom: solid 1px #dcdcdc;
	border-top: solid 1px #dcdcdc;
}
.productsubtitle2 
{
	background-image:url(img/dot.gif); 
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:top;		
	font-size: 11pt; 
	padding:  0px 0px 0px 20px; 
	color:#7e2217; 
	text-align:left; 
	width:200px; 
	border-bottom: solid 1px #dcdcdc;
	margin-top:14px;
	
}
.productpagetitle
{
	font-size: 16pt; 
	color: #525252; 
	text-align: right; 
	width: 680px; 
	padding-right: 12px;
    border-right: solid 10px #dcdcdc;
}
.productpagedescription
{
	text-align: left; 
	padding: 10px; 
	margin: 0px; 
	border-left: dotted 1px #dcdcdc;
    line-height: 20px;
}
.productexamplessite a
{
	margin-left:40px;
	color:#87cefa;
	text-decoration:underline;
}

.productexamples 
{
	margin-left:40px;
	border-left:dashed 2px #dcdcdc;
	padding-left:6px;
	margin-top:8px;
	line-height:15px;
}

.productexamples a
{
	color:#000000;
	text-decoration:none;
}
#productleftmenu 
{
    list-style-type:none;
    padding-left:10px;
}

#DivDatalist1
{    
    overflow: auto; 
    width: 600px; 
    height: 82px; 
    text-align: left;
    margin-bottom:10px;
}
#DivImgSelected { 
    margin-left: auto; 
    margin-right: auto; 
    text-align: center;
}

#gallefttop 
{
    font-size:8pt;
    vertical-align:text-bottom;
}
#gallefttopsimg
{
    vertical-align:text-bottom;
}
#galurllinks 
{
    font-size:7pt;
    }
    
.flyOutDiv
{
     display: none; 
     position: absolute; 
     width: 400px; 
     z-index: 3; 
     font-size: 9pt;
     line-height:12px; 
     border: solid 1px #525252; 
     background-color: #FFFFFF; 
     padding: 5px;
} 

.flyOutDivCloseX
{
 background-color: #dcdcdc; 
 color: #FFFFFF; 
 text-align: center; 
 font-weight: bold; 
 text-decoration: none; 
 border: outset 1px #FFFFFF; 
 padding: 5px; 
} 

.popupstyle 
{
    position: absolute !important;   
    }
    
.ucbox 
{
    background-color: #585858; 
    background: url(img/postman.jpg) no-repeat;
    background-position:left;
    color: #ffffff; 
    width: 800px;
    height:300px; 
    border: solid 10px #dcdcdc;
    
}

.VerticalAlign1 
{
    vertical-align:bottom;
}

.widgetlisttitle 
{
    color:#ff6343;
    font-variant:small-caps;
    font-size:12pt;
}

.hometitles
{
    margin-left: 20px;
    width: 153px;
    height: 28px;    
    background-image: url(img/boutonboutique7.png);
    background-repeat: no-repeat;
}

.hometitles a
{
   
    font-size: 13pt;
    color: #ff9900;
    
}

.hometitles a:hover
{  
    font-size: 13pt;
    color: #87cefa;   
}

.hometitles:hover
{
   
    background-image: url(img/boutonboutique7.png);
    background-repeat: no-repeat;
}

#homesitephoto
{
    /*background-color: #da393c; */
    height: 28px;
    width: 765px;
    text-align: right;
    letter-spacing: 1px;
    background-image: url(img/homesitephoto.jpg);
    background-repeat:repeat-x;
    
}

#homeboutique 
{
    /*border-left: solid 1px #9fb8cc; 
    border-right: solid 1px #9fb8cc; 
    border-bottom: solid 1px #9fb8cc; */
    border-left: solid 1px #525252; 
    border-right: solid 1px #525252; 
    border-bottom: solid 1px #525252; 
    width: 763px;
    }
    
.homepartageboutique 
{
    font-size: 18pt;
    color: #00ff12;
    
}



.pressleft 
{
	float:left; 
	width:125px; 
	margin:5px;
}
.pressright
{
	float: left;
	width: 560px;
	margin: 10px;
	padding-left: 10px;
	font-size: 8pt;
	color: #dcdcdc;
	/*border-left: #ff8c00 1px solid;
	background-color: #fffff0;*/
	line-height: 12pt;
}
.pressright a
{
	color:#87cefa;
	font-size:10pt;
}

.presstitle
{
    color: #ff8c00;
    font-size: 11pt;
}
.presssep 
{
	clear:both;
	border-bottom: solid 1px #525252;
	width:95%;
	height:20px;
}

/* ACCORDION */
.accordionHeader
{
    margin-top: 12px;
    margin-bottom: 1px;
    font-size: 10pt;
    color: #ff6343;
    height: 18px; /*border-top:solid 1px #9fb8cc;*/
    text-align: center;
    letter-spacing: 1px;
    border-bottom: #525252 1px solid;
    font-variant: small-caps;
    background-color: #474b4e;
}
/*
.accordionHeaderSelected 
{
    cursor:pointer;
    margin-top:12px;   
    margin-bottom:1px;  
    font-size:10pt;  
    color:#87cefa;
    height:20px;
    border-top:solid 1px #9fb8cc;
    border-bottom:solid 1px #9fb8cc;
    background-color:#525252;
    text-align:center;   
    letter-spacing:1px; 
}
.accordionContent 
{
    margin-left:6px;
    overflow:hidden;    
    padding-bottom:8px;
}*/

.pnlfrenchad1 
{
    position:absolute;
    left:360px;
    top:10px;
    font-size:12pt;
   
    text-align:center;   
    
    color:#1b2124;
    line-height:25px;
   
}
.pnlfrenchad1 img
{
    vertical-align:middle;
}
.pnlfrenchad1 a
{
    color: #ff0000;
    font-size: 9pt;
    text-decoration: none;
}
.pnlfrenchad2
{
    position: absolute;
    left: 580px;
    top: 39px;
    font-size: 10pt;
    width: 480px;
    text-align: center;
    line-height:22px;
    color: #1b2124;
}
    
.pnlfrenchad2 a
{
    color: #ff0000;
    font-size: 9pt;
    text-decoration: none;
}


/*  END ACCORDION */

/*  SHOP */
.thumbhome 
{
    float: left; 
    width: 240px;
}

.titlehome
{
    float: left;
    width: 148px;
    height:46px;
    margin-top:10px;
    padding-top:0px;
    text-align: center;    
    border-top:solid 1px #525252;
    border-bottom:solid 1px #525252;
    }

.titlehome a
{      
    color:#87cefa; 
    font-size:13pt; 
    font-variant:small-caps; 
    letter-spacing:2px;   
}
.titlehome a:hover
{
    color:#ff6343;   
}

.tarif1 
{
    text-align:right;
    width:80px;
}

.tarif2
{
    text-align:right;
    width:75px;
}

.tarif2a
{
    text-align:right;
    width:90px;
    color:#87cefa;
}


.tarifcat1 
{
    font-size:12pt;
    color:#ff6343;
}
.tarifcat2 
{
    font-size:14pt;
    color:#87cefa;
    border-bottom:solid 1px #87cefa;
    width:90%;
}
.tarifcat3
{
   
    color:#ff6343;
}
.tariftirage 
{
    float: left; 
    margin:40px 0px 0px 15px;
    border: solid 1px #87cefa; 
    padding:12px;  
     background-color:#525252;
}
.tariftoile 
{
    float: left;     
    border: solid 1px #87cefa; 
    padding: 2px 18px;  
    background-color:#525252;
}

.bt1
{   
    color:#ff6343;
}
.bt2 
{
    font-size: 14pt; 
    color: #ff9933;
}
.bt3
{
    font-size: 11pt; 
    color: #ff9933;
}
.bt4
{
    font-size: 11pt; 
    color: #ffff33;
    border-bottom:solid 1px #ffcc33;
   
}

.bt5
{
    color:#ff6343;
    font-size:12pt;
    font-weight:normal;
   
}

.objetimg1 {
    border: solid 2px #ff9933; 
    margin: 0px;
    }

.objetdiv 
{
    float:left;
    width:125px;
    text-align:center;    
}
#bandeauobjets
{
    
    width: 750px;
    height: 120px;
    padding-top: 5px;
    padding-bottom: 25px;
}
#livrescol1 
{
    width:350px;
    
    float:left;
}
#livrescol2
{
    width:400px;
    
    float:left;
}
.livresthumbs 
{
    float:left;
    margin: 15px 10px 15px 0px;
    
}
.livresthumbssep1 
{
    clear:both;
    width:300px;   
    border-bottom:solid 1px #525252;
    margin-bottom:10px;
}
.btad1
{
    padding: 10px;
    background-color: #ff6633;
    font-variant:small-caps;
    line-height:22px;
    border-bottom:solid 4px #dcdcdc;
     border-top:solid 4px #dcdcdc;
}

.btpanel
{
    background-image: url('../../Images/boutique/boutiqueaffiche4.png');
    background-repeat: no-repeat; 
    width: 340px; 
    height: 262px;
}

.btpanelinside 
{
    margin-left: 20px; 
    font-variant: small-caps; 
    font-size: 10pt; 
    line-height: 26px;
    color: #ffffff;
}
.livreintro 
{
    border-bottom:solid 1px #525252;
    border-top:solid 1px #525252;
    width:750px;
    line-height:22px;
}
.livrecouv 
{
    padding-left:8px; 
    border-left:solid 1px #525252;
}

.calendrierall 
{
    float:left;
    width:185px;
    text-align:center;
    font-variant: small-caps; 
    font-size: 12pt; 
    line-height: 18px;
}

.calendrierall a 
{
  font-size: 10pt; 
    font-variant: normal; 
    border:none;
  }
  

.calendrierall img 
{
    border:none;
  }  
  
.produitintro 
{
    border-bottom:solid 1px #525252;
    border-top:solid 1px #525252;
    width:730px;
    line-height:22px;
    padding:10px;
    margin-bottom:40px;
    margin-top:30px;
    font-size:10pt;
}

.produittop
{
    float: left; 
    margin-left: 55px; 
    margin-top:20px;
    text-align: left; 
    width: 300px;
}

.produittopprix
{
    color: #ff6343; 
    font-size: 20pt;
}
.produittoptexte
{
   color: #87cefa; 
   font-size: 10pt; 
   margin: 26px 0px; 
   padding-left: 12px;
   border-left: solid 2px #dcdcdc; 
   line-height: 22px;
}  
.produittopphoto
{
    float: left; 
    margin-left: 5px;
    margin-top:30px;
}



/* END  SHOP */

.lienssousmenu 
{
    margin-bottom:10px;
    }
    
.textecommande 
{
    width: 960px; 
    border-left: solid 4px #f5f5f5; 
    padding-left: 16px;
    margin-bottom:20px;
    margin-top:20px;
}

#seemore
{
    margin:20px;
}

#seemore1 
{
    background-color: #525252; 
    color: #ffffff; 
    letter-spacing:1px; 
    font-variant:small-caps;
}
#seemore2
{
    border: solid 1px #525252;padding:2px;
}
.seemore
{
    margin:20px;
}

.seemore1 
{
    background-color: #525252; 
    color: #ffffff; 
    letter-spacing:1px; 
    font-variant:small-caps;
}
.seemore2
{
    border: solid 1px #525252;padding:2px;
}

#sortable { list-style-type: none; margin: 0; padding: 0; }

#sortable li { margin: 3px 3px 3px 0; padding: 1px; float: left; width: 70px; height: 50px; text-align: center; }


.albumreorder 
{
    border:solid 2px #525252;
}
.adminmenu 
{
    font-size:10pt;
}
.adminmenu a 
{
    vertical-align:6px;
}
.adminmenu a:hover 
{
    text-decoration:underline;
}
.adminmenuselected 
{
    text-decoration:underline;
}

.tooltip
{
    display: none;
    background-color: #FFFFCC;
    border: 1px solid #525252;
    color:#000000;
    padding: 3px;
    font-size: 13px;
    -moz-box-shadow: 2px 2px 11px #666;
    -webkit-box-shadow: 2px 2px 11px #666;
}
.hypalbumstop 
{
    margin:12px;
}
.hypalbumstop a:hover
{
    text-decoration:underline;
}
.admintext1 
{
    font-size:12pt;
    font-weight:bold;
}

.adminhelp
{
    border: 2px solid #FFCC66;
    padding: 3px 8px;
    margin: 20px 50px;
    background-color: #FFFFCC;
    color: #CC6600;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}
.adminhelpalert
{
    border: 2px solid #993300;
    padding: 3px 8px;
    margin: 20px 50px;
    background-color: #FF3300;
    color: #FFFF99;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.admintextnbphotos 
{
    margin-left:15px;
    font-size:11pt;    
    color:#525252;
}
.admintextcomment 
{
    margin-top:10px;
    font-size:7pt;   
    height:72px;
    overflow: hidden;
}
.adminalbumselectiontext 
{
    text-align:center;
    margin-left:-20px;
    font-size:7pt;
    line-height:12px;
}

.adminlinkbelow 
{
    text-align:center;
    height:60px;
   
}
.adminlinkbelow img
{
    width:15px;
}

.adminphotocover 
{
    width:120px;
    height: 100px;
    text-align:center;    
    position:relative;
}
.adminphotoprotection
{
    position:absolute; 
    top:95px; 
    left:100px;
}

#createalbum
{
    background-color: #87cefa;
    color: #ffffff;
    width: 700px;
    border: 10px solid #525252;
    padding: 5px 5px 5px 20px;
     border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.createalbumtext 
{
    font-size:13pt;
    color:#525252;
   
}

.admindatapagerselected 
{
    border:solid 1px #525252;
}

.buttonstyle1
{    
    background-color: #87cefa;
    border: 1px solid #dcdcdc;
    padding-top: 3px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    width: 176px;
    height: 24px;
    text-align: center;
    color: #ffffff;
    font-size: 12pt;
}
.buttonstyle1selected
{
    background-position: 14px;
    background-color: #87cefa;
    border: 1px solid #dcdcdc;
    padding-top: 3px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    width: 176px;
    height: 24px;
    text-align: center;
    color: #ffffff;
    font-size: 12pt;
    background-image: url('../../Images/v3/iok.gif');
    background-repeat: no-repeat;
}

.buttonstyle1:hover 
{
    background-color: #ffffff;  
    color:#87cefa;  
    
}

.buttonstyle1sss a
{
    color: #ffffff;
    font-size:12pt;
}

.buttonstyle1sss a:hover
{
    color: #525252;
    font-size:12pt;
}
.buttonstyle2 
{
    background-color: #525252;  
    padding-top: 3px;  
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    width:176px;
    height:24px;
    text-align:center;
    font-size:12pt;
    color: #87cefa;
}
.buttonstyle2:hover
{
    background-color:#ffffff;
    color:#525252;
    
} 
.insidelinks 
{
    background-color: #ffffff;
    width: 110px; 
    padding: 3px; 
    border: solid 3px #525252; 
    margin-left: 12px; 
    margin-top: 40px;
}
.thelinks 
{
    position: absolute; 
    top: 0px; 
    left: 0px; 
    width: 140px;
    height: 100px;
}

.modalwindow
{
    background-color: #87cefa;
    color: #ffffff;
    width: 700px;
    border: 10px solid #525252;
    padding: 5px 5px 5px 20px;
     border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
