body {
	margin : 0;
	padding : 0;
	background : url(../img/fd.gif) fixed no-repeat;
}


.num_page {
	font-size:larger;
}

p {
	margin-top : 0;
	padding-top : 0;
}
form {
	margin : 0;
	padding : 0;
	border : 0px solid #FFF;
}
body, select, td, input, div, textarea{
	font : 11px Arial, Times New Roman, Times, serif;
	color : #333333;
}
input, textarea {
	background : #FFF;
	color : #000;
	border : 1px solid #000;
	padding-left : 2px;
}
.submit{
	background : #004C91;
	color : #FFF;
	font-weight : bold;	
}
.radio {
	background : none;
	border : 0; 
}
label {
	font-weight : bold;
}
a img {
	border : 0;
}
a:link, a:visited, a:active {
	color : #FE4800;
	text-decoration : underline;
}
a:hover {
	text-decoration : none;
}
.lezart, .lezart a:link, .lezart a:visited{
	color : #777;
}
.recTrouve {
	background-color : #FF6600;
}
hr {
	padding : 0; 
	margin : 5px 0 5px 0;
	height : 1px;
}
.clear {
	clear : both;
	height : 0px;
	padding : 0; 
	margin : 0;
	font-size : 0;
	visibility : hidden;
}
.imgLeft {
	float : left;
	margin-right : 5px;
}
.imgRight {
	float : right;
	margin-left : 5px;
}
.imgTop {
	margin-bottom : 10px
}
.imgBottom {
	margin-top : 10px
}

#imgzoom {
	position : absolute;
	display : none;
	overflow : hidden;
	width : 640px;
	height : auto;
	text-align : center;
	color : #000;
	background : #FFF;
	border : 0px solid #8C0202;
	cursor : pointer;
	z-index : 100;
}

h1 {
	font-size : 14px;
	margin : 0 0 8px 0;
	color : #FE4800;
}
h2 {
	font-size : 12px;
	margin : 0 0 8px 0;
}
.tpTexte {
	margin-bottom : 20px;
	clear : both;
}

#container {
	display : block;
	overflow : hidden;
	width : 980px;
}

#gauche {
	position : fixed;
	float : left;
	width : 479px;
	height : 500px;
	display : block;
}
#logo{
	position : fixed;
}
#img1{
	position : absolute;
	top : 135px;
	margin-left : 114px;
}
#img2{
	position : absolute;
	top : 250px;
	margin-left : 1px;
}
#img3{
	position : absolute;
	top : 365px;
	margin-left : 114px;
}
#contact{
	position : absolute;
	top : 500px;
	margin-left : 0px;
}

#galeries{
	position : fixed;
	top : 250px;
	margin-left : 228px;
	width : 231px;
}
.encartGalerie {
	font-size : 10px;
	padding : 10px;
	font-weight : bold;
}
.encartGalerie h1{
	font-size : 11px;
	color : #000;
	margin : 0;
}
.encartGalerie img {
	border : 2px solid #333333;
}
.encartGalerie a:hover img {
	border : 2px solid #4490D5;
}
.toutesGaleries{
	float : right;
	margin-right : 10px;
}

#droite {	
	width : 496px;
	display : block;
	padding-top : 60px;
	margin-left : 484px;
}
#nav{
	position : fixed;
	left : 484px;
}

#chemin{
	margin-bottom : 15px;
	color : #FF6E00;
}
#chemin a{
	text-decoration : none;
	color : #7D8E90;
}
#chemin a:hover{
	text-decoration : underline;
}

#accueil {
	margin-top : 20px;
}
#contenu {
	float : left;
	display : block;
	width : 100%;
}
#bas {
	clear : both;
}
#dhtmltooltip {
	position : absolute;
	left : -300px;
	border : solid 1px #CCC;
	padding : 4px;
	color : #FFF;
	background : #FFF;
	visibility : hidden;
	z-index : 100;
}
#dhtmltooltip img {
	margin-top : 0px;
}
#dhtmlpointer{
	position : absolute;
	left : -300px;
	z-index : 101;
	visibility : hidden;
}
.suite a, .suite a:link, .suite a:visited, .suite a:active, .retour a, a.pageprec, a.pageprec:link, a.pageprec:visited, a.pageprec:active, a.pagesuiv, a.pagesuiv:link, a.pagesuiv:visited, a.pagesuiv:active{
	margin-top : 15px;	
	margin-bottom : 15px;
	text-align : center;
	padding : 2px 4px 2px 4px;
	background : #FE4800;
	color : #FFF;
	text-decoration : none;
}
.suite a:hover{
	background : #FEA600;
}
.retour a, .retour a:link, .retour a:visited, .retour a:active{
	float : left;
	margin-top : 15px;	
	margin-bottom : 15px;
	text-align : center;
	padding : 2px 4px 2px 4px;
	background : #FE4800;
	color : #FFF;
	text-decoration : none;
}
.retour a:hover{
	background : #FEA600;
}
