body{margin : 0 0 0 0; background :#FFF url(img/degrafond.png) repeat-x; font-family:Verdana; }

.main {  position:absolute;   left: 50%;  top: 0;  width: 794px;  margin-left: -397px;}
td.ombre_g { background:#FFF url(img/degragauche.png) no-repeat; width : 22px !important; empty-cells:show; }
td.ombre_d { background:#FFF url(img/degradroite.png) no-repeat;  width : 22px !important; empty-cells:show;}
td.principal {  font-family:Arial, Sans-Serif; color:#FFFFFF; width: 750px;  }
td.logo { width:396px; height:121px;}
td.titre { width:530px; height:35px;}
td.img_rub { width:350px; height:97px;}
input{ font-family:Arial, Sans-serif; font-size:10px;  border:1px solid #d9d9d9; background:#d9d9d9; }
td.zone_membre {  padding-left:57px; height:97px; vertical-align:top;  text-align:left; background: url(img/zone.png) no-repeat 45px 25px; padding-top:48px; }
td.zone_membre table {   width:280px; }
td.zone_membre td {   color:#666; font-size:12px; padding-right:8px;   vertical-align:top;}
td.zone_membre td a {   font-size:12px; padding-right:10px;   vertical-align:top; }
 

td.menu{background:url(img/fd_menu.png); height:24px; vertical-align:top; text-align:center;}

td.menu2{background:url(img/menu_bg2.gif); height:24px;  vertical-align:bottom; padding-left:3px; padding-bottom:3px;}
td.sig{height:40px; text-align:center;}
td.subMenu{height:20px; padding-left:15px; font-family:Arial, Sans-serif; font-size:12px;}

A.menu {text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:13px;}
A:visited.menu {text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:13px;}
A.ss_menu {text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:11px;}
A:visited.ss_menu {text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:11px;}
A:Hover.ss_menu {text-decoration:underline; color:#FFFFFF; font-weight:bold; font-size:11px;}

.quote{
  background:#e2e2e2;
  width:90%;
  border: 1px dashed gray;
  font-family:Arial, Sans-Serif;
  font-size:11px;
  padding: 2px 2px 2px 2px;
  margin-left:5%;
}

#oINSIDEo{
	width:420px;	
}

.actu {
	width:261px;
	_width:291px;
	background:url(img/degractu.png) repeat-x;
	height:250px;
	color:#FFF;
	font-family:Arial; 
	padding:2px 15px; 
}

.txt_actu{
	color:#666666;
	border-bottom:1px dotted red;
	padding:5px 0px;
}
#scroll_actu{
	margin-top:10px;
	font-size:12px;
	 
	height:230px;
	overflow:auto; 
}
.txt_actu a {
	color:#e21f21;	
	font-weight:bold;	
	font-size:11px;
	margin-top:3px;
	display:block;
	
}

td.corpsI {font-family:Arial, Sans-serif; font-size:12px; color:#FFFFFF; background:#FFF; width:750px;vertical-align:top; padding-top:5px; }
td.corps { font-family:Arial, Sans-serif; font-size:12px; color:#000000; background:#FFFFFF; width:690px; vertical-align:top; 
padding-bottom:15px; padding-top:15px;  height:400px; padding-left:30px; padding-right:30px;}

.txt {
  font-size:12px; color:#000000; font-family:Arial, Sans-Serif;
  float:right; margin-left:5px; padding:3px; border-color:#000000;
}
.txt2 {
	background:url(img/degra_bg2.png) repeat-x;
	width:240px;
	border:1px solid #8C0070;
	padding-top:5px;
}
.txt2 a{
	background:url(img/fleche2.gif) no-repeat 10px 5px;
	padding-left:25px;
	color:#8C0070 !important;
	font-weight:bold;
	display:block;
}
.txt2 .sep {
	border-color:#8C0070;
	
}
.sep{
	 
	 border-top:1px dotted;
	 margin:6px 10px 5px 25px;
	 height:1px;
	 font-size:0px;
	 line-height:0px;
	 
}


.titre {
  font-size:16px; font-weight:bold; color:#000000; font-family:Arial, Sans-Serif;
}

A:link.annu {text-decoration:none; color:#FF3300; font-size:12px;}
A:visited.annu {text-decoration:none; color:#FF3300; font-size:12px;}
A:Hover.annu {text-decoration:underline; color:#FF3300; font-size:12px;}
 
 a {   color:#E21f21 ;text-decoration:none;  }
A:Hover{text-decoration:underline;}
A:visited { color:#E22021; }


.lettre_bordure{
	background:url('img/fd_menu.png') repeat-x;
	height:24px;
	color:#FFF;
}
.box {
	background:url(img/degractu.png) repeat-x;
	width:675px;
	margin:10px auto;
	color:#666 !important;
	padding:5px 15px;
	
}
.box span, .box b , .box a{
 	font-family:arial !important; 
	color:#666 !important; 
	 
	
}
.texte {
	width:750px;
	margin:0px auto;
}

#btn_opt .texte {
	width:auto !important;

}
.titrebox{
	display:block;
	font-size:13px;	
	color:#FFF; 
	 
}
.lettre_bas{
 	border-top:4px solid #DA1819;
}
.lettre_bas a{
	float:right;
	margin-right:15px;
	text-decoration:none;
	color:#666;
	padding-top:5px;
	padding-bottom:10px;
	padding-right:25px;
}
.menu{color:#FFFFFF; font-weight:bold; font-size:12px; padding-bottom:2px;}
.texte{font-size:12px; font-family:Arial,Sans-serif;}
.lt { text-decoration: none; text-align:left; color: #FFFFFF; font: 12px Arial, Helvetica }
.ht1 { text-decoration: none; color: #F58220; font: 12px Arial, Helvetica; text-align:left;}
.ht2 { text-decoration: none; color: #8C0070; font: 12px Arial, Helvetica; text-align:left;}
.ht3 { text-decoration: none; color: #01712B; font: 12px Arial, Helvetica; text-align:left;}
.ht4 { text-decoration: none; color: #FF4800; font: 12px Arial, Helvetica; text-align:left;}
.ht5 { text-decoration: none; color: #ffdd00; font: 12px Arial, Helvetica; text-align:left;}
.ht6 { text-decoration: none; color: #01b5dd; font: 12px Arial, Helvetica; text-align:left;}
.ht7 { text-decoration: none; color: #53A03C; font: 12px Arial, Helvetica; text-align:left;}

.highTextOver { text-decoration: none; color: #C0C0C0; font: 12px Arial, Helvetica }
.itemBorder1 { border: 1px solid #F58220 }
.itemBorder2 { border: 1px solid #8C0070 }
.itemBorder3 { border: 1px solid #01712B }
.itemBorder4 { border: 1px solid #FF4800 }
.itemBorder5 { border: 1px solid #ffdd00 }
.itemBorder6 { border: 1px solid #01b5dd }
.itemBorder7 { border: 1px solid #53A03C }
.itemBorderBlank { border: 1px solid #CCCCDD }

a:link.knowmore { color:#2E81A5; font:italic 11px Arial; text-decoration:none; }
a:visited.knowmore {text-decoration:none; color:#2E81A5; font:italic 11px Arial;}
a:hover.knowmore { color:#2E81A5; font:italic 11px Arial; text-decoration:underline;}
