body {
 	color: #333333;
	
	background-color: #ffffff;
 
 	font-family: 'Open Sans',arial,sans-serif, sans-serif;
 	font-size: 16px;
 	font-style: normal;
 
	-webkit-font-smoothing: antialiased;
}

table {
	font-family: 'Open Sans',arial,sans-serif, sans-serif;
}

#MySpamTrap {display: none;}

/*----------------------------------*/
/*Global*/
/*----------------------------------*/
.curPointeur {
	cursor:pointer;
}

.maskPage {
	background-color:#ffffff;
	cursor:pointer;
	
	-moz-opacity:0.35;
	-khtml-opacity: 0.35;
	filter:alpha(opacity=35); 
	opacity:0.35;
}

.loadPage {
	background-color:#ffffff;
	
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	filter:alpha(opacity=75); 
	opacity:0.75;
}

.fondLoadPage {
	background-image:url(pictures/loadPage.png);
	background-repeat:repeat;
}

.msgErreur {
	font-size: 10px;
	font-weight: bold; 
	color: #cc2200;
}

.msgErreurForm {
	font-size: 12px; 
	color: #cc2200;
}

.msgValid {
	font-size: 12px;
	color: #169ec4;
}

.annotationBleu {
	color:#169ec4;
	
	font-size: 8px;
	font-weight: bold;
}

.annotationGrise {
	color:#acacac;
	
	font-size: 8px;
	font-weight: bold;
}

.cadreCentral {
	background-color: #f9f9f9;
	border-top: #ececec 1px solid;
	border-bottom: #ececec 1px solid;
}

/*----------------------------------*/
/*Elements graphique*/
/*----------------------------------*/
.dialogue {
	background-color: #ffffff;
	
	border-top: #ececec 1px solid;
	border-bottom: #ececec 1px solid;
	border-left: #ececec 1px solid;
	border-right: #ececec 1px solid;
}

.degradeTop {
	position:absolute;
	top:-75px;
	width:100px;
	height:33px;
	visibility: hidden;
	
	background-image:url(pictures/degradeTop.png);
	background-position:top;
	background-repeat:repeat-x;
}

.degradeBottom {
	position:absolute;
	top:-75px;
	width:100px;
	height:33px;
	visibility: hidden;
	
	background-image:url(pictures/degradeBottom.png);
	background-position:top;
	background-repeat:repeat-x;
}

.cadreVignette {
	padding:5px;
	padding-bottom:0px;
	background-color: #ffffff;
	border: #d0d0d0 1px solid;
}

/*----------------------------------*/
/*Home*/
/*----------------------------------*/
.homeDisable {
	-moz-opacity:1;
	-khtml-opacity: 1;
	filter:alpha(opacity=100); 
	opacity:1;
}

.homeEnable {
	-moz-opacity:0.55;
	-khtml-opacity: 0.55;
	filter:alpha(opacity=55); 
	opacity:0.55;
}

/*----------------------------------*/
/*Gallery*/
/*----------------------------------*/
.maskZoom {
	background-color:#ffffff;
	cursor:pointer;
	
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;
	filter:alpha(opacity=95); 
	opacity:0.95;
}

.cadrePhoto {
	padding: 10px;
	background-color: #ffffff;
	border: #d0d0d0 1px solid;
}

.cadreZoom {
	padding: 15px;
	background-color: #ffffff;
	border: #d0d0d0 1px solid;
}

.cadreZoomLegende {
	padding: 5px;
	background-color: #ffffff;
	border: #d0d0d0 1px solid;
}

/*Syme*/
.cadreNGTop {
	height:10px;
	background-color: #616161;
}

.cadreNGBottom {
	height:10px;
	background-color: #1e1e1e;
}

.cadreNGSide{
	width:10px;

	background-color: #1e1e1e;
	background-image:url(pictures/sizeSmall/coteCadreDegrade.png);
	background-position:top;
	background-repeat:repeat-x;
}

.cadreNGInterieur{
	padding: 10px;
	background-color: #ffffff;
}

/*Zoom*/
.cadreNGZoomTop {
	height:15px;
	background-color: #616161;
}

.cadreNGZoomBottom {
	height:15px;
	background-color: #1e1e1e;
}

.cadreNGZoomSide{
	width:15px;

	background-color: #1e1e1e;
	background-image:url(pictures/sizeSmall/coteCadreDegrade.png);
	background-position:top;
	background-repeat:repeat-x;
}

.cadreNGZoomInterieur{
	padding: 15px;
	background-color: #ffffff;
}

/*----------------------------------*/
/*Page document*/
/*----------------------------------*/
.titreParagraphe {
	color:#169ec4;
	font-size: 22px;
}

.texteDescriptif {
	font-family: 'Open Sans',arial,sans-serif, sans-serif;
	font-size: 14px;
}

.texteSecondaire {
	color:#868686;
	font-family: 'Open Sans',arial,sans-serif, sans-serif;
	font-size: 12px;
}

.titreInfo {
	font-family: 'Open Sans',arial,sans-serif, sans-serif;
	font-size: 18px;
	text-align:center;
}

.texteInfo {
	color:#868686;
	font-family: 'Open Sans',arial,sans-serif, sans-serif;
	font-size: 14px;
	text-align:center;
}

.texteNom {
	color: #181818;
	font-size: 16px;
	text-align:center;
}

.texteMessage {
	color: #7b7b7b;
	font-size: 14px;
	text-align:center;
}

.texteSeparateur{
	color: #bfbfbf;
	font-size: 14px;
	text-align:center;
}

.menuSigne {
	color: #b8b8b8;
	font-family: 'Open Sans',arial,sans-serif, sans-serif;
	font-size: 72px;
	text-align:center;
}

.menuTooltip{
	color: #68a1d0;
	font-family: 'Open Sans',arial,sans-serif, sans-serif;
	font-size: 14px;
	
	background-color: #ffffff;
	border-top: #ececec 1px solid;
	border-bottom: #ececec 1px solid;
	border-left: #ececec 1px solid;
	border-right: #ececec 1px solid;
}

.expoTitre {
	font-size: 10px;
	font-family: 'Open Sans',arial,sans-serif, sans-serif;
	text-align:center;
	
	padding-top: 5px;
}

.expoTaille{
	font-size: 10px;
	font-family: 'Open Sans',arial,sans-serif, sans-serif;
	text-align:center;
	
	color: #949494;
}

.expoVente{
	font-size: 16px;
	font-family: 'Open Sans',arial,sans-serif, sans-serif;
	text-align:center;
	
	color: #949494;
}

.zoomTitre {
	font-size: 12px;
	font-family: 'Open Sans',arial,sans-serif, sans-serif;
	text-align:center;
}

.zoomTaille {
	font-size: 12px;
	font-family: 'Open Sans',arial,sans-serif, sans-serif;
	
	text-align:right;
	padding-right:10px;
	
	color: #949494;
}

.zoomVente {
	font-size: 24px;
	font-family: 'Open Sans',arial,sans-serif, sans-serif;
	
	text-align:left;
	padding-left:10px;
	
	color: #949494;
}

.acquerirTitre {
	font-size: 18px;
	font-family: 'Open Sans',arial,sans-serif, sans-serif;
	text-align:left;
}

.acquerirTaille {
	font-size: 12px;
	font-family: 'Open Sans',arial,sans-serif, sans-serif;
	text-align:left;
	
	color: #949494;
}

.acquerirVente {
	font-size: 24px;
	font-family: 'Open Sans',arial,sans-serif, sans-serif;
	text-align:left;
	
	color: #949494;
}

.acquerirNumero {
	font-size: 13px;
	font-family: 'Open Sans',arial,sans-serif, sans-serif;
	font-weight: bold; 
	text-align:left;
	
	padding-bottom:1px;
	
	color: #949494;
}

.acquerirPrixLibelle {
	color:#169ec4;
	
	font-size: 11px;
	font-weight: bold;
	text-align:left;
}

.acquerirPrix {
	font-size: 12px;
	font-family: 'Open Sans',arial,sans-serif, sans-serif;
	text-align:left;
}

.acquerirDescriptif {
	font-family: 'Open Sans',arial,sans-serif, sans-serif;
	font-size: 13px;
}

/*Guestbook*/
.guestPlus {
	color: #b8b8b8;
	font-family: 'Open Sans',arial,sans-serif, sans-serif;
	font-size: 72px;
	text-align:center;
}

/*Link*/


/*----------------------------------*/
/*Définition des liens*/
/*----------------------------------*/
a:link {color: #169ec4; text-decoration: none}
a:visited {color: #169ec4; text-decoration: none}
a:hover {color: #169ec4; text-decoration: underline}

.linkGlobal a:link {color: #169ec4; font-size:9px; text-decoration: none}
.linkGlobal a:visited {color: #169ec4; font-size:9px; text-decoration: none}
.linkGlobal a:hover {color: #169ec4; font-size:9px; text-decoration:underline}

.linkVersion a:link {color: #bfbfbf; font-size:9px; text-decoration: none}
.linkVersion a:visited {color: #bfbfbf; font-size:9px; text-decoration: none}
.linkVersion a:hover {color: #169ec4; font-size:9px; text-decoration:none}
.linkVersionSeparator {color: #bfbfbf; font-size:9px;}

.linkLegal a:link {color: #bfbfbf; font-size:8px; text-decoration: none}
.linkLegal a:visited {color: #bfbfbf; font-size:8px; text-decoration: none}
.linkLegal a:hover {color: #169ec4; font-size:8px; text-decoration:none}
.linkLegalDisable {color: #bfbfbf; font-size:8px; text-decoration:none}

.linkMenu a:link {color: #b8b8b8; font-size:72px; font-family: 'Open Sans',arial,sans-serif, sans-serif; text-decoration: none;}
.linkMenu a:visited {color: #b8b8b8; font-size:72px; font-family: 'Open Sans',arial,sans-serif, sans-serif; text-decoration: none}
.linkMenu a:hover {color: #68a1d0; font-size:72px; font-family: 'Open Sans',arial,sans-serif, sans-serif; text-decoration:none}

.linkMenuGallery a:link {color: #b8b8b8; font-size:48px; font-family: 'Open Sans',arial,sans-serif, sans-serif; text-decoration: none;}
.linkMenuGallery a:visited {color: #b8b8b8; font-size:48px; font-family: 'Open Sans',arial,sans-serif, sans-serif; text-decoration: none}
.linkMenuGallery a:hover {color: #68a1d0; font-size:48px; font-family: 'Open Sans',arial,sans-serif, sans-serif; text-decoration:none}

.linkMenuPopup a:link {color: #b8b8b8; font-size:14px; font-family: 'Open Sans',arial,sans-serif, sans-serif; white-space: nowrap; text-decoration: none;}
.linkMenuPopup a:visited {color: #b8b8b8; font-size:14px; font-family: 'Open Sans',arial,sans-serif, sans-serif; white-space: nowrap; text-decoration: none}
.linkMenuPopup a:hover {color: #68a1d0; font-size:14px; font-family: 'Open Sans',arial,sans-serif, sans-serif; white-space: nowrap; text-decoration:none}

.linkAcquisition a:link {color: #b8b8b8; font-size:12px; font-family: 'Open Sans',arial,sans-serif, sans-serif; white-space: nowrap; text-decoration: none;}
.linkAcquisition a:visited {color: #b8b8b8; font-size:12px; font-family: 'Open Sans',arial,sans-serif, sans-serif; white-space: nowrap; text-decoration: none}
.linkAcquisition a:hover {color: #68a1d0; font-size:12px; font-family: 'Open Sans',arial,sans-serif, sans-serif; white-space: nowrap; text-decoration:none}

.linkAcquerirInfo a:link {color: #949494; font-size:11px; font-family: 'Open Sans',arial,sans-serif, sans-serif; white-space: nowrap; text-decoration: none;}
.linkAcquerirInfo a:visited {color: #949494; font-size:11px; font-family: 'Open Sans',arial,sans-serif, sans-serif; white-space: nowrap; text-decoration: none}
.linkAcquerirInfo a:hover {color: #169ec4; font-size:11px; font-family: 'Open Sans',arial,sans-serif, sans-serif; white-space: nowrap; text-decoration:none}
.linkAcquerirInfoDisable {color: #949494; font-size:11px; font-family: 'Open Sans',arial,sans-serif, sans-serif;}

/*----------------------------------*/
/*Champs de saisie*/
/*----------------------------------*/
.champObligatoire {
	color:#169ec4;
	
	font-size: 11px;
	font-weight: bold;
}

.champOptionnel {
	color:#919191;
	
	font-size: 11px;
	font-weight: bold;
}

.fieldArea {
	background: #f4f4f4;
	
	border-bottom: #5c6978 1px solid;
	border-left: #5c6978 1px solid;
	border-right: #5c6978 1px solid;
	border-top: #5c6978 1px solid;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	
	line-height: normal;
	color: #504f4f;
	
	scrollbar-3dlight-color: #f4f4f4;
 	scrollbar-arrow-color: #5c6978;
 	scrollbar-darkshadow-color: #f4f4f4;
 	scrollbar-face-color: #f4f4f4;
 	scrollbar-highlight-color: #f4f4f4;
 	scrollbar-shadow-color: #f4f4f4;
 	scrollbar-track-color: #f4f4f4;
}

.fieldAreaErr {
	background: #fbd8d0;
	
	border-bottom: #cd624c 1px solid;
	border-left: #cd624c 1px solid;
	border-right: #cd624c 1px solid;
	border-top: #cd624c 1px solid; 
	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	
	line-height: normal; 
	color: #504f4f;
	
	scrollbar-3dlight-color: #fec4b7;
 	scrollbar-arrow-color: #cd624c;
 	scrollbar-darkshadow-color: #fec4b7;
 	scrollbar-face-color: #fec4b7;
 	scrollbar-highlight-color: #fec4b7;
 	scrollbar-shadow-color: #fec4b7;
 	scrollbar-track-color: #fec4b7;
}