body {
	font-family:Times New roman;
	/*font-size:14px;*/
	background: url(http://demo.atemis.biz/regates/web/images/barre.gif) repeat-y fixed 50% 50%;
}

.transMenu {
 position:absolute ; 
 overflow:hidden; 
 left:-1000px; 
 top:-1000px; 
}

.transMenu .content {
 position:absolute  ; 
}

.transMenu .items {
 border: 1px solid #FF5400 ; 
 position:relative ; 
 left:0px; top:0px; 
 z-index:2; 
}

.transMenu  td {
 padding: 5px 5px 5px 5px !important;  
 font-size: 11px !important ; 
 font-family: Times New roman !important ; 
 text-align: left !important ; 
 font-weight: bold !important ; 
 color: #183C69;!important ; 
}

#subwrap 
{ 
 text-align: left ; 
}

.transMenu  .item.hover td { 
 color: #FFFFFF !important ; 
}

.transMenu .item { 
 text-decoration: none ; 
 cursor:pointer; 
 cursor:hand; 
}

.transMenu .background {
 background-color: #FFFFFF !important ; 
 position:absolute ; 
 left:0px; top:0px; 
 z-index:1; 
 -moz-opacity:1; 
 filter:alpha(opacity=100) 
}

.transMenu .shadowRight { 
 position:absolute ; 
 z-index:3; 
 top:-3000px; width:2px; 
 -moz-opacity:1; 
 filter:alpha(opacity=100)
}

.transMenu .shadowBottom { 
 position:absolute ; 
 z-index:1; 
 left:-3000px; height:2px; 
 -moz-opacity:1; 
 filter:alpha(opacity=100)
}

.transMenu .item.hover {
 background-color: #FF5400 !important ; 
}

.transMenu .item img { 
 margin-left:10px !important ; 
}

table.menu {
 top: 0px; 
 left: 0px; 
 position:relative ; 
 margin:0px !important ; 
 border: 0px solid #FFFFFF ; 
 z-index: 1;
 color: #FFFFFF;
 /*text-transform: uppercase;*/
 font-size: 11px;
 font-weight: bold;
}

table.menu a{
 margin:0px !important ; 
 padding: 5px 5px 5px 5px !important ; 
 display:block !important; 
 position:relative !important ; 
}

div.menu a, div.menu a:visited, div.menu a:link {
 font-size: 11px;
 font-weight: bold;
 color: #FFFFFF;
 text-align: left !important ; 
 text-decoration: none !important ; 
 margin-bottom:0px !important ; 
 display:block !important; 
 white-space:nowrap ; 
}

div.menu td {
 border-bottom: 0px dashed ; 
 border-top: 0px dashed ; 
 border-left: 0px dashed ; 
}

div.menu td.last {
 border-right: 0px dashed ; 
}

#trans-active a{
 color: #FFFFFF !important ; 
}

#menu a.hover   { 
  background: #FFFFFF;
	color: #FF5400;
}

#menu span {
 display:none; 
}

.menub {
 color: #FFFFFF;
 text-transform: uppercase;
 font-size: 11px;
}

.menub a {
 color: #FFFFFF;
 text-decoration: none;
}

.menub a:hover   { 
  text-decoration: underline;
  color:#FF5400;
}

.menuf {
 color: #FFFFFF;
 text-transform: uppercase;
 font-size: 11px;
}

.menuf a {
 color: #FFFFFF;
 text-decoration: none;
}

.menuf a:hover   { 
  text-decoration: underline;
  color:#FF5400;
}
.actus {
 color: #183C69;
 font-size: 11px;
 line-height: 12px;
}

.ft13 {
  font-size: 13px;
}

.ft15 {
  font-size: 15px;
}

.b {
 font-weight: bold;
}

.actus  a {
 color: #FFFFFF;
 text-transform: uppercase;
 text-decoration: none;
 font-size: 11px;
 font-weight: bold;
 line-height: 18px;
 background: #FF5400; 
 padding: 2px 5px 2px 5px;
}
#titre{
font-family:Times New Roman;
font-size:28px;
color:#FFFFFF;
}

table.menuev {
 border: 1px solid #FF5400 ; 
 font-size: 11px;
 font-weight: bold;
}

td.menuev {
 font-size: 11px;
 font-weight: bold;
 color: #FFFFFF;
 background: #FF5400; 
}

a.menuev {
  text-decoration: none;
 font-size: 11px;
 font-weight: bold;
 color: #FFFFFF;
}
#email{color:#FF5400; font-weight:bold;}
table.menuLink{
}
td.menuLink{
}
.menuLink a{color:#FF5400; text-decoration:none;}
.menuLink a:hover{color:#183C69; text-decoration:underline;}
table.partner{}
td.partner{}
.partner a{color:#183C69;background:transparent;text-decoration:none}

#menumember a{
	color:#FFFFFF;
	text-align:center;
	padding:5px;
	}
#menumember a:hover{
	background: #FFFFFF;
	color: #FF5400;
	text-align:center;
	}