body {
	padding:10px 5px 5px 0px;
	font-size: 11px;
	MARGIN: 0px;
	COLOR: #000000;
	font-family: verdana, arial, times, sans-serif;
	margin-bottom:25px;
}
h1 {
	font-weight: bold;
	font-size: 16px;
	MARGIN: 0px;
	color:#666666;
	font-family: verdana, arial, times, sans-serif;
	display: inline
}
h2 {
	font-weight: bold;
	font-size: 14px;
	MARGIN: 0px;
	COLOR: #666666;
	font-family: verdana, arial, times, sans-serif;
	display: inline
}
h3 {
	font-weight: bold;
	font-size: 13px;
	margin: 0px;
	color: #666666;
	font-family: verdana, arial, times, sans-serif;
	display: inline
}

.topnewsletter {
	border: #003779 1px solid;
	padding-right: 2px;
	MARGIN-TOP: 0px;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
	background-color: #BBDBFE
}
.topservice {
	font-weight: normal;
	font-size: 10px;
	COLOR: #000000;
	text-decoration: underline
}
.topservice:hover {
	text-decoration: none
}
/* tout le top */

#toponglethaut a {
	color:#003779;
	font-weight:bold;
	text-decoration:none;
	FONT-FAMILY: verdana, arial, times, sans-serif;
	font-size:15px
}
#toponglethaut a:hover {
	text-decoration: underline
}
#toponglethaut td {
	border:none
}
.topongletbas {
	BACKGROUND: none;
	border-bottom:1px solid #999999
}
.topongletbas a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	FONT-FAMILY: verdana, arial, times, sans-serif;
	font-size:12px
}
.topongletbas a:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	FONT-FAMILY: verdana, arial, times, sans-serif;
	font-size:12px
}
.topongletbas a:visited {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	FONT-FAMILY: verdana, arial, times, sans-serif;
	font-size:12px
}
.topongletbas a:active {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	FONT-FAMILY: verdana, arial, times, sans-serif;
	font-size:12px
}

#topdelapage {
	border-bottom:3px solid #ffcc00;
	/*border-top:2px solid #003779BE4500;*/
	padding:3px;
}
.toplegend {
	font-weight: bold;
	font-size: 11px;
	COLOR: #003779;
	align: left
}


.couleurpage {
	font-weight: normal;
	font-size: 11px;
	font-family: verdana, arial, times, sans-serif;
	BACKGROUND-COLOR: #ffcc00
}
.topform {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
/* le corps de la page */

.pagecontenu {
	padding-right: 10px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 20px;
	COLOR: #000;
	padding-top: 0px;
	font-family: verdana, arial, times, sans-serif;
}
.index_table {
	margin: 8px 0px 0px
}
.index_center {
	align: center;
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 70%;
}
.index_left {
	padding-right: 10px;
	width: 15%;
}
.index_right {
	padding-left: 10px;
	width: 30%;
}
/* les blocs de colonne */

.menutitre {
	border-right: #4fc8ff 1px solid;
	border-left: #4fc8ff 1px solid;
	border-bottom: #4fc8ff 1px solid;
	margin: 5px 0px 0px;
	padding:3px;
	font-size:11px;
	font-weight:bold;
	color:#000000
}
.menucontent {
	border-right: #4fc8ff 1px solid;
	padding-right: 2px;
	margin-top: 0px;
	padding-left: 8px;
	padding-bottom: 8px;
	border-left: #4fc8ff 1px solid;
	padding-top: 8px;
	border-bottom: #4fc8ff 1px solid;
	background-color: #FFFFFF;
}
/* barre de separation */

.hrright {
	width:95%;
	color:#000000;
	size:1px;
	text-align:centert;
}
/* petit poucet */

.poucet {
	font-size:10px;
	font-weight:bold;
	margin:0px;
	text-decoration: underline
}
.poucet:hover {
	text-decoration: none
}
td {
	font-size: 11px;
	MARGIN: 0px;
	COLOR: #000000;
	font-family: Verdana, sans-serif
}
form {
	DISPLAY: inline
}
.input {
	border:2px solid black;
}
input.post {
	border:1px black solid;
}
/* titre sur les pages */

.title {
	font-size: 11px;
	color: #BE4500;
	text-decoration: none;
	font-weight:bold;
}
/* liens du footer */

a.footer:link {
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
a.footer:hover {
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
a.footer:visited {
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
a.footer:active {
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.results {
	border: #003779 1px solid;
	background-color: #EEEEFE;
}
.resultsHover {
	border:#BE4500 1px solid;
	background-color: #ffcc00;
	CURSOR: pointer;
}
/***form du bas sur kelkoo****/

.formrecherche {
	background-color:#ffcc00;
	width:100%;
	border:0px;
	white-space:5px;
	margin-top:5px;
	text-align:center;
}
/***annonces marchands coldroite et centre****/

.marchcol {
	border: #003779 1px solid;
	background-color: #ffcc00;
	padding:4px;
}
.marchcolHover {
	border:#BE4500 1px solid;
	background-color: #BBDBFE;
	padding:4px;
	CURSOR: pointer;
}
.marchcenterbottom {
	valign: top;
	border: #BE4500 1px solid;
	background-color: #EEEEFE;
	padding:4px;
}
.marchcenterbottomHover {
	valign: top;
	border:#003779 1px solid;
	background-color: #ffcc00;
	padding:4px;
	CURSOR: pointer;
}
/***texte et liens annonces marchands centre onglet annexe****/

.titreannonce {
	color:#BE4500;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	text-decoration:underline
}
.titreannonce:hover {
	text-decoration:none
}
.texteannonce {
	color:#000000;
	font-size:10px;
	margin:0px;
	text-decoration:underline
}
.texteannonce:hover {
	text-decoration:none
}
/***liens menu onglets annexes****/

.cat {
	color:#BE4500;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	text-decoration:underline
}
.cat:hover {
	color:#BE4500;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	text-decoration:none
}
.sscat {
	color:#000000;
	font-size:10px;
	margin:0px;
	text-decoration:underline
}
.sscat:hover {
	color:#000000;
	font-size:10px;
	margin:0px;
	text-decoration:none
}
/***Pages statiques conditions contact swaplinks****/

#condition p {
	text-align:justify;
}
#condition p.titre {
	color:#BE4500;
	font-size:14px;
	font-weight:bold;
}
#condition p.sstitre {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
#contact form {
	width:100%;
}
#contact fieldset {
	border:1px black solid;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}
#contact input, label {
	display: block;
	float: left;
	margin-bottom: 10px;
	padding:2px;
}
#contact legend {
	padding-left:5px;
	margin-bottom:5px;
	margin-left:5px;
	font-size:12px;
	font-weight:bold;
	color:#BE4500;
}
#contact input {
	border:1px black solid;
	margin-left:50px;
}
#contact input[type=hidden] {
	visibility: hidden;
}
#contact label {
	text-align: right;
	padding-right: 5px;
}
#contact br {
	clear: left;
}
#swap p.titre {
	color:#BE4500;
	font-size:14px;
	font-weight:bold;
}
#swap p.sstitre {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
#swap form {
	width:100%;
}
#swap fieldset {
	border:1px black solid;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}
#swap input, label {
	display: block;
	float: left;
	margin-bottom: 10px;
	padding:2px;
}
#swap legend {
	padding-left:5px;
	margin-bottom:5px;
	margin-left:5px;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}
#swap input {
	border:1px black solid;
	margin-left:50px;
}
#swap label {
	text-align: right;
	padding-right: 5px;
}
#swap br {
	clear: left;
}
/* content telephonie et comparatifadsl*/

p1 {
	width:150px;
}
.menu {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}
.menu:hover {
	text-decoration: underline
}
.content {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.content:hover {
	text-decoration: underline
}
.catacc {
	font-weight: normal;
	font-size: 11px;
	COLOR: #444444;
	text-decoration: none
}
.catacc:hover {
	text-decoration: underline
}
.menuindex {
	border-right: #ccc 1px solid;
	padding-right: 1px;
	MARGIN-TOP: 0px;
	padding-left: 1px;
	padding-bottom: 1px;
	border-left: #ccc 1px solid;
	padding-top: 1px;
	BORDER-BOTTOM: #ccc 1px solid;
	BACKGROUND-COLOR: #bfdbf2
}
/* a verifier ou c utiliser */


.righttitre {
	color:#111111;
	font-weight:bold;
	margin-top:4px;
	margin-bottom:4px;
}
.rightimg {
	border:0px;
	margin-bottom:4px;
	font-weight:bold;
}
.pmc {
	color:#00319C;
	font-size:9px;
	font-weight:bold;
	margin:0px;
	padding-left:8px;
}
.pmc a {
	color:#00319C;
	font-size:9px;
	font-weight:bold;
	margin:0px;
}
.pfiltres {
	font-size:9px;
	font-weight:bold;
	margin:0px;
	padding-left:8px;
}
.pfiltres a {
	font-size:9px;
	font-weight:bold;
	margin:0px;
}
.lien_pub {
	font-size:10px;
	text-decoration:none;
	color:#000000;
}
.lien_pub:hover {
	text-decoration:underline;
}
.cadre_noir {
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}
.fake_lien {
	font-size:14px;
	color:#0000EE;
	text-decoration:underline;
}
.fake_lien_hover {
	font-size:14px;
	color:#744D8B;
	text-decoration:underline;
}
a.lien_marchcenter:link {
	font-size:15px;
	color:#BE4500;
	text-decoration:underline;
}
a.lien_marchcenter:hover {
	font-size:15px;
	color:#BE4500;
	text-decoration:none;
}
a.lien_marchcenter:visited {
	font-size:15px;
	color:#BE4500;
	text-decoration:underline;
}
a.lien_marchcenter:active {
	font-size:15px;
	color:#BE4500;
	text-decoration:underline;
}
/*#mainctt {
	position:absolute;
	top:168px;
	padding:0px 5px 20px 5px
}*/
/*#optim {
	position:absolute;
	bottom:0px;
	left:0px;
	height:20px;
	width:95%;
	text-align:center;
	overflow:hidden;
	display:block;
	clear: both;
}*/
#optim {
	text-align:center;
}
/*#divtoponglethaut {
	position:absolute;
	top:10px;
	left:0px;
	height:158px;
	text-align:center;
	padding:0px 5px
}*/

.volRub_dernRech {
background-color:#FFFFFF;
border:1px dotted #4fc8ff;
color:#006699;
font-family:Arial;
font-size:11px;
margin-bottom:7px;
/*padding:3px;*/
height:28px;
display:block;
}

.volRub_dernRech a{
color:#003779;
text-decoration:none;
height:100%;
width:100%;
display:block;
}

div.volRub_dernRech:hover {
background-color:#BBDBFE;
display:block;
}

.volRub_dernRech div:hover {
background-color:#BBDBFE;
display:block;
}

.volRub_dateRech {
color:#666666;
float:right;
font-size:10px;
height:20px;
text-align:right;
width:110px;
}

.volRub_prixRech {
color:#FF0000;
float:right;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding-top:8px;
}
