/*  ----------------------------------------------------------------------------
    * Filename:         typography.css
    * Description:      Sets up some sensible default typography
    * Version:          1.0 (2010-09-23)
    ------------------------------------------------------------------------- */

/*  ----------------------------------------------------------------------------
    1. Default font settings
----------------------------------------------------------------------------- */

body {
    font-style: normal; font-size: 12px; line-height: 18px;
}
body, input, select, textarea, th, td {
    font-family: Arial, Helvetica, sans-serif;
}

/*  ----------------------------------------------------------------------------
    2. Text elements
----------------------------------------------------------------------------- */

h1                  { font-size: 15px; line-height: 26px;color:#0b6898;font-weight:bold; }
h2                  { font-size: 14px; line-height: 33px;color:#3f398e;border-bottom:solid 1px #bab6ee;font-weight:bold;margin-bottom:8px; }
h3                  { font-size: 12px; line-height: 24px; padding:5px; background-color: #ebf7ff; border:solid 1px #c7e8ff;font-weight:bold;margin-bottom:5px;margin-top:5px;}
h4                  { font-size: 15px; line-height: 23px; }
h5                  { font-size: 14px; line-height: 22px; }
h6                  { font-size: 13px; line-height: 21px; }
em, i               { }
p                   { }
small               { }
strong, b           { }

.language{
  font-size:13px;
  text-transform: uppercase;
  color:#0b6898;
  width:62px;
  text-align:right;
  padding-top:7px;
}
.text-coordonnees{
font-size:18px;
color:#015a9f;
width:117px;
float:left;
height:90px;
padding-top:2px;
}
.text-heures{
font-size:18px;
color:#015a9f;
padding-left:20px;
padding-bottom:9px;
}
.depannage{
  font-size: 15px;
  font-weight:bold;
  color:#00638b;
  line-height:22px;}
.h24{
  font-size: 22px;
  font-weight:bold;
  color:#00638b;
}
.under-construction{
  font-weight:bold;
  text-align:center;
  padding:50px 0px;
}
 .text-bg{
   color:#fff;
   line-height:17px;
 }
.depanages{
  padding-top:5px;
  padding-left:112px;
}
.tel{
  padding-left:112px;
}
.heures{
  padding-top:4px;
  padding-left:13px;
}
.days{
  padding-left:13px;
}
.title-stuff{
  font-weight:bold;
  text-align:left;
}


/*  ----------------------------------------------------------------------------
    3. Links
----------------------------------------------------------------------------- */
.site-link:link, .site-link:visited{
   color: #0b6898;text-decoration:none;
  }
.site-link:hover, .site-link:active{
  text-decoration: underline;
  color: #363c92;
}
.site-link1:link, .site-link1:visited{
   color: #3f398e;text-decoration:none;font-size:14px;
  }
.site-link1:hover, .site-link1:active{
  text-decoration: underline;
  color: #363c92;
}
.encart-link:link, .encart-link:visited{
  color:#fff;
  text-decoration:none;
  font-weight:bold;
  font-size: 13px;
  line-height:17px;
  }
.encart-link:hover, .encart-link:active{
  text-decoration: underline;
}
.details:link, .details:visited{
  color:#1185c1;
  text-decoration:none;
  font-weight:bold;
  font-size: 11px;
   }
.details:hover, .details:active{
  text-decoration: underline;
}
.refricar:link, .refricar:visited{
  font-weight: bold;color:#3dbbeb;text-transform:uppercase;
   }
.refricar:hover, .refricar:active{
  text-decoration: underline;
}
/*  ----------------------------------------------------------------------------
    4. Lists
----------------------------------------------------------------------------- */


 ul.listmap li{
background: url(../images/layout/bullet.png) no-repeat top left;
background-position:0px 10px;
text-align:left;
font-weight: normal;
line-height: 20px;
font-size: 12px;
font-weight:bold;
color:#474338;
padding:4px 0px 3px 0px;
text-transform: uppercase;
border-bottom:solid 1px #cfebff;
border-top:solid 1px #eaf7ff;
color:#373d92 !important;


}
 ul.listmap li a{
text-align:left;
font-weight: normal;
color:#373d92;
padding:3px 0px 3px 20px;
width:216px;
display:block;
font-weight:bold;

}
ul.listmap li:hover, ul.listmap li.active {
color:#ffffff !important;
background: url(../images/layout/bullet-over.png) no-repeat top left;
background-position: 0px 10px;
padding:4px 0px 3px 0px;
cursor: pointer;
text-decoration: none;

}
  ul.listmap li a:hover, ul.listmap li.active a {
text-decoration: none;
font-weight:bold;
color:#0470c5;
}

ul.list{
 text-align:left;
 line-height:15px;
 padding-top:6px;
 color:#fff;
 font-size:11px;
   }
ul.list li{padding-left:12px; background:url(../images/layout/icon-list.png) left 4px no-repeat;  }

ul.list1{
 text-align:left;
 line-height:18px;
 padding-left:30px;
 color:#fff;
 font-size:12px;
   }
ul.list1 li{padding-left:15px; background:url(../images/layout/icon-list.png) left 6px no-repeat;  }
ul.list2{
 text-align:left;
 line-height:14px;
 padding-left:30px;
 color:#fff;
 font-size:12px;
   }
ul.list2 li{padding-left:15px; background:url(../images/layout/icon-list.png) left 3px no-repeat;  }

ul.list3{
 text-align:left;
 line-height:14px;
 padding-left:20px;
 color:#0b6898;
 font-size:12px;
 padding-top:5px;
   }
ul.list3 li{padding-left:15px; background:url(../images/layout/icon-list3.png) left 3px no-repeat;  }

/*  ----------------------------------------------------------------------------
    5. Tables
----------------------------------------------------------------------------- */
.head{
  background-color:#015a9f;
  font-weight:bold;
  height:30px;
  text-align:center;
  color:#fff;
}

.line{
  background-color:#e8f6ff;
  height:25px;
  text-align:left;
  padding-left:10px;
}
.line-center{
  background-color:#e8f6ff;
  height:25px;
  text-align:center;
  padding-left:10px;
}

/*  ----------------------------------------------------------------------------
    6. Form elements
----------------------------------------------------------------------------- */
