body {
	font-family:Times New roman;
	/*text-align:center;*/
	padding:10px 0px 0px 0px;
	margin:0px;
	/*font-size:14px;*/
	/*background: url(http://demo.atemis.biz/regates/web/images/barre.gif) repeat-y fixed 50% 50%;*/
	background:url(../cssimg/default_body_bg.gif) repeat-x #A5D0F9;
}

.transMenu {
 position:absolute ; 
 overflow:hidden; 
 left:-1000px; 
 top:-1000px; 
}

.transMenu .content {
 position:absolute  ; 
}

.transMenu .items {
 border: 1px solid #18227F ; 
 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: #18227F !important ; 
}

#wrap A:hover{color:#18227F;background:#FFFFFF;}

#subwrap 
{ 
 text-align: left ; 
}

.transMenu  .item.hover td { 
 color: #FFFFFF !important ; 
}

.transMenu .item { 
 text-decoration: none ; 
 cursor:pointer; 
}

.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: #18227F !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;
 background-color:#18227F;
}
	
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: #18227F;
}

#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:#18227F;
}

.menuf {
 color: #FFFFFF;
 text-transform: uppercase;
 font-size: 11px;
 font-weight: bold;
 }
.menuf a {
 color: #FFFFFF;
 text-decoration: none;
}

.menuf a:hover   { 
  text-decoration: underline;
  /*color:#1f79d2;*/
}
.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: #FE0303; 
 padding: 2px 5px 2px 5px;
}
#titre{
font-family:Times New Roman;
font-size:28px;
color:#FFFFFF;
}

table.menuev {
 border: 1px solid #FE0303 ; 
 font-size: 11px;
 font-weight: bold;
}

td.menuev {
 font-size: 11px;
 font-weight: bold;
 color: #FFFFFF;
 background: #FE0303; 
}

a.menuev {
  text-decoration: none;
 font-size: 11px;
 font-weight: bold;
 color: #FFFFFF;
}
#email{color:#FE0303; font-weight:bold;}
table.menuLink{
}
td.menuLink{
}
.menuLink a{color:#FE0303; 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: #FE0303;
	text-align:center;
	}

.mdobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F1F1F;
	font-weight: bold;
}
.mdo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F1F1F;
	letter-spacing: 1px;
}
.mdo a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F1F1F;
	letter-spacing: 1px;
	text-decoration:none;
}
.mdo a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C4986;
	letter-spacing: 1px;
	text-decoration:none;
}
.titlem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	color: #597EB2;
}
a.titlem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
	color:#597EB2;
}
a.titlem:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
	color: #597EB2;
}
a.titlem:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	text-decoration: underline;
	color: #597EB2;
}
a.titlem:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
	color: #597EB2;
}
a.boxlist{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
	color:#597EB2;
}
a.boxlist:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	padding: 5px;
	text-decoration: underline;
	color: #597EB2;
}

.hrlist {
	border: 1px solid #F7F7F7;
}
#signature{color:#696969;font-family:Verdana, Arial, Helveica, sans-serif;font-size:11px;text-align:center;}

/*Calendar */
.calendar{color:#336699; width:30px; height:18px; valign:middle; text-align:center;background:#EEEEEE;border:1px solid:#AAAAAA;font-family: "Trebouchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;}
.today{background:#336699;color:#FFFFFF}
.calendar TD{height:15px; height:15px;}
.cellempty{background:#F8F8F8;valign:middle;text-align:center;border:1px solid #DDDDDD;}
.cellfull{background:#EEEEEE; cursor:pointer;border:1px solid #AAAAAA;}
.cellfull0{background:#EEEEEE; cursor:pointer;border:1px solid #AAAAAA;}
.cellfull1{background:#CCCCCC; cursor:pointer;border:1px solid #AAAAAA;}
.cellselected{background:#CD5C5C;cursor:pointer;border:1px solid #AAAAAA;color:#FFFFFF;}
.tekst { font-family: "Trebouchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px 2px 2px 2px; line-height: 15px; color: #333333; }
#arrow{color:#336699;text-decoration:none;}
#arrow:hover{color:#336699;text-decoration:none;font-weight:bold;}

.missValue{border:1px solid red; background:#FFFFCC;}
.submit
{
	padding:3px;
	border:1px solid #18227F;
	color:#18227F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.submit:hover
{
	background-color:#18227F;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.pageselect{
	font-weight:bold;
	color:#AE0103;
	vertical-align:bottom;
}
.page,.page:visited{
	/*font-weight:bold;*/
	vertical-align:bottom;
}
.page:hover{
	color:#AE0103;
	font-weight:bold;
	vertical-align:bottom;
}
.yours{
	color:#1C4986;
}
.footerbox{
	position:absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:top;
	right:10px;
}
.footerbox a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	vertical-align:top;
}
.footerbox a:hover{
	color:#1C4986;
	text-decoration:none;
	font-weight:bold;
	vertical-align:top;
}
.firm:visited{
	text-decoration:none;
color:red;
}
.firm:hover{
	text-decoration:underline;
}