#top_shell 			{width:1000px; height:50px; background:#0000CC; margin:0 auto; }
#logo				{float:left;margin:0 0 0 14px }
#langues			{float:right; }

#nav_1				{padding:7px 0 0 0; font-size:16px;margin:0 0 0 11px; color:#000;}

#breadcrumb			{border-top:#323035 solid 2px;padding:3px 0 3px 0; width:100%; color:#B1B2B4;font-weight:bold;}
#breadcrumb	span	{margin: 0 0 0 24px }
#breadcrumb	a 		{text-decoration:none;color:#B1B2B4;font-weight:normal;}
#breadcrumb	a:hover	{text-decoration:underline;color:#B1B2B4;font-weight:normal;}

#breadcrumb2			{border-top:#666 solid 1px;padding:8px 0; width:100%; color:#B1B2B4;font-weight:bold;}
#breadcrumb2	span	{margin: 0 0 0 24px }
#breadcrumb2	a 		{text-decoration:none;color:#B1B2B4;font-weight:normal;}
#breadcrumb2	a:hover	{text-decoration:underline;color:#B1B2B4;font-weight:normal;}

#nav_2	{width:100%; height:355px; background:url(/_itn/img/nav_02_bg.jpg) no-repeat; font-weight:bold; font-size:18px; }
#nav_2 ul	{list-style-image:url(../img/puce.gif); margin:0; padding:6px 0 0 30px; }
#nav_2 ul li	{margin:0 0 7px 0; }
#nav_2 ul li a	{text-decoration:none; color:#000; }
#nav_2 ul li a:hover{color:#DF0018; }

#carte	{width:100%; height:400px; }


a {outline: medium;}



#RIGHT_content		{margin:2px 0 0 0;padding:0 20px 0 30px;}
#RIGHT_content p 	{margin:0 0 20px 0;text-align:justify}

/*#RIGHTHOME_content 	a			{text-decoration:none;color:#ff3333;}
#RIGHTHOME_content a:hover		{text-decoration:underline;color:#ff3333;}*/
#RIGHTHOME_content a			{text-decoration:none;color:#008000; background:url(/_itn/img/flechelien.gif) right 5px no-repeat; padding:0 8px 0 0;}
#RIGHTHOME_content a:hover		{text-decoration:underline;color:#008000;}

#RIGHT_content h2	a			{font-size:16px;text-decoration:none;color:#999;}
#RIGHT_content h2 a:hover		{font-size:16px;text-decoration:underline;color:#666;}

#RIGHT_content a.produit	{text-decoration:none;color:#000!important;}

#RIGHT {width:760px ;}
#RIGHT a			{text-decoration:none;color:#ff3333;}
#RIGHT a:hover		{text-decoration:underline;color:#ff3333;}
#RIGHT ul.data		{padding:0 0 0 16px;list-style-type: none;margin:0 0 14px 10px}
#RIGHT ul.data li	{background: url(/_itn/img/li.gif) 0 5px no-repeat;padding:0 0 0 16px;margin:0 0 4px 0}

.breadcrumb			{margin-left:10px; }
.marge_gauche_10 	{margin:0 0 0 5px;-margin:0 0 0 0; }
.imageSpaceL		{margin:0 20px 0 0; }
.imageSpaceR		{margin:0 10px 0 20px; }

#ANIM_INTRO 		{width:980px; height:355px; background:url(/_itn/img/bas-anim.jpg) bottom no-repeat; }

h1					{font-size:19px;color:#00ab67;margin:0;padding:0;background: url(/_itn/img/h1.gif) top right no-repeat; height:46px;}
h2					{font-size:14px;color:#999;margin:0 0 8px 0;padding:0}

.affiner			{padding:4px 4px 6px 4px;border: #999999 1px solid;}	

.focus 				{margin:0 0 10px 20px; }
.focusProd 			{margin:0 0 6px 20px; }	
.focusProd div		{padding:4px 0 4px 10px;border-top: #999999 1px solid;}




.col1				{float:left;width:360px;display:block}
.col1 .col1Pad1		{padding:0 40px 0 0 }
.col2				{float:left;width:340px;display:block}


/**** FORM *****/

input,textarea		{ border: 1px solid #999; margin:0 0 8px 0 ;padding:0}
.inputNO			{ border: none;margin:0}

span.formu		{border: 1px solid #def;background: #ffc;width: 80px;padding: 1px 10px;}
.inputborder	{border: 1px solid #999;padding: 0;background: #999999;}

#homePicTAll		{ float:left;padding:0 0 0 28px;}
.homePicT			{ float:left;margin:0 17px 0px 0;}
	
.partenaire			{ float:left;margin:0 30px 10px 0;text-align:center}
.partenaire	a:hover	{text-decoration:none!important;color:#CACACA!important}




.inputSearchEmpty		{border: 1px solid #fd8382;background: #ffd;font-size:15px;}
.inputSearch		{border: 1px solid #666;background: #fff;font-size:15px;}
/**** PRODUIT *****/
#fiche					{ float:left; }
#fiche #vignette { float:left;margin:0 20px 0 0;width:282px;display:block}
#fiche #vignette img { border:1px solid #c7c6c5;}
#fiche #Texte 	 {float:left;display:block;width:410px;}

		

/**** FOOTER *****/
#footer #left 	{float:left;padding:5px 0 0 5px;width:77px;display:block; }
#footer #right 	{float:left;display:block;}
#footer p	 	{padding:12px 0 0 12px; margin:0}
#footer a		{ color:#000; text-decoration:none; }
#footer a:hover	{ text-decoration:underline; }

#usa, #colombie, #uruguay, #inde, #japon, #paysbas, #belgique, #irlande, #uk, #suede, #pologne, #allemagne, #suisse, #bulgarie, #italie, #espagne, #france, #portugal, #czech, #danemark, #dubai {display:block; cursor:pointer;}

.special_tableau {margin:0;padding:0;background: #d5d5d5;font-size:11px;}/* cyril  */
 
.celluleTab{border: 1px solid #fff;margin:0;padding:0;/* cyril  */background: #ffffff;}
.blanc {  background: #ffffff; }
.gris { background: #f1f1f1; }
.tabover {background-color: #00ab67;color:#ffffff}

 #RIGHT .tabover .lien_tableau { color:white;text-decoration:underline;}/* cyril  */

 #RIGHT  .lien_tableau { color:red;text-decoration:none;}/* cyril  */

.enteteTabCar{background: #00ab67;color:#ffffff;}/* cyril  */
.leftDiv { float:left;width:340px !important;width:340px !important!;border:1px solid #c7c6c5;}/* cyril  */
.rightDiv {float:left;padding-left:10px;width:350px !important;width:340px !important!; }/* cyril  */ 

.imgDetailProduit{padding:20px;} /* cyril  */

#RIGHT  .border { padding:5px;  border:1px solid #c7c6c5;color:#000000;}/* cyril */

#RIGHT  .no-border {border: none;}  /*cyril*/

/************************* Pagination **************************************/

ul{ border:0; margin:0; padding:0; }
#pagination-digg li
{
float:left;
    border:0; 
    margin:0; 
    padding:0;
    font-size:10px;
    list-style:none;
    margin-right:2px;
}

#pagination-digg a
{
    /*border:solid 1px #9aafe5;*/
    margin-right:2px;
	
}

#pagination-digg .previous-off, #pagination-digg .next-off 
{
    /*border:solid 1px #DEDEDE;*/
    color:#ffffff;
    display:block;
    float:left;
    font-weight:bold;
    margin-right:2px;
    padding:3px 5px;
}

#pagination-digg .next a, #pagination-digg .previous a 
{
    font-weight:bold;
	color:#009954;
}

#pagination-digg  .active a
{
    background-color:#009954;
    color:#FFFFFF;
    font-weight:bold;
    display:block;
    float:left;
   
}

 #pagination-digg a
{
font-weight:bold;
    color:#009954;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}

#pagination-digg a:hover
{
    /*border:solid 1px #0e509e*/
}

.description
{

font-size:13px;color:#333;


}
.produit
{
font-size:13px;color:#333;
}
/************************* Pagination **************************************/

ul{ border:0; margin:0; padding:0; }
#pagination-digg li
{
float:left;
    border:0; 
    margin:0; 
    padding:0;
    font-size:10px;
    list-style:none;
    margin-right:2px;
}

#pagination-digg a
{
    /*border:solid 1px #9aafe5;*/
    margin-right:2px;
	
}

#pagination-digg .previous-off, #pagination-digg .next-off 
{
    /*border:solid 1px #DEDEDE;*/
    color:#ffffff;
    display:block;
    float:left;
    font-weight:bold;
    margin-right:2px;
    padding:3px 5px;
}

#pagination-digg .next a, #pagination-digg .previous a 
{
    font-weight:bold;
	color:#009954;
}

#pagination-digg  .active a
{
    background-color:#009954;
    color:#FFFFFF;
    font-weight:bold;
    display:block;
    float:left;
   
}

 #pagination-digg a
{
font-weight:bold;
    color:#009954;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}

#pagination-digg a:hover
{
    /*border:solid 1px #0e509e*/
}
.border-categorie{  /* cyril */
cursor:pointer;
border-left:3px solid #00ab65;
border-top:1px solid #c7c6c5;
border-bottom:1px solid #c7c6c5;border-right:1px solid #c7c6c5;
color:#000000;
-moz-border-radius:0 10px 0 10px;

}
.cache_div
{
display:none;

}
.display_div
{
display:inline; 

}
li{
list-style: none;
}
ul#tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	z-index: 1;
	height: 20px;
	
	width:100%;
	margin-left:10px;
	margin-top:30px;
}

ul#tabs li.tabs {
	list-style:none;
	display: block;
	float: left;
	margin: 0px 5px 0px 5px;
	//margin: 0px 10px 0 5px;

	padding: 0;
	position: relative;
	z-index: 2;
}

ul#tabs a.tabs {
	display: block;
	float: left;
	padding: 3px 5px;
	margin: 0;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: gray !important;
	font-size: 0.9em;
	 margin-top:-7px;
	 	- margin-top:0px;
	border: 1px solid #666;
	border-top: 3px solid #aaa;
	background-color: #f1f1f1;
	background-image:url(../images/admin/entete.jpg);
	background-repeat:repeat-x;
}

ul#tabs a.active_tab {

	border-top:3px solid red;
	border-bottom: 1px solid #ffffff;
	background-image:url(../images/admin/entete_onglet.jpg);
	background-repeat:repeat-x;
	background-color: #ffffff;
	color: black !important;
}
div#cadre {
	border: 1px solid #666;
	background-color:#ffffff;
	clear: both;
	position: relative;
	z-index: 0;
	top: -1px;
	
	width: 650px;
	margin-left:10px;
	
	padding:5px;


}

div#content {
	margin-right: 5px;
}
.nodisplay{display:none;}
.display{display:block;}
.black5Bold{color:#000000; font-family:Arial,Helvetica,Geneva; font-size:11px; font-weight:bold;text-decoration: none;}
.vert5Bold{color:#18964C; font-family:Arial,Helvetica,Geneva; font-size:11px; font-weight:bold;}
span.lien_catalogue_accueil  {text-decoration:none;color:#000000;}

#homeEdito	{background:#d1d1d1; width:429px; float:left;}
#homeEditoTop	{background:url(../img/edito-top.gif) no-repeat 0 top;}
#homeEditoBot	{background:url(../img/edito-bot.gif) no-repeat 0 bottom; padding:20px;}

#homeNews	{margin:18px 0 0 20px; float:left;}


#boutonsBas	{margin:15px 0 0 0;}
#boutonsBasIn	{height:100px; background:url(../img/btns-home.jpg) no-repeat 11px 0;}
#boutonsBas	ul	{margin:0; _margin:0 0 0 -10px; padding:0; list-style-type:none;}
#boutonsBas	ul li	{display:inline;}
#boutonsBas	ul li a	{float:left; display:block; margin:0 10px 0 11px; text-decoration:none; color:#fff; font-size:12px;}
#boutonsBas	ul li a span.hb1	{display:block; width:100px; height:65px;}
#boutonsBas	ul li a span.hb2	{display:block; text-align:center; padding:48px 0 0 0;}
#boutonsBas	ul li a:hover	{font-weight:bold;}

.homeTitle	{color:#008000; font-size:16px; font-weight:bold; margin:0 0 10px 0;}

a#btnImplantations	{height:60px; width:107px; float:right; text-indent:-9999em; background:url(/_itn/img/btn-implantation-fr.gif) 0 0 no-repeat;}
a#btnImplantationsEn	{height:60px; width:107px; float:right; text-indent:-9999em; background:url(/_itn/img/btn-implantation-en.gif) 0 0 no-repeat;}
a:hover#btnImplantations, a:hover#btnImplantationsEn	{background-position:0 -60px;}