/* @override http://prixfr.com/v1f/style.css */

body {
  font-family: tahoma,helvetica,sans-serif;
  font-size: small;
  color: #333;
  margin: 0px;
  background-image:url(images/fond.gif);
  background-repeat: repeat-y;
}

#searchbar {
padding-left:110px;
}

#menu_gauche {
margin-top : 100px;
margin-bottom :100px;
width:250px;
float:left;
}

#bloc {
width: 70%;
background-color: transparent;
background:url("images/bloc/5.gif") repeat-x left top;
float:left;
}
#bloc .bord_bas {
background:url("images/bloc/7.gif") repeat-x left bottom transparent;
}
#bloc .haut_droite {
display: block;
float: right;
width: 49px;
height: 35px;
background:url("images/bloc/2.gif") no-repeat right top transparent;
}
#bloc .haut_gauche {
display: block;
width: 49px;
height: 35px;
background:url("images/bloc/1.gif") no-repeat left top transparent;
}
#bloc .bord_gauche {
background:url("images/bloc/8.gif") repeat-y left top #FFFFFF;
}
#bloc .bord_droit {
background:url("images/bloc/6.gif") repeat-y right top transparent;
}
#bloc .bas_gauche {
display: block;
width: 49px; 
height: 35px; 
background:url("images/bloc/3.gif") no-repeat left top transparent;
}
#bloc .bas_droit {
display: block;
float: right;
width: 49px; 
height: 35px; 
background:url("images/bloc/4.gif") no-repeat right top transparent;
}


#content {
width:93%;
margin-left:30px;
}
#content td {
font-size:10px;
}
#content th {
font-size:10px;
}
#content img {
border:0;
}
#content table {
}
#content a {
color:#1170FE;
}
#content a:hover {
color:#FE6903;
}

#content_col1 {
width:78%;
float:left;
}
#content_col2 {
width:20%;
float:right;
}



#menu ul, #menu li {
margin:0;
padding:0;
list-style:none;
margin:0;
padding:0;
}

ul.menu1 {
list-style:none;
}

.menu1 li {
margin-left:2px;
position:relative;
z-index:90
}

.menu1 li.open2 {
}

.menu1 a.open_close, .menu1 a.open_close:link, .menu1 a.open_close:visited, .menu1 a.open_close:hover {
text-decoration:none;
background-image:url(images/hmenu.gif);;
background-color:transparent;
position: absolute;
top: 3px;
width:13px;
height:13px;
left:-15px;
cursor:pointer;
}


.menu1 li a, .menu1 li a:link, .menu1 li a:visited {
color:#1271FF;
margin-left:25px;
display:block;
z-index:100;
}

.menu1 li a:hover {
color:#20A621;
display:block;
z-index:100;
}

.menu1 li.open2 a, .menu1 li.open2 a:link, .menu1 li.open2 a:visited {
color:#1FA520;
}

.menu1 li.open2 a:hover {
color:#FE6903;
}

ul.menu2 {
display:none;
}

.open2 ul.menu2, .open2 ul.menu2 li {
display:block;
}

.menu2 li {
}

.menu2 li a, .menu2 li a:link, .menu2 li a:visited {
margin-left:12px !important;
}

.menu2 li.fopen3 a, .menu2 li.fopen3 a:link, .menu2 li.fopen3 a:visited, .menu2 li.open3 a, .menu2 li.open3 a:link, .menu2 li.open3 a:visited {
}

/*.menu2 li.open3 a, .menu2 li.open3 a:link, .menu2 li.open3 a:visited {*/
.menu2 li a.fencours, .menu2 li a.fencours:link, .menu2 li a.fencours:visited {
}

.menu2 li a.fencours:hover {
}

.menu2 li.open3 a:hover {
}

.menu1 li a:hover {
}

.menu2 li.first {
}

.open2 ul.menu3 {
display:none;
}

.fopen3 ul.menu3, .open3 ul.menu3 {
display:block;
}

.menu2 li.open3 {
}

.menu2 li.fopen3 {
display:block;
}

.menu3 li {
}

.menu3 li.first {
}

.menu3 li.second {
}

ul.menu3 li a, ul.menu3 li a:link, ul.menu3 li a:visited {
margin-left:25px !important;
position:relative;
}

.menu2 a.open_close, .menu2 a.open_close:link, .menu2 a.open_close:visited, .menu2 a.open_close:hover {
background: transparent url(images/cmenu.gif) top left no-repeat;
margin-right:4px;
margin-top:0px;
height:11px;
width:11px;
text-decoration:none;
}

.menu2 .open3 a.open_close, .menu2 .open3 a.open_close:link, .menu2 .open3 a.open_close:visited, .menu2 .open3 a.open_close:hover {

margin-top:3px;
}

.menu2 .first a.open_close, .menu2 .first a.open_close:link, .menu2 .first a.open_close:visited, .menu2 .first a.open_close:hover {

height:18px;
}

.menu2 .fopen3 a.open_close, .menu2 .fopen3 a.open_close:link, .menu2 .fopen3 a.open_close:visited, .menu2 .fopen3 a.open_close:hover {

}
