body {
	background:url(../gfx/fond/body_in.gif) repeat-x 0 65px;
	behavior:url(css/csshover.htc);
	}
#menu {
	background: url(../gfx/fond/menu.gif) no-repeat;
	height:52px;
	}
	#menu ul {height:32px;}
#ssmenu {font-size:9px;
	text-transform:uppercase;
	}
#ssmenu a {text-decoration:none;
	color:#fff;
	padding:0 18px;
	border-right:dotted #fff 1px;
	height:18px;
	display:block;
	float:left;
	}
	.dotl {border-left:dotted #fff 1px;}
#ssmenu a:hover, #ssmenu a.active {
	background:url(../gfx/deco/puces/fleche_ssmenu.gif) no-repeat 18px 13px;
	font-weight:bold;
	}
#content {
	position:relative;
	top:320px;
	}
#acces {
	background:  url(../gfx/textes/boutons/liste/nos_offres.gif) no-repeat;
	left:648px;
	position:absolute;
	top:8px;
	width:162px;
	height:33px;
	z-index:100;
	color:#FFF;
	padding:4px 0 0 8px;
	_padding:2px 0 0 8px;
	cursor:pointer;
	}
	#acces li a span {display:none;text-decoration:none;position:absolute;right:195px;  color:#FFF;}
	#acces li {list-style:none;}
	#acces li ul {
	background:#5DA2AD;
	display:none;
	float:right;
	list-style-type:none;
	padding:4px;
	position:absolute;
	right:20px;
	top:28px;
	width:140px;
	}
	#acces li ul li {
	border:0;
	height:14px;
	margin:0 0 2px 0;
	list-style:none;
	background:#fff;
	}
	#acces li a:link, #acces li a:visited {
	color:#6D5F54;
	display:block;
	height:10px;
	position:relative;
	font-size:9px;
	}
	#acces li ul li a:link,
	#acces li ul li a:visited {
	color:#4A7F86;
	display:block;
	font-weight:normal;
	height:14px;
	text-decoration:none;
	padding:0 0 0 2px;
	}
	#acces li ul li a.hover:hover {
	font-weight:bold;
	}/*
	#acces li:hover ul {
	display:block;
	}*/
#middle {position:relative;
	padding:0 20px;
	width:820px;
	}
	#right h6.replace {color:#27403f;
	font-size:34px;
	}
	#right h1.replaced {color:#abb401;
	font-size:18px;
	text-transform:uppercase;
	}
	
	h2.replaced, h3.replaced  {
	float:left;
	}
	h2.replaced {color:#263D3C;
	font-size:30px;
	font-weight:normal;
	text-transform:uppercase;
	}
	h3.replaced {color:#ABB400;
	font-size:30px;
	}
	
	#middle h4 {font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#274140;
	font-weight:normal;
	text-transform:uppercase;
	margin-top:8px;
	} 
	#middle h5 {font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#96A2A7;
	font-weight:normal;
	text-transform:uppercase;
	} 
	
	#middle h6 {font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#274140;
	font-weight:normal;
	text-transform:uppercase;
	} 
	.title {background:url(../gfx/fond/ligne_1.gif) repeat-y;
	color:#fff;
	text-transform:uppercase;
	padding:2px 8px;
	margin:0 0 1px 0;
	}
.block_f {background:url(../gfx/fond/block_f.gif) repeat-y;
	width:816px;
	clear:both;
	}
	.block_t {background:url(../gfx/fond/block_top.gif) no-repeat top left;
	padding:10px 10px 0 11px;
	}
	.block_b {background:url(../gfx/fond/block_bottom.gif) no-repeat bottom;
	height:10px;
	clear:both;
	}
.inter_1 {background:#fff;
	padding:5px;
	color:#263D3C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	}
.inter_1 a { background:url(../gfx/deco/lignes/dotted_g.gif) repeat-x bottom;
	color: #9fa909;
	text-decoration:none;
	}
.inter_1 a:hover {text-decoration:underline;}

	.inter_2 {background:#fff url(../gfx/fond/fond_block.gif) repeat-x;
	padding:10px;}
	.inter_2 h3 {font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#153635;
	font-weight:normal;
	}
img.float_l {margin:2px 8px 0 2px;}
.price {margin:14px 7px 7px 0;
	color:#274140;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	position:relative;
	}
.prix {background:#274140;
	padding:0 6px;
	color:#E3EB40;
	font-size:24px;
	display:block;
	position:relative;
	float:left;
	margin:7px 7px 7px 0;
	text-align:center;
	height:32px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	}
.prix strong {font-size:26px;}
.euros {font-size:22px;
	}
.chapo {border-bottom:1px solid #eee;
	padding-bottom:6px;
	clear:left;
	width:755px;
	margin:8px 0 8px 8px;
	}
.chapo p {background:url(../gfx/deco/puces/chapo.gif) no-repeat 0 4px;
	padding:2px 0;
	text-indent:20px;
	margin:0 0 5px 0;
	}
	.more {font-size:10px;
	line-height:15px;}
#cote_l, #right {width:455px;
	margin:0 6px;
	float:left;
	}
	
#cote_d, #left {width:300px;
	margin:0;
	float:left;
	}
	#left {padding-left:10px;
	width:290px;
	}
		
#right p,  #left p {background:url(../gfx/deco/puces/fleche_noire.gif) no-repeat 0 4px;
	text-indent:10px;
	padding-left:0px;
	margin:4px 0 6px 0;
	}	
	#right p.legende, #left p.legende {background: url(../gfx/deco/puces/fleche_verte.gif) no-repeat 0 2px;
	font-size:9px;
	color:#9fa909;
	text-indent:12px;
	margin:2px 0 6px 4px;
	}
	
.cote {background:url(../gfx/fond/cote_d.gif) repeat-x;
	padding:10px;
	}
.un {background:url(../gfx/pictos/un.gif) no-repeat;
	padding:5px 0 0 50px;
	}
.plus {background: url(../gfx/pictos/plus.gif) no-repeat;
	padding:5px 0 0 50px;
	}
.onglets {border-bottom:2px #fff solid;
	clear:both;
	height:16px;
	}
	.onglets div {float:right;
	background:url(../gfx/fond/onglet.gif) no-repeat center 0;
	width:114px;
	text-align:center;
	color:#fff;
	height:14px;
	padding:2px 0 0 0;
	}
#cote_l table {
	width:100%;
	background:url(../gfx/fond/tablo.gif) repeat-x;}
	#cote_l table td {padding:3px 8px;}
	#cote_l table tr.ligne_1 {background:url(../gfx/deco/lignes/dotted_green.gif) repeat-x;}
	#cote_l table td strong {text-transform:uppercase;}
#cote_d table	{margin-top:5px;}
#cote_d table td {padding:6px 8px 3px 8px;
	}
#cote_d table td 	b {color:#E3EB40;}

.ligne_1 {background:#fff url(../gfx/deco/lignes/dotted_greay.gif) repeat-x top;}
.ligne_2 {background:#5DA8B4 url(../gfx/deco/lignes/dotted_greay.gif) repeat-x top; color:#fff;
	}
.puce {background:url(../gfx/deco/puces/fleche_tablo.gif) no-repeat 0 2px;
	padding:0 0 0 14px;}
	.puce_1 { background:url(../gfx/deco/puces/bt_fleche.gif) no-repeat 0 3px;
	padding:2px 0 2px 17px;}
	.puce_2 { background: url(../gfx/deco/puces/bt_fleche_blc.gif) no-repeat 0 3px;
	padding:2px 0 2px 17px;
	}
.center {text-align:center;}
.separ {background:url(../gfx/deco/puces/separation.gif) no-repeat 2px 0;
	padding:0 0 0 8px;
	}
	
#message {float:left;
width:470px;
padding:30px 0 0 5px;
background:url(../gfx/textes/titres/ou_messsage.gif) no-repeat 0 10px;
}

#message input, #message select, #message textarea {
	border:none;
	height:14px;
	background:#fff url(../gfx/fond/appel_in.gif) no-repeat top left;
	padding:0 0 0 14px;
	margin:2px 20px 5px 0;
	width:199px;
	color:#516463;
	font-size:10px;
}

#message select {
	width:213px;
}

#message form input.submit {
background: url(../gfx/textes/boutons/envoyer.gif) no-repeat 0 2px;
width:100px;
height:39px;
border:none;
margin-right:40px;
float:right;
}
.forfait {font-size:10px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.infos {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
padding:3px 7px;
background:#5DA8B4;
margin:4px 0 4px 12px;
}
/*
.cout {color:#5DA8B4;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;}
*/
/*Page Solutions */

	#left_1 {width:550px;
	margin:0 6px;
	float:left;
	}
	#right_1 {	
	width:210px;
	float:left;
	}
.bloc {
	width:260px;
	float:left;
	margin:0 20px 20px 0;
	}
	.bloc a {
	color:#fff;
	display:block;
	font-size:9px;
	font-weight:bold;
	height:13px;
	padding:0 0 0 20px;
	margin:4px 0 0 0;
	text-decoration:none;
	width:85px;
	background:url(../gfx/deco/boutons/vert.gif) no-repeat;
	}
/**/	
.bloc a.refman_a {
	background:none;
	height:52px;
	font-size:9px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	float:none;
	font-weight:bold;
	}
/**/	
	
	
	
	.bloc a:hover  {color:#C4CB4C;}
	.block_d p a {
	background:none;
	border-bottom:1px dotted #fff;
	color:#fff;
	display:inline;
	font-size:11px;
	font-weight:normal;
	padding:0;
	}
	.bloc h3 {
		height:52px;
		width:260px;
		color:#223F3A;
		}
	.bloc h3 strong {color:#AAB501;}
	
	.text {border-bottom:1px solid #DEE2E3;
		border-top:1px solid #DEE2E3;
		padding:3px 0;
		}
/**/	
	.text a.refman_t{
		background:none;
		color:#263D3C;
		text-decoration:none;
		display:inline;
		font-size:10px;
		font-weight:normal;
		padding:0;
	}
	
/**/	
			.bloc .text p {background:url(../gfx/deco/puces/fleche_noire.gif) no-repeat 1px 4px;
		text-indent:10px;}
	.nomarg {margin-right:0;}
	.bloc br {clear:left;
		margin:0;
		padding:0;
		}
.bleu_f {background:url(../gfx/fond/bloc_bleu_f.gif) repeat-y;
	width:210px;}
	.bleu_t {background: url(../gfx/fond/bloc_bleu_t.gif) no-repeat top;
	width:190px;
	padding:10px;
	color:#fff;
	}
	.bleu_t p { background:url(../gfx/deco/puces/puce_blc.gif) no-repeat  1px 4px;
	padding:0 0 0 10px;
	margin:4px 0 8px 0;
	} 
	.bleu_t h2 { border-bottom:1px solid #86bec7;
	margin:0 0 8px 0;
	}
	.bleu_b {background: url(../gfx/fond/bloc_bleu_b.gif) no-repeat bottom;
	width:210px;
	display:block;
	height:12px;
	}
	
#cryptogram
{
	margin-left :8px;
	margin-right : 10px;
}


#message2 {float:left;
width:470px;
padding:30px 0 0 5px;
}

#message2 input, #message2 select, #message2 textarea {
	border:none;
	height:14px;
	background:#fff url(../gfx/fond/appel_in.gif) no-repeat top left;
	padding:0 0 0 14px;
	margin:2px 20px 5px 0;
	width:199px;
	color:#516463;
	font-size:10px;
}

#message2 select {
	width:213px;
}

#message2 form input.submit {
background: url(../gfx/textes/boutons/envoyer.gif) no-repeat 0 2px;
width:100px;
height:39px;
border:none;
margin-right:40px;
float:right;
}
.forfait {font-size:10px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.infos {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
padding:3px 7px;
background:#5DA8B4;
margin:4px 0 4px 12px;
}
.cote .plus .puce_1 a {color:#000;}
.cout {color:#5DA8B4;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;}
.cout a {color:#5DA8B4;
font-size:10px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;}
.cout strong a {color:#5DA8B4;
font-size:10px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;}

.cout a:hover {color:#5DA8B4;
font-size:10px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;}

#avert {
color : #C33;
font-size : 15px;
font-weight : bold;
}

.forfait_link {color:#263D3C;}


		