body  { 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0; 
	background-color:#CCCCCC;
	color:#000;
	scrollbar-arrow-color: #808080; 
	scrollbar-base-color: #ffffff; 
	scrollbar-dark-shadow-color: #f0f0f0; 
	scrollbar-track-color: #cccccc
}

a:active {  color: #999999}
a:hover {  color: #FF9900}
a:link {  color: #3763c8}
a:visited {  color: #999999}

.linkLeftCopy { color: #3763c8; text-decoration: none }
a:active {  color: #999999}

.invisiblelink, .invisiblelink a {
	color:#999999;
	text-decoration:none;
	font-size: 12px;

}
sup.exposant {
 font-size:70%;
 font-variant:normal;
 vertical-align:super; 
}
.minidescr {
	color:#3763C8;
	font-size:16px;
	font-weight:bold;
}

/*#header {
	z-index:3;
	position:fixed;
	top:0;
	left:0;
	background: url(img/header2.jpg) no-repeat top left;
	width:100%;
	height:186px;
	text-align:right;
}
.date {
	font-size: 9px;
	color: #000;
}*/

#main {
	z-index:1;
	position: absolute;
	left: 170px;
	top: 140px;
	bottom: 20px;
  	overflow: auto;
	padding-top:35px;
}

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

#menu {
	z-index:4;
	position:fixed;
	top:165px;
	left:10px;
	width: 130px;
	height:166px;
	border: 1px solid #525252;
	background: url(img/menu2.gif) no-repeat 2px 2px transparent;
	

}
#menu ul {
	padding-left: 32px;
	margin-top:5px;
	list-style-type: none;
}
#menu li {
	float:left;
	list-style-type: none;
	position:relative;
	color: #000;
	text-align: left;
	font-size:14px;
	width:130px;
	height: 23px;
}
#menu li a, .menulink, a.menulink {
	z-index:5;
	color:#525252;
	text-decoration: none
}
#menu li a:hover, .menulink:hover, a.menulink:hover {
	color:#000;
	text-decoration: underline overline;
	background: url(img/fleche.gif) no-repeat -12px 2px transparent;
}*/

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

.content div.title {
	z-index:2;
	padding: 0px 4px 3px 18px;
	background:url(images/bullet.jpg) top left no-repeat transparent;
	/*height:50px;*/
}
.title span {
	z-index:1;/*
	border-bottom:1px solid #525252;*/
	padding: 0px 6px 0 8px;
	font-variant:small-caps;
	font-size: 17px;
	color: #FF6600;
}
.content p {
	z-index:0;
	font-size: 14px;
	margin:-1px 0 0 0;
	padding:6px 2px 0px 3px; /*
	border-left:1px solid #FF9366; */
	background-color:transparent;
	text-align:justify;
}

.descr_prod {
	color:#666666;
	line-height:18px;
	font-size: 15px;
	text-align:justify;
}
td.contact {
	color:#666666;
	line-height:16px;
	font-size: 14px;
	font-weight:bold;
	text-align:right;
	padding-right:7px;

}
/*####################################################################*/

img.photoright, img.gifright {
  	float: right;
  	position: relative; 
  	margin-top: 5px; 
  	margin-right: 7px; 
  	margin-left: 10px; 
  	margin-bottom: 0px; 
 }
img.photoleft, img.gifleft {
  	float: left;
  	position: relative; 
  	margin-top: 5px; 
  	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:4px;/*
	border: 1px solid #284A28;*/
 }
/*####################################################################*/

 
.citation /* on dˇfinit un conteneur pour le bloc de citation */
 {
	 float: right;
	 width: 175px;
	 margin-left: 15px;
	 margin-right: 5px;
	 margin-top: 5px;
	 margin-bottom: 5px;
 	background-color: #FFCC66;
	border: 1px dashed #284A28;
 }
  
 .citationtexte p
  { /*font-style: italic;*/
   font-size: 10px; 
 margin-right: 2px; 
   padding:6px;
  color: #284A28;
  text-align: center }
  
 .citationauteur
 {
 width: 145px;  
  padding-bottom:6px;
 }
 .citationauteur p
 {
 padding-right: 4px; 

  font-family: arial, sans-serif; 
  font-size: 12px; 
  color: #284A28;
  text-align: right;
 }
/*####################################################################*/
/* trabalho social */

td .ts_left_txt {
	background-color:#ffffff;
	vertical-align:top;
  color: #284A28;
   font-size: 11px; 
  text-align: center

}



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


.copyline {
	bottom:0px;
	background-color:#fff;
	width:100%;
	text-align:center;
	color: #999999;
  font-size: 12px; 
	/*
	z-index:2;
	position:fixed;
	border-top: 1px solid #284A28;
	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, .copylink, .copylink a {
	line-height:12px;
	color: #999999;
	text-decoration:none;
/*color:#fff;
	font-size: 11px;*/
}
