

/* COPYRIGHT 2006 © I-TPE Design Corporation


/* couleur scrollbar*/
BODY	{ SCROLLBAR-BASE-COLOR: #333333; }

body {
 background-image:url('images/fond_intro.gif'); background-repeat:repeat;
 background-attachment:fixed; padding:0px }
 
		
/* couleur liens*/
a:link		{ color: #158CDD; text-decoration: none; }

a:visited	{ color: #158CDD; text-decoration: none; }

a:active	{ color: #158CDD; text-decoration: none; }

a:hover		{ color: #158CDD; text-decoration: none; }


 /* CONTROLE DES TAILLES ET COULEURS DES POLICES */

TABLE 			{ COLOR: #cccccc; FONT: 12px verdana, arial, sans-serif; font-weight: normal; }

.title 			{ COLOR: #777777; FONT: 17px arial, sans-serif, verdana ; font-weight: bold; }

.subtitle 		{ COLOR: #cccccc; FONT: 12px verdana, arial, sans-serif; font-weight: bold; }

.subtitle2 		{ COLOR: #158CDD; FONT: 11px verdana, arial, sans-serif; font-weight: normal; }

.picturetitle 		{ COLOR: #bebebe; FONT: 10px verdana, arial, sans-serif; font-weight: bold; }

.picturecomments 	{ COLOR: #777777; FONT: 10px verdana, arial, sans-serif; font-weight: normal; }

.contact-text 		{ COLOR: #000099; FONT: 11px verdana, arial, sans-serif; font-weight: normal; }

.smalltext		{ FONT: 10px verdana, arial, sans-serif; font-weight: normal; }

.services 		{ COLOR: #262662; }

.page-splits		{ COLOR: #262662; height: 1px; width: 100%; }

.price	 		{ COLOR: #CC6600; FONT: 12px verdana, arial, sans-serif; font-weight: bold }

.copyright		{ COLOR: #999999; FONT: 9px  verdana, arial, sans-serif; font-weight: normal; }

.titre_galerie 	{ COLOR: #BB0426; FONT: 15px arial, sans-serif, verdana ; font-weight: bold; }

.just { text-align: justify; }


.biglink 	{ FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: none; }

.biglink:hover 	{ FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: underline; }



 /* CONTROLE IMPRESSION */

@media print {
.printhide 	{ display:none;}
.printhelp	{ width:600px; }
}
@media screen{
.printonly { display:none; }
}



 /* BORDURES DES IMAGES */

.page-borders		{ background-color:#5D687F; }

.gallery_borders	{ BORDER: #000000 1px solid; }

.borders		{ BORDER: #000000 1px solid; }

.bar-borders		{ height: 20px; border-top: #000000 0px solid; border-bottom: #000000 1px solid; }




 /* BOUTONS ET FORMULAIRES */

.button-popups { 	padding:2px; background-image: url('images/button-popup.gif');
		background-color:#222222;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #cccccc;
		font-size: 8pt;
		height: 23px;
		width: 100%;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: 0px solid #555555;  }

.buttonon-popups { 	padding:2px; background-image: url('images/buttonon-popup.gif');
		background-color:#FFFFFF;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #333333;
		font-size: 8pt;
		height: 23px;
		width: 100%;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: 0px solid #FFFFFF;  }

.shadeform	{ background-image: url('picts/shadeform.gif');
		text-align: left;
		WIDTH: 180PX;
		BORDER: 1px solid #000000;; font-style:normal; font-variant:normal; font-weight:normal; font-size:13px; font-family:arial, verdana, sans-serif }


.textarea	{ background-image: url('picts/shadeform.gif');
		text-align: left;
		WIDTH: 275PX;
		HEIGHT: 135PX;
		BORDER: 1px solid #000000;; font-style:normal; font-variant:normal; font-weight:normal; font-size:13px; font-family:arial, verdana, sans-serif }

.dropdown {	COLOR: #333333;
		WIDTH: 180PX;
		FONT: 11px verdana, arial, sans-serif}


.searchform { 	WIDTH: 110PX;
		HEIGHT: 20PX;
		background-image: url('picts/shadeform.gif');
		border: 1px solid #000000;; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:arial, georgia, Times New Roman, sans-serif }


.searchdrop 	{ WIDTH: 60PX; HEIGHT: 20PX; FONT: 11px arial, georgia, "Times New Roman", sans-serif }

.searchbutton 	{ font-size: 8pt; }



 /* MESSAGES GALERIE PHOTOS*/

.divstyle {	position:absolute;
		border: #000000 0px solid;
		top:0;
		left:0; }

.pstyletitle{	postion:absolute;
		background:white;
		color:black;
		font-size:10px;
		padding: 3px;
		font-family:verdana, arial; }


.pstylebody {	postion:absolute;
		background:white;
		color:black;
		font-size:10px;
		font-family:verdana, arial; }



 /* CODE INTRO HAUTEUR DE L'IMAGE ET BORDURES */

.imagearea	{ height: 350px; }

.borderlines	{
		border-top: #444444 1px solid; 
		border-bottom: #000000 2px solid;
		padding: 5px;
		height: 20px;
		background-color: #222222;
		}

 /* DEBUT DU CODE POUR LES BOUTONS ENTREE AVEC ET SANS MUSIQUE */


.menu-nav	{ font-family: verdana, geneva, arial, helvetica, sans;
		  font-size: 11px;
		  letter-spacing: 0px;
		  height: 20px;
		  padding-top: 0px;
		  padding-bottom: 0px;
		  padding-left: 7px;
		  padding-right: 7px;
		  margin-left: 2px;
		  margin-right: 1px;
		  margin-top: 1px;
		  cursor:hand;
		  font-weight: bold;
		  text-align: center;
		  line-height: 17px;
		  display: block;
		  white-space: nowrap;
		  border: #999999 0px solid; }


a.menu-nav:link 	{ background-image: url('images/nav.gif');
		  background-color:#000000;
		  color: #FFFFFF}


a.menu-nav:visited 	{ background-image: url('images/nav.gif');
		  background-color:#000000;
		  color: #FFFFFF }


a.menu-nav:active 	{  background-image: url('images/nav1.gif');
		   background-color:#000000;
		   color: #FFFFFF }


a.menu-nav:hover 	{  background-image: url('images/nav2.gif');
		   background-color:#000000;
		   color: #F0F0F0 }

		  
		  	   
		   	
	/* CODE AJAXTICKER */

	#ajaxticker1{
width: 130px; /* Largeur (pixels) */
height: 220px; /* hauteur (pixels) */
border: 0px ridge #040404; /* couleur bordure */
padding: 0px;
background-image: url('images/fond_ticker.jpg'); /* image de fond */
background-color: #040404; /* couleur de fond */

}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #111111; /* couleur de fond */
background-image: url('images/fond_ticker.jpg'); /* image de fond */
}

.tickerclass{	position:left;
		color:#cccccc;
		font-size:11px;
		font-family:verdana, arial; }
		

	/* CODE TICKER FLASH */

#ticker { left: 10px; POSITION: absolute; top: 230px } 



 	/* CODE DATE */


#date { left: 10px; TOP: 280px; POSITION: auto;}



	/* CODE LIGHT BOX */

#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #555555;
	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: url('../images/blank.gif') no-repeat; /* Trick IE into showing hover */
	display: block
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url('../images/prevlabel.gif') no-repeat left 15%; }
#nextLink:hover, #nextLink:visited:hover { background: url('../images/nextlabel.gif') no-repeat right 15%; }


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

#imageData{
	padding:0 10px;
	}
#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;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	


	/* CODE TAB CONTENT*/
	
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 11px Verdana;
list-style-type: none;
text-align: left; /*alignement du menu : left, right ou center*/
}

.shadetabs li{
display: inline;
margin: 0;center
}

.shadetabs li a{
text-decoration: none;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url('images/shadeactive.gif') repeat-x top left;; padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*style principal, chemin vers bouton*/
background-image: url('images/shade.gif');
border-bottom-color: gray
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style du container tab content*/
border: 5px solid #222222;
width: 490px; /*largeur du container*/
margin-bottom: 1em;
padding: 5px;
background-image: url('images/fond_container.gif');
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}
