/* -- TRINITY MANAGEMENT styles.css --*/
#global {
  position:absolute;
  left: 50%;
  width: 675px;
  margin-left: -337px; /* moitié de la largeur */
  margin-top:0px;
  background-color: #343434;
  text-align:center;
}


A:link  {
  color : #CC9933;
  font-style : normal;
  font-family : Arial, Helvetica, sans-serif;
}
              
A:active  {
  color : #FFFF33;
  font-family : Arial, Helvetica, sans-serif;
}
              
A:visited  {
  color : #CC9966;
  font-family : Arial, Helvetica, sans-serif;
}

.text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: .92em;
  font-style: normal;
  line-height: normal;
  text-decoration: none;
  text-align : justify;
}

.bullet {
  font-family: Arial, Helvetica, sans-serif;
  font-size: .92em;
  font-style: normal;
  line-height: normal;
  text-decoration: none;
}

.textBold {
   font-family: Arial, Helvetica, sans-serif; 
  font-size: .98em; 
  text-decoration: none; 
  line-height: normal; 
  font-weight: bold
}

.copyright {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: .8em; 
  font-style: normal; 
  color: #666666; 
  text-decoration: none
}

.textSmall {  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: .85em; 
  font-style: normal; 
  text-decoration: none
}

.formRequired {
  font-size:.9em;
  font-weight:bold;
  text-align:right;
}

.formCaptions {
  font-size:.9em;
  text-align:right;
}

#slideshow {
  border:0px solid gray;
  text-align:center;
  color:#ed9d00;
  padding:5px;
  width:464px;  
}

#controls {
  border:0px solid gray;
  color:#ed9d00;
  padding:5px;
  width:100%;
  text-align:center;
}

.control {
  font-size:.87em;
}

.controlimage {
  text-decoration:none;
  color:#000000;
}

/* New styles starting March 2011 */
#top_menu {
	width:496px;
	margin:0;
	padding:0;
}

.menu_base {
	padding:5px 0px 5px 0px;
	margin:0;
	text-align:center;
}

.menu_block{
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:2px solid #d38c02;
	font-size:80%;
	background-color:#ed9d00;
	margin:0;
	float:left;
	position:relative;
}

.menu_block_off {
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	font-size:80%;
	background-color:#F9CD8C;
	margin:0;
	float:left;
	position:relative;
}
a.menu_block_off:link, a.menu_block_off:visited{
	color:#000;
	text-decoration:none;
}


.menu_block:hover {
	background-color:#3c3c3c;
}
a.menu_block:link, a.menu_block:visited{
	color:#fff;
	text-decoration:none;
}

a.menu_block:active{
	color:#afafaf;
	text-decoration:none;
}
a.menu_block:hover{
	color:#cfcfcf;
	text-decoration:none;
}

.brochure, a.brochure, a.brochure:link, a.brochure:visited {
	color:#fff;
	font-size:80%;
	margin-top:20px;
	width:170px;
	text-align:center;
	position:relative;
	float:left;
}

.gold_rev {
	margin-top:35px;
	background-color:#FF9900;
	color:#fff;
	font-size:110%;
	padding:5px;
	border-bottom:1px dotted #333333;
}

.message {
	color:#006600;
	font-weight:bold;
}

.fan_title {
	margin:0;
	font-size:105%;
	font-weight:bold;
	margin-bottom:8px;
}

.person {
	font-style:italic;
}

.quote_marks {
	font-size:250%;
	color:#ff9900;
	margin-top:30px;
}

ul.fan_list {
	list-style-image:url(images/fan_list.jpg);
	list-style-position:20%;
}

.required {
	font-weight:bold;
	color:#b40000;
}

.fan_jumps {
	float:right;
	border:1px solid #f9cd8c;
	padding:4px 26px 10px 30px;
	margin-left:8px;
	-moz-border-radius:10px; /* Firefox */ 
	-webkit-border-radius:10px; /* Safari and chrome */ 
	-khtml-border-radius:10px; /* Linux browsers */ 
	border-radius:10px; /* CSS3 */
	list-style-image:url(images/fan_list.jpg);
}
