/* body et style general*/body{ FONT-FAMILY: 'Trebuchet MS', verdana, Arial, Helvetica, serif; FONT-SIZE: 8pt; padding: 0; margin: 0; border: 0; background-image:url("style_obscure/lignebas.jpg"); background-repeat: repeat-y; background-color: #ffffff;}#site{ margin-left: 100px;}#logo{	background-image:url("style_obscure/gtesphotos.jpg");	background-repeat: no-repeat;	float: left;	padding-left: 90px;	padding-top: 450px;}#tete{}#panneau_droite{	float: right;	margin-right: 10px;}#pub{	min-height:70px;}#menu_horizontal{	FONT-FAMILY: 'Trebuchet MS', verdana, Arial, Helvetica, serif;	list-style-type: none;	margin:0;	margin-left:33px;	padding: 0;	height: 31px;	width:95%;	font-style: 12pt;}#menu_horizontal li{	height: 31px;	padding-left: 10px;	padding-right: 10px;	text-align: center;	padding-top: 1px;	margin-left: 0px;	line-height:0px;}#menu_horizontal li.bouton_gauche{	float: left;}#menu_horizontal li.bouton_droit{	float: right;}#menu_horizontal a{	font-style: 12pt;	text-decoration: none;	font-weight:bold;}#menu_gauche{ float: left; margin-left: 0px; margin-top:0px; margin-bottom:0px; padding:0px; list-style-type: none;}#menu_gauche li{ text-align: left; padding:0px; margin:0px; border: 0px; margin-bottom:-4px;}#champ_pub{ width:730px; height:95px;}#page{ background-image:url("style_obscure/lignedegrade2.jpg"); background-repeat: repeat-y; background-color: #bcbcbc; margin: 1px 0 0 33px;
 padding: 5px 10px 30px;}#page_index{ background-image:url("style_obscure/lignedegrade2.jpg"); background-repeat: repeat-y; background-color: #bcbcbc; margin: 1px 210px 0 33px; padding-bottom: 6px;}#pied{ background-image:url("style_obscure/lignedegrade2.jpg"); background-repeat: repeat-y; background-color: #bcbcbc; border-top: 2px solid #000000; margin-left:33px; padding-bottom: 6px;}#pub_firefox{ position: absolute;
 top: 450px;
 left: 4px;}/*liens*/a{ /*font pour les autres liens*/ COLOR:#324c6c; /*maroon;*/ FONT-WEIGHT: bold; TEXT-DECORATION: none; }a img{ /* Toutes les images contenues dans un lien */ border: none;}a:hover, a:focus, a:active{	color: #328c6c;}/* tables */table{ border-collapse: collapse; border: 0px; margin: 0px; padding: 0px; }tr{ vertical-align:top; border-collapse: collapse; border: 0px; margin: 0px; padding: 0px;}td{ border-collapse: collapse; border: 0px; margin: 0px; padding: 0px;}thead a{ COLOR:maroon;} .table_image{  background-image:url("fond_mer.jpg");  margin: 10px 30px;  border: 1px solid #072a66; } .table_normal{  margin: auto !important;  width: 70%;
  background-color: #eef2f7;  margin: 10px 0px;  border: 1px solid #072a66; } #page_index .table_normal{  width: auto;  background-color: #eef2f7;  margin: 10px 30px !important;  margin: 10px 30px;  border: 1px solid #072a66; }.table_index{  float: right;  background-color: #eef2f7;  width:200px;  border: 1px solid #072a66;  text-align: center;  margin-right: 5px;  margin-top: 1px; } .table_normal td , .table_image td, .table_index td{  COLOR:#222222;  FONT-SIZE: 9pt;  text-align: justify;  padding-right: 6px;  padding-left: 6px;  padding-bottom: 3px;  padding-top: 3px; } .table_normal th, .table_image th, .table_index th{  background-color: #547ab9;  COLOR:white;  FONT-SIZE: 11pt;  FONT-WEIGHT: bold; } .table_normal tfoot th, .table_image tfoot th, .table_index tfoot th{  background-color: #d1dceb;  COLOR: #34498b;  FONT-SIZE: 9pt;  FONT-WEIGHT: normal;  text-align: right; }/*forums*/ .avatar{  width:100px;  padding-right: 6px; } .forum{ background-color: #eef2f7; width:92% !important; width:80%; margin: auto; border: 1px solid #072a66; } .forum tr{ background-color: #cde2f7; border: 1px solid #072a66; FONT-SIZE: 11pt; text-align:center; color:#34498b; FONT-WEIGHT: bold; } .forum_td_titre{ background-color: #eef2f7; border: 1px solid #072a66; width:170px; FONT-SIZE: 9pt; color:black; padding-right: 6px; padding-left: 6px; padding-bottom: 3px; padding-top: 3px; } .forum_td_descriptif{ background-color: #eef2f7; text-align: justify; FONT-SIZE: 10px; color:black; FONT-WEIGHT: normal; } .forum th{  background-color: #547ab9;  COLOR:white;  FONT-SIZE: 11pt;  FONT-WEIGHT: bold; }/* forms */label{ color:#222222; font-size: 9pt; font-weight: bold }input:focus, textarea:focus, select:focus{/* Quand le curseur est sur un champ (ne marche pas sur IE) */ background-color: #d1dceb;}.bouton{ color:brown; background-color:#d1dceb; font-weight: normal; font-size: 10pt; width: 60px; height: 23px;}legend{ /* On met un peu plus en valeur les titres des fieldset */ font-family: Arial, "Arial Black", Georgia, "Times New Roman", Times, serif; color: #072a66; font-weight: bold; FONT-SIZE: 12pt;}fieldset{ margin: auto; margin-bottom: 2px; /* Une marge pour s�arer les fieldset */ margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: -2px; padding-top: 2px; background-color: #eef2f7; width:92%; border-top: 1px solid #072a66; border-bottom: none; border-left: none; border-right: none;}form{ margin: auto;}/*autres*/h1{ text-align: center; margin: 0px; padding: 0px; margin-left: 25px; FONT-FAMILY: "Comic Sans MS", verdana, Arial, Helvetica, serif; COLOR:#eef2f7; FONT-SIZE: 18pt; FONT-WEIGHT: bold; margin-bottom:0px; }h2{ padding-left: 45px; FONT-FAMILY: "Comic Sans MS", verdana, Arial, Helvetica, serif; COLOR:#eef2f7 ; /*#005a93;*/ FONT-SIZE: 13pt; FONT-WEIGHT: bold; margin-top:7px; margin-bottom:7px; }h3{ FONT-FAMILY: "Comic Sans MS", verdana, Arial, Helvetica, serif; COLOR:#eef2f7; FONT-SIZE: 11pt; FONT-WEIGHT: bold; }h4{ COLOR:#eef2f7; text-align: center; FONT-WEIGHT: bold; FONT-SIZE: 11pt; margin-top:10px; margin-bottom:6px;}h5{ COLOR:#eef2f7; text-align: center; FONT-WEIGHT: bold; FONT-SIZE: 13pt; margin-bottom:5px;}h1 strong, h2 strong, h3 strong, h4 strong, h5 strong{ COLOR:#eef2f7;}strong{ FONT-WEIGHT: bold;}.code { border: 1px solid #657985; padding-left: 10px; background-color:#d3dbdf;}.quote { border: 1px dotted #657985; padding-left: 10px; background-color:#eeeeee;}.bbcode{ text-align: justify; FONT-SIZE: 11px; color:black; FONT-WEIGHT: normal;}.bbcode strong{ color:black;}.important{ FONT-FAMILY: "Comic Sans MS", verdana, Arial, Helvetica, serif; color:white; padding-left: 80px; FONT-SIZE: 13pt;}#page li, #page_index li{ FONT-FAMILY: "Comic Sans MS", verdana, Arial, Helvetica, serif; color:white; FONT-SIZE: 13pt; margin-left: 40px; padding-left: 12px;}#page div, #page_index div, .table_index div{ text-align: center;}img{ border-collapse: collapse; border: 0px; margin: 0px; padding: 0px; position: relative; left: 0px; top: 0px;}
