/* ------------------------------------------------------------------------------------------------------------

	Theme Name: Novoceram
	Description: Novoceram theme
	Author: Novoceram
	Author URI: http://www.novoceram.fr
	Version: 1

------------------------------------------------------------------------------------------------------------  */



@font-face {
    font-family: 'YanoneKaffeesatzRegular';
    src: url('http://www.novoceram.fr/wp-content/themes/novoceram/font/YanoneKaffeesatz-Regular.otfYanoneKaffeesatz-Regular-webfont.eot');
    src: url('http://www.novoceram.fr/wp-content/themes/novoceram/font/YanoneKaffeesatz-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.novoceram.fr/wp-content/themes/novoceram/font/YanoneKaffeesatz-Regular-webfont.woff') format('woff'),
         url('http://www.novoceram.fr/wp-content/themes/novoceram/font/YanoneKaffeesatz-Regular-webfont.ttf') format('truetype'),
         url('http://www.novoceram.fr/wp-content/themes/novoceram/font/YanoneKaffeesatz-Regular-webfont.svg#YanoneKaffeesatzRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


img {border:0;}

.blog-item46 {
    border: 1px solid #CCCCCC;
    float: left;
    margin-bottom: 20px;
    margin-right: 36px;
    position: relative;
    width: 270px;
	height:256px;
}
#produits .lescolls h2 {
    font-size: 24px;
    line-height: 31px;
    padding-left: 10px;
    padding-right: 10px;
}

#archives .blog-item46 h2 {
    font-size: 24px;
    line-height: 31px;
    padding-left: 10px;
    padding-right: 10px;
}

#content46 {
    float: left;
    margin-left: 36px;
    width: 924px;
}

#contentcertifs {
    float: left;
    margin-left: 36px;
    width: 924px;
}

#contentcouleurs {
    float: left;
    margin-left: 36px;
    width: 924px;
}


#content46 li {
    border: 1px solid #CCCCCC;
    float: left;
    margin-bottom: 20px;
    margin-right: 36px;
    position: relative;
    width: 270px;
	height: 355px;
}

#contentcertifs li {
    border: 1px solid #CCCCCC;
    float: left;
    margin-bottom: 20px;
    margin-right: 36px;
    position: relative;
    width: 270px;
	height: 540px;
}

#contentcouleurs li {
    border: 1px solid #CCCCCC;
    float: left;
    margin-bottom: 20px;
    margin-right: 36px;
    position: relative;
    width: 270px;
	height: 403px;
}


#content46 li h2, #contentcertifs li h2, #contentcouleurs li h2 {
    font-size: 24px;
    line-height: 31px;
    padding-left: 10px;
    padding-right: 10px;
}
#content46 li p, #contentcertifs li p, #contentcouleurs li p {
   margin-left:10px;
   margin-right:10px;
}

#content46 li img:hover, #contentcertifs li img:hover, #contentcouleurs li img:hover {
    -moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);
}

#archives .blog-item46 img:hover {
    -moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);
}
#global {
	height:100%;
	width:100%;
	padding:0;
	}

/* LINKS */
	h1, h2, h3, h4, h5, h6 { 	 font-family: 'YanoneKaffeesatzRegular',Helvetica,sans-serif; }
		
			
			/* MENU */
/* leo menu  */        
.prepremenunovo {      background-color:#000000; ; float: left; height: 115px; margin: auto; width: 100%;  }    
#produits .prepremenunovo {
    background-color: #000000;
    float: left;
    height: 115px;
    margin: auto;
    width: 100%;
}
#produitsarch .prepremenunovo {
    background-color: #000000;
    float: left;
    height: 115px;
    margin: auto;
    width: 100%;
}
#produits #presearchhome {
    background-color: #937766;
    float: left;
    font-family: Verdana,'YanoneKaffeesatzRegular',sans-serif;
    height: 243px;
    margin-top: 0;
    min-width: 960px;
    width: 100%;
}
/*.premenuleo {     background: url(images/bglrpre.gif) no-repeat center transparent;      float: left;      height: 148px;      margin: auto;      width: 100%;  }    */
.menunovo  {  	width:960px;  	height:115px;  		background-color:#000000;  	margin:auto;  }    
.logolr {      padding-top: 3px;  }    
.menulr img {      float: left;      margin: 0;  }    
/*.home-on:hover {  	background: url("http://www.novoceram.fr/wp-content/themes/novoceram/images/home-off.jpg") 0 0 transparent;	  	border: thin dotted red;  }     */

.menulr {
    float: right;
    height: 33px;
    line-height: 40px;
    position: relative;
    top: -58px;
    width: 620px;
}
.menulr a {
    color: #FFFFFF;
    font-family: 'YanoneKaffeesatzRegular',sans-serif;
    font-size: 33px;
    height: 35px;
    margin-left: 22px;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}
#homeblog .blog  {
    color: #e11a46;
    text-decoration:none;}
#blog .blog  {
    color: #e11a46;
    text-decoration:none;}
#contact .contact  {
    color: #e11a46;
    text-decoration:none;}
#societe .societe  {
    color: #e11a46;
    text-decoration:none;}
#pressroom-single .menulr a.presse, .page-id-17292 .menulr a.presse {
color:#e11a46;
}
#presse .presse  {
    color: #e11a46;
    text-decoration:none;}
#societe h2 {
    float: left;
    font-size: 38px;
    width: 100%;
}
#archives .blog  {
    color: #e11a46;
    text-decoration:none;}
	#homepage .home  {
    color: #e11a46;
    text-decoration:none;}
#produits .coll  {
    color: #e11a46;
    text-decoration:none;}
#produitsarch .coll  {
    color: #e11a46;
    text-decoration:none;}

.menulr a:hover {
    color: #e11a46;
    text-decoration:none;}
	
	.menulr a:active {
    color: #e11a46;
    text-decoration:none;}
	
.menu-lr li {  	padding: 0;  	margin: 0;  	height: 100px;  	list-style: none;  	background-repeat: no-repeat;  }  
.menu-lr li a, .menu-lr li a:visited {  	display: block;  	text-decoration: none;  	text-indent: -9999px;  	height: 100px;  	background-repeat: no-repeat;  }  
.menu-lr li {float: left;}  .menu-lr:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}  


#drapeaux {      float: right;      margin-top: 8px;      position: relative;     z-index: 999;   width: 110px;  }    #drapeaux img {  margin-right:2px;	  }     


/* SLIDER */
.container123aa {
  margin: 0 auto;
 position: relative;
  text-align: left;
  width: 960px;
}

#top .container123aa {
  height: 465px;
  padding-top: 27px;
}

#page-top .slide .descright .description {
float: right;
  margin-top: 30px;
 margin-left: 200px;
 /*background-color: rgba(29,15,6,0.7); */
/* moz-opacity:0.5;
 opacity: 0.5; 
 filter:alpha(opacity=50);*/
}

.descleft .description {
 float: left;
 margin-top: 30px;

}#page-top .slide {
  display: none;
 height: 368px;
 position: relative;
width:100%;
float:left;
min-width: 960px;

}#page-top .active {
  display: block;

}#page-top #main-area .container123aa {
  height: 230px;
 padding-top: 27px;

}#page-top .slide .description {
 color: #FFFFFF;
 font-size: 14px;
 font-weight: bold;
padding: 80px 0 0 20px;
 width: 365px;
 /* background-color: rgba(239,239,239,0.6); */ 
}

.title h2 {
   color: #FFFFFF;
   font-weight: bold;

}

#page-top .slide .description, #page-top .slide .description p {
    color: #FFFFFF;
    font-family: 'YanoneKaffeesatzRegular',Helvetica,sans-serif;
    font-size: 24px;
    line-height: 30px;
    padding-top: 10px;

}

#page-top .slide .description p a {
    color: #CDCDCD;
    text-shadow: none;
font-weight:normal;
text-decoration:none;
}

#page-top h2.title {
   color: #FFFFFF;
  font-family: 'YanoneKaffeesatzRegular',Arial,sans-serif;
  font-size: 27px;
  line-height: 33px;
}

#page-top h2.title .clair  {
   color: #262626;
  font-family: 'YanoneKaffeesatzRegular',Arial,sans-serif;
  font-size: 27px;
  line-height: 33px;
}

#page-top .clair .slide .description .clair , #page-top .slide .description .clair  p {
    color: #262626;
    font-family: 'YanoneKaffeesatzRegular',Helvetica,sans-serif;
    font-size: 25px;
    line-height: 30px;
    padding-top: 10px;
}

#page-top .clair h2.title a {
  color: #262626;
}

#page-top h2.title a {
    color: #FFFFFF;
    font-family: 'YanoneKaffeesatzRegular',Arial,sans-serif;
    font-size: 33px;
    font-weight: normal;
}
#page-top h2.title a:hover {

  text-decoration: none;

}

body #page-bottom #controllers {
    height: 25px;
    left: 0;
    position: relative;
    top: -100px;
    width: 100%;
}

#controllers #switcher {

 /* background: url("http://www.novoceram.fr/wp-content/themes/novoceram/images/switcher_left.png") no-repeat scroll 0 0 transparent;
*/
  float: left;

  margin-left: 395px;

 padding-left: 9px;

}#controllers #switcher-right {

 /*background: url("http://www.novoceram.fr/wp-content/themes/novoceram/images/switcher_right.png") no-repeat scroll right bottom transparent;
*/
 padding-right: 9px;

}#controllers #switcher-content {

/* background: url("http://www.novoceram.fr/wp-content/themes/novoceram/images/switcher_bg.png") repeat-x scroll 0 0 transparent;
*/
 height: 20px;

 padding: 11px 5px 0 8px;

}#controllers #switcher-content a {background: url("http://www.novoceram.fr/wp-content/themes/novoceram/images/ota2.png") no-repeat scroll 0 0 transparent;    display: inline-block;    height: 15px;    margin-right: 2px;    text-indent: -9999px;    width: 15px;}

#controllers #switcher-content a.active {	 background: url("http://www.novoceram.fr/wp-content/themes/novoceram/images/ota.png") no-repeat scroll 0 0 transparent; }

.slide-top-shadow {  height: 11px;    left: 0;    position: absolute;    top: 0;    width: 100%;}

.slide-bottom-shadow {  bottom: 0;    height: 9px;    left: 0;    position: absolute;    width: 100%; }

#page-bottom  {    display: block;    margin: 0;    position: relative;    top: 0;	}



.presocialmediabarre {
    background-color: rgba(63, 67, 71, 0.7);
    font-family: 'YanoneKaffeesatzRegular',sans-serif;
    height: 57px;
	 min-width: 960px;
    position: absolute;
     top: 426px; 
	*top: 426px    !important; /* IE 7 (IE6 also uses this, so put it first) */
   _top: 426px    !important; /* IE 6 */
    top: 426px\0/ !important; /* IE 8-9 */
    width: 100%;
    z-index: 5;
}


.socialmediabarre {
  /*  background-color: #00FF00;
   */
    height: 58px;
    margin: auto;
    width: 960px;
}

.socialtxt {
    display: inline;
    float: left;
    margin-left: 18px;
    margin-top: 18px;
}

.socialtxt img {
    margin-right: 5px;
}


.ricercanovo {
    display: inline;
    float: right;
    margin: 8px 0 0;
}

.socialmediabarre h1 {
    color: #FFFFFF;
    display: inline;
    float: left;
    font-family: 'YanoneKaffeesatzRegular',Helvetica,sans-serif;
    font-size: 32px;
    font-weight: normal;
    padding: 8px 25px 9px 0px;
}

/* FIN SLIDER*/

/* SEARCHFIELD Homepage */

#404form {
	float:left; }
.ricercanovo input[type="text"] {
    background-color: #FBFBFB;
    border: 2px solid #444;
    border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 20px;
    height: 28px;
    padding: 3px 3px 2px;
    position: relative;
    width: 180px;
    z-index: 2;
}
	

	
.ricercanovo input[type="text"]:focus {
border:2px solid #E11A46;
}

.ricercanovo input[type="text"]:hover {
border:2px solid #E11A46;
}

.ricercanovo input[type="submit"] {
    background-color: #252525;
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0 0 0 #A9422E, 0 0 0 #A9422E;
    color: #FFFFFF !important;
    font-family: 'YanoneKaffeesatzRegular',Helvetica,sans-serif;
    font-size: 21px;
    font-weight: normal;
    height: 40px;
    line-height: 0;
    margin-left: 5px;
    margin-top: 0;
    padding-bottom: 3px;
    text-shadow: none;
    text-transform: uppercase;
    width: 83px;
	line-height:22px;
}

.ricercanovo input[type="submit"]:hover { 
 background-color: #E11A46;
}

.course-title {
	display:none;
	}
/* SEARCHHOME */
#searchhome {
    height: 170px;
    margin: auto;
    padding: 20px 0px 15px;
    width: 960px;
}
#presearchhome {
    background-color: #937766;
    float: left;
    font-family: Verdana,'YanoneKaffeesatzRegular',sans-serif;
    height: 243px;
    margin-top: -31px;
    width: 100%;
	min-width: 960px;
}

#searchhome li {
    float: left;
    list-style: none outside none;
    padding-bottom: 4px;
}
	
/****/
#scrollbar2 {
    margin: 0 auto;
    width: 950px;
	float:left;
}
/*#scrollbar2 .viewport {
    height: 100px;
	
    overflow: hidden;
    position: relative;
    width: 950px;
}*/

#scrollbar2 .viewport {
    height: 100px;
   /* overflow-x: scroll;
    overflow-y: hidden;*/
	overflow: hidden;
    position: relative;
    width: 950px;
}

/*#scrollbar2 .overview {
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 2500px;
}*/

#scrollbar2 .overview {
    left: 0;
    list-style: none outside none;
    margin: 0;
   /* overflow: visible;*/
    padding: 0;
    position: absolute;
    top: 0;
  /*  width: 6000px;*/
}

#scrollbar2 .overview img{ float: left; }

#scrollbar2 .track {
    background: /*url("http://www.novoceram.fr/wp-content/themes/novoceram/images/bg-scrollbar-trackend-x.png") no-repeat scroll 100% 0*/ #5C4A3F;
    height: 15px;
    position: relative;
    width: 100%;
}
#scrollbar2 .thumb { background: transparent url(http://www.novoceram.fr/wp-content/themes/novoceram/images/bg-scrollbar-thumb-x.png) no-repeat 100% 50%; height: 25px; cursor: pointer; overflow: hidden; position: absolute; left: 0; top: -5px; }
#scrollbar2 .thumb .end{ /*background: transparent url(http://www.novoceram.fr/wp-content/themes/novoceram/images/bg-scrollbar-thumb-x.png) no-repeat 0 50%;*/ overflow: hidden; height: 25px; width: 5px;}
#scrollbar2 .disable { display: none; }


	/** SEARCH HOME FIN **/
	
.recherchezvous {
    color: #FFFFFF;
    float: left;
    font-family: 'YanoneKaffeesatzRegular',sans-serif;
    font-size: 31px;
    line-height: 40px;
    margin-right: 10px;
}

.outind {
    color: #DDD2CC;
    display: block;
    font-family: 'YanoneKaffeesatzRegular',sans-serif;
    font-size: 24px;
    line-height: 22px;
    margin-top: 21px;
	float:left;
}

.outind a {
    color: #FFFFFF;
   
}
	
	/*** DEBUT SELECT BOX STYLEES ***/
	/* Dropdown control */
.selectBox-dropdown {
   background: -moz-linear-gradient(top, #b39e91 1%, #9e887b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #b39e91), color-stop(100%, #9e887b));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b39e91', endColorstr='#9e887b', GradientType=0);
	-moz-box-shadow: 0 1px 0 rgba(92, 74, 63, .75);
	-webkit-box-shadow: 0 1px 0 rgba(92, 74, 63, .75);
	 border: 1px solid #5C4A3F;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    box-shadow: 1px 1px 0px #5C4A3F;
    color: #ffffff;
	margin-bottom: 15px;
    cursor: default;
	    height: 38px;
    display: inline-block;
    line-height: 25px;
    margin-right: 7px;
    outline: medium none;
    padding-left: 10px;
    padding-right: 40px;
    position: relative;
    text-decoration: none;
    vertical-align: middle;
    width: 105px;
	 font-family: 'YanoneKaffeesatzRegular',sans-serif;
	 font-size:19px;
	 font-weight:normal;
   
}

.selectBox-dropdown:hover {
   text-decoration:none;
   
}

.selectBox-dropdown:focus,
.selectBox-dropdown:focus .selectBox-arrow {
	border-color: #252525;
}

.selectBox-dropdown.selectBox-menuShowing {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.selectBox-dropdown .selectBox-label {
	width: 100%;
	padding: .2em .3em;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
}

.selectBox-dropdown .selectBox-arrow {
    background: url("http://www.novoceram.fr/wp-content/themes/novoceram/images/jquery.selectBox-arrow.gif") no-repeat scroll 50% center transparent;
    border-left: 1px solid #937766;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 23px;
}


/* Dropdown menu */
.selectBox-dropdown-menu {
	position: absolute;
	z-index: 99999;
	max-height: 200px;
	border: solid 1px #937766; /* should be the same border width as .selectBox-dropdown */
	background: #FFF;
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	overflow: auto;
}


/* Inline control */
.selectBox-inline {
	width: 250px;
	outline: none;
	border: solid 1px #937766;
	background: #FFF;
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: auto;
}

.selectBox-inline:focus {
	border-color: #666;
}


/* Options */
.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A {
	list-style: none;
	display: block;
	cursor: default;
	padding: 0;
	margin: 0;
}

.selectBox-options LI A {
	line-height: 1.5;
	padding: 0 .5em;
	/*white-space: nowrap;*/
	overflow: hidden;
	background: 6px center no-repeat;
	color:#584c45;
}

.selectBox-options LI A:hover {
	color:#b19889;
}

.selectBox-options LI.selectBox-hover A {
	background-color: #5b4a40;
}

.selectBox-options LI.selectBox-disabled A {
	color: #5b4a40;
	background-color: transparent;
}

.selectBox-options LI.selectBox-selected A {
	background-color: #e3d3c9;
}

.selectBox-options .selectBox-optgroup {
	color: #666;
	background: #5b4a40;
	font-weight: bold;
	line-height: 1.5;
	padding: 0 .3em;
	white-space: nowrap;
}




/***** FIN SELECT BOX *****/


/***IMG***/
.imgho img {
    background-color: #FFFFFF;
  
    opacity : 1;
    -moz-opacity : 1;
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
    filter : alpha(opacity=100); /* IE < 8 */ 
	    width: 290px;
		    height: 186px;
}

.imgho .approfondir img {
		    width: 15px;
		    height: 12px;
	}

.imghopress img {
	    background-color: #FFFFFF;
    border: 0px solid #CCCCCC;
    padding: 0px;
    opacity : 1;
    -moz-opacity : 1;
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
    filter : alpha(opacity=100); /* IE < 8 */ 
	}
	.imghopress img:hover {
    opacity : 0.6;
    -moz-opacity : 0.6;
    -ms-filter: "alpha(opacity=60)"; /* IE 8 */
    filter : alpha(opacity=60); /* IE < 8 */ 
}

.imghotop {
    padding-bottom:20px;
}

.imgho img:hover {
    opacity : 0.6;
    -moz-opacity : 0.6;
    -ms-filter: "alpha(opacity=60)"; /* IE 8 */
    filter : alpha(opacity=60); /* IE < 8 */ 
}

.imgho h3 a {
	color:#841c38;
	font-size:31px;
	text-transform:uppercase;
	font-family:'YanoneKaffeesatzRegular',sans-serif;
	line-height:29px;
	}
.approfondir a {
    color: #000000;
    font-family: 'YanoneKaffeesatzRegular',sans-serif;
    font-size: 19px;
    line-height: 9px;
    text-transform: none;
}

.approfondir img {
	background-color: #FFFFFF;
    border: 0px solid #CCCCCC;
    opacity: 1;
    padding: 0px;
	}

.socialright {
	float:right;
	}
.contactinteg {
    border: 0 none;
    float: left;
    margin-left: 0px;
    padding-bottom: 10px;
    padding-top: 0px;
    width: 283px;
	overflow:hidden;
}
.contactinteg .nomcontact, .emailcontact {
    background-color: #ece7e5;
    border: 1px solid #ccc0ba;
    color: #850E2E;
     font-size: 110%;
	 	font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif,Arial,Helvetica,Garuda,sans-serif;
    height: 30px;
    margin-bottom: 8px;
    padding: 1px 20px 0 5px;
    width: 220px;
}

.contactinteg div.wpcf7 .watermark {
    color: #850E2E;
	font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif,Arial,Helvetica,Garuda,sans-serif;
}

.contactinteg textarea {
    background-color: #ece7e5;
    border: 1px solid #ccc0ba;
    color: #850E2E;
    font-size: 110%;
    height: 257px;
		font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif,Arial,Helvetica,Garuda,sans-serif;
    margin-bottom: 8px;
    padding: 1px 20px 0 5px;
    width: 245px;
}

.contactinteg .wpcf7-submit {
    background-color: #850E2E;
    border: 0 solid #FFFFFF;
    border-radius: 10px 10px 10px 10px;
		 -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    color: #FFFFFF !important;
    cursor: pointer;
    font-family: 'YanoneKaffeesatzRegular',sans-serif;
    font-size: 19px;
    font-weight: normal;
    letter-spacing: 1px;
    overflow: visible;
    padding: 8px 19px 9px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
    width: auto;
}
.contactinteg .wpcf7-submit:hover {
	background-color:#6a1b30; }
	
/*pr contact page mtnt*/

.contactinteg2 {
    border: 0 none;
    float: left;
    margin-left: 5px;
    padding-bottom: 10px;
    padding-top: 5px;
    width: 390px;
}
.contactinteg2 .nomcontact, #contact .emailcontact, #societe .emailcontact {
    background-color: #ECE7E5;
    border: 1px solid #CCC0BA;
    color: #850E2E;
    font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif,Arial,Helvetica,Garuda,sans-serif;
    font-size: 110%;
    height: 30px;
    margin-bottom: 8px;
    padding: 1px 20px 0 5px;
    width: 300px;
}

.contactinteg2 div.wpcf7 .wpcf7-use-title-as-watermark {
    color: #850E2E;
	font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif,Arial,Helvetica,Garuda,sans-serif;
}

.contactinteg2 textarea {
    background-color: #ece7e5;
    border: 1px solid #ccc0ba;
    color: #850E2E;
    font-size: 110%;
    height: 257px;
		font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif,Arial,Helvetica,Garuda,sans-serif;
    margin-bottom: 8px;
    padding: 1px 20px 0 5px;
    width: 320px;
}

.contactinteg2 .wpcf7-submit {
    background-color: #850E2E;
    border: 0 solid #FFFFFF;
    border-radius: 10px 10px 10px 10px;
		 -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    color: #FFFFFF !important;
    cursor: pointer;
    font-family: 'YanoneKaffeesatzRegular',sans-serif;
    font-size: 19px;
    font-weight: normal;
    letter-spacing: 1px;
    overflow: visible;
    padding: 8px 19px 9px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
    width: auto;
}
.contactinteg2 .wpcf7-submit:hover {
	background-color:#6a1b30; }
	
/*fin formulaire pr contact page*/

#related-produits {
	width:650px;
	float:left;
	padding-top:0px;
	}
	
	#related-produits .related-post {
	display:inline;
	}
	
#related-produits .related-post img {
    margin: auto;
    padding-right: 13px;
}

#related-produits .related-post img:hover {
        opacity: 0.5;
    filter: alpha(opacity=50);
}
	
#related-produits h3 {
    color: #000000;
    font-family: 'YanoneKaffeesatzRegular',sans-serif;
    font-size: 40px;
	line-height: 40px;
    font-weight: normal;
    padding-bottom: 10px;
    text-transform: uppercase;
}

#produits.single .one-fourth.last, .one-third.last, .two-third.last, .one-half.last {
    margin-bottom: 7px;
    margin-right: 0;
}

#blog.single h1 {
    font-size: 50px;
    line-height: 50px;
}
#column #search-3 .search-container fieldset input {
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    color: #545454;
    padding: 7px;
    width: 170px;
}
#blog.single .loopedSlider, .newsSlider {
    clear: both;
    margin: 0 auto;
    position: relative;
    width: 280px;
}
#blog.single #column #jw-recent-posts-widget-4 h4, #homeblog.page #column #jw-recent-posts-widget-4 h4, #archives #column #jw-recent-posts-widget-4 h4 {
	font-size:44px;	
}
#blog.single #column #jw-recent-posts-widget-5 h4, #homeblog.page #column #jw-recent-posts-widget-5 h4, #archives #column #jw-recent-posts-widget-5 h4 { 
	font-size:44px;	
}
#blog.single #column h4, #homeblog.page #column h4, #archives #column h4 {
    background: none repeat scroll 0 0 #DDD2CC;
    color: #FFFFFF;
    font-size: 39px;
    height: 40px;
    line-height: 25px;
    text-transform: uppercase;
}



#utilises-produits h3 {
    color: #000000;
    font-family: 'YanoneKaffeesatzRegular',sans-serif;
    font-size: 38px;
    font-weight: normal;
    padding-bottom: 10px;
    text-transform: uppercase;
}

#blog.single #utilises-produits img {
    border: 1px solid #CCCCCC;
    float: left;
    margin-right: 10px;
    padding: 4px;
}

#blog.single #utilises-produits h4 {
    color: #850E2E;
    font-size: 31px;
    line-height: 25px;
}

#blog .blog, #homeblog.page .blog, #archives .blog {
   /* color: #E11A46;*/
    text-decoration: none;
}


#homeblog.page h2, #archives h2 {
	font-size:38px;
	line-height:41px;}
	

#homeblog.page div.entry-meta span.post-date, #archives div.entry-meta span.post-date {
	height: 65px;
	padding: 1px 0 0 8px;
	}
	
#homeblog.page .blog-item img, #archives .blog-item img {
    float: left;
    padding-right: 15px;
    width: 270px;
}
#homeblog.page .blog-item div.image, #archives .blog-item div.image {
	 display: inline;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px; 
	}
	
#homeblog.page .loopedSlider, .newsSlider, #archives .loopedSlider, .newsSlider {
    clear: both;
    margin: 0 auto;
    position: relative;
    width: 280px;
}

#jw-recent-posts-widget-4 {
	background: none repeat scroll 0 0 #DDD2CC;
	}
#jw-recent-posts-widget-5 {
	background: none repeat scroll 0 0 #DDD2CC;
	}
div.portfolio.grid-2 ul.produitstags li {
	width:450px;
	  float: left;
    margin-bottom: 25px;
    margin-right: 30px;
    position: relative;
	}
	
.home #content .imgho h3 {  float: left;     font-size: 26px;     width: 100%; }

div.portfolio.grid-2 ul.produitstags li img {
	float: left;
    margin-right: 10px;
	margin-bottom: 10px;
    }
	
	.referer-page { display:none; }
	
	.ville {
	 font-size: 20px;
    font-family: 'YanoneKaffeesatzRegular',sans-serif;
	    padding-left: 10px;
    padding-right: 10px;
	color:#7D6557;
	}
	
#prefiltres {
    background-color: #E1D5CE;
    float: left;
    height: 185px;
    padding-bottom: 0;
    padding-top: 10px;
    width: 100%;
}

#filtres {
	width: 960px;
	margin:auto;
}
.grosbtn {
    display: block;
    height: 145px;
    margin: auto;
    width: 960px;
}
.grosbtn img:hover {
     -moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	filter:alpha(opacity=70);
}
.grosbtn a.btn {
    background-color: transparent;
    border: 0 none;
    border-radius: 0 0 0 0;
    box-shadow: none;
    display: inline;
    float: left;
    height: 50px;
    margin: 0;
    padding: 8px 12px 0 0;
}
.macrofiltres {
    float: left;
    line-height: 20px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 3px;
    padding-top: 7px;
    text-align: left;
    width: 960px;
}

div.portfolio.grid-2 .framefb62 li {
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    max-height: 90px;
    max-width: 90px;
    min-height: 90px;
    min-width: 90px;
    padding: 0;
    position: relative;
    vertical-align: top;
    width: 88px;
}

.produitsright {
    border-right: 0 dashed #999999;
    display: block;
    float: left;
    padding-left: 0;
    width: 400px;
}

.produitsright h2 {
   color: #000000;
    display: block;
    float: left;
    font-family: 'YanoneKaffeesatzRegular',sans-serif;
    font-size: 40px;
    margin: 10px 0;
    width: 400px;
	}
	
.produitsrightright {
	border-right: 0px dashed #999999;
	display:block;
	width:160px;
	padding-left:0px;
	float:left;
		}

.produitsrightright h2 {
   color: #000000;
    display: block;
    float: left;
    font-family: 'YanoneKaffeesatzRegular',sans-serif;
    font-size: 40px;
    margin: 10px 0;
    width: 160px;
	}
	
.produitsleft {
    border-right: 0px dashed #999999;
    display: block;
    float: left;
    padding-right: 0px;
    width: 400px;
}
.produitsleft h2 {
    color: #000000;
    display: block;
    float: left;
    font-family: 'YanoneKaffeesatzRegular',sans-serif;
    font-size: 40px;
    margin: 10px 0;
    width: 400px;
}
	

.macrofiltres h2 {	
	color: #000000;
    font-family: 'YanoneKaffeesatzRegular',sans-serif;
    margin: 10px 0;
	font-size:40px;
	display:inline;
	float:left;
	}
.instructions {
    color: #7D6557;
    float: left;
    font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif,Arial,Helvetica,Garuda,sans-serif;
    font-size: 12px;
    padding: 5px;
}
.instructions a.btn {
    background-color: transparent;
    background-repeat: repeat-x;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 0 transparent, 0 1px 0 rgba(255, 255, 255, 0.4) inset;
    color: #000000;
    display: inline-block;
    font-family: 'YanoneKaffeesatzRegular',sans-serif;
    font-size: 19px;
    font-weight: normal;
    height: 27px;
    margin: 0;
    padding: 8px 10px 0;
    text-transform: capitalize;
}
#content .grid-25 {
    margin-left: 0;
    width: 650px;
}
div.portfolio.grid-25 li {
    float: left;
    margin-bottom: 15px;
    margin-right: 36px;
    position: relative;
    width: 270px;
}
.page-template-template-portfolio-php #content .grid-2 {
    float: none;
    width: 960px;
	  margin-left: 22px;
}
#content .portfolio grid-2 {
    float: none;
    width: 960px;
	  margin-left: 0px;
}
#produits #content .grid-2 .portfolioarchivesleo {
	margin-left: 36px;
    width: 924px;
	}
	
div.portfolio.grid-2 .portfolioarchivesleo ul.produitstags li {
       float: left;
    margin-bottom: 0;
    margin-right: 36px;
    position: relative;
    width: 270px;
}

.precoord {
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-right: 10px;
    width: 115px;
}

.searchcoltitre {
    font-size: 28px;
    color: #000000;
    font-family: 'YanoneKaffeesatzRegular',sans-serif;
}

.footul li {
	 display: inline;
    padding-left: 5px;
    padding-right: 15px;
	}
.footul li a {
	color:#CCCCCC;
	}
.footulleft {
	width:730px;
	 float: left;}
	
.footulrigth {
    float: left;
    margin-right: 20px;
    width: 195px;
}
.backtotop a {
	margin:0;
	float:left;
	text-align:left;
	vertical-align:top;
	display:inline; }
.inset {
    background: none repeat scroll 0 0 #FEFEFE;
    border-radius: 9px 9px 9px 9px;
    box-shadow: 0 0 0 1px #C6C3C3 inset;
    float: left;
    margin: 5px 0 15px;
    padding: 5px 0;
    width: 700px;
}

.inset2 {
    background: none repeat scroll 0 0 #FEFEFE;
    border-radius: 9px 9px 9px 9px;
    box-shadow: 0 0 0 1px #C6C3C3 inset;
    float: right;
    margin: 5px 0;
    padding: 5px 0;
    width: 245px;
}

.inset51 {
    background: none repeat scroll 0 0 #FEFEFE;
    border-radius: 9px 9px 9px 9px;
    box-shadow: 0 0 0 1px #C6C3C3 inset;
    float: left;
    margin: 5px 15px 15px 0;
    padding: 5px 0;
    width: 550px;
}

.size1of51 {
    float: left;
    width: 550px;
}
.inset52 {
    background: none repeat scroll 0 0 #FEFEFE;
    border-radius: 9px 9px 9px 9px;
    box-shadow: 0 0 0 1px #C6C3C3 inset;

    float: left;
    margin: 5px 0 15px;
    padding: 5px 0;
    width: 380px;
} 
.line:after {
    clear: both;
    display: block;
    font-size: xx-large;
    height: 0 !important;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
}

.size1of2 {
    float: left;
    width: 400px;
}
.size1of3 {
    float: left;
    width: 295px;
	margin-top:12px;
}

.size1of3 ul.bullets {
    float: left;
    margin-top: 15px;
    padding-bottom: 15px;
}

.in15 {
    padding-left: 15px;
    padding-right: 15px;
}

.#societe h1, #societe h2 {
    display: block;
    float: left;
    margin-bottom: 25px;
    width: 75%;
	line-height:92%;
}

#societe .page-template page-template-template-coll-nouveautes-certif-php h1, #societe .page-template page-template-template-coll-nouveautes-certif-php h2, #societe .page-template-template-coll-certification-php h1, #societe .page-template-template-coll-certification-php h2 {
    width: 75%;
}

.pressactiveliste li img {
    background-color: #FFFFFF;
    border: 0 solid #CCCCCC;
    display: block;
    float: none;
    opacity: 1;
    padding: 0;
}
	
.pressactiveliste li img:hover {
 opacity : 0.6;
    -moz-opacity : 0.6;
    -ms-filter: "alpha(opacity=60)"; /* IE 8 */
    filter : alpha(opacity=60); /* IE < 8 */ 
	}
	
.pressactiveliste li {
  float: left;
    padding: 10px;
}

.pressactiveliste ul {
    float: left;
    padding-bottom: 15px;
    padding-top: 0;
    width: 960px;
}

.contentarchive li {
   background-image: url("http://www.novoceram.fr/wp-content/themes/novoceram/images/puce-marron.png");
    background-position: 0 2px;
    background-repeat: no-repeat;
    font-size: 100%;
    list-style-type: none;
    padding-left: 15px;
} 

.contentarchive ul {
   padding-top:5px;
   padding-bottom:5px;
   float:left;
   width:100%;
} 

#produits #gallery-1 .gallery-item {
    float: left;
    margin: 0 5px 0 0;
    padding-left: 0;
    text-align: center;
    width: 150px;
}

#produits #content div.gallery img {
    background-color: transparent;
    border: 0px solid #CCCCCC;
    padding: 0px;
}

#presse #gallery-1 .gallery-item {
    float: left;
    height: 245px;
    margin: 0 5px 0 0;
    padding-left: 0;
    text-align: center;
    width: 150px;
}
#presse #gallery-1 h3 {
    font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif,Arial,Helvetica,Garuda,sans-serif;
    font-size: 13px;
    padding-left: 10px;
    padding-right: 10px;
		color:#000;
}
#gallery-1 h2, #gallery-2 h2 {
    float: left;
    margin-bottom: 25px;
    margin-top: 5px;
    width: 100%;
}
.picpressweb_left a {
    color: #000000;
    float: left;
    font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif,Arial,Helvetica,Garuda,sans-serif;
    font-size: 13px;
    padding-left: 10px;
	   line-height: 27px;
    padding-right: 10px;
    width: 181px;
}
  
#presse #content div.gallery img {
    background-color: transparent;
    border: 0px solid #CCCCCC;
    padding: 0px;
}

#produits h1 {
    font-size: 46px;
    line-height: 50px;
}

#produits h3 {
    color: #000000;
	line-height:31px;
    font-family: 'YanoneKaffeesatzRegular',sans-serif;
    font-size: 30px;
    font-weight: normal;
    padding-bottom: 5px;
    text-transform: uppercase;
    width: 100%;
}

#homepage #produits.single .one-fourth.last h3, #homepage .one-third.last h3, #homepage .two-third.last h3, #homepage .one-half.last h3 {
margin-bottom:10px;}

#produits.single .one-fourth.last h3, .one-third.last h3, .two-third.last h3, .one-half.last h3 {
margin-bottom:0px;}


.produitssimilaires {
    float: left;
    height: 102px;
    margin: 0 8px 0 0;
    padding-bottom: 10px;
    width: 310px;
}

.produitssimilaires a {
    background-color: rgba(99, 99, 99, 0.4);
    color: #FFFFFF;
    display: inline;
    float: left;
    font-family: 'YanoneKaffeesatzRegular',sans-serif;
    font-size: 24px;
    left: 0;
    line-height: 40px;
   
    padding-left: 15px;
   
    position: relative;
    text-transform: uppercase;
    top: 101px;
    width: 280px;
}


.preproduitssimilaires {
    float: left;
    margin-bottom: 22px;
    margin-top: -21px;
    width: 645px;
}



.txtnoir a {    
   color: #000000;
}

.txtblanc  a {
    color: #ffffff;
}

.likefb h3 {
    color: #000000;
    float: left;
    font-family: 'YanoneKaffeesatzRegular',sans-serif;
    font-size: 30px;
    font-weight: normal;
    padding-bottom: 5px;
    text-transform: uppercase;
    width: 500px;
    height:30px;
}


.likefb .framefb {
   float: right;
    height: 30px;
    margin: 10px 0 0;
    width: 120px;
}

.framefb2 {
   float: left;
    height: 30px;
    margin: 10px 0px;
    width: 300px;
}

.framefb22 {
    height: 30px;
    margin-bottom: 15px;
    width: 350px;
}
.framefb62 {
    float: right;
    height: 25px;
    width: 90px;
}

#produits .likefb .framefb {
    float: left;
    height: 30px;
    left: 322px;
    margin-bottom: -36px;
    margin-left: 0;
    margin-top: 0;
    padding-top: 7px;
    position: relative;
    top: -56px;
    width: 358px;
}
#produits .one-third {
    float: left;
    margin-right: 0;
    width: 310px;
}

#produits #gallery-2 .gallery-item, #produits #gallery-3 .gallery-item, #produits #gallery-4 .gallery-item, #produits #gallery-5 .gallery-item, #produits #gallery-6 .gallery-item {
    float: left;
    margin-top: 0;
    text-align: center;
	margin-right:5px;

}

/*
#gallery-1, #gallery-2, #gallery-3, #gallery-4, #gallery-5, #gallery-6 {
				margin: auto;
			}
#gallery-1 .gallery-item, #gallery-2 .gallery-item, #gallery-3 .gallery-item, #gallery-4 .gallery-item, #gallery-5 .gallery-item, #gallery-6 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}
#gallery-1 img, #gallery-2 img, #gallery-3 img, #gallery-4 img, #gallery-5 img, #gallery-6 img {
				border: 2px solid #cfcfcf;
			}
#gallery-1 .gallery-caption, #gallery-2 .gallery-caption, #gallery-3 .gallery-caption, #gallery-7 .gallery-caption, #gallery-5 .gallery-caption, #gallery-6 .gallery-caption {
				margin-left: 0;
			}
			
*/

.twitterfh, .footerpresocialcontent .twitterfh a {
	color:#5cd3d7;
	font-size:20px;
	}
.twitparag {
    color: #EEEEEE;
    float: left;
    font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif,Arial,Helvetica,Garuda,sans-serif;
    font-size: 12px;
    line-height: 19px;
    margin-top: 3px;
    padding-left: 8px;
    padding-right: 0;
    text-align: justify;
    width: 278px;
}

.ptitminimal {
    display: inline;
    float: left;
    height: 185px;
    margin-right: 20px;
    margin-top: 10px;
    width: 150px;
}

.testominimale {
    display: inline;
    float: left;
    text-align: left;
}

#gallery-2 .two-third h3 { margin-top: 15px; }

.clearoutdoor {
    clear: both;
    height: 30px;
} 
.phasesdassemblages {
    display: inline;
    float: left;

    margin-right: 9px;
    margin-top: 10px;
    width: 197px;
}

.phasesdassemblages h3 { font-weight:bold; }

.txtphases {
    display: inline;
    float: left;
    text-align: left;
}

.systmpoz {
    float: right;
  }
  

.gammindoortxt {width:140px; text-align:left;}
.gammindoorimg {
    float: left;
    margin-right: 10px;
    margin-top: 15px;
}
.sousmenuindoor {
	margin-left:25px;
	}
	
.likefbp .framefbp {
  float:right;
  height:0;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding-top:20px;
  width:307px;
}

.reaz h3 {
	width:620px;
	}
.produitrea {
    float: left;
    margin-top: 5px;
}
.produitrea h3 {
	width:620px;
	line-height:45px;
	}
.ttesfichesreaz {
    float: right;
    width: 320px;
}
.produitrea img {
	float:left;
	margin-right:10px;
	}
.fichereaz {
    float: right;
    width: 315px;
}

.search .blog-item h2 {
	margin: 0px;
    padding-left: 0px;
}

#archives .blog-item h2 {
	margin: 0px;
    padding-left: 0px;
}

.blog-item .comment p {
	width:547px;
	}
.blog-item .info p.date {
	width:80px;
	}
#searchhome ul {
	background: url("http://www.novoceram.fr/images/fond-filtre.jpg") no-repeat scroll 0 0 transparent;
	}
	
.categz ul {
    background: none repeat scroll 0 0 #DDD2CC;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    list-style: none outside none;
    padding-bottom: 10px;
    padding-left: 20px;
	 
}

.categz ul li a {
    font-size: 13px;
    font-weight: normal;
    color:#000000;
	}
	.categz ul li  {
	 list-style: disc inside none; }

.nouveautesbouton {
    display: inline;
    
    left: 5px;
    margin-left: 45px;
    vertical-align: top;
    width: 140px;
}
#searchhome .selectBox {
	 float: left;
    width: 105px;
}

.nouveautesbouton a {
    float:right;
}
.videoimg2 #content46 li {
	height:510px;
	}
	.blog-item #page-nav ul li {
    float: left;
    list-style: none;
    margin-left: 0px;
    width: 43px; }
.videoimg img {
	width:270px;
	}
.possa img {
    display: inline;
    float: left;
    padding-right: 10px;
    vertical-align: top;
}


#produits.page-template-template-outdoor-php .two-third, #produits .page-template-template-indoor-php .two-third {
    float: left;
   
    width: 620px;
}


#produits.page-template-template-indoor-php .two-third, #produits.page-template-template-outoor-php .two-third {
    float: left;
}
	
#produits.page-template-template-indoor-php #contentWrap .two-third ul.col-clear, #produits.page-template-template-outdoor-php div.portfolio.grid-2 ul.col-clear {
    background-color: #E8DED5;
    float: left;
    list-style: none outside none;
    margin-bottom: 20px;
    padding-left: 26px;
    padding-top: 27px;
    width: 586px;
}

#produits.page-template-template-indoor-php #contentWrap .two-third ul.col-clear li.one-third, #produits.page-template-template-outdoor-php div.portfolio.grid-2 ul.col-clear li.one-third {
    width: 271px;
	float:left;
	margin-right:19px;
}

#produits.page-template-template-indoor-php #contentWrap .two-third ul.col-clear, #produits.page-template-template-outdoor-php div.portfolio.grid-2 {
	float:left; }

#societe.page div#global div#prewrapper div#wrapper div#contentWrap.full-width div#content div.portfolio.grid-2 {
margin-left:35px;
}

.passcamp {
    display: inline;
    float: left;
    font-family: 'YanoneKaffeesatzRegular',Helvetica,sans-serif;
    font-size: 34px;
    margin: 30px 0 30px 25px;
    width: 960px;
}

.passcamp input {
    float: left;
    height: 35px;
    width: 250px;
}

.passcamp label, .passcamp button {
    cursor: pointer;
    display: inline;
    float: left;
    line-height: 65px;
    width: 960px;
}

.passcamp input[type="submit"] {
    background-color: #252525;
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 0 #A9422E, 0 0 0 #A9422E;
    color: #FFFFFF !important;
    font-family: 'YanoneKaffeesatzRegular',Helvetica,sans-serif;
    font-size: 21px;
    font-weight: normal;
    height: 40px;
    line-height: 22px;
    margin-left: 5px;
    margin-top: 0;
    padding-bottom: 3px;
    text-shadow: none;
    text-transform: uppercase;
    width: 83px;
}

.passcamp p {
    color: #545454;
    float: left;
    font-size: 29px;
    line-height: 50px;
    margin-bottom: 10px;
    text-align: justify;
}

#smallform input {
  background-color: #ECE7E5;
    border: 1px solid #CCC0BA;
    color: #850E2E;
    font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif,Arial,Helvetica,Garuda,sans-serif;
    font-size: 110%;
    height: 30px;
    margin-bottom: 8px;
    padding: 1px 20px 0 5px;
    width: 250px;
}

#smallform .gfield_checkbox li input {
    float: left;
    margin-top: 2px;
}

div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_4.gfield div.ginput_container ul#input_6_4.gfield_radio li.gchoice_4_0 ,
html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_10.gfield div.ginput_container ul#input_6_10.gfield_radio li.gchoice_10_0 {
    float: left;
    width: 95px;
}

div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_4.gfield div.ginput_container ul#input_6_4.gfield_radio li.gchoice_4_1 {
    float: left;
    width: 100px;
}

div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_4.gfield div.ginput_container ul#input_6_4.gfield_radio li {
font-size:12px;
}

html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_4.gfield div.ginput_container ul#input_6_4.gfield_radio input {
height:0px;}

html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_2.gfield div.gfield_description,
html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_2.gfield div.ginput_container div.charleft,
html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_14.gfield div.ginput_container div.charleft,
html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_4.gfield div.gfield_description,
html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_5.gfield div.gfield_description,
html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_14.gfield div.gfield_description,
html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_12.gfield div.gfield_description,
html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_12.gfield div.ginput_container div.charleft,
html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_10.gfield div.gfield_description,
html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_7.gfield div.gfield_description,

{
display:none;
}

html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_12.gfield div.ginput_container textarea#input_6_12.textarea {
    height: 100px;
}

html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_2.gfield div.ginput_container, html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_14.gfield div.ginput_container , html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_5.gfield div.ginput_container {
    float: left;
    width: 200px;
}

html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_14.gfield label.gfield_label, html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_14.gfield label.gfield_label, html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_5.gfield label.gfield_label {
    display: inline;
    float: left;
    width: 80px;
}

html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_2.gfield div.ginput_container input#input_6_2.medium,
html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_14.gfield div.ginput_container input#input_6_14.medium,
html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_5.gfield div.ginput_container input#input_6_5.medium {
width:170px;
}


html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_2.gfield label.gfield_label, html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_14.gfield label.gfield_label , html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_5.gfield label.gfield_label {
    float: left;
    width: 80px;
}

html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap.full-width div#content div div#promob2c div.ligne2 div.promob2cform div.promob2cformok div#gform_wrapper_2.gf_browser_gecko form#gform_2.boutonpromob2c div.gform_body ul#gform_fields_2.gform_fields li#field_2_16.gfield {
    margin-top: 139px;
    width: 199px;
}

html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_5.gfield.gfield_error, 
html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_2.gfield.gfield_error, 
html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_14.gfield.gfield_error {
height: 57px; }

html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_4.gfield.gfield_error {
height: 67px; }

html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_footer {
 margin-top: 0;
}

#gform_1 div.gform_body ul#gform_fields_1.gform_fields li#field_1_4.gfield div.ginput_container ul#input_1_4.gfield_radio li {
    float: left;
    margin-right: 5px;
}

#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_4.gfield div.ginput_container ul#input_6_4.gfield_radio li , #gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_10.gfield div.ginput_container ul#input_6_10.gfield_radio li {
    float: left;
    margin-right: 0px;
	font-size:99%;
}
html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_4.gfield div.ginput_container ul#input_6_4.gfield_radio li input { margin-top:0; }

.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
	font-size:97%;
}

 div.contactinteg iframe {
overflow:hidden;
}

.gform_wrapper .validation_message,
.gform_wrapper .ginput_counter
 {
	display:none;
}


.gform_wrapper .ginput_container input#input_6_2.medium,
.gform_wrapper .ginput_container input#input_6_14.medium,
.gform_wrapper .ginput_container input#input_6_5.medium {
width:170px;
}

.gform_wrapper .ginput_container textarea#input_6_12.textarea {
    height: 100px;
}

#gform_fields_6.gform_fields li#field_6_2.gfield div.ginput_container, 
#gform_fields_6.gform_fields li#field_6_14.gfield div.ginput_container , 
#gform_fields_6.gform_fields li#field_6_5.gfield div.ginput_container {
    float: left;
    width: 200px;
}

#gform_fields_6.gform_fields li#field_6_14.gfield label.gfield_label, 
#gform_fields_6.gform_fields li#field_6_14.gfield label.gfield_label, 
#gform_fields_6.gform_fields li#field_6_5.gfield label.gfield_label {
    display: inline;
    float: left;
    width: 80px;
}

#gform_fields_6.gform_fields li#field_6_2.gfield div.ginput_container input#input_6_2.medium,
#gform_fields_6.gform_fields li#field_6_14.gfield div.ginput_container input#input_6_14.medium,
#gform_fields_6.gform_fields li#field_6_5.gfield div.ginput_container input#input_6_5.medium {
width:170px;
}


#gform_fields_6.gform_fields li#field_6_2.gfield label.gfield_label, 
#gform_fields_6.gform_fields li#field_6_14.gfield label.gfield_label , 
#gform_fields_6.gform_fields li#field_6_5.gfield label.gfield_label {
    float: left;
    width: 80px;
}

#gform_fields_6.gform_fields li#field_6_5.gfield.gfield_error, 
#gform_fields_6.gform_fields li#field_6_2.gfield.gfield_error, 
#gform_fields_6.gform_fields li#field_6_14.gfield.gfield_error {
height: 57px; }

html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_9.gfield div.ginput_container, 
html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_11.gfield div.ginput_container {
    float: left;
    height: 40px;
}


html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_9.gfield div.ginput_container div#input_6_9_chzn.chzn-container,
html body#page.page div#global div#prewrapper.templatepromob2c2 div#wrapper div#contentWrap div#content div.one-third div#smallform div#gform_wrapper_6.gf_browser_gecko form#gform_6 div.gform_body ul#gform_fields_6.gform_fields li#field_6_11.gfield div.ginput_container div#input_6_11_chzn.chzn-container
{
width:150px;
}

html body#produits.single div#global div#prewrapper div#wrapper div#contentWrap div#column div.boxpromoprod a img,
html body#produits.page div#global div#prewrapper div#wrapper div#contentWrap div#column.left-column div.boxpromoprod a img {
	margin-left:-10px;
}

html body#produits.single div#global div#prewrapper div#wrapper div#contentWrap div#column div.gifpromo a img {
    float: left;
    margin-left: 160px;
    margin-top: -29px;
    position: absolute;
}

html body#produits.page div#global div#prewrapper div#wrapper div#contentWrap div#column.left-column div.boxpromoprod div.gifpromo a img {
    float: left;
    margin-left: 160px;
    margin-top: -29px;
    position: absolute;
}

.gform_wrapper .gform_footer {
height:250px;
width:252px;
}

/* pour form realisation FR */
.page-id-10784 div#global div#prewrapper div#wrapper div#contentWrap div#content div div#gform_wrapper_8.gf_browser_gecko form#gform_8 div.gform_body ul#gform_fields_8.gform_fields li {
    float: left;
    padding-right: 35px;
    width: 275px;
}


.page-id-10784 .gform_wrapper ul li.gfield {
    clear: none;
}


.page-id-10784  div#global div#prewrapper div#wrapper div#contentWrap.full-width div#content div div#gform_wrapper_8.gf_browser_gecko form#gform_8 div.gform_body ul#gform_fields_8.gform_fields li.bigmsg {
    float: left;
    width: 650px;
}
.page-id-10784  div#global div#prewrapper div#wrapper div#contentWrap.full-width div#content div div#gform_wrapper_8.gf_browser_gecko form#gform_8 div.gform_body ul#gform_fields_8.gform_fields li.midmsg {
    float: left;
    width: 400px;
	padding-right:15px;
}

.gform_wrapper li.midmsg textarea.large {

	height:150px;
}


.gform_wrapper li.bigmsg textarea.large {
height:150px;
}

.page-id-10784 .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
width:92%;
}

html body.page div#global div#prewrapper div#wrapper div#contentWrap.full-width div#content div div#gform_wrapper_8.gf_browser_gecko form#gform_8 div.gform_body ul#gform_fields_8.gform_fields li.blocbig {
    float: left;
    margin-bottom: 15px;
    width: 960px;
}

.page-id-10784 div#global div#prewrapper div#wrapper div#contentWrap.full-width div#content div div#gform_wrapper_8.gf_browser_gecko form#gform_8 div.gform_body ul#gform_fields_8.gform_fields li.gfield div.ginput_container input.medium
{
background-color: #ECE7E5;
    border: 1px solid #CCC0BA;
    color: #850E2E;
    font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif,Arial,Helvetica,Garuda,sans-serif;
    font-size: 110%;
    height: 30px;
    margin-bottom: 8px;
    padding: 1px 20px 0 5px;
}

html body.page div#global div#prewrapper div#wrapper div#contentWrap.full-width div#content div div#gform_wrapper_8.gf_browser_gecko form#gform_8 div.gform_body ul#gform_fields_8.gform_fields li.gfield div.ginput_container textarea.textarea {
background-color: #ECE7E5;
    border: 1px solid #CCC0BA;
    color: #850E2E;
    font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif,Arial,Helvetica,Garuda,sans-serif;
    font-size: 110%;
}



html body.page div#global div#prewrapper div#wrapper div#contentWrap.full-width div#content div div#gform_wrapper_8.gf_browser_gecko form#gform_8 div.gform_footer input#gform_submit_button_8.button {
    background-color: #850E2E;
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 0 #A9422E, 0 0 0 #A9422E;
    color: #FFFFFF !important;
    display: block;
    float: left;
    font-family: 'YanoneKaffeesatzRegular',Helvetica,sans-serif;
    font-size: 21px;
    font-weight: normal;
    height: 50px;
    line-height: 22px;
    margin: 18px 0 0;
    min-width: 90px;
    padding-left: 24px;
    text-align: left;
    text-shadow: none;
    text-transform: uppercase;
    width: 120px;
}

/* fin form realisation FR */


/* debut form realisation italien */
.page-id-11551 div#global div#prewrapper div#wrapper div#contentWrap div#content div div#gform_wrapper_10.gf_browser_gecko form#gform_10 div.gform_body ul#gform_fields_10.gform_fields li {
    float: left;
    padding-right: 35px;
    width: 275px;
}


.page-id-11551 .gform_wrapper ul li.gfield {
    clear: none;
}


.page-id-11551  div#global div#prewrapper div#wrapper div#contentWrap.full-width div#content div div#gform_wrapper_10.gf_browser_gecko form#gform_10 div.gform_body ul#gform_fields_10.gform_fields li.bigmsg {
    float: left;
    width: 650px;
}
.page-id-11551  div#global div#prewrapper div#wrapper div#contentWrap.full-width div#content div div#gform_wrapper_10.gf_browser_gecko form#gform_10 div.gform_body ul#gform_fields_10.gform_fields li.midmsg {
    float: left;
    width: 400px;
	padding-right:15px;
}

.gform_wrapper li.midmsg textarea.large {

	height:150px;
}


.gform_wrapper li.bigmsg textarea.large {
height:150px;
}

.page-id-11551 .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
width:92%;
}

html body.page div#global div#prewrapper div#wrapper div#contentWrap.full-width div#content div div#gform_wrapper_10.gf_browser_gecko form#gform_10 div.gform_body ul#gform_fields_10.gform_fields li.blocbig {
    float: left;
    margin-bottom: 15px;
    width: 960px;
}

.page-id-11551 div#global div#prewrapper div#wrapper div#contentWrap.full-width div#content div div#gform_wrapper_10.gf_browser_gecko form#gform_10 div.gform_body ul#gform_fields_10.gform_fields li.gfield div.ginput_container input.medium
{
background-color: #ECE7E5;
    border: 1px solid #CCC0BA;
    color: #850E2E;
    font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif,Arial,Helvetica,Garuda,sans-serif;
    font-size: 110%;
    height: 30px;
    margin-bottom: 8px;
    padding: 1px 20px 0 5px;
}

html body.page div#global div#prewrapper div#wrapper div#contentWrap.full-width div#content div div#gform_wrapper_10.gf_browser_gecko form#gform_10 div.gform_body ul#gform_fields_10.gform_fields li.gfield div.ginput_container textarea.textarea {
background-color: #ECE7E5;
    border: 1px solid #CCC0BA;
    color: #850E2E;
    font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif,Arial,Helvetica,Garuda,sans-serif;
    font-size: 110%;
}



html body.page div#global div#prewrapper div#wrapper div#contentWrap.full-width div#content div div#gform_wrapper_10.gf_browser_gecko form#gform_10 div.gform_footer input#gform_submit_button_10.button {
    background-color: #850E2E;
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 0 #A9422E, 0 0 0 #A9422E;
    color: #FFFFFF !important;
    display: block;
    float: left;
    font-family: 'YanoneKaffeesatzRegular',Helvetica,sans-serif;
    font-size: 21px;
    font-weight: normal;
    height: 50px;
    line-height: 22px;
    margin: 18px 0 0;
    min-width: 90px;
    padding-left: 24px;
    text-align: left;
    text-shadow: none;
    text-transform: uppercase;
    width: 120px;
}
html body.page div#global div#prewrapper div#wrapper div#contentWrap.full-width div#content div div#gform_wrapper_10.gf_browser_gecko form#gform_10 div.gform_body ul#gform_fields_10.gform_fields li#field_10_53.gfield div.ginput_container ul#input_10_53.gfield_checkbox li.gchoice_53_1 {
    float: left;
    height: 110px;
    width: 960px !important;
}
/* fin form realisation italien*/