div {
	text-align:justify;
	}

#global  {
	width:950px;
	margin: 0 auto;
	}

div#bordure_haut {
	width:950px;
	height:30px;
	background-color:#FFFFFF;
	}
div#bandeau {
	float:left;
	width:950px;
	background-color:#FFFFFF;
	}

div#trait {
	vertical-align:middle;
	float:left;
	width:950px;
	height:20px;
	background-color:#FFFFFF;
	}

div#menu {
	vertical-align:middle;
	text-align:right;
	float:left;
	width:950px;
	height:20px;
	background-color:#FFFFFF;
	class="Style9";
	}

div#corps {
	width:950px;
	background-color:#FFFFFF;
	}

div#contenu {
	text-align:justify;
	float:left;
	width:600px;
	background-color:#FFFFFF;
	}

div#images {
	text-align:left;
	float:left;
	width:600px;
	background-color:#EEEEEE;
	}


div#groupe_images {
	text-align:left;
	float:left;
	width:600px;
	background-color:#FFFFFF;
	}

div#separateur {
	float:left;
	width:30px;
	height:20px;
	background-color:#FFFFFF;
	}

div#marge_droite {
	text-align:justify;
	float:left;
	width:320px;
	background-color:#FFFFFF;
	}

div#menu_bas {
	vertical-align:middle;
	text-align:right;
	float:left;
	width:950px;
	height:20px;
	background-color:#FFFFFF;
	class="Style9";
	}

div#pied_page {
	text-align:center;
	clear:both;
	width:950px;
	height:50px;
	background-color:#FFFFFF;

	}

div#bordure_bas {
	width:950px;
	height:30px;
	background-color:#FFFFFF;
	}

/* Polices de caractères */

.Style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.Style3 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
.Style4 {
	font-size: 16px;
	}
.Style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic; 
	}
.Style7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666; 
	}
.Style8 {
	color: #666666
	}
.Style9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099FF
	}
.Style12 {
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 11px; 
	color : #000000;
	}

/* Liens */

a:link { 
color : #23445f;
text-decoration : none;
} 
a:visited { 
text-decoration : none;
color : #23445f;
} 
a:hover { 
text-decoration : underline;
color : #ff8204;
} 
a:active { 
text-decoration : none;
color : #23445f;
} 


/* Highslide */


.highslide { 
cursor : url(highslide/graphics/zoomin.cur), pointer;
outline : none;
} 
.highslide img { 
border : 2px solid white;
} 
.highslide:hover img { 
border : 2px solid white;
} 
.highslide-image { 
border : 2px solid white;
} 
.highslide-caption { 
display : none;
border : 2px solid white;
border-top : none;
font-family : Verdana, Helvetica;
font-size : 10pt;
padding : 5px;
background-color : white;
} 
.highslide-loading { 
display : block;
color : white;
font-size : 9px;
font-weight : bold;
text-transform : uppercase;
text-decoration : none;
padding : 3px;
border-top : 1px solid white;
border-bottom : 1px solid white;
background-color : black;
} 
a.highslide-credits, a.highslide-credits i { 
padding : 2px;
color : silver;
text-decoration : none;
font-size : 10px;
} 
a.highslide-credits:hover, a.highslide-credits:hover i { 
color : white;
background-color : gray;
} 
.highslide-move { 
cursor : move;
} 
.highslide-display-block { 
display : block;
} 
.highslide-display-none { 
display : none;
} 
.more { 
position : absolute;
display : none;
width : 250px;
top : 50%;
left : 55%;
background-color : #ffff71;
color : black;
padding : 10px;
text-align : justify;
font-family : Arial, Helvetica, sans-serif;
font-style : normal;
font-weight : normal;
font-size : 10px;
}


/* TipTip CSS */


#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width:200px;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background: rgb(25,25,25);
	background: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

* html #tiptip_arrow{display:none;} /* IE6 bug with arrow, small black box, not arrow */

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}

