@media screen, print {

/* ~~~~~~~~~~~~~~~~~~~~~~ TAGS HTML, CLASSES COURANTES ~~~~~~~~~~~~~~~~~~~~~~ */
body { 
	background: url("http://www.squarehabitat.fr/css/i/bg.jpg") repeat-x #F7F7F7;
	/* background:url("../img/body_bg.gif") repeat-x scroll 0 0 #F7F7F7; */
color:#66696E;
font:12px Helvetica,Arial,sans-serif;
}
p {
	margin: 0;
	padding: 0;
}
a img{
border:none; 	
 }
form {
	margin: 0;
	padding: 0;
}
select {
	color: #555;
}
h1 {
	font: bold 1.3em/1.1em Arial, Helvetica, sans-serif;
	color: #44babf;
	padding: 0.3em;
	margin: 0;
}
h1.hd-footerref {
	position: relative;
	width: 975px;
	margin: 0 auto;
	font: bold 1.3em/1.1em Arial, Helvetica, sans-serif;
	color: #44babf;
	padding: 0.5em 0 0 25px;
	height: 1.3em;
	border-bottom: none;
	background: #f5f7f8;
}
h2 {
	font: bold 1em/1.3em Arial, Helvetica, sans-serif;
	padding: 0;
color:#666666;
margin:10px 20px;
text-transform:uppercase;
}
h3 {
	width: 100%;
	text-align: center;
	padding: 0;
	margin: 0 auto;
	font: small-caps bold 0.9em/1.3em Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
}
h4 {
	width: 87%;
	font: bold 0.95em/1.2em Arial, Helvetica, sans-serif;
	color: #696969;
	margin: 0 auto;
	padding: 0.5em 0 0 0;	
}
blockquote {
	font: 0.95em/1.55em Georgia, Times New Roman, Times, serif;
	margin: -1em 0 0 6em;
}
acronym,dfn {
	border-bottom:1px dotted #999;
	color:#000;
	cursor:help;
	text-decoration:none;
}
/*fieldset {
	width: 48%;
	padding: 0.5em 1em;
	margin-right: 1em;
	float: left;
	background: #eef0f1 url(../img/bg-mt-home.gif) repeat-x left top;
	border-left:2px solid #ffbc2d;
	border-top: 1px solid #c9cacb;
	border-right: 1px solid #c9cacb;
	border-bottom: 1px solid #c9cacb;
}
fieldset.fs-dm {
	width: 97%;
	margin-bottom: 0.5em;
}
/*fieldset.fp {
	width: 65%;
	background: #e5fefc url(../img/bg-mt-home.gif) repeat;
	margin: 1em 11% 2em 11%;
}*/
legend {
	font: bold 1em/1.5em Arial, Helvetica, sans-serif;
	color: #ffbc2d;
}
table, tr, td {
	margin: 0;
	padding: 0;
}
td {
	vertical-align: top;
	padding-left: 0.7em;
}
table {
	clear: both;
	margin-bottom: 1.5em;
	margin-top: 1.5em;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HEADER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#header {
	/* background: url("/img/header.jpg") no-repeat transparent; */
	background: url("http://www.squarehabitat.fr/css/i/bg.jpg") repeat-x #F7F7F7;
    font-size: 124%;
    font-style: italic;
    height: 150px;
    padding-top: 10px;
    position: absolute;
    left: -12px;
    top: 0;
    width: 1000px;
}
#header img {
    float: left;
	padding-left:12px
}
#header dl {
    border-left: 1px solid #68737A;
    float: left;
    line-height: 1;
    margin: 25px 0 0 12px;
    padding-left: 12px;
}
#header dt {
    height: 1px;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
}
#header dd {
    margin-bottom: 5px;
}

#nav {
    background: url("/img/nav.png") no-repeat scroll left 46px transparent;
    left: 0px;
    position: absolute;
    top: 107px;
    width: 1010px;
	z-index: 1;
}
#nav ul {
    margin: 0;
	list-style: none;
}
#nav em {
    height: 1px;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
}
#nav li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin-bottom: 0;
    margin-right: 4px;
    padding: 0;
    width: 101px;
}
#nav li.sec7 {
    margin-left: 10px;
}
#nav li.sec8 {
    margin-left: 121px;
    margin-right: 0;
    width: 108px;
}
#nav li a {
    background-image: url("/img/nav1.png");
    background-repeat: no-repeat;
    display: block;
    height: 53px;
    width: 100%;
}
#nav li.sec1 a {
    background-position: -3px bottom;
}
#nav li.sec2 a {
    background-position: -118px bottom;
}
#nav li.sec3 a {
    background-position: -236px bottom;
}
#nav li.sec4 a {
    background-position: -351px bottom;
}
#nav li.sec5 a {
    background-position: -466px bottom;
}
#nav li.sec6 a {
    background-position: -582px bottom;
}
#nav li.sec7 a {
    background-position: -698px bottom;
}
#nav li.sec8 a {
    background-position: -811px bottom;
}
#nav li a.on {
    background-image: url("/img/nav1-on.png");
}
#nav li div {
    background-image: url("/img/nav2.png");
    background-repeat: no-repeat;
    display: none;
    padding: 8px 3px 24px;
    position: absolute;
    top: 53px;
    width: 106px;
	z-index:2;
}
#nav li ul {
}
#nav li.sec1 div {
    background-position: 0 bottom;
    left: -3px;
}
#nav li.sec2 div {
    background-position: -114px bottom;
    left: 102px;
}
#nav li.sec3 div {
    background-position: -232px bottom;
    left: 208px;
}
#nav li.sec4 div {
    background-position: -348px bottom;
    left: 313px;
}
#nav li.sec5 div {
    background-position: -463px bottom;
    left: 417px;
}
#nav li.sec6 div {
    background-position: -579px bottom;
    left: 522px;
}
#nav li.sec7 div {
    background-position: -695px bottom;
    left: 637px;
}
#nav li.sec8 div {
    background-position: -811px bottom;
    left: 896px;
}
#nav li:hover div {
    display: block;
}
#nav li li {
    float: none;
    font-size: 95%;
    font-weight: bold;
    width: 100px;
}
#nav li li a {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: auto;
    padding: 4px 10px;
    text-decoration: none;
    width: 80px;
}
#nav li.sec2 li a, #nav li.sec7 li a, #nav li.sec8 li a {
    width: 81px;
}
#nav li.sec8 li a {
    color: #899AA4;
}
#nav li li a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
}
#nav li.sec1 li a:hover {
    background-color: #CC7F0C;
}
#nav li.sec2 li a:hover {
    background-color: #C54617;
}
#nav li.sec3 li a:hover {
    background-color: #AD0928;
}
#nav li.sec4 li a:hover {
    background-color: #ABAE10;
}
#nav li.sec5 li a:hover {
    background-color: #78A608;
}
#nav li.sec6 li a:hover {
    background-color: #00822A;
}
#nav li.sec7 li a:hover {
    background-color: #D49E13;
}
#nav li.sec8 li a:hover {
    background-color: #CFD1D2;
}
/* menu */
#menu{
float:left; 
width:629px; 
background:#66696e; 
height:39px; 
padding-right:11px;
}
#menu ul{
float:left; 
width:629px; 
list-style:none; 
position:relative; 
z-index:60
}
#menu li{
float:right; 
width:auto; 
font-size:14px; 
line-height:14px; 
color:#323433; 
text-transform:uppercase; 
padding:5px 0 0 5px;
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
font-weight:bold;
}
#menu li a{
float:left; 
width:auto; 
background:url(../img/left_arrondi_menu.gif) no-repeat 0 0; 
color:#323433; 
text-decoration:none; 
height:34px; 
padding-left:5px; 
cursor:pointer;
}
#menu li a span{
float:left; 
width:auto; 
background:url(../img/right_arrondi_menu.gif) no-repeat right 0; 
height:21px; 
padding:13px 7px 0 2px
}
#menu li.first a{
float:left; 
width:auto; 
background:url(../img/left_arrondi_menu01.gif) no-repeat 0 0; 
color:#323433; 
text-decoration:none; 
height:34px; 
padding-left:5px;
}
#menu li.first a span{
float:left; 
width:auto; 
background:url(../img/right_arrondi_menu01.gif) no-repeat right 0; 
height:21px; 
padding:13px 9px 0 5px
}

#menu li.last a{
float:left; 
width:auto; 
background:url(../img/left_arrondi_menu02.gif) no-repeat 0 0; 
color:#323433; 
text-decoration:none; 
height:34px; 
padding-left:5px;
}
#menu li.last a span{
float:left; 
width:auto; 
background:url(../img/right_arrondi_menu02.gif) no-repeat right 0; 
height:21px; 
padding:13px 9px 0 5px
}

#menu li a:hover{
background-position: 0 bottom; 
color:#000;
}
#menu li a:hover span{
background-position: right bottom; 
color:#000;}
#menu li a.current{
background-position: 0 bottom; 
color:#000; 

}
#menu li a.current span{
background-position: right bottom; 
color:#000; 

}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FILTRES / LISTING ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
html>body #filtres {height:auto;min-height:135px;}

#filtres {
	/*Container global de tous les filtres */
	height: 135px;
	padding-top: 0.5em;
	background: #ffc000 url(../img/bg-filtres.gif) repeat-x;
}
#crt-generaux {
	background-color: #f7f9f9;
	padding-bottom: 0.2em;
}
#crt-generaux img {
	border: none;
	margin: -3px 0;
}
#crt-generaux a {
	font: 0.85em/1.3em Arial, Helvetica, sans-serif;
}
.crt-title {
	width: 100%;
	padding: 0;
	font: small-caps bold 0.9em/1.3em Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	color: #696969;
}

html>body .crt-optf,
html>body .crt-opt,
html>body .crt-optl
{height:auto;min-height:135px;}


.crt-optf,
.crt-opt ,
.crt-optl {
	width: 19.5%;
	height: 135px;
	float: left;
	text-align: center;
	background: url(../img/bg-crt.gif) no-repeat center bottom;
}
.crt-optf,
.crt-opt {
	border-right: 1px #bfc1c1 solid;
}
.crt-optf ul,
.crt-opt ul,
.crt-optl ul {
	list-style: none;
	margin: 0.8em 0 0 0;
	padding: 0;
	text-align: left;
}
.crt-optf li,
.crt-opt li,
.crt-optl li{
	font: 0.85em/1.2em Arial, Helvetica, sans-serif;
	margin: 5px 0 4px 10%;
	padding: 0;
}
.crt-optf a,
.crt-opt a,
.crt-optl a {
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom: 1px #00f dotted;
}
.rech-filtre {
	font: 0.9em/1.6em Arial, Helvetica, sans-serif;
	padding: 0.5em 0.5em 0 0.5em;
	width: 82%;
	color: #696969;
}
.spacev-item {
	margin: 0 0.2em;
}
.rech-zone {
	font: 0.85em/1.6em Arial, Helvetica, sans-serif;
	padding: 10px 5px 5px 15px;
}
.button {
	width: 100%;
	text-align: center;
}
#crt-aide {
	display: none;
}
.crt-optl p {
	margin: 0.7em 0 0 0;
}
.crt-optl label {
	display: block;
	width: 31%;
	float: left;
	text-align: right;
	font: 0.85em/1.5em Arial, Helvetica, sans-serif;
}
.crt-optl select {
	width: 65%;
	font: 0.85em/1.5em Arial, Helvetica, sans-serif;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ STRUCTURE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#structure{
	margin:0 auto; 
	width:998px;
}
#top_ombre{
float:left; 
width:998px;
background:url(../img/top_ombre.png) no-repeat 0 0; 
height:28px; 
font-size:2px;
}
#bottom_ombre{
float:left; 
width:970px; 
background:url(../img/bottom_ombre.png) no-repeat 0 0; 
height:18px; 
font-size:2px; 
padding:0 14px
}
#bottom_ombre img{
float:left;
}
#contenu{
float:left; 
width:970px; 
background:url(../img/contenu_bg.png) repeat-y 0 0; 
padding:0 14px;

}
#contenu_interieur{
float:left; width:959px; 
/* background:url(../img/repeat_bg.gif) repeat-x 0 bottom;  */
/* padding:0 6px 3px 5px; */
position:relative;
}



#contenu_texte{
float:left; 
width:959px;

}
#contenu_gauche{
float:left; 
width:644px; 
position:relative;
}
#contenu_gauche img{
float:left;
}
#contenu_droite{
float:right; 
width:314px;
}

#content {
    background-image: url("/img/content.png");
    background-position: -6060px 160px;
    background-repeat: no-repeat;
    clear: both;
    margin: 0 auto;
    overflow: hidden;
    padding: 160px 6px 3px 5px;
    position: relative;
    width: 968px;
}
#coll,
#colr {
	position: relative;
	float: left;
	margin: 0;
	
}
#home #coll{
	width:300px
}
#coll {
	width: 712px;
}
#home #colr{
	 margin-left: 230px;
}
#colr {
	width: 150px;
	padding-left: 15px;
}
#col-all {
	position: relative;
	width: 80%;
	margin: 3em auto;
	background-color: #f5f7f8;
}
.tri,
.pagination-t {
	font: 0.85em/1.3em Arial, Helvetica, sans-serif;
	float: left;
	padding-top: 20px;
}
.tri {
	margin: 10px 0 10px 5px;
	clear: both;
	width: 40%;
}
.pagination-t {
	margin: 10px 5px 0px 0;
	text-align: right;
	word-spacing: 3px;
	width: 58%;
}
.pagination-t img,
.pagination-b img {
	border: none;
	margin: -5px 3px;
}
.pagination-b {
	width: 100%;
	font: 0.85em/1.3em Arial, Helvetica, sans-serif;
	text-align: center;
	word-spacing: 3px;
	margin: 25px 0;
}
.tri a,
.pagination-b a,
.pagination-t a {
	text-decoration: none;
	color: #a5a5a6;
}
.tri a:hover,
.pagination-b a:hover,
.pagination-t a:hover {
	color: #44babf;
	text-decoration: underline;
}
#colr form {
	margin: 2em 0;
}
/* ------------------------ moteur */
form#motor {
	background: #677077 url(../img/moteur/haut_module.png) no-repeat 0 0;
}
form#motor fieldset {
	border:none;
	background:  url(../img/moteur/bas_module.png) no-repeat 0 bottom;
	padding:0px 6px 0;
}
form#motor fieldset p{
	margin-top:10px;
	height: 36px;
	float:left;
	width:50%
}
form#motor fieldset label {
	color:#fff;
	margin-bottom:4px;
	padding-left: 15px;
	background: url(../img/moteur/fleche.png) no-repeat 0 4px;
}
form#motor fieldset label strong {
	font-weight: normal;
}
form#motor p.submit{
}
form#motor fieldset input {
background: url(../img/moteur/bouton_.png) no-repeat 0 2px;
width:167px;
height:25px;
border:none;
color:#fff;
font-size:0.9em;
line-height:20px;
cursor:pointer;
}
form#motor fieldset select {
	width:96%;
	font-size:0.9em;
	margin-top: 4px;
}


form#motor #option-temps-2 label.inline{
	background: none;
	padding: 0 2%;
float:left;
	width:3.5%;
}
form#motor #option-temps-2 select{
	width:44%;
float:left;
position: relative;
}
.greyblock ,
.greyblock-ft {
	width: 571px;
	margin: 0px 0px;
}
.greyblock {
	/* background: #fbfbfb url(../img/bg-greyblock.gif) repeat-y 0 0; */
	padding: 0 15px 0 25px;
}
html>body .greyblock-ft {height:auto;min-height:13px;}
.greyblock-ft {
	/* background: #fbfbfb url(../img/footer-greyblock.gif) no-repeat 0 0; */
	height: 13px;
	padding: 0 15px 0 25px;
}
html>body #month,
html>body p.comp {height:auto;min-height:29px;}
#month {
	width: 460px;
	background: #d7d7d7 url(../img/bg-month.gif) repeat-y 0 0;
	height: 29px;
	float: left;
	margin: 1em 0 0 0;
	padding: 0;
}
html>body .separateur {height:auto;min-height:0.5em;}
.separateur {
	clear: both;
	height: 0.5em;
}
.caract-title {
	float: left;
	width: 19%;
	font: italic 0.9em/1.3em Tahoma, Arial, Helvetica, sans-serif;
	color: #0186d1;
	clear: left;
	padding-top: 1em;
}
.caract-desc {
	font: 0.9em/1.3em Tahoma, Arial, Helvetica, sans-serif;
	float: left;
	width: 81%;
	padding-top: 1em;
}
p.comp {
	float: left;
	/*clear: right;*/
	margin: 1em 0 0 1em;
	width: 90px;
}
#month a,
#month a:hover,
.week a,
.week a:hover,
.first-week a,
.first-week a:hover,
.last-week a,
.last-week a:hover {
	color:#000;
	text-decoration:none;
	margin: 0;
}
.comp-nav {
	width: 40px;
	float: left;
	text-align: center;
	padding-top: 5px;
}
html>body .comp-item,
html>body .comp-item-on {height:auto;min-height:29px;}
.comp-item,
.comp-item-on {
	width: 76px;
	height: 29px;
	float: left;
	text-align: center;
	padding: 0;
}
.comp-item-on {
	background: #7bcfff;
}
.comp-item-month {
	display: block;
	font: bold 0.9em/1.2em Tahoma, Arial, Helvetica, sans-serif;
	margin: 0.2em 0 0 0;
	padding:0;
}
.comp-item-year {
	display: block;
	clear: both;
	font: 0.8em/0.9em Arial, Helvetica, sans-serif;
	color: #888;
	margin: 0.1em 0 0 0;
	padding:0;
}
.comp-item-on .comp-item-year {
	color: #fff;
}
.comp-item form,
.comp-item-on form {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
}
.comp-item input,
.comp-item-on input  {
	border: none;
	width: 100%;
	font: bold 0.8em/0.9em Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	cursor: pointer;
	margin: 3px 0 0 0;
	padding: 0;
	text-align: center;
}
.comp-item input  {
	background: #d7d7d7;
}
.comp-item-on input {
	background: #7bcfff;
}
html>body .first-week, .week, .last-week {height:auto;min-height:29px;}
.first-week,
.week,
.last-week {
	width: 460px;
	font: bold 0.9em/1.3em Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	height: 29px;
	float: left;
	clear: left;
}
.first-week {
	background: #d7d7d7 url(../img/bg-first-week.gif) no-repeat 0 0;
	margin: 1em 0 1px 0;
}
.week {
	background: #d7d7d7;
	margin: 1px 0;
}
.last-week {
	background: #d7d7d7 url(../img/bg-last-week.gif) no-repeat 0 0;
	margin: 1px 0 1em 0;
}
.week img,
.first-week img,
.last-week img {
	float: left;
	padding: 7px 0 0 0;
}
.day-range,
.week-price,
.week-link,
.week-nodisp {
	float: left;
}
.day-range {
	padding: 5px 0 0 15px;
}
.day-num {
	padding: 0 0.8em;
	font: bold 1.2em/1.3em Tahoma, Arial, Helvetica, sans-serif;
	color: #d31e1e;
}
html>body .week-price, .week-nodisp {height:auto;min-height:23px;}
.week-price,
.week-nodisp {
	color: white;
	height: 23px;
	width: 93px;
	padding: 4px 5px 0 0;
	text-align: center;
}
.week-price {
	font: bold 1.2em/1.3em Tahoma, Arial, Helvetica, sans-serif;
	background: url(../img/bt-vert.png) no-repeat 0 0; 
}
.week-nodisp {
	font: 0.95em/1.5em Tahoma, Arial, Helvetica, sans-serif;
	background: url(../img/bt-rouge.png) no-repeat 0 0; 
}
html>body .week-link {height:auto;min-height:20px;}
.week-link {
	font: bold 0.95em/1.3em Tahoma, Arial, Helvetica, sans-serif;
	color: black;
	background: url(../img/bt-jaune.png) no-repeat 0 0; 
	height: 20px;
	width: 98px;
	padding: 7px 5px 0 0;
	text-align: center;
}
html>body .first-logo-fournisseur,
html>body .logo-fournisseur {height:auto;min-height:29px;max-height:29px;}
.first-logo-fournisseur,
.logo-fournisseur  {
	float: left;
	/*clear: right;*/
	width: 90px;
	height: 29px;
	padding-top: 1px;
	text-align: center;
	overflow: hidden;
}
.first-logo-fournisseur {
	margin: 1em 0 1px 1em;
}
.logo-fournisseur {
	margin: 1px 0 1px 1em;
}
.fp-logoalt {
	width: 100%;
	color: #df5502;
	font: 0.8em/1.1em Georgia, Times New Roman, Times, serif;
}
#legende {
	clear: both;
	text-align: right;
	font: italic 0.85em/1.5em Tahoma, Arial, Helvetica, sans-serif;
	color: #0186d1;
	padding-top: 1em;
	padding-right: 20px;
}
#legende img {
	float: left;
	padding: 0.3em 0 0 37em;
}
.mt-home {
	margin: 1em 0 0 0;
	font: 0.9em/1.3em Arial, Helvetica, sans-serif;
}
.mt-option {
	margin: 0.5em 0 0 0;
	font: 0.85em/1.3em Arial, Helvetica, sans-serif;
}
.mt-submit {
	text-align: center;
	margin: 1em 0 0 0;
}
.mt-home label {
	display: block;
	float: left;
	width: 35%;
	text-align: right;
	padding-right: 10px;
	color: #696969;
}
.mt-home select {
	width: 45%;
	font: 1em/1.5em Arial, Helvetica, sans-serif;
}
.mt-option label {
	color: #696969;
}
.mt-option label.marge {
	display: block;
	float: left;
	width: 35%;
	text-align: right;
	padding-right: 10px;
}
.mt-option select {
	font: 1em/1.3em Arial, Helvetica, sans-serif;
	width: 20%;
}
/*-----------------carte */
p.carte
{
	background: url(../img/moteur/carte.png) no-repeat 0 0;
	width:541px;
	height:293px;
	position: relative;
	
}
p.carte a{
	position: absolute;
	width:52px;
	height:53px;
	overflow:hidden;
	text-indent: -1000px;
	background: url(../img/moteur/rondvert.png) no-repeat 0 0;
	cursor:pointer;
}
p.carte a#morbihan_carnac,
p.carte a#morbihan_quiberon{
	background: url(../img/moteur/rondvert_petit.png) no-repeat 0 0;
	width:40px;
	height:41px;
}
p.carte a:hover {
	background:url(../img/moteur/rondvert_survol.png) no-repeat 0 0;
}
p.carte a#morbihan_carnac:hover,
p.carte a#morbihan_quiberon:hover{
	background:url(../img/moteur/rondvert_petit_survol.png) no-repeat 0 0;
}
p.carte a#armor{
	left:304px;
	top:31px;
}
p.carte a#lecat{
	left:250px;
	top:19px;
}
p.carte a#finistere{
	top:163px;
	left:97px;
}
p.carte a#morbihan_carnac{
    left: 254px;
    top: 205px;
}
p.carte a#morbihan_quiberon{
	left:227px;
	top:238px;
}
p.carte a#etel{
	left:192px;
	top:192px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LISTING ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#title-ht,
#title-bas {
	position: relative;
	width: 99%;
	margin: 10px auto;
	clear: both;
}
#lignedevie {
	margin: 1em 0 1em 0em;
	font: 0.85em/1.3em "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	text-transform:uppercase;
	font-weight:bold
}
#lignedevie a{
	text-decoration:none;
	color:#666;
}
#lignedevie a:hover{
	text-decoration:underline;
}
#lignedevie select {
	font: 1.1em/1.3em Arial, Helvetica, sans-serif;
	color: #696969;
	background-color: #f7f9f9;
}
/* Titres des colonnes */
#title-ht {
	border-top: #8a8b8c dotted 1px;
	font: 0.8em/1.3em Arial, Helvetica, sans-serif;
	color: #8a8b8c;
	text-transform: uppercase;
}
#title-bas {
	font: 0.8em/1.3em Arial, Helvetica, sans-serif;
	text-align:right;
}
.title-comp,
.title-tarif,
.title-marchand {
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
}
.title-tarif,
.title-marchand,
.pa-tarif,
.pa-marchand {
	text-align: center;
}
.title-comp {
	width: 71%;
}
#title-bas input,
.title-comp input {
	font-size: 1.4em;
	line-height:20px;
	padding: 0px;
	font-weight:bold;
	color:#fff;
	background: url("../img/resultat/bouton_violet.png") no-repeat scroll -20px -5px transparent;
	border:none;
	text-align:center;
width:180px;
height:23px;
}
.title-tarif,
.pa-tarif {
	width: 13%;
}
.title-marchand,
.pa-marchand {
	width: 15%;
}
/* Structure des annonces */
.container-pa {
	height: 120px;
	margin:0 20px;
	padding:10px 0;
	border-right:1px dotted #BB5A83;
	position: relative;
}

html>body .pa-comp {height:auto;min-height:140px;}
html>body .pa-compsupp {height:auto;min-height:140px;}


html>body .pa-marchand {height:auto;min-height:140px;}
html>body .pa-comp-vide {height:auto;min-height:140px;}

.pa-comp,
.pa-comp-vide,
.pa-compsupp,
.pa-diapo,
.pa-desc,
.pa-tarif,
.pa-marchand ,
.pa-diapoform,
.pa-descform,
.pa-tarifform,
.pa-detail {
	float: left;
	height:120px;
}
.pa-detail {
	width:475px;
	height:120px;
	overflow:hidden;
	position: relative;
	background: url(../img/resultat/haut_resultat.png) no-repeat  0 0 ;
	padding:8px 0 0; 
}
.pa-tarif {
	float:none;
	position: absolute;
	top: 2px;
	right:2px;
	text-align:right;
	width:150px;
}
.pa-place{
	height:28px;
	background: url(../img/resultat/bonhomme.png) repeat-x 0 3px;
	float:right;
	clear:both;
	padding:0 !important;
	margin-right:8px;
	overflow:hidden;
}
.pa-tarif .sendfriend {
	background: url(../img/resultat/lettre_small.png) no-repeat right center;
	line-height:13px;
	color:#02898F;
	padding-right:30px;
	clear:both;
	float:right;
	font-size:0.9em;
	margin-right:6px;
	width:90px;
}
.pa-tarif a.pa-info{
	background: url(../img/resultat/bouton.png) no-repeat 0 0;
	width:143px;
	height:22px;
	color:#C2DC00;
	line-height:22px;
	display:block;
	position:absolute;
	bottom:1px;
	right:0;
	text-align:center;
}
.pa-tarif a.pa-info:hover{
	color:#67717D;
	background-position : 0 -21px;
}
.pa-place span {
	display:none;
}
.pa-comp {
	width: 20px;
	float:right;
	position:relative;
}
.pa-compsupp {
	width: 6%;
	background: url(../img/bg-pa-comp2.gif) no-repeat top;
}
.pa-comp-vide {
	width: 6%;
}
.pa-comp input,
.pa-compsupp input {
	margin: 1.5em 0 0 0;
	padding: 0;
	position:absolute;
	right:-8px;
	top:0px;
}
/* Structure des annonces ... DIAPORAMA */
.pa-diapo,
.pa-diapoform {
	font: 0.8em/1.3em Arial, Helvetica, sans-serif;
}
.pa-diapo {
	width: 173px;
	color:#666;
	line-height:110px;
}
.pa-diapo img{
	background:#fff;
}
.pa-diapoform {
	width: 16%;
}
.pa-diapobig{
	vertical-align:middle
	
}
.pa-diaposmall {
	border: none;
	vertical-align: middle;
	margin-top: -3px;
}
.pa-diapo a {
	text-decoration: none;
	color: #a5a5a6;
	width:158px;
	height:118px;
	overflow:hidden;
	display:block;
}
.pa-diapo a:hover {
	color: #44babf;
	text-decoration: underline;
}

/* Structure des annonces ... DESCRIPTION */
.pa-desc p.desc-libelle {
	font: bold 1.2em/0.9em Arial, Helvetica, sans-serif;
	color: #059397;
	margin: 0 0 -2px;
}
.pa-desc p.desc-titre {
	font: bold 1.25em Arial, Helvetica, sans-serif;
	color: #000;
	height:20px;
	padding:7px 150px 0 8px;
	line-height:0.75em;
}
.pa-desc {
	background: #fff url(../img/resultat/milieu_resultat.png) repeat-y;
 width:472px;
 height:112px !important;
}
.pa-desc p{
	padding: 0 8px;
	font-size:0.9em;
}
.pa-desc p.comment
{
	height:56px; overflow:hidden;
	padding-right:160px;
	background: url(../img/resultat/bas_resultat.png) no-repeat left bottom;
}
.pa-descform {
	width: 52%;
	padding: 0 3px;
}
p.hotspot {
	font: 0.9em/1.3em Arial, Helvetica, sans-serif;
	color: #ff8506;
	margin: 0;
}
p.comment {
	font: 0.85em/1.4em Arial, Helvetica, sans-serif;
	margin: 5px 0;
}
/* Structure des annonces ... TARIF */
.pa-tarif {
	
}
.pa-tarifform {
	width: 16%;
	background: url(../img/bg-tarif.gif) no-repeat 5px top;
}
.pa-tarif,
.pa-tarifform {
	margin: 0;
	padding: 0;
}
p.promo {
	margin: 0px -2px -4px 0;
	font: bold 0.8em Arial, Helvetica, sans-serif;
	color: #f00;
	text-transform: uppercase;
	letter-spacing: 4px;
}
p.allprice {	
	width: 97%;
	/*margin: 0 auto;*/
	margin: 2em 0 1em 0;
}
p.allprice {	
	font: 0.85em/1.1em Arial, Helvetica, sans-serif;
	color: 000;
}
p.allprice a {
	color: #000;
}
p.allprice del {
	font: 1.2em/1.1em Arial, Helvetica, sans-serif;
}
.pa-tarif a .price {
	font-size:2.2em;
font-weight:bold;
	color: #647179;
	display:block;
	line-height:1em;
}
.pa-tarif a {
	text-decoration: none;
	color:#000;
}
img.postit {
	position: absolute;
	left: 576px;
	top: 117px;
}
/* Structure des annonces ... MARCHAND */
.pa-marchand img {
	border: none;
	margin: 0.8em 0 0 0;
}
img.button-pa {
	margin-top: 35px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LISTING VIDE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.h1-altlist {
	padding: 1em 0 0 20px;
	margin: 1.8em 0 -0.5em 0;
	clear: both;
	/*background: url(../img/bg-header.gif) no-repeat bottom;*/
	font: 1.5em/1.5em Arial, Helvetica, sans-serif;
	color: #44babf;
	/*border-bottom: #44babf solid 1px;*/
}
.desc-alt {
	margin: 1em 8em;
	color: #e97017;
	clear: both;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FICHE PRODUIT ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.desc-fp {
	margin: 15px 20px;
	padding-bottom: 1.2em;
	font: 1em/1.5em Arial, Helvetica, sans-serif;
	color: #696969;
}
.dates-fp li{
	font: 0.85em/1.2em Arial, Helvetica, sans-serif;
	margin: 5px 0 4px 0;
	padding: 0;
}
.dates-fp a {
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom: 1px dotted #00f;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FOOTER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#footer{
float:left; 
width:925px; 
padding:20px 17px 0px;
}
#footer ul{
float:left; 
width:925px; 
list-style:none; 
padding-bottom:4px;
}
#footer li{
float:left; 
width:auto; 
font-size:11px; 
line-height:13px; 
color:#66696e; 
background:url(images/sep.gif) no-repeat 0 2px; 
padding:0 4px 0 8px;
}
#footer li.none{
background:none; 
padding-left:0;
}
#footer li a{
color:#66696e; 
text-decoration:none;
}
#footer li a:hover{
text-decoration:underline;
}
#footer img{
float:left;
}
#footer p{
float:left; 
width:auto; 
font-size:11px; 
left:13px; 
color:#66696e; 
padding:2px 8px
}
#footer span{
float:left; 
width:auto; 
background:url(images/left_arrondi_f.gif) no-repeat 0 0; 
height:15px; 
padding-left:5px
}
#footer span strong{
float:left; 
width:auto; 
background:url(images/right_arrondi_f.gif) no-repeat right 0; 
font-weight:normal; 
height:11px; 
padding:4px 5px 0 0
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MISES EN AVANT ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.cdc,
.cdcl {
	width: 18%;
	padding: 0 8px 8px 8px;
	text-align: center;
	float: left;
}
.cdc {
	border-right: #bfc1c1 solid 1px;
}
.pp-adr,
.pp-desc {
	float: left;
	clear: both;
	text-align: left;
	width: 100%
}
.pp-adr {
	margin-bottom: 3px;
	font: 0.85em/1.4em Arial, Helvetica, sans-serif;
	color: #696969;
}
.pp-desc  {
	margin-bottom: 7px;
	font: 0.85em/1.2em Arial, Helvetica, sans-serif;
}
.cdc  a.pp-link ,
.cdcl  a.pp-link {
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom: 1px #00f dotted;
	color: #696969;
}
.pp-logoalt,
.pa-logoalt {
	float: left;
	clear: both;
	text-align: center;
	width: 100%;
	color: #ff8506;
	font: 0.85em/1.5em Georgia, Times New Roman, Times, serif;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ARGUMENTAIRE GEOGRAPHIQUE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.liens-internes {
	position: relative;
	width: 90%;
	margin: 2em auto;
	clear: both;
	padding: 0.2em 1.8em;
	font: 0.85em/1.2em Arial, Helvetica, sans-serif;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HOME ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
html>body #moteur {height:auto;}

#moteur {
	position: relative;
	width: 675px;
	margin: 0.5em auto;
}
#hm-promo,
#hm-dm {
	float: left;
	width: 91%;
	margin: 0 0.5em;
	padding: 2px;
	border-left:2px solid #ffbc2d;
	border-top: 1px solid #c9cacb;
	border-right: 1px solid #c9cacb;
	border-bottom: 1px solid #c9cacb;
	background: #eef0f1;
}
#hm-promo {
	clear: both;
}
#hm-promo h1,
#hm-dm h1 {
	background: #f5bb0b url(../img/bg-header-hm.gif) no-repeat;
	margin: 0 0 0.3em 0;
	padding: 0;
	text-align: center;
	font: bold 1.4em/1.5em Arial, Helvetica, sans-serif;
	color: #df5502;
}
div.ligne-promo
{
	width: 99%;
	padding: 0 1px 0 2px;
	min-height: 3.8em;
	clear: both;
}
div.ligne-promo p.ligne-promo-ville
{
	float:left;
	width: 75%;
}
div.ligne-promo p.ligne-promo-desc
{
	float:left;
	width: 85%;
}
div.ligne-promo p.ligne-promo-prix
{
	width: 25%;
}
div.ligne-promo p.ligne-promo-prix-del
{
	width: 15%;
}
div.ligne-promo p.ligne-promo-prix,
div.ligne-promo p.ligne-promo-prix-del
{
	float:left;
	text-align: right;
	color: #df5502;
}
div.ligne-promo p.ligne-promo-desc,
div.ligne-promo p.ligne-promo-prix-del
{
	padding-top: 3px;
}
div.ligne-promo p.ligne-promo-ville,
div.ligne-promo p.ligne-promo-prix
{
	padding: 0;
}
div.ligne-promo p.ligne-promo-desc
{
	clear: left;
	font: 0.85em/1.2em Arial, Helvetica, sans-serif;
}
div.ligne-promo p.ligne-promo-prix-del
{
	font: 0.85em/1.3em Arial, Helvetica, sans-serif;
}
div.ligne-bouton
{
	width: 99%;
	padding: 1px;
	margin: 1.5em 0 0 0;
	clear: both;
	text-align: right;
	font: italic 0.85em/1.2em Arial, Helvetica, sans-serif;
}
div.ligne-bouton img
{
	margin: 0 -2px -3px 0;
	padding: 0;
	border: none;
}
.hm-hotspot {
	float:left;
	margin:0 0 0 0.5em;
	width:93%;
	}
.hm-link {
	font: 0.85em/1.3em Arial, Helvetica, sans-serif;
	margin: 1em 0.5em 0 0.5em;
	clear: both;
	/*float: left;*/
}
/*.hm-hotspot2 {
	clear: both;
	width: 95%;
	margin: 1em auto;
	text-align: center;
}
.hm-hotspot2 img {
	border: 0;
	margin: 0 1em;
}*/

.fast-dest {
	width: 45%;
	margin: 0;
	float: left;
	/*display: none;*/
}
.fast-dest a {
	border: none;
}
.fp-diaposmall {
	
	border:1px solid #8A8B8C;
margin:0 5px 5px 0;
padding:3px;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DERN. MIN. & PROMO ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
html>body #moteur-dm {height:auto;min-height:8.5em;}

#moteur-dm {
	position: relative;
	width: 95%;
	height: 8.5em;
	margin: 1em auto;
	color: #696969;
}
.mt-dm {
	font: 0.9em/1.3em Arial, Helvetica, sans-serif;
	margin: 1 em 0.5em;
	padding: 0 0.5em;
	clear: both;
}
.mt-dm label {
	width: 100%;
	padding-right: 10px;
}
.space-mt-dm {
	margin: 0 2.5em;
}
.link-dm {
	width: 95%;
	text-align: center;
	font: 0.85em/1.0em Arial, Helvetica, sans-serif;
	margin-bottom: 2em;
}
.fs-dm ul {
	margin: 0 0 1em 0;
	padding: 0 0.5em;
	font: 0.9em/1.5em Arial, Helvetica, sans-serif;
	clear: both;
}
.fs-dm li {
	display: inline;
	margin: 0 1em 0 0;
	font: 0.95em/1.5em Arial, Helvetica, sans-serif;
}
.alt-dm {
	clear: both;
	margin: 1em 8em;
	padding-top: 2em;
	color: #df5502;
}
fieldset .fs-dm > form#motor {
	margin: 1em 0.5em;
	padding: 0 0.5em;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DIVERS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.bt-home {
	margin: -7px 0;
	border: 0;
}
.hd-footer {
	height: 2.2em;
	/*background: #f5f7f8 url(../img/bg-hd-footer.gif) no-repeat center bottom;*/
	background-color: #f5f7f8;
}
.hd-footer img {
	border: none;
	margin: 0 2px 0 0;
	padding: 0;
}
.addr {
	font: 0.9em/1.55em Georgia, Times New Roman, Times, serif;
	text-transform: uppercase;
	color: #888;
}
.region {
	color: #df5502;
	margin-top: 5px;
	margin-left: 1px;
}
.orange
{
	color:#df5502;
}
.separation {
	border-top:dotted 1px #df5502;
}	
.pays {
	color: #df5502;
	font-weight:bold;
	font-size:110%;
	margin-top: 5px;
	margin-left: 1px;
}
.comment-home {
	font: 0.9em/1.3em Arial, Helvetica, sans-serif;
	margin: 0.5em;
	clear: both;
}
.dates-rech {
	color: #f8b323;
	text-transform: uppercase;
	font: 0.9em/1.3em Arial, Helvetica, sans-serif;
}
.dates-rech-mea {
	color: #f8b323;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.alert-404 {
	margin: 2em 8em;
	font: 0.9em/1.2em Arial, Helvetica, sans-serif;
	color: #df5502;
}
.desc-404 {
	margin: 1.5em 8em;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ADWORDS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#col-adw {
	position: relative;
	width: 90%;
	margin: 1em auto 3em auto;
}
html>body #moteur-adw {height:auto;min-height:16em;}

#moteur-adw {
	position: relative;
	width: 50%;
	height: 16em;
	margin: 2em auto 1em auto;
}
fieldset.fs-adw {
	width: 100%;
	padding: 0.5em 1em 1em 1em;
	margin-right: 1em;
	background: #e5fefc url(../img/bg-mt-home.gif) repeat;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ COMPARATEUR / COMPTE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.cmp-form,
#cmp-captcha {
	width: 80%;
	margin: 0.5em 8em;
	clear: both;
}
.cmp-comete {
	width: 70%;
	margin: 0.8em 8em;
	font: 0.8em/1.2em Arial, Helvetica, sans-serif;
	color: #93a1b2;
	text-align: center;
	clear: both;
}
.cmp-comete input {
	margin: 1.5em 0;
}
p.cmp-form label {
	display: block;
	width: 30%;
	float: left;
	text-align: right;
	margin: 0 0.5em;
}
p.cmp-form label.allwidth {
	display: block;
	width: 60%;
	margin: 0 0.5em;
	font: 0.85em/1.2em Arial, Helvetica, sans-serif;
}
p.cmp-form label.midwidth {
	display: block;
	width: 45%;
	margin: 0 0.5em;
	font: 0.85em/1.2em Arial, Helvetica, sans-serif;
}
p.cmp-form img {
	border: none;
}
p.cmp-form a {
	margin: 1.7em;
}
#cmp-captcha table {
	float: left;
	width: 30%;	
}
#cmp-captcha label {
	display: block;
	width: 30%;
	float: left;
	text-align: right;
	margin: 2.2em 0.5em 0 0.5em;
}
#cmp-captcha input {
	margin: 2em 0 0;
}
.cmp-alert,
.cmp-alert2 {
	color: #df5502;
	margin: 2em 0;
}
.cmp-confirm {
	margin: 8em auto;
	width: 75%;
}
.cmp-confirm p{
	margin: 2em 0;
}
.cmp-confirm img{
	border: none;
}
.cmp-oblig {
	color: #ff8506;
	font-weight: bold;
	padding-bottom: 2px;
	border-bottom: dotted 1px #df5502;
}
.cmp-etape {
	color: #000;
	padding: 0 0.5em;
}
.cmp-comment,
.cmp-comment2 {
	margin: 0 0.5em;
	font: 0.85em/1.2em Arial, Helvetica, sans-serif;
	color: #93a1b2;
}
.cmp-comment2 {
	margin: 2px 0 0 10em;
}
.pa-diapoform a,
.pa-tarifform a {
	text-decoration: none;
}
.pa-tarifform {
	text-align: center;
}
#cmp-blochd,
#cmp-bloclk,
#cmp-blocft {
	width: 146px;
	clear: both;
	margin: 0 auto;
	padding: 0;
}
html>body #cmp-blochd {height:auto;min-height:27px;}
html>body #lktypehd  {height:auto;min-height:27px;}
#cmp-blochd,
#lktypehd {
	height: 27px;
	margin-top: 5px;
	text-align: center;
	font: bold 1.1em/1.2em Arial, Helvetica, sans-serif;
	color: #93a1b2;
}
#cmp-blochd {
	background: url(../img/resultat/bouton_violet.png) no-repeat;
	width:205px;
	
}
#cmp-blochd h4{
	color:#fff;
}
#lktypehd {
	background: url(../img/resultat/milieu_comparateur.png) no-repeat;
}
#cmp-bloclk {
		border-left:1px solid #EAEBEB;
border-right:1px solid #EAEBEB;
font:1em/1.2em Arial,Helvetica,sans-serif;
margin-left:1px;
width:203px;
padding:1em 0 0 0;
}
#cmp-bloclk  p,
#cmp-bloclk  p.cmp-caddie,
#cmp-bloclk  p.cmp-noid ,
#cmp-bloclk  p.cmp-valid,
#cmp-bloclk  form {
	width: 87%;
	margin: 0 auto;
padding:1em 0;
border-top:1px solid #EAEBEB;
}
#cmp-bloclk a:hover{
	text-decoration:underline !important;
}
.cmp-caddie {
	text-align: center;
	color: #A91D63;
	
		border-top:none !important
}
#cmp-bloclk  p.trash,
#cmp-bloclk  p.sendfriend {
	text-align: center;
}
#cmp-bloclk  p.sendfriend a{
	background:url("../img/resultat/lettre_big.png") no-repeat scroll right center transparent;
color:#02898F;
padding-right:35px;
text-decoration: none;
}
#cmp-bloclk  p.trash a{
	background:url(../img/resultat/poubelle.png) no-repeat scroll right center transparent;
color:#666;
padding:10px 30px 10px 0;
text-decoration: none;
}
.cmp-noid {
	font: 0.85em/1.1em Arial, Helvetica, sans-serif;
}
/*.cmp-noid a {
	text-decoration: none;
	color: #696969;
}
.cmp-noid a:hover {
	color: #44babf;
	text-decoration: underline;
}*/
.cmp-valid {
	font: 0.85em/1.1em Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 2em 0;
}
#cmp-bloclk  h4 {
	border-top: #93a1b2 dotted 1px;
	margin-top: 0.5em;
}
#cmp-bloclk  form {
	font: 0.85em/1.1em Arial, Helvetica, sans-serif;
}
#cmp-bloclk  label {
	display: block;
	clear: both;
	padding-bottom: 3px;
}
#cmp-blocft {
background:url("../img/resultat/bas_panier.png") no-repeat scroll 1px 0 transparent;
height:20px;
width:206px;
}
.cmp-intro,
.cmp-alert2 {
	margin: 2em 8em;
}
.cmp-intro img,
#cmp-bloclk img
 {
	border: none;
}
select.cmpdate {
	width: 95%;
	font: 0.85em/1.5em Arial, Helvetica, sans-serif;
	margin: 0 auto;
}
h5 {
	width: 90%;
	font: normal 1em/1.2em Arial, Helvetica, sans-serif;
	color: #000;
	margin: 2em auto 1.5em auto;
	padding: 0.6em 0;
	text-align: center;
	background: url(../img/comete-h5.gif) no-repeat top center;
}
#bouche-trou {
	border-top: #8a8b8c dotted 1px;
	font: 0.1em/1.3em Arial, Helvetica, sans-serif;
	margin: 10px 0 0 0;
	padding: 0;
}
.red-list {
	color: #f00;
}
.h2-fp {
	padding: 0 0 0 20px;
	margin: 0 0 -0.5em 0;
	clear: both;
	font: 1.5em/1.5em Arial, Helvetica, sans-serif;
	color: #44babf;
}

}
