body {
	margin-left: 10;
        margin-right: 10;
        margin-top:0;
        margin-bottom:0;
	padding: 0;
}

body,table, td, tr,th,ul,li,ol {
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #565656;
}

#all-include {
    position:relative;
    min-width: 767px;
    width:100%;
}
html>body #all-include {

}

#include-all-dynamic-part {
  display:block;
}

* html #all-include {border-right:767px solid #fff;}
* html #include-all-dynamic-part {display:inline-block; position:relative; margin-right:-767px;}


a, a:link {
	color: #055608;
	text-decoration: underline;
}

a:visited {
	color: #055608;
	text-decoration: underline;
}
a:hover, a:active {
	color: #055608;
	text-decoration: underline;
}

/* #main p {	padding: 5px 0 5px 0; } */
td, th {
	vertical-align: top;
}
img {
	border-width: 0;
}
hr {
	display: none;
}   /* hides the <hr /> for the newer browsers */
ul {
	
	
}
ol, li {
	
	
}
em {
	font-style: italic;
}

form {
 margin:0;
 padding:0;
}

h1 {
   margin-top: 0px;
   margin-bottom: 20px;
   color: #63ba45; 
   font-size:16px;
}

#logo {
 float:left;
}

#bannieretop {
float:right;
clear:right;
border:1px solid #CCCCCC;
width:400px;
height:	75px;
margin-right:10px;
}

#banniereleft {
clear:both;
border:1px solid #CCCCCC;
margin-top:10px;
width:170px;
height:300px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#topmenu {
 clear:right;
 float:right;
 position:relative;
 top:11px;
 margin-right:10px;
}
html>body #topmenu {
 top:11px;
}

.topmenu_el {
 float:left;
 background-image:url(../img/topmenu.gif);
 color:#FFFFFF;
 font-size:10px;
 height:20px;
 width:92px;
 margin-left:-1px;
 text-align:center;
 padding-top:3px;
 text-decoration:none;
}

html>body .topmenu_el {
 height:17px;
}


.clearheader {
clear:both;
height:10px;
}

.header2_box {
clear:both;
  width: 100%;
  height:101px;
  background-image:url("../img/header_middle.jpg");
}

.header2_left {
   float:left;
   width:14px;
   background-image:url("../img/header_left.jpg");
   height:101px;
}
.header2_middle {
   float:left;
   height:101px;
   padding-left:20px;
   padding-right:20px;
   padding-top:10px;
   color: #FFFFFF;
}
html>body .header2_middle {
   height: 91px;
}

.header2_right {
   float:right;
   width:12px;
   background-image:url("../img/header_right.jpg");
   height:101px;
}

.header2_search {
   float: left;
   line-height: 1.2em;
}

.header2_search input {
   background: #9fe431;
   border:1px solid #FFFFFF;
   color: #16801b;
}

a.advancedsearch, a.advancedsearch:active, a.advancedsearch:visited, a.advancedsearch:hover {
   color: #FFFFFF;
   text-decoration:none;
}
a.advancedsearch:hover {

}

.header2_account {
   float:left;
   position:absolute;
   right:0;
   margin-right:10px;
   margin-top:20px;
}

.header2_account a,.header2_account a:hover,.header2_account a:visited {
 color:#FFFFFF;
 text-decoration:none;
}


.greenradio {
    border-color : #FFFFFF;
    background-color : #a6e846;
}

.menu {
  width:177px;
  float:left;
  
}

.cat_menu {
  width:177px;

}
.cat_menu_top {
   width:177px;
   height:15px;
   background-image:url("../img/cat_menu_top.jpg");
}
.cat_menu_bottom {
   width:177px;
   height:15px;
   background-image:url("../img/cat_menu_bottom.jpg");
}

.cat_menu_middle {
   width:177px;
   background-image:url("../img/cat_menu_middle.gif");
}



.cat_menu_content {
   width:153px;
   width: expression('173px');
   padding:10px;
   margin-left:2px;
   margin-right:2px;
   background-image:url("../img/cat_menu_gradient.gif");
   background-position: 50% 50%;
   height:300px;
}

html>body .cat_menu_content {
   height:auto;
   min-height:300px;
}

.user_menu {
  width:177px;
  margin-bottom: 20px;
}
.user_menu_top {
   width:177px;
   height:15px;
   background-image:url("../img/cat_menu_top.jpg");
}
.user_menu_bottom {
   width:177px;
   height:15px;
   background-image:url("../img/cat_menu_bottom.jpg");
}

.user_menu_middle {
   width:177px;
   background-image:url("../img/cat_menu_middle.gif");
}


.user_menu_content {
   width:153px;
   width: expression('173px');
   padding:10px;
   margin-left:2px;
   margin-right:2px;
   background: #a2e130;
   min-height:150px;
   color: #157f1a;
   font-size:10px;
}

* html .cat_menu_content {
   height: 150px;
}
.user_menu_content a, .user_menu_content a:hover, .user_menu_content a:visited,.user_menu_content a:active {
   color:#FFFFFF;
   font-size:12px;
}

.menu_element {
   color: #228310;
   font-weight:bold;
   font-size:10px;
   padding-top:3px;
   margin-bottom:5px;
}

.menu_element a,.menu_element a:hover,.menu_element a:visited,.menu_element a:active {
   color: #228310;
   text-decoration:none;
   font-size:11px;
}


.content {
   float:left;
   width:70%;
   padding:10px;
}

.standard_table td {
 padding-bottom: 10px;
}

.error {
  margin-bottom: 10px;
  padding:10px;
  background: #b43c25;
  color:#FFFFFF;
}
.success {
  margin-bottom: 10px;
  padding:10px;
  background: #3e9a1e;
  color:#FFFFFF;
}
.subcat {
  margin-bottom: 10px;
  padding:10px;
  background: #3e9a1e;
  color:#FFFFFF;
}
.subcat a,.subcat a:hover, .subcat a:visited {
  color:#FFFFFF;
  font-size: 14px;
}
.annonce {
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
        width:550px;
}

.imgannonce {
 width: 152px;
 height: 152px;
 border: 1px solid #878787;
 text-align:center;
 margin:auto;
}

html>body .imgannonce{
  width: 150px;
  height: 150px;
}

.catover {
 position:relative;
 text-align:center;
 background: #3e9a1e;
 width:152px;
 height: 30px;
 font-weight:bold;
 color:#FFFFFF;
 z-index:2;
 margin-top:-30px;
 padding-top:5px;
 font-size:11px;
 filter:alpha(opacity=75);
 -moz-opacity:.75;
 opacity:.75;
}
html>body .catover {
 width:152px;
 height: 27px;
}

.pubtexte {
  float:right;  
  width:400px;
  margin-right: 10px;      
}

.annonce_left {
 float:left;
 cursor:pointer;
 cursor:hand;
 text-decoration:none;
}

.annonce_right {
 float:left;
 width: 350px;
 margin-left: 10px;
}

html>body .annonce_right {
 min-width:350px;
}

.annonce_title {
   margin-top: 0px;
   margin-bottom: 20px;
   color: #63ba45; 
   font-size:14px; 
   font-weight: bold;
}
.catover_express {
 position:relative;
 text-align:center;
 background: #a11414;
 width:152px;
 height: 30px;
 font-weight:bold;
 color:#FFFFFF;
 z-index:2;
 margin-top:-30px;
 padding-top:5px;
 font-size:11px;
 filter:alpha(opacity=75);
 -moz-opacity:.75;
 opacity:.75;
}
html>body .catover_express {
 width:152px;
 height: 27px;
}

.annonce_title_express {
   margin-top: 0px;
   margin-bottom: 20px;
   color: #a11414; 
   font-size:14px; 
   font-weight: bold;
}



.annonce_grand {
   clear:both;
}

.annonce_grand_images {
   float:left;
   width: 200px;
   text-align:center;
   margin:auto;
}

.annonce_grand_text {
   float:left;
   padding:10px;
   width:300px;
   border-left: solid 1px #CCCCCC;
}

.packtable {
   border-collapse : collapse;
}

.packtable td {
 text-align:center;
 font-size:14px;
 border: 1px solid #63ba45;
 vertical-align: middle;
}

.searchimg {
 cursor:pointer;
 cursor:hand;
}

.typeimg {
 cursor:pointer;
 cursor:hand;
}

.advancedsearchtable td {
 padding-bottom: 10px;
  
}

.searchform {
 float:left;
 width:250px;
}

.searchresults {
 float:left;
 margin-left: 10px;
 width:550px;

}

.subtitle {
   color: #63ba45;
   font-size:14px;
   font-weight:bold;
}


.footer_box {
  clear:both;
  margin-top:10px;
  width: 100%;
  height:48px;
  background-image:url("../img/footer_middle.gif");
}

.footer_left {
   float:left;
   width:17px;
   background-image:url("../img/footer_left.gif");
   height:48px;
}
.footer_middle {
   float:left;
   position:absolute;
   left:50%;
   height:48px;
   padding-left:20px;
   padding-right:20px;
   padding-top:10px;
   margin-left:-200px;
   color: #565656;
   text-align:center;
}
html>body .footer_middle {
   height: 38px;
}

.footer_right {
   float:right;
   width:17px;
   background-image:url("../img/footer_right.gif");
   height:48px;
}

.footer_middle a, .footer_middle a:visited, .footer_middle a:hover, .footer_middle a:active {
   color: #565656;
   text-decoration:underline;
}

.row_0 td {
  background:#efefef;
  padding:5px;
}

.row_1 td {
  background:#ffffff;
  padding:5px;
}

.offre {
 border:2px dashed #63ba45;
 padding: 5px;
 margin-bottom: 10px;

}


#header_intern {
 background:#F6F6F6;
 height:30px;
 width:100%;
}

#header_countries {
 float:left;
 margin-top:5px;
 margin-left:5px;
}

#header_countries .link {
 float:left;
 text-decoration:none;
 color:#333333;
 margin-right:5px;
 padding-top:4px;
 padding-left:4px;
 padding-right:4px;
 padding-bottom:4px;
}

#header_countries .selected {
  font-weight:bold;
}

#header_countries img {
 vertical-align:top;
}

#header_languages {
 float:right;
 margin-right:5px; 
 padding-top:4px;
}
#header_countries .link a, #header_countries .link a:visited, #header_countries .link a:hover, #header_countries .link a:active {
 text-decoration:none;
 color:#333333;
}

