body {
	background-color : white;
	margin:10px;
}

img {
	border : 0px;
}

a.pic img{
	border : solid 1px #8C8C8C;
}
a.pic:hover img{
	border : solid 1px #FF6F00;
}

hr {
	border-color : #A3A3A3;
	border-width : 1px;
	border-style : dashed;
	height : 1px;
	padding:0px;
	margin : 5px 0px 5px 0px;
}

table {
	border-collapse : collapse;
}

td {
	vertical-align : top;
}

table.page {
	width : 780px;
}

td.table_gauche {
	vertical-align : top;
	margin : 0px;
	padding : 0px;
}

td.menu{
	text-align : right;
	height : 55px;
	width : 100%;
	margin : 0px;
	padding : 0px;
	vertical-align : middle;
	border-top : solid 4px #970F00;
	border-bottom : solid 2px #7F7F7F;
}
td.menu a {
	font-family :  Georgia, Times, serif;
	font-size : 15px;
	font-weight : bold;	
	text-transform: uppercase;	
	color : black;
	text-decoration : none;
}
td.menu a:hover{
	color : #5A5A5A;
	text-decoration : none;
}

td.menu a.on {
	font-family :  Georgia, Times, serif;
	font-size : 15px;
	font-weight : bold;	
	text-transform: uppercase;	
	color : #5A5A5A;
	text-decoration : none;
}
td.menu a.on:hover{
	text-decoration : none;
}

td.content {
	width : 380px;
	padding : 10px 25px 10px 25px;
	margin : 0px;
	border-right : solid 1px #C8C8C8;
	vertical-align : top;
}

td.table_droite{
	text-align : left;
	vertical-align : top;
	margin : 0px;
	padding : 10px 0px 0px 15px;
}

td.footer{
	border-top : solid 2px #8C8C8C;
	border-bottom : solid 4px #970F00;
	height : 20px;
	text-align : right;
	vertical-align : middle;
	font-family : verdana, Arial, Helvetica;
	font-size : 11px;
}

td.search {
	vertical-align : top;
	border-style : solid;
	border-width : 0px 0px 1px 0px;
	Border-color : #8C8C8C;
	margin : 0px;
	padding : 0px;
}
td.search_list {
	font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	line-height : 21px;
	text-align : right;
	margin : 0px;
	padding : 0px 10px 0px 0px;
}
td.comment_l {
	text-align:left;
	vertical-align:middle;
}
td.comment_m {
	text-align:center;
	vertical-align:middle;
	width : 200px;
	color:#666666;
}
td.comment_r {
	text-align:right;
	vertical-align:middle;
	width : 50px;
}
p {
	font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	line-height : 21px;
	text-align : justify;
	margin : 0px;
	padding : 0px;
}
p em {
	font-style : normal;
	color : #885555;
	font-weight : bold;
}
.date {
	text-align : center;
}
.intro {
	font-family:  Georgia, Times, serif;
	font-style: italic;
	font-size: 12px;
	text-align : justify;
	word-spacing: -1px;
}
.title {
	font-size: 23px;
	font-family:  Georgia, Times, serif;
	text-align : center;
	color: #970F00;
	padding : 0px;
	margin : 10px 0px 0px 0px;
}
.title a{
	color: #970F00;
	text-decoration : none;
}
.title a:hover{
	text-decoration : underline;
}
.search_title {
	font-size: 16px;
	font-family:  Georgia, Times, serif;
	text-align : left;
	color: #970F00;
	padding : 0px;
	margin : 10px 0px 0px 0px;
	font-weight : bold;
}
.search_title a{
	color: #970F00;
	text-decoration : none;
}
.search_title a:hover{
	text-decoration : underline;
}
.sub_title {
	font-family: Verdana, Arial, Helvetica;
	text-align : center;
	font-size : 10px;
	font-weight : bold;
	text-transform: uppercase;
	color : #FF6F00;
	padding : 0px;
	margin : 0px;
}
.search_sub_title {
	font-family: Verdana, Arial, Helvetica;
	text-align : left;
	font-size : 10px;
	font-weight : bold;
	text-transform: uppercase;
	color : #FF6F00;
	padding : 0px;
	margin : 0px;
}
.ranking {
	text-align : center;
}

.tested {
	margin : 0px 20px 0px 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-weight : bold;
	color : #858585;
}

.title_include {
	text-align : left;
	font-family : Georgia, Times, Serif;
	font-size : 14px;
	font-weight : bold;
}

a {
	color : #FF6F00;
	text-decoration : none;
}
a:hover {
	text-decoration : underline;
}

a.more {
	color : #FF6F00;
	text-decoration : none;
}
a.more:hover {
	text-decoration : underline;
}

form {
	margin : 0px;
	padding:0px;
}
input,textarea, select {
	margin : 0px 0px 5px 0px;
	padding:0px;
	width : 151px;
	font-family : Verdana, Arial, Helvetica;
	font-size : 11px;
	border-style : solid;
	border-width : 1px;
	border-color : #8C8C8C;  
}
.selected {
	background-color: #F6F6F6;
	color : #FF6F00;
}
input {
	padding : 3px;
}
input.submit {
	border-width : 0px;
	width : auto;
}
input.radio {
	border-width : 0px;
	padding : 0px;
	width : auto;
	margin : 0px;
}
ul {
	list-style-image: url(images/diamond_list.gif);
	margin : 0px 0px 0px 15px;
	padding : 0px;
	font-family : Verdana, Arial, Helvetica;
	font-size : 11px;
}

img.left {
	float:left;
	margin : 5px 10px 5px 0px;
	border : solid 1px #8C8C8C;
}
img.right {
	float:right;
	margin : 5px 0px 5px 10px;
	border : solid 1px #8C8C8C;	
}

div.comment {
	border : dashed 1px #A3A3A3;
	margin : 0px 0px 10px 0px;
	font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	line-height : 21px;
	text-align : left;
	padding : 5px;
}
table.inside_comment td{
	border-style:solid;
	border-width : 0px 0px 1px 0px;
	border-color:#B9B9B9;
}
table.inside_comment td.none{
	border-style:solid;
	border-width : 0px;
}
ul.radio li,ul.radio{
	border : 0px;
	list-style : none;
	list-style-image : none;
	display : inline;
}
