a {
	color:#61819f
}
body
{
	padding:0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
}
table.menu{
	background-color: #95b6d4;
	color:white;
	font-size:9pt;
	width:100%
}
table.menu td{
	padding-top:2;
	padding-bottom:1;
	padding-left:5;
	padding-right:5;
	font-weight:bold
}
table.menu td a{
	color:white;
	text-decoration:none
}
table.menu td a:hover{
	color:#a0405c;

}

span.cube{
	background-color:white;
	border: solid #60819f 1px;
	font-size:1pt;
	width:8;
	height:8;
	margin-right:2px
}
td.Adresse{
	color:#95b6d4;
	font-size:9pt;

	padding-left:3px;
	vertical-align:top
	
}
td.titreRouge{
	background-color:#A13D5B;
	color:white;
	font-weight:bold;
	font-size:10pt
}
td.titreBleu{
	background-color:#95b6d4;
	color:#A0405C;
	font-weight:bold;
	font-size:10pt
}
div.site
{
	width:536px;
	background-image: url(images/05.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height:100%;
	float:right;
}
div.description
{
	color: #333;
	font-style: italic;
	font-size: smaller;
	font-weight:bold;
}
table.horaire
{
font-size:smaller;
}
table.horaire th
{
	color:#a0405c;	
	text-align:left;
}
table.horaire td.plages
{

}
table.horaire td.Jours
{
	color:#95b6d4;
}
div.text
{
	font-size:smaller;
	padding-right:30px;
	padding-left:5px;
}
th.autre{
	font-size:smaller;
	text-align:left;
}
table.contact {
	background-color:#ccc;
	font-family:Arial;
	font-size:10pt
}
table.contact th
{
	background-color:#cf0f24;
	color:white;
	text-align:left;
	font-size:12pt;
	font-weight:bold	}
table.contact td
{
	background-color:white;
	font-weight:bold;
	color:black;
	width:100%
}
table.contact td.b
{
	background-color:white;
	font-weight:bold;
	color:black;
	border:rigde;
	
}
input.contact {
	width:100%;
	border:none;
	font-size:8pt;		
	 }


TABLE.recherche2
{
    HEIGHT: 232px
}
TD.filtre
{
    FONT-SIZE: 8pt;
    COLOR: #fc0019;
    FONT-FAMILY: Arial
}


TABLE.carre
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 15px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #0b2266
}
TABLE.sousMenu
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 1px solid;
    WIDTH: 201px;
    BORDER-BOTTOM: white 1px solid
}
TABLE.sousMenu TABLE.ligne1
{
    BORDER-RIGHT: #dedfde 1px solid;
    BORDER-TOP: #dedfde 1px solid;
    BORDER-LEFT: #dedfde 1px solid;
    BORDER-BOTTOM: #dedfde 1px solid;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #969cb1
}
TABLE.sousMenu TABLE.ligne1 TD.nom
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 8pt;
    COLOR: #0b2266;
    FONT-FAMILY: Arial
}
TABLE.sousMenu TABLE.ligne2
{
    BORDER-RIGHT: #635c63 1px solid;
    BORDER-TOP: #635c63 1px solid;
    BORDER-LEFT: #635c63 1px solid;
    BORDER-BOTTOM: #635c63 1px solid;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #0b2266
}
TABLE.sousMenu TABLE.ligne2 TD.nom
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
td.entete
{
	background-color:#95b6d4;
	padding-left:5px;
	font-size:8pt;
	width:100%;
}
td.celluleFiltre
{
	font-size:8pt;
	background-color:#95b6d4;
	color:white;
	padding-left:15px;
	padding-right:20px;
}
table.menuVo
{
	width:100%;
	margin-left:5px
}
table.menuVo td.case
{
	border:solid 1px white;
}
td.celluleResultat
{
	border:solid 1px #ccc;
	font-size:9pt;
	padding-left:5px;
	padding-right:5px;
	cursor:hand
}
TD.Equipement
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial
}
TD.Equipement TABLE
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: lighter;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
TD.Equipement TABLE TR
{
}
TD.Equipement TABLE TR TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
TD.TitreCarac A
{
    FONT-SIZE: 9pt;
    COLOR: #fc0019;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
TD.TitreCarac A:hover
{
    FONT-SIZE: 9pt;
    COLOR: #fc0019;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
HR.HRROUGE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: #fc0019;
    PADDING-TOP: 0px;
    HEIGHT: 5pt
}
TD.coordonnee
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #b5aeb5
}
TD.legal
{
    FONT-SIZE: 7pt;
    COLOR: #717171;
    FONT-FAMILY: Arial
}
TABLE.carac
{
}
TABLE.carac TH
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dedfde;
    TEXT-ALIGN: left
}
TABLE.carac TD
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
TABLE.prix
{
    BACKGROUND-COLOR: #dedfde
}
TABLE.prix TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10pt;
    COLOR: #717171;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
TABLE.prix TD.prix
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #fc0019;
    FONT-FAMILY: Arial
}
TABLE.prix TD.imp
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    CURSOR: hand;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
TD.fiche
{
    MARGIN-TOP: 0px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    COLOR: #6a6a6a;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    HEIGHT: 12px;
    BACKGROUND-COLOR: #dedfde
	}
	DIV.equipements
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
} 
TD.texte2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    COLOR: black;
    FONT-FAMILY: Arial
}
TD.prix
{
    PADDING-RIGHT: 3px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: medium;
    COLOR: #0b2266;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dedfde
}
DIV.petit
{
    FONT-SIZE: xx-small;
    COLOR: #6a6a6a;
    FONT-FAMILY: Arial
}
TD.fichetitre
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    COLOR: #b2b2b2;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dedfde
}
TD.rouge
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    WIDTH: 720px;
    COLOR: white;
    FONT-FAMILY: Arial;
    HEIGHT: 21px;
    BACKGROUND-COLOR: #7484ac
}