.floatclear {
display:inline-block;
}
/* Hide from IE-mac \*/
* html .floatclear {
height:1%;
width:auto;
}
.floatclear {
display:table;
}
/* End hide from IE-mac */

img { border:0px; }

div.post { 
	background:#ffffff;
}
	div.post h1 {
		font-size: 17px;
		border-bottom:1px dotted;
		font-weight:bold;
		padding-bottom:2px;
		color: #9FA4B0;
		text-decoration:none;		
		}
		div.post .line {
				border-top:1px solid #cccccc;
				margin: 8px 0px 8px 0px;
}
		div.post h2 { 
				font-size: 17px;
				border-bottom:1px dotted;

			}
		div.post h3 { 
				font-size: 15px;
				padding-bottom:2px;
				color: #BB1A1A;
				font-weight:bold;
				margin: 8px 10px 5px 5px;
				text-decoration:none;
			}
		div.post h4 { 
				font-size: 13px;
				padding-bottom:2px;
				color: #336699;
				font-weight:bold;
				margin: 8px 15px 5px 0px;
				text-decoration:none;
				width:auto;
			}
div.post p {line-height:1.3em;padding-top:1px;}
div.post img.foto {
		margin: 8px 10px 5px 5px;
		max-width: 300px;
}


.menu {
z-index:1000;
font-size:100%;
margin:0px 0 15px 1px; /* this page only */
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
margin:0;
list-style-type:none;
width:165px;
}
/* hack for IE5.5 */
* html .menu ul {margin-left:-16px; ma\rgin-left:0;}
/* position relative so that you can position the sub levels */
.menu li {
position:relative;
background:#f37421;
height:26px;
}

/* get rid of the table */
.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* style the links */
.menu a, .menu a:visited {
display:block; 
text-decoration:none;
height:25px;
line-height:25px;
width:164px;
color:#FFFFFF;
text-indent:5px;
border:1px solid #fff;
border-width:0 1px 1px 0;
}
/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {background:#DEE6ED; width:165px; w\idth:164px;}
/* style the link hover */
* html .menu a:hover {color:#fff; background:#ADBFD3;}

.menu :hover > a {
color:#fff; 
background:#595959;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
top:0;
left:165px; 
}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul {
visibility:visible;
}

/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul { 
visibility:visible;
}






body {
	color: #000000;
	background: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 10px;
	font-family: verdana;
	scrollbar-face-color: #000000;
	scrollbar-track-color: #F0F0F0;
	scrollbar-arrow-color: #F0F0F0;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-3dlight-color: #999999;
	scrollbar-darkshadow-color: #000000;
}

table {
	color: #000000;
	font-color: #FFFFFF;
	font-size: 10px;
	font-family: verdana;
}

TD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:9px;
}

input {
	font-size: 10px;
	font-family: verdana;
}

select {
	font-size: 10px;
	font-family: verdana;
}

textarea {
	font-size: 10px;
	font-family: verdana;
}

a:link    {color: #FFFFFF;text-decoration: none;}
a:visited {color: #FFFFFF;text-decoration: none;}
a:active  {color: #FFFFFF;text-decoration: none;}
a:hover   {color: #000000;text-decoration: none;}

a.blue:link    {color: #0000FF;text-decoration: none;}
a.blue:visited {color: #0000FF;text-decoration: none;}
a.blue:active  {color: #0000FF;text-decoration: none;}
a.blue:hover   {color: #000033;text-decoration: none;}

a:link.menu {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;	color: #000000;	text-decoration: none;}
a:visited.menu {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;	color: #000000;	text-decoration: none;}
a:hover.menu {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;	color: #ffffff;	text-decoration: none;}
a:active.menu {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;	color: #000000;	text-decoration: none;}
.menu {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;	color: #000000;	text-decoration: none;}

.title {
	color: #0000CC;
	font-size: 14px;
	font-family: verdana;
}

.menucaption {
	color: #FFFFFF;	
	background: #000000;

	font-weight: bold;
	text-align: center;
	height: 14px;
}

.menubody {
	padding: 2px;
}

.boxheader {
	color: #000000;
	background: #FFFFFF;
	
	border: 1px solid #000000;
	margin-bottom: 5px;
	font-weight: bold;
	padding: 8px;
}

.boxheader_2 {
	color: #FFFFFF;
	background: #000000;
	
	padding-left: 5px;
	font-weight: bold;
	height: 14px;
	width: 200px;
}

.box {
	color: #000000;
	background: #FFFFFF;
	
	border: 1px solid #000000;
	margin-bottom: 5px;
	padding: 8px;
}

.search_head {
 background-color: #D0D0D0;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
}

.search_l1 {
 background-color: #D0D0D0;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
}
.search_l1 A:link      {FONT-FAMILY: sans-serif; font-size: 11px; color: #000066; font-weight: bold; TEXT-DECORATION: none;}
.search_l1 A:active    {FONT-FAMILY: sans-serif; font-size: 11px; color: #000066; font-weight: bold; TEXT-DECORATION: none;}
.search_l1 A:visited   {FONT-FAMILY: sans-serif; font-size: 11px; color: #000066; font-weight: bold; TEXT-DECORATION: none;}
.search_l1 A:hover     {FONT-FAMILY: sans-serif; font-size: 11px; color: #FF0000; font-weight: bold; TEXT-DECORATION: none;}

.search_l2 {
 background-color: #F0F0F0;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
}
.search_l2 A:link      {FONT-FAMILY: sans-serif; font-size: 11px; color: #000066; font-weight: bold; TEXT-DECORATION: none;}
.search_l2 A:active    {FONT-FAMILY: sans-serif; font-size: 11px; color: #000066; font-weight: bold; TEXT-DECORATION: none;}
.search_l2 A:visited   {FONT-FAMILY: sans-serif; font-size: 11px; color: #000066; font-weight: bold; TEXT-DECORATION: none;}
.search_l2 A:hover     {FONT-FAMILY: sans-serif; font-size: 11px; color: #FF0000; font-weight: bold; TEXT-DECORATION: none;}


.search_l3 {
 background-color: #b90000;
 font-family: sans-serif;
 font-size: 10px;
 color: white;
}
.search_l3 A:link      {FONT-FAMILY: sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; TEXT-DECORATION: none;}
.search_l3 A:active    {FONT-FAMILY: sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; TEXT-DECORATION: none;}
.search_l3 A:visited   {FONT-FAMILY: sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; TEXT-DECORATION: none;}
.search_l3 A:hover     {FONT-FAMILY: sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; TEXT-DECORATION: none;}


.doublon {
 background-color: #FFC600;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
}

a.but       { 
  border: 1px black;
  padding: 4px;
  text-decoration: none;
  background-color: #C0C0C0;
  color: white;
  font-weight: bold;
  font-family: serif;
  font-size: 8pt
}

a.but:hover       { 
  border: 1px black;
  padding: 4px;
  text-decoration: none;
  background-color: #f37421;
  color: white;
  font-weight: bold;
  font-family: serif;
  font-size: 8pt
} 


.texte9 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:9px;
}

.texte10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
}

.texte9blanc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:9px;
}

.texte9blancbis {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
}

.texte9bold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:9px;
}

.texte10bold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:10px;
}

.texte12pt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}

.legende {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#535353;
	font-size:9px;
}

.title {
	font-family: monospace;
	color:#535353;
	font-weight:bold;
	font-size:16px;
}

.user {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height:18px;
	border: 1px solid #595959;
	background-color: #ffffff;
	color: #595959;
}

.userbt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height:18px;
	border: 1px solid #595959;
	background-color: #ffffff;
	color: #595959;
}


a:link.alibi {font:Arial, Helvetica, sans-serif; font-size: 9px;	color: #E3B617;	text-decoration: none;}
a:visited.alibi {font:Arial, Helvetica, sans-serif; font-size: 9px;	color: #E3B617;	text-decoration: none;}
a:hover.alibi {font:Arial, Helvetica, sans-serif; font-size: 9px;	color: #666666;	text-decoration: none;}
a:active.alibi {font:Arial, Helvetica, sans-serif; font-size: 9px;	color: #E3B617;	text-decoration: none;}
a:link.alibi2 {font:Arial, Helvetica, sans-serif; font-size: 9px;	color: #666666;	text-decoration: none;}
a:visited.alibi2 {font:Arial, Helvetica, sans-serif; font-size: 9px;	color: #666666;	text-decoration: none;}
a:hover.alibi2 {font:Arial, Helvetica, sans-serif; font-size: 9px;	color: #666666;	text-decoration: none;}
a:active.alibi2 {font:Arial, Helvetica, sans-serif; font-size: 9px;	color: #666666;	text-decoration: none;}

