BODY {
	FONT: bold 12px Arial, Verdana, Helvetica; COLOR: #404582;
	padding:0px; margin:0px;
}
TR {
	FONT: bold 12px Arial, Verdana, Helvetica; COLOR: #404582
}
TD,.t1 {
	FONT:  11px Verdana,Arial, Helvetica; COLOR: #404582
}
TH {
	FONT: bold 12px Arial, Verdana, Helvetica; COLOR: #404582
}
SELECT {
	FONT: bold 12px Arial, Verdana, Helvetica; COLOR: #404582
}

.t0 {
	FONT: 11px Verdana,Arial, Verdana, Helvetica; COLOR: #404582
}
.t1_blanc {
	FONT: 11px Arial, Verdana, Helvetica; COLOR: #ffffff
}

A.t1_blanc {
	FONT: 12px Arial, Verdana, Helvetica; COLOR: #ffffff
}
.t1_bleuf {
	FONT: 12px Arial, Verdana, Helvetica; COLOR: #404582
}
.t2 {
	FONT: 14px Verdana, Arial,Helvetica; COLOR: #404582;
}
.t2_blanc, .t2_blanc a, a.t2_blanc{FONT: 14px Verdana, Arial,Helvetica; COLOR: #ffffff;}

.t2_bleuf {
	FONT: 13px Verdana, Arial,Helvetica; COLOR: #404582
}
.t3 {
	FONT: 20px Verdana, Arial,Helvetica; COLOR: #404582
}
.t3b {
	FONT: 20px  Georgia,Arial,Verdana,Helvetica; background-COLOR: #FF7B3C; color:white;margin:10 0 10 0;padding:5 5 5 20;
}
.t2a {
	FONT: 18px Verdana, Arial,Helvetica; COLOR: #404582
}
.red {
	COLOR: #f82e6b
}
A:active {
	COLOR: 404582; TEXT-DECORATION: none
}
A:link {
	COLOR: 404582; TEXT-DECORATION: none
}
A:visited {
	COLOR: 404582; TEXT-DECORATION: none
}

.blanc, .blanc a, a.blanc, a.blanc:hover {
	COLOR: #ffffff
}
.select_list {
	FONT: 11px Verdana, Arial,Helvetica; COLOR: #404582
}
.cellule_tableau {
	FONT: 11px Verdana, Arial,Helvetica; COLOR: #404582
}
.default {
	FONT: 11px Arial, Verdana, Helvetica; COLOR: #000099
}
B {
	FONT-WEIGHT: bold;
}
.underline {
	BORDER-BOTTOM: black 1px solid
}
A.map:hover{ background-COLOR: #FD8E00; }

A:hover, A.t2:hover {
	COLOR: 404582; TEXT-DECORATION: none;background-COLOR: #FD8E00;
}
.txt_info {border:1px solid  #404582;padding:5px;height:10em;}


/* nav list*/
.navcontainer{clear:both;display:block;margin:1px 0 0 0  ; padding:0  ;height:27px;}
.navlist
{
padding: 0 1px 1px;
margin-left: 0;
font:11px Verdana, sans-serif;
}
ul.navlist  {margin:0;padding:0;}
ul.navlist li
{width:120px;
list-style: none;
margin: 0;
display: inline;
}

ul.navlist li a
{width:120px;height:27px;
padding:  0.5em ;
border-left: 1em solid #FFA500;
background: #ABC8F7;
text-decoration: none;margin-right:1px;
}

.navlist li a:link { color: #404582; }
.navlist li a:visited { color: #404582; }

.navlist li a:hover, .navlist  li#active a
{
border-color: #FE3;
color: #FFF;
background: #FFA500;
}
/* / navilist */


#w1 {width:650px;  margin:0; padding:0;}
#w2 {width:630px;  margin:0; padding:0;}
/*snazzy borders*/

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#F9B846; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FFA500; border-left:1px solid #FF2200; border-right:1px solid #FF2200;}
.xb1 {margin:0 5px; background:#FF2200;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#FFA500; border:0 solid #FF2200; border-width:0 1px;padding-left:5px; color:white;
height:25px;}
/* / snazzy borders*/

.story{
/*FONT: 12px Arial, Verdana, Helvetica; COLOR: #000066 ;*/
}
.story p:first-letter {
font-size: 2em; color:#FFA500;
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 0.8em;
float: left;
font-weight:bold;
margin: 0 3px 3px 0px;
}

.imgShadow {
  float:left;
  background: url(/ii/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/ii/shadow.gif) no-repeat bottom right;
  margin: 10px 10px 5px 10px !important;
  margin: 10px 10px 5px 5px;
 /* margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;*/
   
  }

.imgShadow img,  {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
 margin: -16px 6px 6px -16px;
  padding: 4px;
 /*
   margin: -6px 6px 6px -6px;
  padding: 4px;*/
  }

.p-shadow {
  width: 90%;
  float:left;
  background: url(/ii/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/ii/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.p-shadow div {
  background: none !important;
  background: url(/ii/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  }

.p-shadow p {
  color: #777;
  background-color: #fff;
  font: italic 1em georgia, serif;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
  }