/* CSS Document */
body,td,th {
scrollbar-face-color: #4E8ED7;
scrollbar-shadow-color: #223;
scrollbar-highlight-color: #eef;
scrollbar-3dlight-color: #fff;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #2C3A81;
scrollbar-arrow-color: #2C3A81;
	font-family: Arial, Helvetica, sans-serif;
}

img{
border:0;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	background-color: #72C4BB;
}
#bad {
font-size:80%;
background-color:#FF9999;
color:#000;
}
#img_right {
float:right;
padding:5px; }

#img_left {
float:left;
padding:5px; }
#clear {
visibility:hidden;
clear:both;
}

#anim {
width:100%;
margin:auto;
background:url(images/fond_index.gif) ;
background-repeat:repeat-x
}
.blanc {
color:#fff;
}
#global {
	height:105%;
	color: #46a;
}
#index {
	font-size: 80%;
}
a:link {
	color: #098;
	text-decoration:none;
}
a:visited {
	color: #085;
	text-decoration:none;
}
a:hover {
	color: #0d9;
	text-decoration:underline;
}
a:active {
	color: #0d9;
}
.main {
background:url(images/fondmain.jpg) top right no-repeat;
background-color:#73C5BB;}

.hd_lft {
width:100%;
text-align:right;
background:url(images/headfond.jpg) top right no-repeat;
background-color:#73C5BB;}

#fondblanc_main {
	padding:10px 15px 10px 5px;
	width:98%;
	overflow: auto;
height:410px;
}


#fondblanc_main th{
padding:2px;
font-size:80%;
font-weight:normal;
color:#335;}

#fondblanc_main h4{
margin:0px;
padding:8px 5px 3px 5px;
font-size:110%;
color:#003366;}
#fondblanc_main span{
font-style:italic;
margin:0px;
padding:0px;
font-size:80%;
color:#003366;}

#navbar {
	padding:0 10px 2px 15px;
	font-size:80%;
	background:url(images/f_navbar.gif) top left no-repeat;}
#navbar strong{
	color:#006;
	font-size:110%;}
	
	
.int_main {
background:url(images/int_main_right.gif) top right no-repeat;
padding:10px 15px 0 0;
width:100%;}

table.fondmain {
width:100%;
background-color:#73C5BB;
background:url(images/int_main_fond.gif) top repeat-x;}

.hd_lft_occas {
width:100%;
text-align:right;
background:#E5A025 url(images/headfond_occas.jpg) no-repeat right top;
}

.main_occas {
background:url(images/fondmain_occas.jpg) top right no-repeat;
background-color:#E5A025;
}
#fondblanc_main_occas {
padding:10px 10px 5px 5px;
background-color:#fff;
width:99%;
}
#fondblanc_main_occas fieldset{
background:url(images/fond_field_prod.jpg) repeat-x ;
padding:5px 5px 5px 5px;
border:solid 2px #df5c15;
color:#410;
}
#fondblanc_main_occas legend{
color:#df5c15;

}
.int_main_occas {
background:url(images/int_main_right_occas.gif) top right no-repeat;
padding:10px 25px 0 0;
width:100%;
}
table.fondmain_occas {
background-color:#73C5BB;
background:url(images/int_main_fond_occas.gif) top repeat-x;
}

#pano {
padding:2px 2px 0 2px;
float:left;
margin:40px 5px 40px 5px;
height:318px;
width:350px;
border:1px blue solid;
overflow:auto;
}

.bva {
margin:5px;
float:left;
border:0;
}
.bva img, .bva a{
border:0;}


/* produits Aubineau ----------------------------------------------------------------------- */
table.fond_porteur {
	background: url(images/fond_porteur.jpg) top left no-repeat;
}
table.fond_util {
	background: url(images/fond_util.jpg) top left no-repeat;
}
table.fond_semi {
	background: url(images/fond_semi.jpg) top left no-repeat;
}

table.fond_pc {
	background: url(images/fond_pc.jpg) top left no-repeat;
}

/* Actu ----------------------------------------------------------------------- */
#actu {
background:url(images/fond_actu.gif) top no-repeat;
height:263px;
width:218px;
}
#actu h1{
color:#fff;
margin:0;
font-weight:bold;
font-size:120%;
padding:35px 10px 10px 30px;
}
#int_actu{
	color:#fff;
	margin:0 8px 0 0;
	font-size:90%;
	padding:5px 2px 5px 13px;
	overflow: auto;
	height: 170px;
}
#detail_actu{
	font-size:80%;
	text-align:right;
}
#titre_actu{
	font-size:130%;
	text-align:center;
    font-weight:bold;
}
.titre_actu_page {
font-size:120%;
	text-align:center;
    font-weight:bold;
	color:#fff;
	background-color:#099;
	width:auto;
}
/* Actu ----------------------------------------------------------------------- */
/* Occas ---------------------------------------------------------------------- */
#occas {
background:url(images/fond_occas.gif) top no-repeat;
height:148px;
width:218px;
}
#occas h1{
color:#fff;
margin:0;
text-align:center;
font-weight:bold;
font-size:110%;
padding:13px 2px 0px 12px;
}
#int_occas_diver{
width:150px;
text-align:center;
padding:0px 0px 0px 0px;
margin:0 auto 0 auto;
font-weight:bold;
color:#fff;
}
#int_occas{
width:80%;
text-align:center;
	color:#fff;
	margin:auto;
	font-size:80%;
padding:0 2px 0 0px;	
}
.m_cat {
text-align:left;
padding:2px 0px 2px 30px ;
font-size:90%;
background:url(images/dot_cat.gif) left no-repeat;}
/* liste    ------------------------------------------------------------------ */
#t_liste_prod {
font-size:80%;
font-weight:bold;
 }
#foot_liste_prod {
	margin:auto 0 0 0;
	font-size:70%;
 }
#foot_liste_prod span{
font-size:110%;
font-weight:bold;
color:#333399;
 }
table.t_list {
border:1px solid #a98;
background:url(images/bord_table_list.gif) no-repeat top left;
}
/* vertical image ------------*/
#vert_img {
z-index:5;
display:none;
position:absolute;
top:195px;
width:375px;
height:375px;
overflow:hidden;
margin-left:80px;
}

table.img_produit td{
vertical_align:middle;}

table.img_produit td a{
display:block;
height:auto;
width:auto;
margin:auto;
overflow:hidden;
border:0px solid;
}
table.img_produit td a img{
max-height:75px;
max-width:75px;
margin:auto;
}
/* correction ie6 */
*html table.img_produit td a{
height:75px;
width:75px;
}
*html table.img_produit td a img{
width:75px!important;
}
*html #img_defaut {
height:375px;
width:375px;
overflow:hidden;}
*html #img_defaut td img{
display:block;
margin:auto;
height:auto;
width:350px!important;
}
*html td .img_centrale {
overflow:hidden;
height:375px;
width:375px;
}
*html td .img_centrale img{
width:350px!important;
border:0px solid blue;}

/* fin modif ie6 */
#img_defaut {
position:absolute;
top:200px;
border:0px solid green;
margin:0 0 0 82px;
z-index:1;}

#img_defaut table {
height:375px;}

#img_defaut table td{
text-align:center;
vertical-align:middle;
border:0px solid red;
width:375px;
height:375px;
overflow:hidden;
}
#img_defaut td img{
display:block;
margin:auto;
max-width:375px;
max-height:375px;
}

td .img_centrale img{
max-height:375px;
max-width:375px;
border:0px solid blue;}


/* vertical image <--------------*/
table.t1 {
width:99%;
margin:2px;
padding:2px;
border:1px solid #333;
background-color:#FFFae8;
font-size:70%;
}
table.t1 th{
text-align:left;
background:url(images/fond_th.gif) repeat-x top;
background-color:#7a4123;
color:#fff;
font-weight:normal;
font-size:100%;
}
textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
color:#900;}

#classement {
position:absolute;
top:152px;
right:1px;
width:320px;
font-size:80%;
border:0px solid #430;}

/*------------------------- Agent Agr??s ------------*/

table #list_agent {
margin:auto;
width:98%;
border:1px #dde solid;
}
#list_agent h3{
text-transform:uppercase;
font-size:1.3em;
margin:0;
text-align:center;
color:#059;
}
.box_agent {
background:url(images/fond_agent.jpg) no-repeat top left;
font-size:80%;
min-height:90px;
margin:auto;
padding:2px;
border:1px #48a solid;
width:90%;
}
.box_agent_exp {
background:url(images/fond_agent2.jpg) no-repeat top left;
font-size:80%;
min-height:90px;
margin:auto;
padding:2px;
border:1px #48a solid;
width:90%;
}

#list_agent #nom {
text-transform:uppercase;
font-weight:bold;
text-align:center;
background:#bdf;
padding:1px;
}
#list_agent #tel {
padding-left:22px;
background:url(images/ico-tel.jpg) no-repeat -0px -2px;
color:#08f;
font-weight:bold;
float:right;}

#list_agent #fax {
padding-left:22px;
background:url(images/ico-fax.jpg) no-repeat -0px -2px;
border-bottom:1px solid #08f;
color:#08f;
font-weight:bold;
clear:both;
float:right;}

#list_agent #mail {
line-height:21px;
margin:auto;
padding-left:28px;
background:url(images/ico-mail.jpg) no-repeat -0px 2px;
margin-top:8px;
text-align:left;}

#back_agent {
float:right;
}
/* -------- LOCATION --------   */
#location {
border:0px solid #ddd;}
#location h4 {
font-size:100%;
border-bottom:1px solid #ddd;
margin:0px;
}
#location h3 {
margin:2px;
}
.img_loc {
display:inline;
padding:5px;
}

/* -------- Produits Neuf --------   */

#menu_prod {
background:white url(images/frigo+port+11_r.jpg) no-repeat -80px top ;
font-size:95%;
border:1px solid teal;}

#n_neuf_prod {
float:right;
display:inline;
font-size:60%;
width:30px;
text-align:center;}

#menu_prod th{
font-weight:bold;
text-align:left;
font-size:110%;}

#s_cat{
background:url(images/dot.gif) no-repeat 10px top;
border:dotted black 0px;
padding-left:25px;
font-size:90%;}

#s_cat span, #s_cat span a{
font-size:105%;
font-weight:bold;
color:white;
display:block;
background:teal;
}

#disp_cat h3{
margin:0;
font-size:1.6em;
text-align:center;
margin-bottom:5px;
width:450px;
border-bottom:2px solid teal;

}
#n_prod {

position:inherit;
border-bottom:1px solid teal;
height:140px;
text-align:center;
margin:1px;}

#n_prod_nom {
height:15px;
overflow:auto;
font-size:0.75em;
line-height:15px;}

#n_prod_img {
height:124px;
overflow:hidden;
}

#n_prod_img img{
margin-top:auto;
margin-bottom:auto;
vertical-align: middle;
border:0px solid blue;
}

#n_prod_extra {
padding:15px;
font-size:70%;
background:url(images/zoom.gif) no-repeat 2px 3px;
text-align:center;
height:25px;
position:relative;
margin-top:-28px;}

#vendu {
position:relative;
height:120px;
margin-bottom:-120px;
background:url(images/vendu.jpg) no-repeat center bottom;}

#info_index {
padding-top:12px;
width:30px;
height:5px;
overflow:hidden;
font-size:80%;
}
#info_index h1{
color:#000066;
font-size:50%;
}


/* CONTACT =================== */

#coord{

text-align:center;
font-size:80%;
padding:0px;
float:right;
margin:-10px 0 0 0;
line-height:14px;
}

#coord fieldset {
border:1px solid #aaf;
padding:3px;
margin:0;}

#coord legend {
color:#aaf;
}

#coord span{
color:#66f;
}

#inscription h3 {
font-size:14px;
color:red;
margin:0 0 0 250px;}


#inscription label a span{
display:none;
position:absolute;}

#inscription label a:hover span{
display:block;
width:350px;
background:#ddf;
padding:10px;
border:1px solid #aaf;}

/* ===== Liens PARTENAIRE ================== */

#liens li{
display:block;
width:150px;
float:left;
font-size:80%;
text-align:center;
}
#liens .img_lnk {
margin:auto;
height:130px;}

#liens .img_lnk img{
border:0;}

#liens em {
display:block;
font-size:80%;}

#liens span {
font-size:11px;
display:block;}

#liens h5{
font-size:14px;
margin:0;
}

#liens h3{
margin:5px;
text-align:center;
border-bottom:1px dashed #bbf;
}

#liens li{
margin:0;
padding:0;}

#liens ul{
margin:0;
padding:0;}


/* Images tableau produit */

#fiche_prod table table td a img{
border:0px solid red;
width:auto!important;
height:auto!important;
max-height:75px;
max-width:75px;
}
#fiche_prod table table td a {
border:0px solid blue;
display:block;
overflow:hidden;
}

*html #fiche_prod table table td a img{
height:75px;
width:auto;
}


/* ######### INTRO ALT ################  */

body.accueil01 {
background:#b9bbc3 url(/images/introAlt/top_fond.png) no-repeat center top;
width:100%;
}
.accueil01 #intro {
text-align:center;
width:100%;
background:url(/images/introAlt/fond_page_bande.png)repeat-x 0 130px;
}

body.accueil02 {
background:#537bc3 url(/images/introAlt/fond02.jpg) no-repeat center top;
width:100%;
}
.accueil02 #intro {
text-align:center;
width:100%;
}



/* ######### foot ################  */

.tdfoot div{
float:left!important;
font-size:11px;
font-weight:bold;
border:0px solid;
margin:2px 25px 0px 10px;
}

.tdfoot div.row_contact{
float:none!important;


}













