

body {
color: #4D4D4D;
font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
background: #FFFFFF;
}

a {
color: #005880;
}

a:hover {
color: #006B95;
}

a:visited {
color: #006B95;
}

a:visited:hover {
color: #2C91B2;
}

h1{
font-family: "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #006B95;
margin: 24px 0 0 0;
padding:0;
padding-left: 24px; 
}

h2 {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #007AAC;
margin: 0;
padding : 0;
text-align:left;
}

h3 {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #0953AF;
margin: 15px;
}
h4 {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #007AAC;
margin: 0;
margin-left:24px;
margin-top:15px;
padding : 0;
text-align:left;
}
h5 {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #007AAC;
margin: 0;
margin-left:24px;
padding : 0;
text-align:left;
}
p {
padding:0;
margin: 0px 15px 10px 24px;
margin-top:0;
padding-bottom:8px;
}
p.boxes {
padding:0;
margin: 0px 0px 10px 0px;
margin-top:0;
padding-bottom:8px;
}
p.boxes_nobot {
padding:0;
margin: 0px 0px 0px 0px;
margin-top:0;
padding-bottom:0px;
}
#col_gauche p {
margin: 0px 0px 5px 23px;
}

p.latest {
padding-top:19px;
}


p.image {
margin: 15px 15px 0px 23px;
padding:0;
padding-top:6px;
font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
line-height: 14px;
color: #ffffff;
font-weight: bold;
}

#col_gauche a,#col_gauche a:visited {
color: #FF0000;
text-decoration: none;}

#col_gauche a:hover,#col_gauche a:visited:hover {
color: #FFFFFF;
text-decoration: none;}

p.image2 {
margin: 0px 25px 0px 23px;
padding:0;
padding-left:18px;
}

p.cia {
font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
margin:0;
margin-top: 0px;
padding: 0;
padding-left: 25px;
padding-right: 10px;
padding-bottom: 0px;
font-size: 11px;
text-align: left;
line-height: 13px;
color: #ffffff;
font-weight: bold;
}
/* layout styles */

#container {
width: 850px;
text-align: left;
margin: 0 auto 0 auto;
background: #FFFFFF url(imgs/fond_home.gif) no-repeat;
padding: 0;
}
#container_int {
width: 850px;
text-align: left;
margin: 0 auto 0 auto;
padding: 0;
}

#banner {
height: 118px;
background: url(imgs/top_home.jpg) no-repeat;
}



#nav-f {
display: inline;
float: right;
margin: 0px 20px 0px 0px;
font-size: 11px;
color: #7A8AA5;
text-align: right;
line-height:12px;
}
#nav-auction {
display: inline;
float: right;
margin: 18px 0px 0px 0px;
font-size: 10px;
color: #7A8AA5;
text-align: center;
line-height:10px;
}


table.auction{
margin-left:7px;
width:834px;
}
table.auction2{
margin-left:0px;
width:728px;
}

#nav-main {
margin: 0px 0px 0px 0px;
padding: 0;
padding-top:16px;
}

#nav-f a,#nav-f a:visited {
color: #7A8AA5;
text-decoration: none;}

#nav-f a:hover,#nav-f a:visited:hover {
color: #FF0000;
text-decoration: none;}

#nav-auction a.auction,#nav-f a.auction:visited {
color: #627086;
text-decoration: none;}

#nav-auction a.auction:hover,#nav-f a.auction:visited:hover {
color: #FF0000;
text-decoration: none;}

#nav-meta {
float: right;
margin: 10px 5px 0px 0px;
}

#info-c {
display: inline;
float: right;
padding: 0;
margin: 8px 20px 10px 10px;
font-size: 11px;
color: #444545;
}
#info-c-h {
display: inline;
float: right;
padding: 0;
margin: 8px 20px 4px 10px;
font-size: 11px;
color: #444545;
}

#info-c a,#info-c a:visited,#info-c-h a,#info-c-h a:visited {
color: #FFFFFF;
text-decoration: none;}

#info-c a:hover,#info-c a:visited:hover,#info-c-h a:hover,#info-c-h a:visited:hover {
color: #3F0E0E;
text-decoration: none;}

#col_gauche {
float: left;
width: 175px; 
margin: 0px 0px 0px 0px;
padding: 0;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}


#col_gauche_int {
display : inline;
float: left;
width: 176px; 
height:500px;
margin : 0;
margin-left: 6px;
padding: 0;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
background-color: #d2d8df;
}
#col_gauche_int_m {
display : inline;
float: left;
width: 176px; 
height:950px;
margin : 0;
margin-left: 6px;
padding: 0;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
background-color: #d2d8df;
}
#col_gauche_int_d {
display : inline;
float: left;
width: 176px; 
height:780px;
margin : 0;
margin-left: 6px;
padding: 0;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
background-color: #d2d8df;
}
#col_gauche_int_c {
display : inline;
float: left;
width: 176px; 
height:550px;
margin : 0;
margin-left: 6px;
padding: 0;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
background-color: #d2d8df;
}

#col_gauche_int h2,#col_gauche_int_d h2,#col_gauche_int_c h2,#col_gauche_int_m h2  
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
margin: 0;
padding : 0;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
margin-top:20px;
text-align:left;
background-color: #8DA3C7;}

#col_gauche_int h4,#col_gauche_int_m h4,#col_gauche_int_d h4 {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #007AAC;
margin: 0;
margin-left:20px;
margin-right:20px;
margin-top:15px;
padding : 0;
text-align:left;
}

#filet {
float: left;
width: 176px; 
height:1px;
margin : 0;
margin-top:10px;
padding: 0;
border-top: 3px #b9c4d6 solid;
}

#space {
float: left;
width: 176px; 
height:580px;
margin : 0;
padding: 0;
}


#milieu_int {
float: left;
width: 460px;
margin: 0em 0em 0em 0px;
padding: 0;
text-align: left;
height:499px;
border-bottom: 1px #8da3c7 solid;
}

#milieu_int_m {
float: left;
width: 460px;
margin: 0em 0em 0em 0px;
padding: 0;
text-align: left;
height:949px;
border-bottom: 1px #8da3c7 solid;
}

#milieu_int_d {
float: left;
width: 460px;
margin: 0em 0em 0em 0px;
padding: 0;
text-align: left;
height:779px;
border-bottom: 1px #8da3c7 solid;
}
#milieu_int_c {
float: left;
width: 460px;
margin: 0em 0em 0em 0px;
padding: 0;
text-align: left;
height:549px;
border-bottom: 1px #8da3c7 solid;
}
#box1 a,#box1 a:visited {
color: #0953AF;
font-size: 12px;}

#box1 a:hover,#box1 a:visited:hover {
color: #F83638;
font-size: 12px;
} 

#milieu {
float: left;
width: 665px;
margin: 0em 0em 0em 7px;
padding: 0;
text-align:left;
}

#mil_a {
float: left;
width: 221px;
height:146px;
margin: 0;
margin-left:7px;
padding: 0;
}
#mil_b {
float: left;
width: 421px;
height:58px;
margin: 0;
padding: 0;
}#mil_c {
float: left;
width: 425px;
height:88px;
margin: 0;
padding: 0;
}
#col_print {
float: left;
width: 178px;
margin: 0px 0em 0em 0px;
padding: 0;
padding-left:10px;
padding-top:10px;
height:35px;
text-align:right;
font-size: 9px;}

#col_droite {
float: left;
width: 178px;
margin: 10px 0em 0em 0px;
padding: 0;
padding-left:20px;
height:444px;
border-left: 1px #8da3c7 solid;
border-bottom: 1px #8da3c7 solid;
border-right: 1px #8da3c7 solid;
}
#col_droite_m {
float: left;
width: 178px;
margin: 10px 0em 0em 0px;
padding: 0;
padding-left:20px;
height:894px;
border-left: 1px #8da3c7 solid;
border-bottom: 1px #8da3c7 solid;
border-right: 1px #8da3c7 solid;
}
#col_droite_d {
float: left;
width: 178px;
margin: 10px 0em 0em 0px;
padding: 0;
padding-left:20px;
height:724px;
border-left: 1px #8da3c7 solid;
border-bottom: 1px #8da3c7 solid;
border-right: 1px #8da3c7 solid;
}
#col_droite_c {
float: left;
width: 178px;
margin: 10px 0em 0em 0px;
padding: 0;
padding-left:20px;
height:494px;
border-left: 1px #8da3c7 solid;
border-bottom: 1px #8da3c7 solid;
border-right: 1px #8da3c7 solid;
}
#box1 {
display: inline;
float : left;
margin: 14px 0em 0px 23px;
padding: 0 0 0 0;
width : 195px;
height:114px;
text-align: left;
}
#box2 {
display: inline;
float : left;
margin: 10px 0em 0px 11px;
padding: 0 0 0 0;
width : 192px;
text-align: left;
}
#box3 {
display: inline;
float : left;
margin: 10px 0px 0px 28px;
padding: 0 0 0 0;
padding-right:0px;
width : 195px;
text-align: left;
}

ol.bleu
{
margin-left:4px;
margin-top: 3px;
padding-left: 20px;
}
ol.bleu li
{
	margin: 0;		
	padding: 0;
padding-left: 0px;
padding-bottom: 3px;
padding-top: 0px;
}

ul.bleu
{
font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
list-style-type: none;
margin:0;
margin-top: 0px;
padding: 0;
padding-left: 29px;
padding-right: 0px;
padding-bottom: 0px;
font-size: 11px;
text-align: left;
line-height: 13px;
}

ul.bleu li
{
	margin: 0;		
	padding: 0;
background-image: url(imgs/bullet_petit.gif);
background-repeat: no-repeat;
background-position: 0 0px;
padding-left: 13px;
padding-bottom: 2px;
padding-top: 0px;
}
ul.dr
{
font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
list-style-type: none;
margin:0;
margin-top: 40px;
padding: 0;
padding-left: 85px;
padding-right: 0px;
padding-bottom: 20px;
font-size: 11px;
text-align: left;
line-height: 14px;
}

ul.dr li
{
	margin: 0;		
	padding: 0;
background-image: url(imgs/bullet_petit.gif);
background-repeat: no-repeat;
background-position: 0 0px;
padding-left: 13px;
padding-bottom: 2px;
padding-top: 0px;
}

#col_gauche_int  ul.bleu,#col_gauche_int_m  ul.bleu,,#col_gauche_int_d  ul.bleu
{
font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
list-style-type: none;
margin:0;
margin-top: 10px;
padding: 0;
padding-left:20px;
padding-right: 15px;
padding-bottom: 0px;
font-size: 11px;
text-align: left;
line-height: 14px;
}

#col_gauche_int ul.bleu li,#col_gauche_int_m ul.bleu li,#col_gauche_int_d ul.bleu li
{
	margin: 0;		
	padding: 0;
background-image: url(imgs/bullet_petit.gif);
background-repeat: no-repeat;
background-position: 0em 3px;
padding-left: 16px;
padding-bottom: 10px;
padding-top: 0px;

}

#milieu_int ul.bleu
{
list-style-type: none;
margin:0;
margin-top: 3px;
padding: 0;
padding-left: 0px;
padding-right: 10px;
padding-bottom: 15px;
font-size: 11px;
text-align: left;
line-height: 13px;
}
#milieu_int_d ul.bleu
{
list-style-type: none;
margin:0;
margin-top: 3px;
padding: 0;
padding-left: 0px;
padding-right: 10px;
padding-bottom: 15px;
font-size: 11px;
text-align: left;
line-height: 13px;
}

#milieu_int ul.bleu li, #milieu_int_d ul.bleu li
{
	margin: 0;		
	padding: 0;
background-image: url(imgs/bullet_petit.gif);
background-repeat: no-repeat;
background-position: 0 1px;
padding-left: 15px;
padding-bottom: 3px;
padding-top: 0px;
}

#milieu_int #box1, #milieu_int_d #box1 
{
display: inline;
float : left;
margin: 10px 0em 0px 24px;
padding: 0 0 0 0;
width : 195px;
text-align: left;
}
#milieu_int #box2, #milieu_int_d #box2
  {
display: inline;
float : left;
margin: 10px 0em 0px 24px;
padding: 0 0 0 0;
width : 195px;
text-align: left;
}
#milieu_int #box3, #milieu_int_d #box3
 {
display: inline;
float : left;
margin: 10px 0px 0px 24px;
padding: 0 0 0 0;
padding-right:0px;
width : 195px;
text-align: right;
}

#bas {
display: inline;
float : left;
margin: 2px 0em 0px 30px;
padding: 0 0 0 0;
width : 385px;
text-align: left;
}

ul.w
{
font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
list-style-type: none;
margin:0;
margin-top: 10px;
padding: 0;
padding-left: 0px;
padding-right: 10px;
padding-bottom: 0px;
font-size: 11px;
text-align: left;
line-height: 12px;
color: #ffffff;
font-weight: bold;}

ul.w li
{
font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;		
	padding: 0;
background-image: url(imgs/bullet_petit_w.gif);
background-repeat: no-repeat;
background-position: 0 0px;
padding-left: 15px;
padding-bottom: 2px;
padding-top: 0px;
}


#tab1
{
display:inline;
float: left;
width: 400px;
margin: 0;
margin-left:24px;
margin-top:5px;
padding: 0;
text-align: left;
}

#bas_droit {
display: inline;
float : left;
margin: 0px 0em 0px 35px;
padding: 0 0 0 0;
width : 220px;
}

.skip {
position: absolute;
overflow: hidden;
width: 0;
height: 0;
}

.skip:active, .skip:focus {
position: absolute;
overflow: visible;
width: auto;
height: auto;
background: #2C91B2;
}




/* footer */
#info-site {
float: left;
text-align: left;
margin: 0;
padding: 0;
width: 400px;
}
	
#info-company {
padding: 0;
margin: 3px 4px 10px 6px;
color: #6e7070;
font-size: 9px;}

#info2-site {
float:left;
width: 440px;
text-align: right;
margin: 0;
padding: 0;
;
}
#info2-company {
padding: 0;
margin: 3px 0px 10px 6px;
color: #6e7070;
font-size: 9px;
text-align: right;
}




