/*-----------------------------
RESET STYLES
-----------------------------*/

html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
	-webkit-text-size-adjust:none; /* This stops the iPhone from automatically changing the size of the text when you flip the phone */
	font-family:Calibri;
}

.info {
color:#A4A4A4;
font-size:12px;
padding-bottom:10px;
}
#conteneur{
	background: #2E2E2E;
	background: -webkit-gradient(linear, left top, left bottom, from(#424242), to(#2E2E2E) );
	background: -moz-linear-gradient(-190deg, #424242, #2E2E2E);
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#424242', EndColorStr='#2E2E2E');
width:320px;
color:white;

}

#header{
background: #2E2E2E;
font-style:italic;
height: 30px;
text-align:center;
color:#FAFAFA;
font-size:20px;
position:fixed;
width: 320px;
}

#menu{
background: #2E2E2E;
height: 25px;
margin-top:30px;
padding-right:10px;
padding-left:10px;
padding-bottom:10px;
position:fixed;
width: 300px;
border-bottom:1px solid #610B4B;
box-shadow: 0px 5px 5px #2E2E2E; 
}

#menu .menu{
padding-left:24px;
padding-right:24px;
float:left;
background-color: #B404AE;
cursor:pointer;
height:25px;
vertical-align: middle;
}

#menu .menu1{
border-radius: 10px 0px 0 10px; 
border-right:1px solid #610B4B;
}

#menu .menu2{
border-radius: 0px 10px 10 0px;
border-left:1px solid #610B4B;
}

#form{
 border-radius: 10px; 
padding-top:20px;
padding-bottom:20px;
background: #FAFAFA;
background: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#FAFAFA) );
background: -moz-linear-gradient(-90deg, #F2F2F2, #FAFAFA);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#F2F2F2', EndColorStr='#FAFAFA');
margin-bottom:10px;
}
#search-form select {
    color: #003366;
    font-size: 130%;
    vertical-align: middle;
	margin-left:5px;
	margin-right:5px;
    width: 200px;
}

#search-form  input.button {
    color: #003366;
    font-size: 130%;
    vertical-align: middle;
    width: 290px;
	margin-left:5px;
	margin-right:1px;

}

#search-form  textarea{
    color: #003366;
    font-size: 130%;
    vertical-align: middle;
    width: 290px;
	margin-left:5px;
	margin-right:5px;

}

span.euro{
color: #003366;
vertical-align: middle;
    font-size: 150%;
	font-weight:bold;
}
#search-form input.text {
    color: #003366;
    font-size: 130%;
    vertical-align: middle;
      width: 60px;
	margin-left:1px;
	margin-right:5px;
}
#corps{
padding-top:80px;
clear:both;
font-weight:normal;
margin-right:10px;
margin-left:10px;

 border-radius: 10px; 
padding-bottom:20px;
min-height:220px;
}
#corps table{
width:290px;
color:#2E2E2E;
border-radius: 10px;
border-collapse : collapse;
background: #FAFAFA;
background: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#FAFAFA) );
background: -moz-linear-gradient(-90deg, #F2F2F2, #FAFAFA);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#F2F2F2', EndColorStr='#FAFAFA');
}

tr{
border-bottom:1px;
}

td 
{
border-bottom:1px solid navy;
padding:5px;
}
td.date{
width:60px;
font-size:12px;
font-style:italic;
color:#848484;
vertical-align : top;
}
td.nom{
width:200px;
font-size:15px;
vertical-align : top;
}

td.prix{
text-align:right;
font-size:18px;
font-weight:bold;
}

.description{
font-size:12px;
font-style:italic;
color:#848484;
vertical-align : top;
}
#footer{
background-color: #B404AE;
    height: 44px;
	color:white;
	text-align:center;
}