.blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: red;
	text-decoration: none;
}
.theme { 
COLOR: #993333; 
FONT-FAMILY: verdana,arial,helvetica,sans-serif; 
FONT-SIZE: 12px; 
FONT-WEIGHT: bold 
}

.bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3A63EE;
	text-decoration: none;
}
.bleut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #254899;
	text-decoration: none;
}
.noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.orange {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
}
.vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003300;
}
.orangebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	margin:0px;
}
.rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
}
.gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
}

.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
}


#conteneur{
	width:1200px;
	background-image:url(/images/background.png);
	padding-left:3px;
	padding-right:3px;
	text-align:left;
	}
	

/* Sidebar */

#sidebar {
	float: left;
	width: 220px;
	margin-bottom: 10px;
	margin-left:20px;
	padding-left: 2px;
	text-align:left;
}

#sidebar ul {
	margin: 0 0 0 5px;
	padding: 0;
	list-style: none;
	text-align:left;
}

#sidebar li {
	margin: 0;
	padding: 0;
}

#sidebar li ul {
	padding: 0px 21px 16px 0px;
}

#sidebar li li {
	background: url(images/img04.gif) repeat-x left bottom;
	padding: 0 0 10px 0px;
}

#sidebar h2 {
	margin: 0;
	width: 215px;
	height: 35px;
	padding: 5px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #996600;
}

#sidebar a {
	padding-left: 10px;
	text-decoration: none;
	background: url(images/img05.jpg) no-repeat left 50%;
	font-size: 11px;
}

#sidebar a:hover {
	text-decoration: underline;
}

/*styles pour comparatifs*/
table.comp{
	margin:10px;
	border:2px solid #99BF4E;
	max-width:995px;
}
th.head{
	background:#99BF4E;
	color:white;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	padding:4px;
	margin:3px;
}
td.label {
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	min-width:150px;
	width:150px;
	padding:5px;
	margin:3px;
	color:#A27419;
	border:solid 2px #99BF4E;
	border-collapse:collapse;
}
td.val{
	vertical-align:top;
	min-width:150px;
	width:175px;
	padding:7px;
	margin:3px;
	border:solid 2px #99BF4E;
	text-align:left;
	border-collapse:collapse;
}
td.val ul{
	margin:0;
padding-left:10px;
}
td.val li{
}
.d_cat{
	color:#9D3C3C;
}
.voir{
	text-align:center;
	font-size:18px;
}
.topMenu li{
	float:left;
	margin : 4px;
	display:inline;
	list-style:none;
}

/*style tableau affichagede s offres*/
.img_prx{
	font-weight:normal;
	color:#000;
	text-align:center;
	font-size:11px;
}

.prix2{
	color:#993333;
	font-weight:bold;
	font-size:20px;
}

.gris1 td{
	vertical-align:top;
}

.orange2{
	font-size:11px;
	font-weight:bold;
	color:#FF9900;
	text-decoration:none;
	text-align:center;
	width:99%;
	margin-top:20px;
}


.offrePA1{
	height:35px;
	max-height:35px;
	padding:2px;
	
}

.offrePA1 td, .offrePA2 td{
	min-height:80px;
	max-height:80px;
}

.offrePA2{
	height:80px;
	max-height:80px;
	border-bottom:  1px solid black;	
	padding:2px;  
}

td.imgPA{
	width:70px;
}

/*formulaire de commentaire*/
label{
	font-weight:bold;
}

#commentForm input[type="text"], #commentForm textarea{
	border:solid 1px #000000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width:300px;
	clear:both;
	display:block;
}

#commentForm input[type="submit"]{
	border:solid 1px #000000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color:#eee;
	color:#000;
}

.success {
	border:solid 3px #339933;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color:#8BFF52;
	color:#339933;
	padding:5px;
	margin:5px;
	font-weight:bold;
}

.error{
	border:solid 3px #990000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color:#E49595;
	color:#990000;
	padding:5px;
	margin:5px;
	font-weight:bold;
}

 .comment{
	border:solid 1px #000000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width:400px;
	clear:both;
	display:block;
	margin:5px;
	padding:10px;
	-moz-box-shadow: 5px 5px 10px #000000;
-webkit-box-shadow: 5px 5px 10px #000000;
box-shadow: 5px 5px 10px #000000;
}

