body {margin: 0px; background: #F7F7F7; color: #6C6C6C;}
form {margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}
font, td, p, div, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 13pt;}
table {border-collapse: collapse; border-spacing: 0;}
p {text-align: justify;}
a img {border: 0;}
h1 {color: #316CB9; font-size: 16px; margin-bottom: 0; margin-top: 2px;}
h2 {color: #316CB9; font-size: 13px; margin-bottom: 0; margin-top: 2px;}
h3 {line-height: 20pt; color: #ffffff; background-color: #3B73B9; font-size: 13px; padding: 0 10px;}
.page {text-align: center;}
.page .conteneur {width: 800px; background: #FFFFFF; margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 20px; text-align: left;}
.header {padding-bottom: 5px; background-image: url(../images/pic1.gif); background-position: bottom left;  background-repeat: repeat-x}
.header h1 {font-size: 22px; color: #4A7FC2; line-height: 23pt;}

.contenu ul {margin: 0; padding-left: 5px}
.spacer {clear: both}
.top_menu { background: url(../images/top_menu_bg.gif);}
.top_menu ul {margin: 0; padding: 0; list-style-type: none;}
.top_menu li {display: inline; line-height:34px;}
.top_menu li.sep {background: url(../images/menu_sep.gif); width: 1px;}
.top_menu a {font-size: 16px; padding:0 20px;}
.top_menu a:link, .top_menu a:visited, .top_menu a:active {color: #FFFFFF; text-decoration: none;}
.top_menu a:hover {text-decoration: underline;}

.footer {width: 100%; text-align: right; background-image: url(../images/pic2.gif); background-position: top left;  background-repeat: repeat-x; color: #2866B7;}
.footer ul {margin: 0; padding: 0; list-style-type: none;}
.footer li {display: inline; line-height:40px;}
.footer a{font-size: 14px; padding:0 8px;}
.footer a:link, .footer a:visited, .footer a:active {color: #2866B7; text-decoration: none;}
.footer a:hover {text-decoration: underline;}

.contenu {padding:0 10px;}
.contenu .block_1 {border:#86A7D2 1px solid;}
.contenu .block_1 div {margin-top: 0; padding:0 5px;}
.contenu .block_1 h2 span span span {padding:0 10px;}

.contenu a {color: #D66B0C;}

.produits {width: 100%;}
.produits td { width: 20%; text-align: center;}
.enquete div.question {border:#2F5C95 1px solid; padding:0 5px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px;}
.enquete div p {margin:3px 0;}
input.champ {border: #6d90b0 1px solid; font-size: 10px; height: 22px;}
select {border: #6d90b0 1px solid;}
textarea {border: #6d90b0 1px solid;}
input.boutton {background: url(../images/bg_boutton.gif); height: 26px; width: 91px; color: #FFFFFF; font-size: 13px; font-weight: bold;}

.admin table{
	width: 100%;
}
.admin table th{
	font-size: 13px; font-weight: bold; border:#86A7D2 1px solid; padding: 3px;
}
.admin table td{
	width: 16%; border:#86A7D2 1px solid; text-align: center; padding: 3px;
}
.admin table td.titre{
	text-align: left;
}
.admin table td.separateur{
	border-right:#FFFFFF 1px solid; border-left:#FFFFFF 1px solid;
}
#commentaire_k_s1, #commentaire_k_s2, #commentaire_k_s3, #commentaire_k_s4, #commentaire_k_s5, #commentaire_s_s1, #commentaire_s_s2, #commentaire_s_s3, #commentaire_s_s4, #commentaire_s_s5, #commentaire_s_s6, #commentaire_s_s7
{

	border:1px solid #000000;
	z-index:1000px;
	position:absolute;
	
	left: 50%;
	top: 25%;
	width: 750px;
	height:auto;
	margin-left: -380px;
	margin-top: -150px;
	background-color: #FFFFFF;
	color: #ffffff;
	text-align: center;
}
#reslt_concurent
{
z-index:0px;
}
#reslt_concurent_tab
{
z-index:0px;
}