*{
margin:0;
padding:0;
}

body {
background-color: #FFFFFF;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
}

.mainborder {
background: url(../images/ombre_haut.png) repeat-x #ececec;
}

.emprunt {
color: #4b4b4b;
font: 12px sans-serif;
}

.formulaire {
width: 200px;
color: #4b4b4b;
font: 12px sans-serif;
}

.formulaires {
color: #444444;
font: 12px sans-serif;
font-weight: bold;
}

.searchbox {
color: #ffffff;
font: 13px sans-serif;
font-weight: bold;
font-variant: small-caps;
}

.list {
color: #444444;
font: 11px sans-serif;
font-weight: normal;
}

.listdate {
color: #444444;
font: 11px sans-serif;
font-weight: normal;
}

.listkm {
color: #444444;
font: 11px sans-serif;
font-weight: normal;
}

.listprix {
color: #444444;
font: 11px sans-serif;
font-weight: bold;
}

.listtitle {
color: #444444;
font: 11px sans-serif;
font-weight: bold;
}

.listtop {
color: #777777;
font: 11px sans-serif;
font-weight: bold;
}

.detailtitle {
color: #444444;
font: 13px sans-serif;
font-weight: bold;
}

.pageSelect {
color: #c31e1e;
font: 11px sans-serif;
font-weight: bold;
}

.page {
color: #777777;
font: 11px sans-serif;
}

.detail {
color: #444444;
font: 11px sans-serif;
}

.detailed {
color: #777777;
font: 11px sans-serif;
font-style: italic;
}

.detaildata {
color: #444444;
font: 11px sans-serif;
font-weight: bold;
}

.detailprix {
color: #12C000;
font: 11px sans-serif;
font-weight: bold;
}

.detailcomment {
color: #444444;
font: 11px sans-serif;
font-weight: normal;
}

#gallery_detail{ //CSS for Simple Gallery Example 1
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 1px solid #333333;
}

#gallery_detail .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: right;
font: 10px sans-serif;
padding: 2px 5px;
}



.solidblockmenu ul{
margin: 0;
padding: 0;
float: left;
font: bold 13px sans-serif;
font-variant: small-caps;
width: 980px;
border: 0px solid #625e00;
border-width: 0px 0;
background: #c4c4c4 url(../images/haut.png) bottom center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #cccccc;
font: 12px sans-serif;
font-weight: bold;
font-variant: small-caps;
padding: 9px 11px;
text-decoration: none;
margin-left: 4px;
background: url(../images/bg-menu-button.png) center center repeat-x;
}

.solidblockmenu li a:visited{

}

.solidblockmenu li a:hover, .solidblockmenu li a.current{
color: #FFFFFF;
background:  #5a9dd3 center center repeat-x;
}

.tabcontainer{

clear: left;
width:980px; /*width of 2nd level sub menus*/
height:2.0em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
margin-top: -0em;
}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

.tabcontent{
width: 960px;
display:none;
padding: 9px 10px;
height: 30px;
text-align: left;
background:  url(../images/bg-menu.png) top repeat;
font: 12px sans-serif;
font-variant: small-caps;
color: white;
}

.tabcontent a{
text-decoration: none;
font: 12px sans-serif;
font-variant: small-caps;
color: white;
}

.tabcontent a:hover{
text-decoration: underline;
font: 12px sans-serif;
font-variant: small-caps;
color: white;
}

   .identifiant {
	padding-left: 24px;
	width: 150px;
	font: 12px sans-serif;
	font-weight: normal;
	height: 20px;
	border: 1px solid #666;
	color: #666;
	background: #fbfbfb url(../images/identifiant.png) 0 50% no-repeat;
   }
   
   .password {
	padding-left: 24px;
	width: 150px;
	font: 12px sans-serif;
	font-weight: normal;
	height: 20px;
	border: 1px solid #666;
	color: #666;
	background: #fbfbfb url(../images/password.png) 0 50% no-repeat;
   }
   
   .submit {
    width: 50px;
    font: 12px sans-serif;
    font-weight: normal;
	height: 20px;
	border: 1px solid #666;
	color: #666;
	background: #fbfbfb ;
   }

a:link.formlink    {font-family: sans-serif;font-size: 12px;	color: #575757;	text-decoration: underline; }
a:visited.formlink {font-family: sans-serif;font-size: 12px;	color: #575757;	text-decoration: underline;}
a:hover.formlink   {font-family: sans-serif;font-size: 12px;	color: #575757;	text-decoration: none; }
a:active.formlink  {font-family: sans-serif;font-size: 12px;	color: #575757;	text-decoration: none; }

a:link.link    {font-family: sans-serif;font-size: 11px;	color: #444444;	text-decoration: none; }
a:visited.link {font-family: sans-serif;font-size: 11px;	color: #444444;	text-decoration: none;}
a:hover.link   {font-family: sans-serif;font-size: 11px;	color: #444444;	text-decoration: underline; }
a:active.link  {font-family: sans-serif;font-size: 11px;	color: #444444;	text-decoration: none; }

a:link.linkblue    {font-family: sans-serif;font-size: 11px;	color: #0b63a7;	text-decoration: none; }
a:visited.linkblue {font-family: sans-serif;font-size: 11px;	color: #0b63a7;	text-decoration: none;}
a:hover.linkblue   {font-family: sans-serif;font-size: 11px;	color: #0b63a7;	text-decoration: underline; }
a:active.linkblue  {font-family: sans-serif;font-size: 11px;	color: #0b63a7;	text-decoration: none; }

a:link.linkdir    {font-family: tahoma;font-size: 12px;	color: #3a3a3a;	text-decoration: none; }
a:visited.linkdir {font-family: tahoma;font-size: 12px;	color: #3a3a3a;	text-decoration: none;}
a:hover.linkdir   {font-family: tahoma;font-size: 12px;	color: #3a3a3a;	text-decoration: underline; }
a:active.linkdir  {font-family: tahoma;font-size: 12px;	color: #3a3a3a;	text-decoration: none; }

a:link.linkwhite    {font-family: sans-serif;font-size: 11px;	color: #FFFFFF;	text-decoration: none; }
a:visited.linkwhite {font-family: sans-serif;font-size: 11px;	color: #FFFFFF;	text-decoration: none;}
a:hover.linkwhite   {font-family: sans-serif;font-size: 11px;	color: #FFFFFF;	text-decoration: none; }
a:active.linkwhite  {font-family: sans-serif;font-size: 11px;	color: #FFFFFF;	text-decoration: none; }

.linkwhite {font-family: sans-serif;font-size: 11px;	color: #FFFFFF;	text-decoration: none; }

a:link.linkcarbon      {font-family: sans-serif;font-size: 10px;	color: #FFFFFF;	text-decoration: none; font-variant: small-caps; }
a:visited.linkcarbon {font-family: sans-serif;font-size: 10px;	color: #FFFFFF;	text-decoration: none; font-variant: small-caps; }
a:hover.linkcarbon    {font-family: sans-serif;font-size: 10px;	color: #FFFFFF;	text-decoration: none; font-variant: small-caps; }
a:active.linkcarbon  {font-family: sans-serif;font-size: 10px;	color: #FFFFFF;	text-decoration: none; font-variant: small-caps; }

a:link.linkcarbonx      {font-family: sans-serif;font-size: 11px;	color: #FFFFFF;	text-decoration: none; font-variant: small-caps; }
a:visited.linkcarbonx {font-family: sans-serif;font-size: 11px;	color: #FFFFFF;	text-decoration: none; font-variant: small-caps; }
a:hover.linkcarbonx    {font-family: sans-serif;font-size: 11px;	color: #FFFFFF;	text-decoration: none; font-variant: small-caps; }
a:active.linkcarbonx  {font-family: sans-serif;font-size: 11px;	color: #FFFFFF;	text-decoration: none; font-variant: small-caps; }


img.fp { border: 3px solid #FFFFFF;}


.foot {
font: 9px sans-serif;
font-variant: small-caps;
color: #FFFFFF;
}

a:link.footlink      {font-family: sans-serif;font-size: 9px;	color: #FFFFFF;	text-decoration: none; font-variant: small-caps;}
a:visited.footlink {font-family: sans-serif;font-size: 9px;	color: #FFFFFF;	text-decoration: none; font-variant: small-caps;}
a:hover.footlink    {font-family: sans-serif;font-size: 9px;	color: #FFFFFF;	text-decoration: underline; font-variant: small-caps;}
a:active.footlink  {font-family: sans-serif;font-size: 9px;	color: #FFFFFF;	text-decoration: none; font-variant: small-caps;}
