/* ********************************
Css : Nidifi.com Copyright Nidifi.com 
Reprodution interdite sans accords de l'auteur. 
********************************* */
body {font-size : 1em;margin : 0 auto;padding : 0;background : #e6e6e6 url(http://www.nidifi.com/theme/images/bg.jpg) repeat-y top center;font-family: Verdana,Helvetica; color : rgb(100, 100, 100);font-size : 15px;} /* font-family : Verdana, Tahoma, Arial, sans-serif; */ 
h1 {font-size : 15px;}
#footer{clear:both;text-align: center;font-size:10px;}
#treecols {width:1024;}
/* ****************************************[page]**************************************** */
#echoppe-page {width:1024px;margin: 0 auto;}
.echoppe-simplebox {margin : 0 0 0.8em 0;padding : 0.4em 0.4em 0.4em 0.4em;border : 1px solid #69C1EB;}
.forceleft{text-align:left;}
.forceright{text-align:right;}
.bordernone {border: none; border-width: 0px; border-style: none;text-decoration : none;}
/* ****************************************[Header]**************************************** */
#echoppe-header-link {font-size : 10px;text-align : left; }
#echoppe-header-link a {color : #69C1EB; text-decoration : none;}
#echoppe-header-link a:hover {text-decoration : underline; background-color : transparent; color:#69C1EB; }
/* ****************************************[Left col]**************************************** */
.leftcol {float:left;width:200px;padding:0;margin:0;vertical-align:top;  }
.leftcol a:hover {text-decoration : underline; background-color : #69C1EB; color :#ffffff; }
.leftcol a {text-decoration : underline;color : #69C1EB;}

.leftcol ul {width : 200px;padding:0;margin:0;list-style : none;}
.leftcol li {margin : 0;}
.leftcol .leftcolheaderfirst {display : block;background-color : #C3DCE9;text-transform : uppercase;text-decoration : none;font-weight : bold;color : #FFFFFF; margin : 0;padding : 6px 2px 3px 12px;border-left : 0 solid rgb(255, 210, 113);}
.leftcol .leftcolheader {display : block;background-color : #C3DCE9;text-transform : uppercase;text-decoration : none;font-weight : bold;color : #ffffff; margin : 0;padding : 6px 2px 3px 12px;border-top : 3px solid #ffffff;border-left : 0 solid rgb(255, 210, 113);}
.leftcol img {float : left;margin : 0;border : 1px solid rgb(100, 100, 100);}
.leftcolstdLink a:hover {margin: 5px;text-decoration : underline; background-color : #69C1EB; color :#ffffff; }
.leftcolstdLink a {margin: 5px;text-decoration : underline;color : #69C1EB;}

.leftcol a:hover {margin: 5px;text-decoration : underline; background-color : #69C1EB; color :#ffffff; }
.leftcol a {margin: 5px;text-decoration : underline;color : #69C1EB;}

/* ****************************************[Left col Box]**************************************** */
.leftcolbox {width : 200px;margin : 0 0 5px 4px;/*border : 1px solid #69C1EB;*/ background-color:#ffffff; background : #ffffff url(http://www.nidifi.com/theme/nidifi/box_02.jpg) repeat-y top left; }
.leftcolboxfooterfirst {width : 200px; height: 24px; padding : 0px; margin : 0 5px 0px 4px ; /* 0 5px 4px;*//*border : 1px solid #69C1EB;*/ background-color:#ffffff; background : #ffffff url(http://www.nidifi.com/theme/nidifi/box_05.jpg) no-repeat bottom left; }
.leftcolboxfooter {width : 200px; height: 24px; padding : 0px; /*margin : 0 5px 0px 4px ;*/ /* 0 5px 4px;*//*border : 1px solid #69C1EB;*/ background-color:#ffffff; background : #ffffff url(http://www.nidifi.com/theme/nidifi/box_05.jpg) no-repeat bottom left; }
.leftcolbox p {padding : 5px; margin 10px; font-size:15px;}
.leftcolboxtitle {clear : both;display : block;margin : 0 0 0.2em 0;padding : 0.2em 0.2em 0.2em 0.2em;background-color : #C3DCE9; font-weight : bold;color : #ffffff; /*background-color:#ffffff;*/ background : #ffffff url(http://www.nidifi.com/theme/nidifi/box_01.jpg) repeat-y top left; width:200px; height:16px;}
.leftcolboxtitle a {display : block;text-decoration : none;font-weight : normal;color : #69C1EB;height : 1.3em;}
.leftcolbox img {vertical-align:top;float:left; border-width: 1px; border-style: inset; margin: 2px; }
/* ****************************************[Right col]**************************************** */
.rightcol {float: right; width:200px;padding:0px;margin:0px; vertical-align:top; text-align:right;}
.rightcol a:hover {text-decoration : underline; background-color : #69C1EB; color :#ffffff; }
.rightcol a {text-decoration : underline;color : #69C1EB;}

.rightcol ul {width : 200px;padding:0;margin:0;list-style : none;}
.rightcol li {margin : 0;}


.rightcolbox {width : 200px;margin : 0 0 5px 0px;padding: 0px  ; /*border : 1px solid #69C1EB;*/ background-color:#ffffff; background : #ffffff url(http://www.nidifi.com/theme/nidifi/boxr_02.jpg) repeat-y top left; }
.rightcolboxfooterfirst {width : 200px; height: 24px; padding : 0px; margin : 0 5px 0px 4px ; /* 0 5px 4px;*//*border : 1px solid #69C1EB;*/ background-color:#ffffff; background : #ffffff url(http://www.nidifi.com/theme/nidifi/boxr_05.jpg) no-repeat bottom left; }
.rightcolboxfooter {width : 200px; height: 24px; padding : 0px; /*margin : 0 5px 0px 4px ;*/ /* 0 5px 4px;*//*border : 1px solid #69C1EB;*/ background-color:#ffffff; background : #ffffff url(http://www.nidifi.com/theme/nidifi/boxr_05.jpg) no-repeat bottom left; }
.rightcolbox p {padding : 5px; margin 10px; font-size:15px;}
.rightcolboxtitle {/*margin :0 0  15px 0 ;clear : both;display : block;*/margin :  0 0.2em 0.2em 0; padding : 0.2em 0.2em 0.2em 0.2em; /*background-color : #C3DCE9; */font-weight : bold;color : #ffffff; /*background-color:#ffffff;*/ background : transparent url(http://www.nidifi.com/theme/nidifi/boxr_01.jpg) repeat-y top left; width:200px; height:16px;}
.rightcolboxtitle a {display : block;text-decoration : none;font-weight : normal;color : #69C1EB;height : 1.3em;}
.rightcolboxpayboxblock {margin : 6px;text-align:center;}
.rightcolbox img {vertical-align:top;float:left; border-width: 1px; border-style: inset; margin: 2px; }
.rightcolbox .bordernone {border: none; border-width: 0px; border-style: none;}

.rightcolboxsearch {width : 200px;margin : 0 0 5px 0px;padding: 0px  ; background-color:#ffffff; background : #ffffff url(http://www.nidifi.com/theme/nidifi/boxr_02.jpg) repeat-y top left; }
.rightcolboxsearch p {padding-right : 5px; margin 0px; font-size:15px;}
.rightcolboxsearch .stdLink  {padding-right : 5px; margin 0px; font-size:15px;}

/* ****************************************[On tree cols]**************************************** */
.echoppe-treecols-img-left {float : left;margin : 0.3em 0.5em 0 0;border : 1px solid rgb(100, 100, 100);}
.echoppe-treecols-img-right {float : right;margin : 0.3em 0 0 0.5em;border : 1px solid rgb(100, 100, 100);}
/* ****************************************[Millieu]**************************************** */
#echoppe-treecols{
display:inline;
float:left;/*margin-left:2%;*margin-left:1.895%;width:32%;*/
width:590px; /*line-height : 1.3em; */
padding : 0 5px 0 5px;
background-color : rgb(255, 255, 255);color : rgb(100, 100, 100);
}
#echoppe-twocols{width:780px;padding : 0 5px 0 5px;background-color : rgb(255, 255, 255);color : rgb(100, 100, 100);line-height : 1.3em;}
#echoppe-onecols{width:1024px;padding : 0 5px 0 5px;background-color : rgb(255, 255, 255);color : rgb(100, 100, 100);line-height : 1.3em;}

#echoppe-treecols a:hover {text-decoration : underline; color:#3366FF;}
#echoppe-treecols a {text-decoration : none;color : #69C1EB;}

/* ****************************************[Titre]**************************************** */
.echoppe-title {clear : both;display : block;margin : 0 0 0.5em 0;padding : 0.2em 0 0.2em 0.3em;background-color : #ffffff;font-weight : bold;color : #ffffff;}
.echoppe-titleblue {clear : both;display : block;margin : 0 0 0.5em 0;padding : 0.2em 0 0.2em 0.3em;background-color : #ffffff;font-weight : bold;color : #69C1EB;}
.echoppe-htitle {clear : both;display : block;margin : 0 0 0.5em 0;padding : 0.2em 0 0.2em 0.3em;background-color : #ffffff;border : 1px solid #A6D6EF;font-weight : bold;color : #A6D6EF;}
/* ****************************************[BOX]**************************************** */
.echoppe-boxelement {float : left;width : 100%;margin : 0 0 1.5em 0;padding : 0 0 0 0;}
.echoppe-boxelement p.heading {margin : 1em 0 1em 0;font-weight : bold;}
.echoppe-boxelement p.subheading {margin : 1em 0 0.6em 0;font-weight : bold;}
.echoppe-boxelement p {margin : 0 0 0.6em 0;}
/* ****************************************[footer]**************************************** */
#echoppe-footer {clear : both;float : left;width : 1024px;height : 2.5em;margin : 1em 0 1em 0;padding : 0.25em 0 0.3em 0;border-top : 0.1em solid rgb(150, 150, 150);border-bottom : 0.1em solid rgb(150, 150, 100);background-color : #C3DCE9;text-align : center;color : #ffffff;font-weight: bold;}
/* ****************************************[Images  preview]**************************************** */
.floating {visibility : hidden;position : absolute;left : -3000px;z-index : 10;}
/* ****************************************[Lien produit]**************************************** */
/* ****************************************[Affichage produit]**************************************** */

.echoppe-subcat {clear : both;display : block;margin : 0 0 5px 0;padding : 3px 0 3px 3px;background-color : #E0E0E0;border : 1px dashed #A6D6EF;font-weight : bold;color : #A6D6EF;}


.oneproduct {/*border : 1px solid #69C1EB;*/ width:560px;}
.oneproduct a:hover {text-decoration : underline; color:#3366FF;}
.oneproduct a {text-decoration : none;color : #69C1EB;}
.onespecialproduct a:hover {text-decoration : underline; color:#3366FF;}
.onespecialproduct a {text-decoration : none;color : #69C1EB;}
.infooffrespecialyes {color : #ff0000;font-size : 10pt;font-weight : bold;}
.infooffrespecialyes a:hover {text-decoration : underline; color:#3366FF;}
.infooffrespecialyes a {text-decoration : none;color : #69C1EB;}
.producttitle {color : #69C1EB;text-decoration : underline; font-weight : bold;}
/* ****************************************[Line View]**************************************** */
.bggrey {background-color : #e0e0e0;}
.bgwhite {background-color : #ffffff;}
/* ****************************************[Liens produits vrac]**************************************** */
#linkmapfoot {color : #A6D6EF;font-size: 10px;}
#linkmapfoot a{color : #69C1EB;font-size: 10px;}
/* ****************************************[Menu]**************************************** */
/*CSS Carré .current { width: 120px; background-color : #C2DCE9; border-bottom: 1px #C2DCE9 solid; border-top: 1px #69C1EB solid;border-right: 1px #69C1EB solid;}*/
/*CSS Carré .listd {width: 120px; background-color : #FFFFFF;  border-bottom: 1px #69C1EB solid; border-top: 1px #69C1EB solid; border-right: 1px #69C1EB solid; }*/
/*CSS Carré .firstlistd { width: 120px; background-color : #FFFFFF;  border-left: 1px #69C1EB solid; border-bottom: 1px #69C1EB solid; border-top: 1px #69C1EB solid; border-right: 1px #69C1EB solid; }*/
/*CSS Carré .firstcurrent { width: 120px; background-color : #C2DCE9;  border-left: 1px #69C1EB solid; border-bottom: 1px #C2DCE9 solid; border-top: 1px #69C1EB solid; border-right: 1px #69C1EB solid; }*/

.current { width: 120px; height:20px; background : #ffffff url(http://www.nidifi.com/theme/nidifi/ob.jpg) no-repeat top left;}
.listd { width: 120px; height:20px; background : #ffffff url(http://www.nidifi.com/theme/nidifi/og.jpg) no-repeat top left;}
.firstlistd {  width: 120px; height:20px; background : #ffffff url(http://www.nidifi.com/theme/nidifi/og.jpg) no-repeat top left;}
.firstcurrent { width: 120px; height:20px; background : #ffffff url(http://www.nidifi.com/theme/nidifi/ob.jpg) no-repeat top left;}
/* *** */
.listd a        { font-size: 10px; font-family : Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold ; color:#A6D6EF;}
.current a      { font-size: 10px; font-family : Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold ; color:#69C1EB;}
.firstcurrent a { font-size: 10px; font-family : Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold ; color:#69C1EB;}
.firstlistd a   { font-size: 10px; font-family : Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold ; color:#A6D6EF;}

.listd a:hover {text-decoration : underline; background-color : transparent; color:#A6D6EF; }
.current a:hover {text-decoration : underline; background-color : transparent; color:#69C1EB; }
.firstcurrent a:hover {text-decoration : underline; background-color : transparent; color:#69C1EB; }
.firstlistd a:hover {text-decoration : underline; background-color : transparent; color:#A6D6EF; }



/* *** */
.lifake {width: 120px;}
.libfake {  border-left: 1px #C2DCE9 solid; width: 120px;}
.libstd {  width: 120px;border-right: 1px #C2DCE9 solid;}
.libstdt {  width: 120px;border-right: 1px #C2DCE9 solid;border-top: 1px #69C1EB solid;}
.liblast {width: 52px;border-top: 1px #69C1EB solid;}
/* *** */
.libstd a { font-size: 10px; font-family : Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold ; color:#69C1EB;}
.libstdt a { font-size: 10px; font-family : Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold ; color:#69C1EB;}

.libstd a:hover {text-decoration : underline; background-color : transparent; color:#69C1EB; }
.libstdt a:hover {text-decoration : underline; background-color : transparent; color:#69C1EB; }

/* *** */
#menu 	        {margin:0px 0px 30px 0px; padding:0px  0px  0px 0px ;}
#menu ul 				{ margin:0; list-style:none; }
#menutoptop 		{ float:left; margin:0; padding:0px; line-height:normal;  width:1022px;}
#menutoptop li 	{ float:left; margin:0; text-align:center;  }
#menutopbot 		{ float:left; margin:0; padding:0px; line-height:normal;  width:1022px; background-color : #C2DCE9;  border-bottom: 1px #69C1EB solid; border-left: 1px #69C1EB solid; border-right: 1px #69C1EB solid;}
#menutopbot li 	{ float:left; margin:0; text-align: center;  }
/* *** */
.searchbox-spacer {padding : 5px;}
.error {color : #ff0000;}
/*
.ob1 {width:9px;background : #ffffff url(http://www.nidifi.com/theme/nidifi/ob_01.jpg) no-repeat top left;}
.ob2 {background : #ffffff url(http://www.nidifi.com/theme/nidifi/ob_02.jpg) repeat-y top left;}
.ob3 {width:9px;background : #ffffff url(http://www.nidifi.com/theme/nidifi/ob_03.jpg) no-repeat top left;}
*/
