.global {
	width: 996px;	height: 660px;	position: absolute;
	left: 50%;	top: 50%;	margin-left: -498px; /* moiti&eacute; de width */	margin-top: -330px; /* moiti&eacute; de height */
	background-color:#fff;  }
	

/** DIV /////////////////////////////////////////////////////////////////////////////////////**/

div#top {
	height:118px; width:990px;
	border-top:#999999 1px solid; border-left:#999999 1px solid; border-right:#999999 1px solid;
	background-color:#FFFFFF; }
	
div#top a { font-size:10px;}

div#mprojet { width:990px; height:449px; border:0px;  overflow:hidden; background-color:#fff; }

div#main {
	height:520px; width:990px;
	background-color:#fff; background-repeat:no-repeat; background-position:bottom right;
	border-bottom:#999999 1px solid; border-left:#999999 1px solid;	border-right:#999999 1px solid; }

div#foot {
	height:20px; width:990px;
	vertical-align:middle;line-height:20px;
	color:#999;	text-align:right;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	}



/** Menu projets /////////////////////////////////////////////////////////////////////////////////////**/

.menu_projet {
	width:590px; vertical-align:bottom;
	background-image:url(../img/ttr/projets.gif);background-repeat:no-repeat;background-position:right bottom;background-color:#fff;
	}

.minix {border-top:#000 1px solid; border-bottom:#000 1px solid;  }

.minix:hover { border-top:#FF7D01 3px solid; border-bottom:#FF7D01 3px solid;  }

#pages { text-align:left; margin-left:25px;	padding-bottom:20px; position: bottom; }

/** Projets /////////////////////////////////////////////////////////////////////////////////////**/

div#infos {
	width:950px; height:175px;
	border-left:#999999 1px solid;	border-right:#999999 1px solid;	border-bottom:#999999 1px solid;
	background-image:url(../img/ttr/projets.gif); background-color:#fff;background-repeat:no-repeat;background-position:right bottom;
	float:left;	padding-left:40px; line-height:14px;
}
div#infos a { }

div#infos a:hover { background-color:#fff;}

#knob1, #knob2, #knob3, #knob4 {	margin-right:7px;	}
	
#pictos { 	text-align:right;	margin-right:25px;	float:right; color:#FFFFFF;	font-size:14px; }

#pictos a { opacity:0.34; filter:Alpha(opacity=34%); 	border:solid #000 0px; }

#pictos a:hover {opacity:1; filter:Alpha(opacity=100%);	border:solid #fff 0px; }

div#flash { height:320px; width:990px;background-color:#fff;border-left:#999999 1px solid;border-right:#999999 1px solid; }


/** Pr&eacute;sentation /////////////////////////////////////////////////////////////////////////////////////**/
div#menu_pres {
	height:20px; width:950px;padding-left:40px;line-height:20px; position:absolute; top:606px;
	border-left:#999999 1px solid;	border-right:#999999 1px solid;	/*background-image:url(../img/top_back.gif);*/	text-align:leftt;}

div#main_pres {	height:520px;	width:990px;	
	background-color:#fff;background-image:url(../img/ttr/presentation.gif);background-repeat:no-repeat;
	background-position:bottom right;
	border-bottom:#999999 1px solid;border-left:#999999 1px solid;border-right:#999999 1px solid; }

.illus { border:#999 1px solid;	float:left;	margin-left:40px; margin-top:15px; }

.txt_pres {	float:right;width:580px; margin-right:40px;margin-top:10px;text-align:justify;  }


.td_portrait { text-align:right;  padding-right:149px; 
background-repeat:no-repeat; background-position:center; background-image:url(../img/bg_tdequipe.jpg); vertical-align:middle;  }

/** Liens ///////////////////////////////////////////////////////////////////////////////////////////**/

div#main_liens {
	height:520px; width:990px;
	background-color:#fff;background-image:url(../img/ttr/links.gif);background-repeat:no-repeat;background-position:bottom right;
	border-bottom:#999999 1px solid;border-left:#999999 1px solid;border-right:#999999 1px solid; 
	line-height:13px;}

/** News /////////////////////////////////////////////////////////////////////////////////////**/

div#main_news {	
	height:510px;width:790px;
	background-color:#fff;background-image:url(../img/ttr/news.gif);background-position:bottom right;background-repeat:no-repeat;
	border-left:#999999 1px solid;border-right:#999999 1px solid;border-bottom:#999999 1px solid;
	margin-top:-10px;
	padding-left:100px;padding-right:100px; padding-bottom:20px;overflow:auto;
}
#pixnews { 	width:100px;float:left;border:#999999 1px solid; margin-right:30px; height:100px; }

#pnews {  	width:600px; float:left; text-align:left; height:120px; vertical-align:middle; 	right:50px; }

/** Contacts /////////////////////////////////////////////////////////////////////////////////////**/
div#main_contacts {
	height:520px;width:950px;
	padding-left:40px;
	background-color:#fff;background-image:url(../img/ttr/contacts.gif);background-repeat:no-repeat;background-position:bottom right;
	border-bottom:#999999 1px solid;border-left:#999999 1px solid;border-right:#999999 1px solid;
	margin-top:-10px;}


/** Links **/
a {	text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color:#000; }
a:hover {/*text-decoration:underline;*/	background-color:#FF7D01;color:#000;
}

div#foot a{	color:#999;	}

div#foot a:hover{	color:#000;	}


/* TXT /////////////////////////////////////////////////////////////////////////////////////*/
p {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color:#333;}

.dates {color: #999999;font-size: 9px;	font-weight: normal;font-family: Verdana, Arial, Helvetica, sans-serif; }

.soustitres {color: #999999;font-weight: normal;font-size:10px;	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:25px; }

.sttr_pop {	color: #999999;	font-weight: normal;	font-size:10px;	font-family: Verdana, Arial, Helvetica, sans-serif;}

.titres {
	color:#FF7D01;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px; }

.year {	color: #333;		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;
	padding-left:50px;	line-height:20px;	vertical-align:middle; }

.sep {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7px;	color:#FF7D01; font-weight:bolder;
	margin-right:10px;	margin-left:10px; }

.sign {	color: #999;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;}

#infos{	padding-left:25px;	padding-top:25px;	text-align:left; background-color:#00FF00; }

.gras{ color:#333333; background-color:#FF7D01; font-weight:bold; }


.note {
	color:#333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style:italic; }
	
hr { color:#333; background-color: #333; height: 1px; border: 1px; margin-top:10px;  margin-bottom:10px; }

	
/* POP UP TEXT  /////////////////////////////////////////////////////////////////////////////////////*/
.back_popup_txt { width:300px; background-position:bottom right; background-color:#FFFFFF; background-repeat:no-repeat; overflow:hidden;}

.back_popup_diaporama { background-image:url(../img/back_popup_diaporama.jpg); background-position:bottom right; background-color:#FFFFFF; background-repeat:no-repeat;}

div#txt_popup { width:260px; height:300px; overflow:auto; padding-right:10px; text-align:justify; }

/* ADMIN /////////////////////////////////////////////////////////////////////////////////////*/

div#main_admin {
	height:495px;	width:720px; text-align:right;	
	background-color:#fff;background-image:url(../img/ttr/admin.gif);background-repeat:no-repeat;
	background-position:bottom right; padding-right:270px; padding-top:25px;
	border-bottom:#999999 1px solid;border-left:#999999 1px solid;border-right:#999999 1px solid; }
	
textarea, input {
	background-color:#f0f0f0;
	border:solid #333 1px;
	margin-top:5px;margin-bottom:5px; margin-left:10px;
	width:450px; font-size:10px;
	padding:5px; }

#knobsend {
	width:120px;
	background-color:#FF7D01;
	
}

/* Page INDEX ///////////////////////////////////////////////////////////////////////////*/

.table_index { width:990px; bottom:40px; position:absolute; text-align:center; }
.update { color:#00FF66; }