body {background: url(../img/common/extranet/bg.jpg) repeat-x; padding:0;margin:0;}
img {border:0;}
h1{margin:0;padding:0}
h2{margin:0;padding:0}
h2 strong{margin:0;padding:10px 0 0 0;color:#2662B9;font-size:28px;font-weight:bold;letter-spacing:1px;}
h2.titleTVCommercial{margin:0;padding:10px 0 0 0;color:#2662B9;font-size:16px;font-weight:bold;letter-spacing:1px;}

h3{margin:0;color:#2662B9;font-size:16px;font-weight:bold;letter-spacing:1px;padding:0 0 8px 0}
*{margin:0;padding:0;font-family: Verdana,Arial ,Helvetica, sans-serif;list-style-type:none;text-decoration:none;}
.spacer{display:block;clear:both}
.margin0{margin:0;padding:0}
.floatleft{float:left;}
a{cursor: hand;cursor: pointer;color:#A30A01}
a:hover{color:#999999}
select{font-size:11px;}



.subtitlecms2{
	font-weight: bold;
}


/*** structure globale ***/
#contentcontent{width:810px;float:left;}
#content{width:810px;float:left;}
#left{width:131px;height:588px;float:left}
.center_content{width:635px;margin:0;padding:0 0 0 30px;float:left;}
html>body .center_content{padding:0 0 0 25px}
.center_content_int{width:663px;margin:0;padding:0 0 0 3px;float:left;}
html>body .center_content_int{padding:0;}







.center_content_intint{width:870px;margin:0;padding:0 0 0 3px;float:left;}
.center_content p{color:#999999;font-weight:bold;padding:10px 0 5px 0;}
.center_left{width:518px;float:left;}


.center_right{float:right;background-color: #F9F5E0;width:114px;}
.center_rightright{float:left;}
.center_right h2, .center_rightright h2, .center_right p, .center_rightright p{padding:0 0 0 5px;display:block;;font-size:11px}
.center_right h2, .center_rightright h2{color:#E6000B}
.bloc_right{border-bottom:1px dotted #F0C283;display:block;padding:5px 0 5px 0;font-size:11px}
.bloc_right_end{display:block;padding:5px 0 5px 0;}
.bloc_right_special{border-bottom:1px dotted #F0C283;display:block;height:50px;padding:5px 0 5px 0;font-size:11px}
.bloc_right_special h2 {padding:5px 0 0 3px;font-size:11px}
.bloc_right_special img{padding:0 0 0 3px;}
.bloc_right_mag{border-bottom:1px dotted #F0C283;display:block;padding:7px 0 7px 0;}
.bloc_right_mag h2 {padding:5px 0 0 10px;font-size:11px}
.bloc_right_mag img{padding:0 5px 0 3px;}
.bloc_right_mag h2 a{color:#E6000B;font-size:11px}


.center_right a{color:#999999;text-decoration:none;font-weight:bold}
.center_rightright a{color:#999999;text-decoration:none;font-weight:bold}
.logo{padding:3px 0 0 0;}
.bt_cs{margin:350px 0 0 0;text-align:center;border:1px solid #CDC2BD;display:block; }
.bt_cs h2{}
#left .whitelnk{background-color: #466D1C;color:white;font-weight:bold;text-decoration:none;display:block;padding:5px;padding:8px 0 8px 0;width:129px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;font-size:11px;}
#left a:hover.whitelnk{background-color: white;color:#466D1C;font-size:11px;}






/********* menu du haut *************/
#nav, #nav ul { /* all lists */padding: 0;margin: 0;list-style: none;z-index:1;}
#nav a {display: block;/*width: 10em;*/font-weight: bold;color: #E6000B;text-decoration:none;padding:21px 0 10px 0;font-size:11px;width:109px;border:1px solid #CDC2BD;border-right:none;letter-spacing:-1px; height: 30px;}
#nav li { /* all list items */float: left;width: 109px;cursor: default;background-color: white;text-align:center;}
#nav li ul { /* second-level lists */position: absolute;width:109px;font-weight: normal;height:20px;padding:0;margin:0;background-color: white;left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */left:auto;margin-left:0px;text-align: left; }
/*Cas particulier pour IE*/
html>body if IE
html>body #nav li:hover ul, #nav li.sfhover ul{margin-left:-54px;}
html>body endif
/*html>body #nav li:hover ul, html>body #nav li.sfhover ul{margin-left:0px;}*/
#nav li li {float: none;background-color: white;padding:0;margin:0;height:auto;border-bottom:none;border-top:none;text-align: left;vertical-align: middle;width: 110px}
/*height:18px;*/
#nav li li a {display: block;color: #E6000B;font-weight:bold;padding:2px 0 0 3px;margin:0;font-size:10px;width:106px;border:1px solid #CDC2BD;border-top:none;letter-spacing:0;text-align:left;}#nav li li a:hover {background-color:#E6000B;color:white;font-weight:bold;left: auto;}

#content {clear: left;color: #ccc;}


.whaton{background-color:#E6000B;color:white; }
.what{background-color:white; }
#nav .borderbottom{border-bottom:1px solid #CDC2BD;}

/*** partie droite ****/



.searchbox{border:1px solid #CDC2BD;display:block;float:left;width:108px;height:61px;padding:0 0 0 5px;}
.searchinput{float:left;width:86px;border: 1px solid #CDC2BD;height:15px;margin-top:20px;font-size:11px;color:black}
.searchok{float:left;padding: 0 0 0 2px;margin-top:20px;}

/**** footer *********/

/*#footer{width:500px;padding:40px 0 0 10px;float:left;}*/
#footer_div{float:left;position:relative;top:-30px;left:130px;z-index:1000;display:block;}
#footer{width:700px;padding:40px 0 0 10px;float:left;}
#footer ul{}
#footer li{border-right:1px solid #BDBBBA;float:left;padding:0 8px;margin-bottom:10px;}
#footer li_end{float:left;padding:0 8px;}
#footer li a{color:black;text-decoration:none;font-size:10px;}
#footer li a:hover{text-decoration:underline;}
/*** Prehome  ****/

.left_prehome{background: url(../prehome/img/bg_left.jpg);width:282px;height:589px;float:left;}
.right_prehome{width:450px;margin-left:27px;float:left;color:black;font-weight:bold;font-size:13px;padding-top:20px;}

.right_prehome h2{padding-top:50px;}
.list_left,.list_center,.list_right{float:left;width:150px;}
.list_left h3,.list_center h3,.list_right h3{color:#E6000B;font-size:11px;margin:0;padding:10px 0 0 0}
.list_left li,.list_center li,.list_right li{background:url(../prehome/img/puce.gif) no-repeat 0 6px;padding-left:7px; }
.list_left li a,.list_center li a,.list_right li a{font-weight:normal;color:black;text-decoration:none;}
.list_left li a:hover,.list_center li a:hover,.list_right li a:hover{text-decoration:underline;}

.footer_prehome{position:absolute;top:560px;left:285px;width:400px;color:#797979;font-weight:normal}
.footer_prehome a{color:#E6000B;text-decoration:none;}
.footer_prehome a:hover{color:#E6000B;text-decoration:underline;}



/**** Console CMS *********/


#consoleCMS{ font-size:20px;float:left;padding-top:48px; }
#ddl{padding-top:600;padding-left:50;}


/***** Nav consumer services *************/
.titre { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif } 
.sz09bleu { FONT-SIZE: 9px; COLOR: #075eb8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif } 
.titrebuying { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #24420a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif } 

#buying1 A { vertical-align: middle;BORDER-RIGHT: #24420a 0px solid;  BORDER-TOP: #24420a 0px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 0; WORD-SPACING: -1px; FONT: bold 11px Arial,Helvetica,sans-serif; BORDER-LEFT: #24420a 0px solid; WIDTH: 115px; COLOR: #24420a; PADDING-TOP: 2px; BORDER-BOTTOM: #24420a 0px solid; HEIGHT: auto; TEXT-DECORATION: none;padding-top:4px;padding-bottom:4px; } 
#buying1 STRONG { vertical-align: middle;BORDER-RIGHT: #24420a 0px solid;  BORDER-TOP: #24420a 0px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 0; WORD-SPACING: -1px; FONT: bold 11px Arial,Helvetica,sans-serif; BORDER-LEFT: #24420a 0px solid; WIDTH: 115px; COLOR: #24420a; PADDING-TOP: 2px; BORDER-BOTTOM: #24420a 0px solid; HEIGHT: auto; TEXT-DECORATION: none;padding-top:4px;padding-bottom:4px; } 
#buying1 STRONG { FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #ddd; WORD-SPACING: -2px; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal } 
#buying1 A { BACKGROUND: #bfe49c } 
#buying1 A:hover { BACKGROUND: #24420a; COLOR: #ffff99 }

#buying3 A { vertical-align: middle;BORDER-RIGHT: #24420a 0px solid;  BORDER-TOP: #24420a 0px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 0; WORD-SPACING: -1px; FONT: bold 11px Arial,Helvetica,sans-serif; BORDER-LEFT: #24420a 0px solid; WIDTH: 115px; COLOR: #ffff99; PADDING-TOP: 2px; BORDER-BOTTOM: #24420a 0px solid; HEIGHT: auto; TEXT-DECORATION: none;padding-top:4px;padding-bottom:4px; } 
#buying3 STRONG { vertical-align: middle;BORDER-RIGHT: #24420a 0px solid;  BORDER-TOP: #24420a 0px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 0; WORD-SPACING: -1px; FONT: bold 11px Arial,Helvetica,sans-serif; BORDER-LEFT: #24420a 0px solid; WIDTH: 115px; COLOR: #ffff99; PADDING-TOP: 2px; BORDER-BOTTOM: #24420a 0px solid; HEIGHT: auto; TEXT-DECORATION: none;padding-top:4px;padding-bottom:4px; } 
#buying3 STRONG { FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #ddd; WORD-SPACING: -2px; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal } 
#buying3 A { BACKGROUND: #24420a } 
#buying3 A:hover { BACKGROUND: #24420a; COLOR: #ffff99 } 

#buying2 A { vertical-align: middle;BORDER-RIGHT: #24420a 0px solid;  BORDER-TOP: #24420a 0px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 0; WORD-SPACING: -1px; FONT: bold 10px Arial,Helvetica,sans-serif; BORDER-LEFT: #24420a 0px solid; WIDTH: 115px; COLOR: #24420a; PADDING-TOP: 2px; BORDER-BOTTOM: #24420a 0px solid; HEIGHT: auto; TEXT-DECORATION: none;padding-top:4px;padding-bottom:4px;font-weight:normal; } 
#buying2 STRONG { vertical-align: middle;BORDER-RIGHT: #24420a 0px solid;  BORDER-TOP: #24420a 0px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 0; WORD-SPACING: -1px; FONT: bold 10px Arial,Helvetica,sans-serif; BORDER-LEFT: #24420a 0px solid; WIDTH: 115px; COLOR: #24420a; PADDING-TOP: 2px; BORDER-BOTTOM: #24420a 0px solid; HEIGHT: auto; TEXT-DECORATION: none;padding-top:4px;padding-bottom:4px; }
#buying2 STRONG { FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #ddd; WORD-SPACING: -2px; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal } 
#buying2 A { BACKGROUND: #cfebb4 } 
#buying2 A:hover { BACKGROUND: #618e38; COLOR: #ffff99 }

#buying4 A { vertical-align: middle;BORDER-RIGHT: #24420a 0px solid;  BORDER-TOP: #24420a 0px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 0; WORD-SPACING: -1px; FONT: bold 10px Arial,Helvetica,sans-serif; BORDER-LEFT: #24420a 0px solid; WIDTH: 115px; COLOR: #ffff99; PADDING-TOP: 2px; BORDER-BOTTOM: #24420a 0px solid; HEIGHT: auto; TEXT-DECORATION: none;padding-top:4px;padding-bottom:4px;font-weight:normal; } 
#buying4 STRONG { vertical-align: middle;BORDER-RIGHT: #24420a 0px solid;  BORDER-TOP: #24420a 0px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 0; WORD-SPACING: -1px; FONT: bold 10px Arial,Helvetica,sans-serif; BORDER-LEFT: #24420a 0px solid; WIDTH: 115px; COLOR: #ffff99; PADDING-TOP: 2px; BORDER-BOTTOM: #24420a 0px solid; HEIGHT: auto; TEXT-DECORATION: none;padding-top:4px;padding-bottom:4px; }
#buying4 STRONG { FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #ddd; WORD-SPACING: -2px; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; } 
#buying4 A { BACKGROUND: #618e38;font-weight:normal; } 
#buying4 A:hover { BACKGROUND: #618e38; COLOR: #ffff99;font-weight:normal; }

a.testitrebuying, a.testitrebuying:visited,a.testitrebuying:active { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #24420a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.DDLBudgets {Font-Size: xx-small; }

/**** products *********/

div#titleUnivers{
	width:100%;
	border-bottom:1px solid #bdbdbd;
}
div#titleUnivers h1{
	padding:25px 0 15px;
}
div#descUnivers{
	width:100%;
	position:relative;
}
div#descUnivers ul{
	padding-top:40px;
	width:280px;
}
div#descUnivers ul li a{
	padding:5px 0;
	display:block;
}
div#descUnivers ul li p{
	font-size:10px;
}
div#descUnivers span.univers{
	position:absolute;
	right:0;
	top:0;
}

/**** whats hot ******/
#content .center_content_int #RailRoadControl_lblRailRoad{
	height:20px;
	padding-left:24px;
	padding-top:6px;
	display:block;
}
#content .center_content_int #block{
	width:640px;
	margin-left:20px;
	padding-bottom:2px;
}
#content .center_content_int #block .tete{
	border-left:1px solid #d91303;
	background:url(../img/what_is_hot/degrade.gif) repeat-y 0 0;
}
#content .center_content_int #block .tete h3{
	color:white;
	padding:5px 0 2px 13px;
}
#content .center_content_int #block .content{
	border:1px solid #d91303;
	width:100%;
	overflow:hidden;
	position:relative;
}
#content .center_content_int #block .content ul{
	width:190px;
	text-align:center;
	float:left;
	color:black;
	padding-left:17px;
}
#content .center_content_int #block .content ul li{
	padding-bottom:5px;
}
#content .center_content_int #block .content ul li strong{
	font-size:14px;
	padding-top:5px;
	display:block;
}	
#content .center_content_int #block .content p{
	width:70%;
	display:block;
	padding:15px 60px 30px;
	font-size:10px;
}
#content .center_content_int #block .content h4{
	padding:20px 60px 0;
	font-size:20px;
	color:black;

}
#content .center_content_int #block .content #whatshotleft{
	float:left;
}

#content .center_content_int #block .content #whatshotleft img.top{
	position:absolute;
	top:0;
}
#content .center_content_int #block .content #whatshotleft img.bottom{
	position:absolute;
	bottom:0;
}
#content .center_content_int #block .content #whatshotright{
	float:right;
}
#content .center_content_int #block .content #whatshotright img.top{
	position:absolute;
	top:0;
	right:0;
}
#content .center_content_int #block .content #whatshotright img.bottom{
	position:absolute;
	bottom:0;
	right:0;
}

.ecoDesign {display:block; float:left;position:relative;top:70px;}

/* TV Commercials */

	/* Colonne de gauche*/
	.center_content_left *,
	.center_content_right * {
		border:0;
		padding:0;
		margin:0;
	}

	.center_content_left {
		width:540px;
		float:left;
		padding-left:5px;
	}
	.center_content_left h2 {
		padding-bottom:8px;
		margin-bottom:10px;
	}
	.center_content_left p {
		padding-bottom:10px;
	}

	/* Chemin de fer */
	.center_content_left .breadcrumb {
		width:100%;
		overflow:hidden;
		margin:10px 0;
	}
	.center_content_left .breadcrumb li {
		float:left;
		font-size:9px;
	}

	/* bloc Video */
	.showEvent  {
		width:535px;
		border-top:solid 1px #bdbdbd;
		padding:18px 0 15px 0;
		
		overflow:hidden;
	}
	.showEvent h2,
	.showEvent h2 span {
		font-family:Arial, Helvetica, sans-serif;
	}
	.showEvent h2 {
		color:#ee333e;
		background:url(/tefal/img/common/dot.gif) 0 bottom repeat-x;
	}
	.showEvent h2 span{
		color:#ccc;
	}
	.showEvent .contenu,
	.showEvent .video {
		float:left;
		overflow:hidden;
	}
	.showEvent .video {
		width:320px;
	}
	.showEvent .contenu {
		width:215px;
	}
	.showEvent .video p{
		padding-right:20px;
	}
		

	/* Colonne de Droite*/
	.center_content_right{
		width:117px;
		padding-top:71px;
		
		background:white url(/tefal/img/includes/nav_right/about/i_visu.gif) 0 0 no-repeat;
		float:right;
	}
	.center_content_right li{
		height:18px;
		margin-bottom:1px;
		background-color:#e72918;
		float:left;
		width:100%;
	}
	.center_content_right span,
	.center_content_right a{
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		color:white;
		
		line-height:18px;
		padding-left:13px;
		background-position:0 0;
		background-repeat:no-repeat;	
	}
	.center_content_right a{
		background-color:#e72918;
		background-image:url(/tefal/img/includes/nav_right/about/nav_about_off.gif);
	}

	.center_content_right a.selected,
	.center_content_right span,
	.center_content_right a:hover{
		background-color:#4d4d4d;	
		background-image:url(/tefal/img/includes/nav_right/about/nav_about_on.gif);
		color:white;
	}

/* End of TV Commercials */