/****************************/
/*STYLES CSS         */
/****************************/
a
{
        outline:0;	
}

/****************************/
/*AU DESSUS DU BANDEAU         */
/****************************/
#top_bg{
        padding-top:10px;
}

/****************************/
/* BANDEAU         */
/****************************/
/*#wrapper {
	background: transparent url(../images/all/_sidebarimg.png) 99% 99% no-repeat;
}*/




/* HEADER IMAGE ROTATOR */
.himg #headimg {
	background: url(/mcbdrup/sites/all/themes/zeropoint/_custom/headerimg/bandeau.jpeg) no-repeat 100% 100%; /* rotates images in the headerimg folder */
	border-bottom: 0px solid #eee;
}

div #headimg
 {
	background-image: url(/mcbdrup/sites/all/themes/zeropoint/_custom/headerimg/bandeau.jpeg);background-repeat:no-repeat;
	padding: 0 0px;
        height:156px;
}
body {background:#a0a0a0  url()100% 0 repeat-x;}#body_bg.page {border:none;}
/*****************************************************************/
/*RECHERCHE*/
/*****************************************************************/
/*******************boite generale*/
#top-elements {
	height:0px;
}
/*******************bouton*/
#search-block-form .form-submit{
        font-size:5px;
        color:#fff;background: transparent url(../images/icons/blocks/ic_loupe.png) no-repeat;
        height:40px;
        border:0px;
}
/*******************champ*/
#search-block-form .form-text{
        color:#000;
        background:#fff;
        font-size:10px;
}

/****************************/
/* PAGE ACCUEIL         */
/****************************/
/*
.front #node-XXX h2 a {
	display: none;
}
.front .node_read_more {
	display: none;
}
*/


/*******************************/
/* LARGEUR SITE */
/*******************************/ 


body.layout-fluid .sizer {
	width: 90%;
}
body.layout-fixed .sizer0 {
	width: 1000px;
}



/*******************************/
/* LES COLONNES DE COTE */
/*******************************/ 
/* "Equal width sidebars" .*/

body.l-m-r-eq .colleft, body.m-r-eq .colleft, body.l-m-eq .colleft {
	width: 170px;
	margin-left: -170px;
}
body.l-m-r-eq .colright, body.m-r-eq .colright, body.l-m-eq .colright {
	width: 130px;
	margin-right: -130px;
}
body.l-m-r-eq .outer, body.l-m-eq .outer, body.l-m-eq .outer {
	margin-left: 170px;
}
body.l-m-r-eq .outer, body.m-r-eq .outer, body.m-r-eq .outer {
	margin-right: 130px;
}
body.l-m-eq .colleft {
	width: 170px;
	margin-left: -160px;
}
body.m-r-eq .colright {
	width: 160px;
	margin-right: -160px;
}
*/


/******************************/
/* MENU */
/******************************/

/* Uncomment this to have different colors (and chooose them) for first and last menu items. */
/*
#navlist li.first a {
	background: #D0932C;
}
#navlist li.last a {
	background: #BF5D8C;
}
*/


/* Change the values below accordingly: XXX=menu numer; YYY=background color. */
/*
#navlist li.menu-XXX a {
	background: #YYY;
}


/******************************************************************/
/*NAVIGATION MENU  */
/***************************************************************/


/******************le fond   */
.navleft {
        clear:both;
	margin:0px;
       margin-left:10px;
        padding:0px 0px;
        /margin:15px 0px 0px 0px;
        
}

/**********LES ONGLETS************  */
#navlist.links a, #navlinks ul li a {
        border: none;
	padding: 1px 15px 1px;
	color: #bbb !important;
	font-weight: normal !important;
	text-transform: none;
	font-family: "arial", sans-serif, Arial, Verdana, Helvetica;
	font-size: 10px;
	line-height: 11px;
        background-color: #FEF4AF;
        
       
}

#navlist li a:hover, #navlinks ul li a:hover,#navlist li a.active,#navlinks ul li a.active  {
	color: #999 !important;
	background-color:#F6B400  !important;
}
#navlinks.navleft {margin-left:220px;margin-top:90px;background:#FEF4AF;}
/************ SOUSMENU*********** */

body.sfish #navlinks ul li.expanded a {
	background: #0299BF ;
}
body.sfish #navlinks li ul a:link, 
body.sfish #navlinks li ul a:visited {
        line-height: 15px;
        width:auto;
        /width:150px;
        text-transform:none;
        padding:0px 5px 0px 5px;
        margin-left:-60px;
        margin-right:57px;
        background: #0299BF;
	border-left: 1px none #3c90bb;
	border-top: 1px none #3c90bb;
	border-right: 1px none #176992;
	border-bottom: 1px solid #176992;
}
body.sfish #navlinks ul.menu li ul.menu li.expanded a,
body.sfish #navlinks ul.menu li ul.menu li ul.menu li.expanded a,
body.sfish #navlinks ul.menu li ul.menu li ul.menu li ul.menu li.expanded a {
	background: #2f71a2 url() 100% 50% no-repeat;
}
body.sfish #navlinks ul.menu li li.expanded ul.menu a, 
body.sfish #navlinks ul.menu li li.expanded ul.menu li.expanded ul.menu a,
body.sfish #navlinks ul.menu li li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu a {
	background:#176992;
        border-left: 1px none #000;
	border-top: 1px none #000;
	border-right: 1px none #000;
	border-bottom: 1px solid #000;;
}
body.sfish #navlinks li ul a:hover,#navlinks ul li a.active {
	background-color:  #F8E289!important;
}
/* suckerfish margin for pullouts */
body.sfish #navlinks ul li ul ul {
	margin: -17px 0 0 -160px;
}
ul.firstsublayer {
	left: 0; /* LTR */
	top: 12px;
}

#navlinks.navleft li.expanded a:visited,#navlinks.navleft li.expanded a:link {background:#fef4af!important;}
#navlinks.navleft li.expanded a:hover,#navlinks.navleft li.expanded a.active,
#navlinks.navleft li a:hover,#navlinks.navleft li a.active{background:#f8e289!important;}

#navlinks ul li.expanded ul li,#navlinks ul li.expanded ul {
	width: 130px;
}
#navlinks ul li.expanded ul li {
	border: 1px solid #F8E289;
}

/******************************************/
/*OMBRAGE FOND TOP*/
/******************************************/
#sidebar-left {
	margin: 20px 20px 20px 20px;
}
#top_bg {background: transparent url() 0 0 repeat-y;
	}
#top_left {
	background: transparent url() 0 0 repeat-y;
}
#top_right {
	background: transparent url() 100% 0 repeat-y;
	padding: 0 25px;
}




/******************************************/
/*TEXT*/
/*******************************************/
h1 {
	font-size: 110%;
	line-height: normal;font-style:italic;
}
h2 {
	font-size: 100%;font-style:italic;
}
h3 { 
	font-size: 90%;font-style:italic;
}
h4 {
	font-size: 80%;font-style:italic;
}
#breadcrumb {display:none;
	padding-left: 20px;
	;background:white;
}
.breadcrumb{line-height: 30px;
        
}

#main .title{
        line-height:20px;color:#B92020;font-style:normal;font-size:16px;font-weight:bold;padding-bottom:25px;
}
#main {    
	padding: 10px 20px 20px 25px;
	overflow: visible;
}

.front  .title{
	display:none;
}
 .title{

}
/*******************************/
/* BLOCKS */
/*******************************/

.block-imagemenu.themed-block,#block-menu-secondary-links,#block-block-1 {
  background: transparent url() no-repeat;
  clear:both;
	border: none;
	padding: 0px;
	margin-bottom: 0px;
 
}
 
#block-block-1 table,#block-block-2{
        margin-left:-10px!important;
}
#footer-wrapper   {
       line-height:5px;
}
ul.imagemenu {margin-left:-30px;}



li.leaf {
  list-style-type: none;
  list-style-image: url();
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin-left: 60px;
}
.leaf.imagemenu-item-32{margin-left:2px;}
li.collapsed {
  list-style-type: none;
  list-style-image: url(); /* LTR */
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0px;
}
li.expanded {
  list-style-type: none;
  list-style-image: url();
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
/******************************************/
/*SECTION ADMIN,EDIT*/
/*******************************************/

body.section-node-edit #main,body.section-admin #main {
       padding:20px;
}

/******************************************/
/*FOURNISSEURS*/
/*******************************************/

body.section-fournisseurs #main,{margin-top:50px;}
body.section-fournisseurs .views-field-field-lien-url-url-1 {
       padding-bottom:10px;
       padding-top:20px; 
       border-bottom:1px dashed #ccc;
       margin-bottom:20px;
       margin-top:30px;
}

body.section-fournisseurs div .views-field-title {
      
      font-weight:bold;
      font-size:15px;
      font-style:italic;
}
body.section-fournisseurs div .views-field-body {
      text-align:justify;
}

body.section-fournisseurs  #main img{
   float:left; margin-right:20px;padding-bottom:70px; 
}
body.section-fournisseurs #main div .views-field-field-lien-url-url-1{text-align:right;   
}
body.section-fournisseurs #main {padding-top:10px;}
/******************************************/
/*LIENS UTILES*/
/**********************************/

body.section-liens_utiles #main,{margin-top:10px;}
body.section-liens_utiles .views-field-field-lien-url-url-1 {
       padding-bottom:2px;
       -paddingtop:2px; 
       border-bottom:1px dashed #ccc;
       margin-bottom:20px;
       margin-top:px;
}

body.section-liens_utiles div .views-field-title a:link,
body.section-liens_utiles div .views-field-title a:visited {
  
      font-weight:bold;
      font-size:12px;
      font-style:italic;color:#E1876C;
}
body.section-liens_utiles div .views-field-title a:hover {color:#600061;}
body.section-liens_utiles div .views-field-body {
      text-align:justify;
}

body.section-liens_utiles  #main img{
   float:left; margin-right:20px;padding-bottom:70px; 
}
body.section-liens_utiles #main div .views-field-field-lien-url-url-1{text-align:right;   
}
body.section-liens_utiles #main {padding-top:10px;}
/******************************************/
/*GALERIE*/
/*******************************************/
body.section-galerie1  .views-view-grid .col-1 ,
body.section-galerie1  .views-view-grid .col-2 ,
body.section-galerie1  .views-view-grid .col-3 ,
body.section-galerie1  .views-view-grid .col-4 {
      text-align:center;
}

/******************************************/
/*PRODUIT DETAIL*/
/*******************************************/
.uc-price-display {
       width: 300px;
}

#product-details{
       border:1px dashed #ccc;
       padding:15px;
       background: #fff url(../images/fill_block2.png) 0 100% repeat-x;
}

/******************************************/
/*ESPACE CONTENU SITE (SANS BANDEAU)*/
/*******************************************/
#middlecontainer #wrapper{
  background:#fff url() 100% 0% repeat-x; }




/******************************************/
/*PAGE INSCRIPTION*/
/*******************************************/
body.page-demande-de-devis .webform-component{
      padding:8px;
      background:#fff;
}


/******************************************/
/*MENU DU BAS*/
/*******************************************/
#navlist2{
      background:#bbb;margin-top:5px:0px;font-size:11px;
}

/******************************************/
/*LOGO PIED DE PAGE*/
/*******************************************/
#brand {
	background: url() 50% 30% no-repeat;
	position: relative;
	margin: 5px auto 0;
	width: 250px;
	height: 110px;
}
.by, .by a, .by a:hover {display:none;

}

#body_right{margin-top:-6px;margin-right:1px;background:  url() 100% 0 repeat-y}

#body_left {
	background: transparent url() 0 0 repeat-y;
}

.legal  {color:#ddd!important;}


#main {background:#fff;min-height:500px;border-left:1px solid #600061;border-right:0px solid #fff;}



.fckStyle_subtitle
{
	font:italic normal bold 15px verdana;
	color:;
}
.fckStyle_subtitle2
{
	font:normal normal bold 15px sans-serif;
	color:#300000;
}
.fckStyle_text1
{
	font:italic normal bold 13px sans-serif;
	color:#903000;
}
.fckStyle_text2
{
	font:normal normal normal 11px verdana;
	color:#000000;
}

.fckStyle_link a:link,
.fckStyle_link a:visited
{
	font:normal normal normal 12px sans-serif;
	color:;
}
.fckStyle_link a:hover
{
	font:normal normal normal 12px sans-serif;
	color:;
}
#copyright
{
        color:;
	
}
#copyright a:link,#copyright a:visited
{
        color:;
	
}
#copyright a:link,#copyright a:hover
{
        color:;
	
}
ul.menu.signwriter-hover li a {
  display: inline-block !important;
  /*height: 24px;*/
  overflow: hidden;
  position: relative;
  top: 0px;
  left: -10px;
}
#body_bg.page0 {border:none;}
#subnavlist {background:#fff;}8e287!important;}

.picons #sidebar-left a.active, .picons #sidebar-right a.active {
	background: none; /* LTR */
	
}
#sidebar-left  a.active-trail , #sidebar-right  a.active-trail	{
	background: none!important;
	padding: 0;
} .field.field-type-filefield.field-field-image .field-item 
{margin-bottom:40px;text-align:center;}

      








































