/* filter: Alpha(Opacity=100, FinishOpacity=0, Style=2, StartX=20, StartY=40, FinishX=0, FinishY=0); */

*{
	margin:0px;
	padding:0px;
	border:none;
	overflow:visible;
	text-decoration: none;
}
body {
	overflow:hidden;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: x-small;
	background-color: #333333;	
}
.Texte {
	font-size: small;
	width: 90%;
	text-align: center;
}
/* ****************************************************************** */
.globaltable{
	height:100%;	
	width:100%;
	vertical-align:middle;
	left:50%;
	text-align:left;
}
.colonneImage{
	width:70%;
	vertical-align:middle;
	text-align:center;
}
.colonneImagette{
	vertical-align:middle;
	text-align:center;
}
.tableauLiens25 {
	border:  none;
	font-size: x-small;	
	width: 90%;
	text-align: left;
	vertical-align:middle;
	margin-bottom:2%;
}
.tableauLiens25 TD{
	width:25%;
}
.tableCentre{
	left:2%;
	margin-left:2%;
	width:90%;
	height:80%;
}
.tableauContact{
	border: none;
	margin:5px; 	padding:5px;
	left:2%;	margin-left:2%;
	width:90%;
	height:80%;
}
div#chemin{
}
/* ****************************************************************** */

div#header {
	overflow:visible;
	position:absolute;
	top:0px; 
	left:0px;
	width:100%;
	height:25px;
	XXbackground:green;
	z-index:3;
}
div#left{
	overflow:hidden;
	position:absolute;
	top:0px; 
	left:0px;
	float:left;
	clear:both;
	width:35px;
	height:100%;
	XXbackground:#990099;
	z-index:1;
}
div#chemin{
	overflow:visible;
	position:absolute;
	left:35px;
	top:25px;
	clear:both;
	XXbackground:#CC9999;
	z-index:3;
}
div#body {
	overflow:hidden;
	position:absolute;
	top:0px; 
	left:0px;
	width:100%;
	height:100%;
	vertical-align:middle;
	XXbackground:yellow;
	z-index:0;
}

div#flashcontent{
	overflow:visible;
	position:absolute;
	left:35px;
	top: 60px;
	clear:both;
  vertical-align:middle;
  
  border:thin solid #CC11CC;
  width:90%;
	height:85%;
}

div#footer {
	position:absolute;
	bottom:0px; 
	left:0px;
	width:100%;
	height:35px;
	border-top:thin solid #CCCCCC;
	XXbackground:red;
	z-index:3;
}
/* ****************************************************************** */
.menuTextPos{
	vertical-align:middle;
	margin-top:5px;
}
.petitCommentairePetit {
	font-style: italic;
}

/* ******* THUMBS *********************************************************** */

.ImageLarge { border: none; text-align: center; vertical-align: middle; margin-top: 10px; margin-bottom: 1px; margin-right: 10px; margin-left: 10px;  }

.ImageSmall{ border: none; text-align: center; vertical-align: middle; margin-top: 10px; margin-bottom: 0px; margin-right: 10px; margin-left: 10px;  }

A.imagePetite IMG {    
	border: 1px solid #CCCCCC; 
	text-align: center; 
	vertical-align: text-top; 
	margin-top: 4px; 
	margin-right: 4px; 
	margin-bottom: 4px; 
	margin-left: 4px;

	filter:alpha(opacity=45); /* IE */
	-moz-opacity:0.45; /* Mozilla */
	-khtml-opacity: 0.45; /* Safari */
	opacity: 0.45; /* CSS3 */
}
A.imagePetite:visited IMG { 
	filter:alpha(opacity=45); /* IE */
	-moz-opacity:0.45; /* Mozilla */
	-khtml-opacity: 0.45; /* Safari */
	opacity: 0.45; /* CSS3 */
}
A.imagePetite:hover IMG{
	filter:alpha(opacity=100); /* IE */
	-moz-opacity:1.00; /* Mozilla */
	-khtml-opacity: 1.00; /* Safari */
	opacity: 1.00; /* CSS3 */
}
A.imagePetite:visited {
	height: 45px;
	width: 45px;
	background-position: right top;
	background-image: url(../images/visited-icon.gif);
	background-repeat: no-repeat;
}

/* ****************************************************************** */
a:link		 { color: #CCCCCC; }
a:hover		 { color: #FFFFFF ! important;}
a:visited	 { color: #CCCCCC; }


.TitreBanniere {
	padding-right: 5px;	padding-left: 5px;
	font-size: small;	font-weight: bolder;	;
}	

.navlink {
	padding-right: 5px;	padding-left: 5px;
	font-size: x-small;	font-weight: bolder;	;
}	
.navlink:hover { 
	background-color: #CCCCCC;
}
.navlinkactive {
	padding-right: 5px;	padding-left: 5px;
	font-size: x-small;	font-weight: bolder;
	border-bottom-width: 0; border-bottom-style: solid; /* souligné */
	text-decoration: underline;
}
.navlinkactive:hover { 
	background-color: #CCCCCC;
}
.TextnavlinkN2like {
	padding-right: 3px;	padding-left: 3px;
	font-size: small;	font-weight: bolder;	font-style: italic;
}	
.navlinkN2 {
	padding-right: 3px; padding-left: 3px;
	font-size: small; font-weight: bolder; 
}	
.navlinkN2:hover { 
	color: #FFFFFF;
	background-color: #CCCCCC;
}
