/*------------ Page entière ----------*/

/* GENERAL */

*{margin:0; padding:0;}

html, body{
font-family:Verdana, sans-serif;
/*font-size:Arial, Helvetica, sans-serif;*/
font-size:12px;
}
#page{
	width:1150px;
    margin:0 auto;
}
.hide{
display:none;
}
.clear{
clear:both;
}
fieldset {
	border: none;
}

p {
  margin: 10px 0;
}

.center {
  text-align: center;
}
.underline {
  text-decoration: underline;
}

/* HEADER */
#header{
width:995px;
height:205px;
background:transparent URL(/images/kowalczyk/top-left.jpg) no-repeat top left;
padding-left:160px;
}
#header img{
border:none;
}
#content_header{
width:995px;
height:140px;
}
#content_header #logo{
float:left;
width:810px;
height:130px;
padding-top:5px;
background:transparent URL(/images/content/headimg.png) repeat-x top left;
}
#content_header #logo a, #content_header #logo a:visited{
display:block;
width:810px;
height:130px;
}
#content_header #logo a:hover{
}
#content_header #img_right{
float:left;
width:185px;
height:140px;
background:transparent URL(/images/kowalczyk/top-right.jpg) no-repeat top right;
}
#content_header #img_right #fidelite{
width:133px;
height:91px;
margin:0 auto;
margin-top:20px;
}
#img_right{
text-align:right;
}

#menu{
width:995px;
background-color:#D5ED9F;
}

#menu ul {
z-index: 999;
list-style-type:none;
}

#menu .niveau1 .li_lvl1{
float:left;
height:23px;
padding:0 10px 0 5px;
border-right:1px solid #CCC;
border-left:1px solid #FFF;
}
#menu .niveau1 .li_lvl1 .puce_menu, #menu .niveau1 .li_lvl1 .puce_menu:visited, #menu .niveau1 .li_lvl1 .puce_menu:hover{
text-decoration:none;
color:#000;
display:block; 
height:23px;
line-height:23px;
}
#menu .cote_magasin{
background: transparent url(/images/content/menupic_rose.png) no-repeat center left;
padding-left:20px;
}
#menu .cote_jardin{
background: transparent url(/images/content/menupic_bleuvert.png) no-repeat center left;
padding-left:20px;
}
#menu .cote_fruits_et_legumes{
background: transparent url(/images/content/picmenu_violet.png) no-repeat center left;
padding-left:20px;
}
#menu .cote_animaux{
background: transparent url(/images/content/picmenu_rouge.png) no-repeat center left;
padding-left:20px;
}
#menu .cote_maison{
background: transparent url(/images/content/picmenu_orange.png) no-repeat center left;
padding-left:20px;
}
#menu .cote_services{
background: transparent url(/images/content/picmenu_bleu.png) no-repeat center left;
padding-left:20px;
}
#menu .idees_jardin{
background: transparent url(/images/content/picmenu_vert.png) no-repeat center left;
padding-left:20px;
}

/* HACK POUR IE6  */
* html #menu .niveau1 .li_lvl1{
float:left;
height:23px;
padding-left:5px;
border-right:1px solid #CCC;
border-left:1px solid #FFF;
}
* html #menu .niveau1 .li_cote_magasin{width:88px;}
* html #menu .niveau1 .li_cote_jardin{width:78px;}
* html #menu .niveau1 .li_cote_fruits_et_legumes{width:150px;}
* html #menu .niveau1 .li_cote_maison{width:85px;}
* html #menu .niveau1 .li_cote_animaux{width:90px}
* html #menu .niveau1 .li_cote_services{width:90px;}
* html #menu .niveau1 .li_idees_jardin{width:100px;}

* html #menu .cote_magasin{
background: transparent url(/images/content/menupic_rose.png) no-repeat center left;
padding-left:15px;
width:88px;
}
* html #menu .cote_jardin{
background: transparent url(/images/content/menupic_bleuvert.png) no-repeat center left;
padding-left:15px;
width:78px;
}
* html #menu .cote_fruits_et_legumes{
background: transparent url(/images/content/picmenu_violet.png) no-repeat center left;
padding-left:15px;
width:150px;
}
* html #menu .cote_animaux{
background: transparent url(/images/content/picmenu_rouge.png) no-repeat center left;
padding-left:15px;
width:90px;
}
* html #menu .cote_maison{
background: transparent url(/images/content/picmenu_orange.png) no-repeat center left;
padding-left:15px;
width:85px;
}
* html #menu .cote_services{
background: transparent url(/images/content/picmenu_bleu.png) no-repeat center left;
padding-left:15px;
width:90px;
}
* html #menu .idees_jardin{
background: transparent url(/images/content/picmenu_vert.png) no-repeat center left;
padding-left:15px;
width:100px;
}
/* HACK POUR IE6  */

#menu .niveau1 .li_lvl1 .niveau3{
position:absolute;
display:block;
top:162px;
padding:5px;
border:1px solid #CCC;
list-style-type:none;
background-color:#FFF;
display:none;
}
#menu .niveau1 .li_lvl1 .niveau3 a, #menu .niveau1 .li_lvl1 .niveau3 a:visited{
display:block;
height:25px;
width:220px;
line-height:25px;
background-color:#D5ED9F;
color:#000;
text-decoration:none;
padding-left:10px;
border-bottom:1px solid #CCC;
border-top:1px solid #FFF;
}
#menu .niveau1 .li_lvl1 .niveau3 a:hover{
background-color:#FFF;
color:#000;
}
#menu .niveau1 .li_lvl1 .niveau3 .niveau4{
position:absolute;
display:block;
left:250px;
margin-top:-25px;
padding:5px;
border:1px solid #CCC;
list-style-type:none;
background-color:#FFF;
}
#menu .niveau1 .li_lvl1 .niveau3 .sousmenu .submenu, #menu .niveau1 .li_lvl1 .niveau3 .sousmenu .submenu:visited{
background:transparent url(/images/content/fleche_menu.png) no-repeat center right;
background-color:#D5ED9F;
}
#menu .niveau1 .li_lvl1 .niveau3 .sousmenu .submenu:hover{
background:transparent url(/images/content/fleche_menu.png) no-repeat center right;
background-color:#FFF;
}
/*FIN MENU */

/* NAVIGATION */

#nav{
}
#pathway{
float:left;
height:25px;
line-height:25px;
padding-left:5px;
width:790px;
}
#pathway li {
  display: inline;
}
#pathway li a {
  color: #000;
}
#pathway li a:hover {
  color: #6D2C00;
}

#search{
float:left;
height:25px;
width:195px;
padding-top:2px;
}
#search .inputbox {
background:transparent url(/template/kowalczyk/images_content/img_loupe.jpg) no-repeat scroll 2px center;
border:1px solid #F2A146;
padding-left:20px;
width:150px;
}
#search #submit {
width:18px;
height:18px;
border:none;
color:#FFFFFF;
cursor:pointer;
line-height:18px;
}

/* Information société */
#bloc_content #left_block{
float:left;
width:160px;
background:transparent url(/images/content/left-line.jpg) repeat-y top left;
}
#menu_left{
width:160px;
}
#menu_left .txt_lien{
padding-left:10px;
width:150px;
}
#menu_left .txtmenug{
}
#menu_left .txtmenug p{
margin:5px 0;
}
#menu_left .txtmenug a, #menu_left .txtmenug a:visited{
display:block;
text-decoration:none;
color:#6D2C00;
margin:5px 0;
}
#menu_left .txtmenug a:hover{
color:#000;
text-decoration:underline;
}
#menu_left .menu_left a, #menu_left .menu_left a:visited{
display:block;
width:110px;
margin-left:30px;
padding:2px 0;
border-bottom:1px solid #D5ED9F;
text-decoration:none;
color:#000;
}
#menu_left .menu_left a:hover{
color:#000;
}

#menu_left .menu_left{
list-style: none;
margin-top: 30px;
font-size:15px;
}

#menu_left .menu_left .menu_left_ul{
list-style-type:none;
}

#menu_left .menu_left .menu_left_ul .menu_left_li{
margin: 5px 0;
}

#menu_left .menu_left .menu_left_ul .menu_left_li a, #menu_left .menu_left .menu_left_ul .menu_left_li a:visited{
display:block;
margin-bottom: 15px;
border-bottom: 1px solid #C5DE8A;
text-decoration: none;
/*font-size: 0.9em;*/
font-size: 12px;
font-weight: bold;
}

#menu_left .menu_left .menu_left_ul .menu_left_li .menu_left_lien, #menu_left .menu_left .menu_left_ul .menu_left_li .menu_left_lien:visited{color:#000;}
#menu_left .menu_left .menu_left_ul .menu_left_li .menu_left_lien:hover{color:#000;}

#menu_left .menu_left .menu_left_ul .menu_left_li.promotions a, #menu_left .menu_left .menu_left_ul .menu_left_li.promotions a:visited{color:#E360AE; text-decoration:blink;}
#menu_left .menu_left .menu_left_ul .menu_left_li.promotions a:hover{color:#E360AE;}

#menu_left .txtmenug .menu_left_ul .contact {background: transparent url(/images/content/pic-contact.jpg) no-repeat center left;}
#menu_left .txtmenug .menu_left_ul .plan{background: transparent url(/images/content/pic-rendre-visite.jpg) no-repeat center left;}

#menu_left .menu_left .menu_left_ul .qui_sommes_nous {background: transparent url(/images/content/pic-sign_qui.jpg) no-repeat center left;}
#menu_left .menu_left .menu_left_ul .promotions {background: transparent url(/images/content/pic-sticker_promotion.jpg) no-repeat center left;}
#menu_left .menu_left .menu_left_ul .conseils {background: transparent url(/images/content/pic-eye_conseil.jpg) no-repeat center left;}
#menu_left .menu_left .menu_left_ul .agenda{background: transparent url(/images/content/pic-calendar_agenda.jpg) no-repeat center left;}

#menu_left .imgbl{
background: transparent url(/images/content/bottom-left_chien.jpg) no-repeat ;
height:150px;
}
/* NEWS */

#bloc_content{
width:1155px;
}
#bloc_content #content{
float:right;
width:980px;
}
#content .block_accueil{
float:left;
width:300px;
margin:0 6px;
}

#content .block_accueil h3{
font-size:14px;
}

#content h2{
margin-bottom:20px;
padding-left:30px;
font-family:verdana;
font-size:22px;
}

#content ul{margin-left:45px; margin-bottom:10px; list-style-position: inside;}
#content ul li{margin-bottom:5px;}
#content a, #content a:visited{color:#000; text-decoration:none;}
#content a:hover{color:#D5ED9F}

#content h2.coup_de_coeur{
background: transparent url(/images/content/ico-heart.jpg) no-repeat center left;
color:#DF5B95;
}
#content h2.en_ce_moment{
background: transparent url(/images/content/ico-now.jpg) no-repeat center left;
color:#F08E33;
}
#content h2.les_plus{
background: transparent url(/images/content/ico-plus.jpg) no-repeat center left;
color:#FFB713;
}

#content h2.cote_magasin { color: #D60F6F; }
#content h2.cote_jardin { color: #118B84; }
#content h2.cote_fruits_et_legumes { color: #7B1481; }
#content h2.cote_animaux { color: #F00502; }
#content h2.cote_services { color: #95CEDC; }
#content h2.idees_jardin { color: #37A22B; }
#content h2.cote_maison { color: #F78106; }

#content div.file.promotions, #content div.cat_file.promotions {
  width: 50%;
  float: left;
  margin: 20px 0;
  height: 430px;
}

#content div.file.promotions p, #content div.cat_file.promotions p {margin: 15px;}

#content .price_table {
  font-weight: bold;
  width: 70%;
  margin: 10px auto;
}
#content .price_table td {
  padding: 5px;
}
#content .price_table .price {
  background-color: red;
}

/* Formulaire contact */

#content .required_field {
color: #F00;
}

#content form .fill_field{
margin:10px 0;
}
#content form .fill_field .file_format{
font-size:10px;
}
#content form .fill_field label{
float:left;
display:block;
width:280px;
text-align:right;
margin-right:10px;
}
#content form .fill_field input{
float:left;
display:block;
width:200px;
}
#content form .fill_field textarea{
float:left;
display:block;
width:200px;
}
#content form .fill_field .required_field{
float:left;
color: #F00;
margin-left:30px;
height:10px;
width:10px;
}
#content form .fill_field .empty_field{
  border: 1px solid red;
}
#content form #submit_field{
width:200px;
height:40px;
line-height:40px;
margin:20px auto 0 auto;
}

/* CONTACT ERROR */
#contact_error, .error_message{
padding-bottom:20px;
margin-bottom:10px;
margin-top:20px;
background:transparent URL(../images/bg_subtitle.png) repeat-x bottom left;
}
#contact_error p{
text-align:center;
margin-bottom:10px;
font-weight:bold;
font-size:14px;
color:red;
}
#contact_error ul, .error_message ul{
list-style-type:none;
}
#contact_error li, .error_message li{
width:300px;
margin-left:40px;
}

/* PLAN GOOGLE MAPS*/
#map {
  width: 800px;
  height: 600px;
  margin: 0 auto;
}