/*
Design ZeFree version 1 Xhtml 1.1 Css GD2
http://www.zefree.com
*/

/*
-----------------------------------
 Le bloc principal
-----------------------------------
*/

body
{
   width: 900px;
   margin: auto;
   margin-top: 0px;
   margin-bottom: 0px;
   background-color: #660000;
   text-align: center;
}


#el_main
{
   color: #000000;
   border: 2px solid black;
   margin-top: 0px;
   height: 100%;
   background-color: #FFFFFF;
   width: 900px;
}

a
{
   color: #000000;
   text-decoration: none;
}

a img
{
  border:  none ;
  margin:0;
 padding:0;
}

a:hover img
{
  border: none;
  margin:0;
 padding:0;
}

a:hover
{
   background-color: #000000;
   color: white;
}

textarea {
border: 1px solid black;
background-color: #FFFFFF;
font-family:"trebuchet ms",sans-serif;
font-size: 13px;
color: #000000;
}

input {
border: 1px solid black;
font-family:"trebuchet ms",sans-serif;
color: #000000;
background-color: #FFFFFF;
}

select, option {
background-color: #FFFFFF;
color: #000000;
}

#el_top
{
   width: 900px;
   height: 125px;
   background-image: url("http://www.europelimousine.fr/sitepics/els_top.png");
   background-repeat: no-repeat;
   background-align: center;
   margin-bottom: 0px;
   margin-top: 0px;
   color: #ffffff;
   font-size: 11px;
   font-family: Arial, Arial Black;
   text-align: center;
}

#el_toptext
{
   border: 0px solid black;
   font-size: 11px;
   font-family: Arial, Arial Black;
   padding-left: 30px;
   padding-top: 105px;
   text-align: left;
}

#el_bgleft
{
   border: 0px solid black;
   position: relative;
   float: left;
   position: relative;
   height: 100%;
   width: 200px;
   color: #ffffff;
   font-family: Arial, Arial Black;
}

#el_bgleft img
{
display: block;
   border: 0px solid black;
   padding: 0px;
   margin: 0px;
}

#el_bgleft h1
{
   padding-left: 10px;
   padding-top: 0px;
   font-size: 22px;
   font-weight: bold;
}

#el_bgleft h2
{
   padding-left: 10px;
   padding-top: 0px;
   font-size: 18px;
   font-weight: bold;
}

#el_bgleft h3
{
   padding-left: 10px;
   padding-top: 0px;
   font-size: 14px;
   font-weight: bold;
   color: #000000;
}

#el_bgleft h4
{
	width: 150px;
	margin-left: 20px;
   font-size: 18px;
   font-weight: bold;
   text-align: center;
   border: 1px solid yellow;
}

#el_center
{
   border: 0px solid black;
   margin-left: 200px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-top: 0px;
   background-color: #ffffff;
   height: 100%;
   font-family: Times New Roman, Times, serif;
   font-weight: normal;
}

#el_footer
{
   border: 0px solid black;
   font-size: 0.65em;
   font-weight: bold;
   font-family: Arial, Arial Black;
   text-align: center;
   padding-top: 25px;
}

#el_description
{
   font-size: 0.7em;
   font-family: Arial, Arial Black;
   text-align: center;
   padding-top: 2px;
}

hr {
  clear: both;
  visibility: hidden;
}


#el_home1
{
   text-align: left;
   border: 0px solid black;
   padding-left: 5px;
   padding-right: 5px;
}

#el_home1 h1
{
   border-right: 0px solid black;
   border-top: 0px solid black;
   font-size: 0.9em;
   padding: 2px;
   margin-top: 0px;
}

#el_home1 h2
{
   
   border-right: 0px solid black;
   border-top: 0px solid black;
   font-size: 1em;
   padding: 2px;
   padding-left: 10px;
   margin-top: 0px;
   background-color: #660000;
   color: #FFFFFF;
}

/*
-----------------------------------
Contacts Page
-----------------------------------
*/
#el_contacts
{
   padding: 4px;
   padding-right: 10px;
   text-align: justify;
   background-color: white;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size: 12px;
   color: #000000;
   border: 1px solid orange;
} 

#el_contacts h1
{
   font-size: 12px;
   color: #000000;
} 

#el_contacts h2
{
   font-size: 14px;
   color: #000000;
} 

#el_contacts h3
{
   font-size: 12px;
   color: #000000;
   width: 500px;
   margin-left: 50px;
   border: 1px dotted orange;
} 