

/*
17 nov. 2008

CONTENU DU CSS :

1 - GENERAL
2 - TEXTE (textes de tous les pages)
3 - CATALOGUE
4 - siFR (Flash text replacement du cata1ogue)
5 - ADMIN

*/



/*			GENERAL		========================================	*/

html { 
	margin: 0px;
	scrollbar-face-color:		#cb7126; /* non valide strict xhtml*/
	scrollbar-track-color:		#313131;
	scrollbar-arrow-color:		#4c4438;
	scrollbar-highlight-color:	#e98540;
	scrollbar-3dlight-color:	#e98540;
	scrollbar-shadow-color:		#313131;
	scrollbar-darkshadow-color:	#313131;
} 

A:link {
	color:white;
	text-decoration:none;
}
A:visited {
	color:white;
	text-decoration:none;
}
A:hover {
	color:gray;
}

a:hover img, body a:hover img, .thumbs div img:hover
 {
filter:alpha(opacity=80); 
-moz-opacity: 0.8; 
opacity: 0.8;
}
a:hover .lemenu{
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}
a:link img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}

.bordure{
border:solid 3px #36322f;
}

body 
{
	margin:0px;
	background-color: #000000;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	line-height:17px;
	background:url(bg-page.jpg) center repeat-y;
}
body,td,th {
	color: #e7d1d1;
}

.texte{font-size:10px;color: #e7d1d1;font-family:Verdana, Helvetica, sans-serif;}

.noir{color:black}

.l{float:left;}
.r{float:right;}


/*			MENU	 */
.menu{background-image:url('menu.png');height:23px;}
.menuen{background-image:url('menuen.png');height:23px;}

.menu1 					{width:81px;	background-position:0px 0px;}
.menu1actif, .menu1:hover{width:81px;	background-position:0px -23px;}

.menu2 					{width:64px;	background-position:-81px 0px;}
.menu2actif, .menu2:hover{width:64px;	background-position:-81px -23px;}

.menu3 					{width:61px;	background-position:-145px 0px;}
.menu3actif, .menu3:hover{width:61px;	background-position:-145px -23px;}

.menu4 					{width:155px;	background-position:-206px 0px;}
.menu4actif, .menu4:hover{width:155px;	background-position:-206px -23px;}

.menu5 					{width:115px;	background-position:-361px 0px;}
.menu5actif, .menu5:hover{width:115px;	background-position:-361px -23px;}

.menu6 					{width:143px;	background-position:-476px 0px;}
.menu6actif, .menu6:hover{width:143px;	background-position:-476px -23px;}

.menu7 					{width:144px;	background-position:-619px 0px;}
.menu7actif, .menu7:hover{width:144px;	background-position:-619px -23px;}


.menuen1 					{width:89px;	background-position:0px 0px;}
.menuen1actif, .menuen1:hover{width:89px;	background-position:0px -23px;}

.menuen2 					{width:100px;	background-position:-89px 0px;}
.menuen2actif, .menuen2:hover{width:100px;	background-position:-89px -23px;}

.menuen3 					{width:57px;	background-position:-189px 0px;}
.menuen3actif, .menuen3:hover{width:57px;	background-position:-189px -23px;}

.menuen4 					{width:162px;	background-position:-246px 0px;}
.menuen4actif, .menuen4:hover{width:162px;	background-position:-246px -23px;}

.menuen5 					{width:119px;	background-position:-408px 0px;}
.menuen5actif, .menuen5:hover{width:119px;	background-position:-408px -23px;}

.menuen6 					{width:122px;	background-position:-527px 0px;}
.menuen6actif, .menuen6:hover{width:122px;	background-position:-527px -23px;}

.menuen7 					{width:115px;	background-position:-649px 0px;}
.menuen7actif, .menuen7:hover{width:115px;	background-position:-649px -23px;}



/*			TEXTE			========================================	*/

.texteMoyen
{
	color:black;font-size:16px;
}
.blanc
{
	color:#FFFFFF;
}

.tgrand{ font-size:28px;color:#FFFFFF; }

.mini-texte {
	font-size:11px;
}


/*			CATALOGUE 		========================================	*/

.btn{text-align:center;width:170px;cursor:pointer;background-Color:#171717;padding:5px;border:1px gray solid}
.btn:hover{background-Color:white;color:black;border:1px white solid}
.thumbs img:focus{border:red 1px solid;}
.thumbs img{cursor:pointer}

.divImg{
margin-right:30px;width:184px;height:184px;vertical-align:bottom;background-Color:white;border:gray 1px solid;text-align:center;overflow:hidden;
}

catmenu{

	color:#FFFFFF;
	font-size:19px;

    font-weight: bold;
}


.thumbs div{width:60px;height:60px;text-align:center;float:left;margin:5px;overflow:hidden;}



	/* siFR Flash text replacement		 ========================================	*/
	
.div15{height:15px;overflow:hidden}	/* DIV POUR AFFICHER LA LIGNE DE TEXTE AU COMPLET */
.div20{height:20px;overflow:hidden}
.div30{height:30px;overflow:hidden}
.div35{height:35px;overflow:hidden}
.div40{height:40px;overflow:hidden}
.div50{height:50px;overflow:hidden}

.txt41{font-size:41px;line-height:normal}
.txt31{font-size:31px;line-height:normal}
.txt21{font-size:21px;line-height:normal}
.txt19{font-size:19px;line-height:normal}
.txt17{font-size:17px;line-height:normal}
.txt15{font-size:15px;line-height:normal}
.txt13{font-size:13px;line-height:normal}


h1
{ font-size:21px;color:#FFFFFF;font-weight:bold; }

h2
{ font-size:17px;color:#FFFFFF;font-weight:bold; }

h3
{ font-size:14px;color:#FFFFFF;font-weight:bold; }

/*.lemenu span{margin:1px;margin-bottom:10px;height:40px;margin-bottom:50px;}*/
#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}
#nav-menu li
{
float: left;
margin: 0 0.15em;
padding:5px;
margin-bottom:5px
} 

.fnoir{background-Color:black;}

#DivTransp{display:none; z-index:7; position:absolute; top:0px; left:0px; width:100%; height:3000px;filter:alpha(opacity=01);-moz-opacity:.01;opacity:.01; background-color:#161515;border-top:1px solid gray;border-bottom:1px solid gray}

.cadren{padding-left:20px;width:296px;background:url(bg-noir.jpg) no-repeat top left;background-Color:#080808;padding-bottom:20px;padding-right:10px;border-top:2px solid #1a1a1a}

#sm1{position:absolute;left:-1000px;top:-1000px;}
#sm2{position:absolute;left:-1000px;top:-1000px;}
#sm3{position:absolute;left:-1000px;top:-1000px;}

#entree{width:550px;text-align:center;margin-top:50px;}
#entree2{height:1500px;width:100%;}

/*			ADMIN			line-height:12px!important; ========================================	*/

.texteBlanc {	
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:10px;
	spacing:10px;
	margin:10px;
}
.unMenu {	
	position:absolute;
	left:50px;
	background-color: #3f2604;
	width:845px;
	height:30px;
	z-index:1;
	padding:6;
	border:thin;
	border-color:#3f2604;
	border-width:medium
}
