body  { 
	font-size: 13px;
	line-height:1.5em;
	font-family: Papyrus, "Comic Sans MS", "Stylus BT", Helvetica, Geneva, Sans-serif;
	margin:0;
	padding:0; 
	width:100%;
	background-color:#fff;
	color:#133F6C;/*
	width:780px;
	background-color:#EAEAEA; 
	background-image:url(img/background-arvores3.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed */
}

#main {
	z-index:1;
	position: absolute;
	left: 210px;
	right:0px;
	top: 0px;
	bottom: 17px;
  	overflow: auto;
	padding:0px;
	width:auto;
}


.textlink a:link, .textlink:link, .textlink a:visited, .textlink:visited, .textlink a:hover, .textlink:active, .textlink:hover { 
	color:#525252; 
	background-color:transparent;
	text-decoration:none;
	font-size:12px; 
}

	
.hotlink a:link, .hotlink:link, .hotlink a:visited, .hotlink:visited { 
	color:#000;
	font-weigt:bold;
	background-color:transparent;
	text-decoration:underline; 
}

.hotlink:active, .hotlink a:hover, a:active, .hotlink:hover { 
	color:#CC871F; 
	background-color:transparent;
	text-decoration:none; 
}
/*####################################################################*/

#menu {
  width: 202px;
/*  border: 1px #000 solid;*/
  position:fixed;
  margin: 0px 0px 0px 10px;
}

.menulink a:link, .menulink:link, .menulink a:visited, .menulink:visited { 
	color:#133F6C; 
	background-color:transparent;
	text-decoration:none;
	font-size:20px; 
	line-height:40px;
	}
 .menulink a:hover, .menulink:active, .menulink:hover {	
	color:#CC871F;
}
.close_block {
  position: relative;
  width: 100%;
  bottom: 0px;
  height: 15px;
  text-align: center;
  display: block;
}

.menu_sculpture {
	z-index:1;
  width: 140px;
	height:45px;
	background: url(pics/sun-bi3.gif);
  	background-repeat: no-repeat;
	background-position:top left; /*
  border: 1px blue solid;
	background-attachment: fixed ; */
	background-color:transparent;
	padding-top:12px;
	padding-left:59px;
	font-size:20px; 
	color:#133F6C; 

}
.menu_sculpture:hover, .menu_sculpture:active {
	background-position:0 -66px; 
	color:#CC871F;

}
.sous_menu_sculpture {
	z-index:1;
	width:151px;
	border-left:2px solid #FBDF9B;
	border-right:2px solid #FBDF9B;
	border-bottom:2px solid #FBDF9B;
	padding:10px;/*
	background: url(pics/sun_mini.gif);
  	background-repeat: no-repeat;
	background-position:1px 0px; 
	background-attachment: fixed ; */
	background-color:transparent;
	margin-left:10px;
	margin-bottom:20px;
}

.sous_menu_sculpture ul {
	padding-left: 1px;
	list-style-type: none;
	margin-top:-18px;
	margin-left:-8px;
	margin-bottom:-2px;
}
.sous_menu_sculpture li {
	padding-left: 2px;
	height:26px;
	width:191px;
}

li.ssmenu {
	margin-top: 3px;
}
li.ssmenu a, li.ssmenu a:visited {
	margin-top: 0px;
	line-height:28px;
	padding:2px 0px 0px 25px;
	background: url(pics/sun-bi_mini.gif);
	background-repeat: no-repeat;
	background-color:transparent;
	background-position:top left;
	color:#133F6C; 
	text-decoration:none;
	font-size:14px; 

}
li.ssmenu a:hover, li.ssmenu a:active {
	background-position:0 -22px; 
	color:#CC871F;
	text-decoration:none; 
	/*border-bottom: 1px solid #E45E23;*/

}
.menuclose {
	position:relative; /*
	background: url(pics/close.gif);
	background-repeat: no-repeat;
	background-position:top left;
	margin-top:0px;
	margin-right:160px;*/
	height:25px;
	width:18px;
	margin-top:-15px;
	margin-left:150px;
}
#menu_top {
	/*
	border: 1px solid #000;*/
	margin:0px 0px 15px -8px;
	width:190px;
	height:130px;
	padding-left:10px;
	background: url(pics/titre_site.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	background-color:transparent;
}

.link_home, .link_home a:visited {
	color:transparent;
	/*display:none;*/
	text-decoration:none;
	font-size:48px
}
.link_home a:active, .link_home a:hover, .link_home:active, .link_home:hover, .link_home a:link, .link_home:link {
	color:transparent;
	text-decoration:none;
}
#menu_top a:active, #menu_top a:hover, #menu_top:active, #menu_top:hover {
	background-position:0 -130px; 
	color:transparent;

}
#menu_bottom { 
	margin-top:10px;
	margin-left:0px;
	width:160px;
	border: 1px solid #fff;
}
#menu_contact {
	z-index:4;
	position:relative;
  	float: left;
	width:55px;
	height:48px;
	margin-top:40px;
	margin-left:0px;
}
#menu_links {
	z-index:4;
	position:relative;
  	float: right;
	width:55px;
	height:48px;
	margin-top:40px;
	margin-left:0px;
	margin-right:10px;
}
.link_contact, .link_contact a:visited {
	background: url(pics/mail.gif);
	background-repeat: no-repeat;
	background-color:transparent;
	padding: 45px 10px 0px 8px;
	font-size:11px;
	text-decoration:none; 
	color:#133F6C;
}
.link_links, .link_links a:visited {
	background: url(pics/links.gif);
	background-repeat: no-repeat;
	background-color:transparent;
	padding: 45px 15px 0px 13px;
	font-size:11px;
	text-decoration:none; 
	color:#133F6C;
}
.link_contact a:active, .link_contact a:hover, .link_contact:active, .link_contact:hover, 
.link_links a:active, .link_links a:hover, .link_links:active, .link_links:hover {
	background-position:0 -64px; 
	color:#CC871F;

}

.contact, td .contact { 
	font-size: 13px;
	padding:2px
}
#d1, #d2, #d3, #d4, #d5 {
}

/*#Header {
	z-index:3;
	position: fixed;
	height:0px;
	top:0;
	right:0;
	width:100%;
	background-color:transparent;
	
  	background: url(img/topright.gif) no-repeat right top;
	
}*/
/*####################################################################
#main { 
	z-index:1;
	border: 1px solid #000;
	margin-left: -20px;
	margin-top:10px;
	padding-top:10px;
  	width: auto;
  	height:auto;
}*/

.content {
	z-index:0;
	margin:2px 0px 15px; 0;
	padding-left:0px;
	background-color:transparent;
	/*font-size: 13px;
	color: #284A28;
	min-height:200px; 
	border-top:1px solid #FF9366;
	overflow:visible;
	text-decoration:underline;*/
}

.content div.title {
	z-index:2;
	background:url(pics/sun_mini.gif) left -2px no-repeat transparent;
	/*height:50px;
	padding: -5px 4px 0px 18px;*/
}
.title span {
	border-bottom:1px solid #525252;
	padding: 6px 6px 0px 26px;
	font-variant:small-caps;
	font-size: 16px;
}
.content p {
	z-index:0;
	font-size: 13px;
	margin:-1px 0 0 0;
	padding:6px 12px 0px 3px; /*
	border-left:1px solid #FF9366; */
	background-color:transparent;
	text-align:justify;
}

/*####################################################################*/

img.photoright, img.gifright {
  	float: right;
  	position: relative; 
  	margin-top: -16px; 
  	margin-right: 0px; 
  	margin-left: 10px; 
  	margin-bottom: 0px; 
 }
img.photoleft, img.gifleft {
  	float: left;
  	position: relative; 
  	margin-top: -16px; 
  	margin-left: 0px; 
  	margin-right: 10px; 
  	margin-bottom: 5px;
 }
.photocenter, .gifcenter {
	text-align:center;
  	margin-top: 0px;
  	/*float: left;
  	position: relative;
  	margin-left: auto; 
  	margin-right: auto; 
  	margin-bottom: 0px; */
 }
 img.photoright, img.photoleft, .photocenter {
	z-index:0;
  	display:block;
 	padding:0px;/*
	border: 1px solid #284A28;*/
 }
 img.prev_video {
	border: 1px solid #133F6C;
	padding:5px;
 	margin-left:40px;
 	margin-right:40px;
  	float: left;
  	position: relative; 
  	display:block;
 }
/*####################################################################*/

 
.citation /* on dˇfinit un conteneur pour le bloc de citation */
 {
	 float: right;
	 width: 255px;
	 margin: 15px 5px 5px 5px;
	 padding:5px 5px 5px 5px;
 	background-color: #F7F4E5;/**/
	border: 1px dashed #9C701C;
 }
  
 .citationtexte p { 
 	font-style: italic;
   	font-size: 13px; 
  	color: #133F6C;
  	text-align: justify; 
 }
  
 .citationauteur
 {
 	width: 145px;  
  padding-bottom:6px;
 }
 .citationauteur p
 {
 padding-right: 4px; 
  font-family: arial, sans-serif; 
  font-size: 12px; 
  color: #133F6C;
  text-align: right;
 }
/*####################################################################*/

#copyline {
	z-index:2;
	position:fixed;
	bottom:0px;
	background-color:#fff;
	border-top: 1px solid #133F6C;
	width:100%;
	text-align:center;
	/*
	vertical-align:bottom;
	position:fixed;
	width:100%;
	bottom:30px;
	height:14px;padding-right:310px;
	background-color:#000;
	border-bottom: 4px solid #EAEAEA;*/
}
#copyline span, #copyline a {
	line-height:14px;
	text-decoration:none;
	font-size: 10px;
	letter-spacing:2px
/*color:#fff;
	color: #284A28;*/
}
img.drapo {
	border: 0 0 0 0;
	margin:3px 0px -2px 0px;
	width:18px;
	height:10px;
}
.copylink a, .copylink a:link, .copylink:link,.copylink a:visited, .copylink:visited, .linkies, .linkies a, .linkies a:visited { 
	color:#133F6C;
	background-color:transparent;
	text-decoration:none; 
}
.copylink a:hover, .copylink a:active, .copylink:hover, .copylink:active, .linkies a:hover, .linkies a:active  {
	color: #FF6600;
	text-decoration:underline overline; 
}
