/* STANDARD TAG REDEFINITIONS */
BODY{ color: White; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #444; margin: 0; padding: 0; }
TD {font-size: 10pt;  }
a{ color: #76DEFC; text-decoration: none; }
a:hover{	text-decoration: none;  color: White;   }
form{	margin:0;}

#titre {position: absolute; top:50px; color: #888; font-size: 10px;}
#search {position: absolute; top:150px;}
#HEADER{margin-top: 20px; width:760px; margin-left:auto; margin-right:auto;}
#HEADER ul{ margin: 0; padding-left: 0; height: 44px; line-height: 44px; display: block; list-style: none; }
#HEADER li{ display: inline; background-color: #222222;  float: right;  }
#HEADER li a{ height: 44px; line-height: 44px; display: block; padding-left: 27px; padding-right: 27px;  float: left;     }
#HEADER li a:hover{ background-color: #333; text-decoration: none;}
#HEADER .Visual{ height:130px; background-image: url(bg_visual.jpg);  background-repeat: no-repeat;  background-color: #4492C8;  border:1px solid #666;   }
h1{ margin: 0; padding: 20px 0 0 20px; font-family: "trebuchet ms",arial,tahoma,verdana,sans-serif; font-weight: normal; letter-spacing: .005em; color: #ccc;  font-size: 20pt;  }

#CONTENT{ width:760px; margin-left:auto; margin-right:auto;   }
h2{ margin: -5px 0 -5px 0; padding: 0; font-family: "trebuchet ms",arial,tahoma,verdana,sans-serif; font-weight: normal; text-align:center; letter-spacing: 0.10em; color: #333; font-size: 20pt; }
h3 {font-size: 18px; color: #888; margin-top: 20px;}
#TEXT{ padding: 20px 20px 20px 20px; border:1px solid #666; background-color: #222222; }

#ads {float:right; width: 180px; text-align: center;}
.post {text-align: justify; font-size: 13pt; background:#333; border: 1px solid #444; padding: 15px; margin: 20px;}
.related {font-size: 11pt; font-weight: bold; padding-left: 70px; margin-left: 70px;}
#adrelated {float:left;}
#TEXT p{	margin-bottom: 1em;}
.co {margin: 30px 0 0 30px;}
.author {color: #666;}
#tags{ margin-top: 20px; padding: 20px 20px 20px 20px; border:1px solid #666; background-color: #333; text-align:center;}
#tags ul { margin: 0; padding: 0 1em; display: block; }
#tags li { display: inline; margin: 0 0.1em; padding: 0; background-image: none; }
#tags li.level-1 { font-size: 1em; }
#tags li.level-2 { font-size: 1.3em; }
#tags li.level-3 { font-size: 1.6em; }
#tags li.level-4 { font-size: 2em; }
#tags li.level-5 { font-size: 2.3em; }
blockquote {padding: 10px; margin:0; border:1px solid #666; background-color: #333; font-style: italic; width: 500px;}
blockquote p {padding:0; margin:0;}

#FOOTER{	width:760px; margin-top:27px; margin-left:auto; margin-right:auto;  border-top: 4px solid #363636;  text-align: right;  padding-top: 5px;   }
#FOOTER p{ font-size: 11px; line-height: 14px; margin: 0;  color: #DDDDDD; }
#FOOTER a{ font-size: 11px;	font-weight: normal;	text-decoration: none;  color: White;    }
#FOOTER a:hover{ color: white; text-decoration: underline; }

fieldset{
	border: none;
	text-align: center;
}

label{
	cursor: pointer;
	cursor: hand;
}

.field label{
	display: block;
}

input,textarea{
	border: 1px solid #666;
	background: #333;
	color: #CCC;
}

textarea{
	width: 100%;
	font-size: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}