* {
	border:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

*::-moz-selection {
	background-color:#84C138;
	color:#fff;
}

*::selection{
	background-color:#84C138;
	color:#fff;
}

.indent {
	display:block;
	margin-left:20px;
}

.upper { text-transform:uppercase; }

.black { color:black!important; }

table.noborder,table.noborder tr,table.noborder td,table.noborder th {
	border:0!important; 
}

html, body{
	background:#d5dfca url(../images/bg.png) repeat-x 0 0;
	height:100%;
	width:100%;
}

body{
	/*background: blue;*/
	min-width:960px;
	vertical-align:top;
}

.clear{
	clear:both;
	display:block;
	height:0px;
	overflow:hidden;
	text-indent:-9999px;
	visibility:hidden;
	width:0px;
}

abbr, acronym { speak:normal; }
abbr.initialism { speak:spell-out; }

acronym{
	border-bottom:1px dotted #333;
	cursor:help;
	font-style:italic;
}

img { vertical-align:middle; }

object,embed{ outline:none; }

a,a:link,a:visited,a:focus,a:hover{ color:#538D03; outline:none; text-decoration:underline; }

a:focus,a:hover,a.on{ color:#333; text-decoration:none; }

a.on{ cursor:default; }

p { color:#fff; margin-bottom:15px; }

.ta-center,
.talign-center{
	text-align:center;
}

.fz10,.fz10 b,.fz10 strong{font-size:10px;}
.fz11,.fz11 b,.fz11 strong{font-size:11px;}
.fz12,.fz12 b,.fz12 strong{font-size:12px;}
.fz13,.fz13 b,.fz13 strong{font-size:13px;}
.fz14,.fz14 b,.fz14 strong{font-size:14px;}
.fz15,.fz15 b,.fz15 strong{font-size:15px;}
.fz16,.fz16 b,.fz16 strong{font-size:16px;}
.fz18,.fz18 b,.fz18 strong{font-size:18px;}
.fz20,.fz20 b,.fz20 strong{font-size:20px;}
.fz22,.fz22 b,.fz22 strong{font-size:22px;}
.fz23,.fz23 b,.fz23 strong{font-size:23px;}
.fz24,.fz24 b,.fz24 strong{font-size:24px;}
.fz25,.fz25 b,.fz25 strong{font-size:25px;}
.fz26,.fz26 b,.fz26 strong{font-size:26px;}
.fz27,.fz27 b,.fz27 strong{font-size:27px;}
.fz28,.fz28 b,.fz28 strong{font-size:28px;}
.fz29,.fz29 b,.fz29 strong{font-size:29px;}
.fz30,.fz30 b,.fz30 strong{font-size:30px;}

.nw { white-space:nowrap; }

body form input.input,
body form textarea.input,
body textarea.input,
body .input{
	border:1px solid #ABADB3;
	border-top-color:#ABADB3;
	border-left-color:#ABADB3;
	border-color:#ABADB3;
	margin:1px;
	padding:2px 4px;
}

body form input.input:focus,
body form textarea.input:focus,
body textarea.input:focus,
body .input:focus{
	background:#EDF4F8;
	border:2px solid #6CB3D0;
	margin:0;
}

body form input.input_error,
body form textarea.input_error,
body textarea.input_error,
body .input_error,
body form input.input_error:focus,
body form textarea.input_error:focus,
body textarea.input_error:focus,
body .input_error:focus{
	background:#FAE7E7;
	border-color:#cccc99;
}

body form .button{
	background:#E2E2E2;
	border:1px solid #BEBEBE;
	border-top-color:#CFCFCF;
	border-left-color:#CFCFCF;
	cursor:pointer;
	padding:2px 8px;	
}

body form .button:focus,
body form .button:hover{
	background:#DBEAF0;
	border-color:#468FAF;
}

#teaser span, #teaser h1 {
	display:none;
}

#page {
	/*background: red;*/
	margin:0;
	padding:0;
}

#no_javascript{
	background:#6DAF29;
	color:#fff;
	font-size:10px;
	font-weight:normal;
	padding:5px 10px;
	position:absolute;
	text-align:center;
	top:65px;
	z-index:110;
	width:100%;
}
/**************************************/


/**************************************/
#wrapper,
#content,
#contentBanner,
#footer{
	margin:0 auto;
	position:relative;
	width:977px;
}

#wrapper,
#content{
	background:#fff;
}
/**************************************/


/**************************************/
/*****************/
#header #header_top,
#header #logo{
	height:75px;
	overflow:hidden;
	position:relative;
}

#header #logo{
	background:transparent url(../images/logo_cascades.gif) no-repeat 0 0;
	float:left;
	width:335px;
}

#header #logo a{
	display:block;
	height:100%;
	text-indent:-9999px;
	width:100%;	
}

#header h1#logo{
	text-indent:-9999px;
}

#header #top_navigation{
	float:right;
	padding:11px 36px 0 0;
}

#header #top_navigation li{
	display:inline;
	float:left;
}

#header #top_navigation li,
#header #top_navigation li a,
#header #top_navigation li span{
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	color:#b1b1b1;
}

#header #top_navigation li a,
#header #top_navigation li span{
	color:#4f4f4f;
	text-decoration:none;
}

#header #top_navigation li a:focus,
#header #top_navigation li a:hover{
	color:#b1b1b1;
	text-decoration:none;
}

#header #bandeau_top{
	height:158px;
	overflow:hidden;
	text-indent:-9999px;
	width:977px;
}
/*****************/
/*****************/
#header .navigation{
	overflow:hidden;
	padding:0 0 0 20px;
	width:957px;
}

.en #header .navigation{
}

#header .navigation li,
#header .navigation li a{
	display:block;
	float:left;
	overflow:hidden;
}
/****************/
/****************/
#header #navigation_lv1{
	background:#004332 url(../images/fr_menu.png) no-repeat 0 0;
	height:39px;
}
.en #header #navigation_lv1{
	background-image:url(../images/en_menu.png);
}

#header #navigation_lv1 li a{
	background:#004332 url(../images/fr_menu.png) no-repeat 0 0;
	height:39px;
	line-height:1000px;
}

.en #header #navigation_lv1 li a{
	background-image:url(../images/en_menu.png);
}

/*****/
#header #navigation_lv1 li.menu01_on a,
#header #navigation_lv1 li.menu02_on a,
#header #navigation_lv1 li.menu03_on a,
#header #navigation_lv1 li.menu04_on a,
#header #navigation_lv1 li.menu05_on a{
	cursor:default;
}
/*****/

/*****/
#header #navigation_lv1 li.menu01 a{
	background-position:-20px 0;
	width:220px;
}
#header #navigation_lv1 li.menu01 a:focus,
#header #navigation_lv1 li.menu01 a:hover{ background-position:-20px -78px; }
#header #navigation_lv1 li.menu01_on a,
#header #navigation_lv1 li.menu01_on a:focus,
#header #navigation_lv1 li.menu01_on a:hover{ background-position:-20px -39px; }

.en #header #navigation_lv1 li.menu01 a{
	background-position:-20px 0;
	width:197px;
}
.en #header #navigation_lv1 li.menu01 a:focus,
.en #header #navigation_lv1 li.menu01 a:hover{ background-position:-20px -78px; }
.en #header #navigation_lv1 li.menu01_on a,
.en #header #navigation_lv1 li.menu01_on a:focus,
.en #header #navigation_lv1 li.menu01_on a:hover{ background-position:-20px -39px; }
/*****/

/*****/
#header #navigation_lv1 li.menu02 a{
	background-position:-240px 0;
	width:125px;
}
#header #navigation_lv1 li.menu02 a:focus,
#header #navigation_lv1 li.menu02 a:hover{ background-position:-240px -78px; }
#header #navigation_lv1 li.menu02_on a,
#header #navigation_lv1 li.menu02_on a:focus,
#header #navigation_lv1 li.menu02_on a:hover{ background-position:-240px -39px; }

.en #header #navigation_lv1 li.menu02 a{
	background-position:-217px 0;
	width:104px;
}
.en #header #navigation_lv1 li.menu02 a:focus,
.en #header #navigation_lv1 li.menu02 a:hover{ background-position:-217px -78px; }
.en #header #navigation_lv1 li.menu02_on a,
.en #header #navigation_lv1 li.menu02_on a:focus,
.en #header #navigation_lv1 li.menu02_on a:hover{ background-position:-217px -39px; }
/*****/

/*****/
#header #navigation_lv1 li.menu03 a{
	background-position:-365px 0;
	width:250px;
}
#header #navigation_lv1 li.menu03 a:focus,
#header #navigation_lv1 li.menu03 a:hover{ background-position:-365px -78px; }
#header #navigation_lv1 li.menu03_on a,
#header #navigation_lv1 li.menu03_on a:focus,
#header #navigation_lv1 li.menu03_on a:hover{ background-position:-365px -39px; }

.en #header #navigation_lv1 li.menu03 a{
	background-position:-321px 0;
	width:304px;
}
.en #header #navigation_lv1 li.menu03 a:focus,
.en #header #navigation_lv1 li.menu03 a:hover{ background-position:-321px -78px; }
.en #header #navigation_lv1 li.menu03_on a,
.en #header #navigation_lv1 li.menu03_on a:focus,
.en #header #navigation_lv1 li.menu03_on a:hover{ background-position:-321px -39px; }
/*****/

/*****/
#header #navigation_lv1 li.menu04 a{
	background-position:-615px 0;
	width:238px;
}
#header #navigation_lv1 li.menu04 a:focus,
#header #navigation_lv1 li.menu04 a:hover{ background-position:-615px -78px; }
#header #navigation_lv1 li.menu04_on a,
#header #navigation_lv1 li.menu04_on a:focus,
#header #navigation_lv1 li.menu04_on a:hover{ background-position:-615px -39px; }

.en #header #navigation_lv1 li.menu04 a{
	background-position:-625px 0;
	width:257px;
}
.en #header #navigation_lv1 li.menu04 a:focus,
.en #header #navigation_lv1 li.menu04 a:hover{ background-position:-625px -78px; }
.en #header #navigation_lv1 li.menu04_on a,
.en #header #navigation_lv1 li.menu04_on a:focus,
.en #header #navigation_lv1 li.menu04_on a:hover{ background-position:-625px -39px; }
/*****/

/*****/
#header #navigation_lv1 li.menu05 a{
	background-position:-853px 0;
	width:105px;
}
#header #navigation_lv1 li.menu05 a:focus,
#header #navigation_lv1 li.menu05 a:hover{ background-position:-853px -78px; }
#header #navigation_lv1 li.menu05_on a,
#header #navigation_lv1 li.menu05_on a:focus,
#header #navigation_lv1 li.menu05_on a:hover{ background-position:-853px -39px; }

.en #header #navigation_lv1 li.menu05 a{
	background-position:-882px 0;
	width:79px;
}
.en #header #navigation_lv1 li.menu05 a:focus,
.en #header #navigation_lv1 li.menu05 a:hover{ background-position:-882px -78px; }
.en #header #navigation_lv1 li.menu05_on a,
.en #header #navigation_lv1 li.menu05_on a:focus,
.en #header #navigation_lv1 li.menu05_on a:hover{ background-position:-882px -39px; }
/*****/
/****************/

/****************/
#header #navigation_lv2{
	background:#73B628;
	border-bottom:1px solid #367C24;
	height:33px;
	padding:0 0 0 19px;
	width:958px;
}

.en #header #navigation_lv2{
}

#header #navigation_lv2 li a{
	border-left:1px solid #367C24;
	color:#fff;
	font-family:Helvetica, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	height:33px;
	letter-spacing:0.25px;
	line-height:14px;
	padding:10px 20px;
	text-transform:uppercase;
	text-decoration:none;
}

#header #navigation_lv2 li.last a{
	border-right:1px solid #367C24;
}

#header #navigation_lv2 li a:focus,
#header #navigation_lv2 li a:hover{
	color:#11604B;
	text-decoration:none;
}

#header #navigation_lv2 li.on a,
#header #navigation_lv2 li.on a:focus,
#header #navigation_lv2 li.on a:hover{
	background:#CBE2B4;
	color:#11604B;
	cursor:default;
}
/****************/

/****************/
#content #navigation_lv3 {
	list-style:none;
	margin:0!important;
	padding:0;
	float:left;
	width:500px;
	position:relative;
	top:-20px;
	left:-6px;
}
#content #navigation_lv3 li {
	margin:0;
	padding:0;
	float:left;
	color:#258104;
}
#content #navigation_lv3 li.first a {
}
#content #navigation_lv3 li a{
	color:#258104;
	font-family:Helvetica, Arial, Verdana;
	font-size:12px;
	line-height:14px;
	padding:0 6px;
	text-decoration:none;
}

#content #navigation_lv3 li.last a{
}

#content #navigation_lv3 li a:focus,
#content #navigation_lv3 li a:hover{
	text-decoration:none;
	background:#ecf5e4;
}

#content #navigation_lv3 li.on a,
#content #navigation_lv3 li.on a:focus,
#content #navigation_lv3 li.on a:hover{
	background:#ecf5e4;
	cursor:default;
}

/* --- */
#header #navigation_lv3{
	background:#CBE2B4;
	border-bottom:1px solid #90AA7A;
	height:31px;
	padding:0 0 0 19px;
	width:958px;
}

.en #header #navigation_lv3{
}

#header #navigation_lv3 li a{
	border-left:1px solid #367C24;
	color:#11604B;
	font-family:Helvetica, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	height:31px;
	letter-spacing:0.25px;
	line-height:14px;
	padding:9px 20px;
	text-transform:uppercase;
	text-decoration:none;
}

#header #navigation_lv3 li.last a{
	border-right:1px solid #367C24;
}

#header #navigation_lv3 li a:focus,
#header #navigation_lv3 li a:hover{
	color:#000;
	text-decoration:none;
}

#header #navigation_lv3 li.on a,
#header #navigation_lv3 li.on a:focus,
#header #navigation_lv3 li.on a:hover{
	background:#fff;
	color:#11604B;
	cursor:default;
}
/****************/
/**************************************/


/**************************************/
/******************/
#content #inner_content{
}

#content #inner_content .left,
#content #inner_content .right{
	float:left;
	overflow:hidden;
}
#content #inner_content .left {
	padding:35px 34px 25px 35px;
	width:605px;
}

#content #inner_content .right{
	background:#EEF1E8;
	width:303px;
}

#content #inner_content .right h3 {
	text-transform:uppercase;
	font-size:14px;
	color:#758f60;
	margin:0 35px 23px 35px!important;
}
#content #inner_content .right p {
	margin:0 35px!important;
}
/******************/

/******************/
#content #inner_content .left h1{
	color:#4C8E0A;
	font-family:Helvetica, Arial, Verdana;
	font-size:18px;
	font-weight:bold;
	margin:0 0 15px 0;
}

#content #inner_content .left h2{
	color:#528F10;
	font-family:Helvetica, Arial, Verdana;
	font-size:14px;
	font-weight:bold;
	margin:0 0 15px 0;
	text-transform:uppercase;
}

#content #inner_content .left .fleft{
	float:left;
	margin:0 15px 10px 0;	
}

#content #inner_content .left p{
	color:#000;
	font-size:11px;
	line-height:17px;
	margin:0 0 15px 0;
}

#content #inner_content .left a{
	text-decoration:none;	
}

#content #inner_content .left ul {
	margin-left:18px;
	margin-bottom:17px;
}
#content #inner_content .left li {
	font-size:11px;
	line-height:17px;
	vertical-align:top;
}

#content #inner_content .left table {
	border-collapse:collapse;
	font-size:11px;
	line-height:17px;
}
#content #inner_content .left table, tr, td {
	border:1px solid black;
	font-size:11px;
	line-height:17px;
	padding:4px;
}
/******************/

/******************/
#content #inner_content .right p{
	color:#000;
	font-size:11px;
	line-height:17px;
	margin:0 0 15px 0;
}

#content #inner_content .right a{
	text-decoration:none;
}
/******************/

/******************/
#content #inner_content .left p.block_green1,
#content #inner_content .right p.block_green1{
	background:#92A97D;
	color:#fff;
	padding:13px 16px;
}

#content #inner_content .left p.block_green2,
#content #inner_content .right p.block_green2{
	background:#74AE35;
	color:#fff;
	font-weight:bold;
	padding:13px 16px;
}

#content #inner_content .left div.block_green2,
#content #inner_content .right div.block_green2 {
	background:#74AE35;
	color:#fff;
	margin:20px 25px 4px 25px;
	margin:0;	
}
#content #inner_content .left div.block_green1, #content #inner_content .left div.block_green2 {
	width:554px;
	padding:20px 25px;
}
#content #inner_content .right div.block_green1, #content #inner_content .right div.block_green2 {
	width:auto;
	padding:13px 16px!important;
	margin:0 35px;
}
div.block_green1 h2, div.block_green1 h3, div.block_green1 p,
div.block_green2 h2, div.block_green2 h3, div.block_green2 p {
	color:#fff!important;
	text-align:justify;
}
div.block_green2 ul {
	margin:10px 0 10px 35px;
	font-size:inherit;
}
div.block_green2 ul li {
	font-size:11px;
	line-height:18px;
	vertical-align:top;
}

div.block_green2.recycle {
	background: #edf1e8 url(../images/content/bkg_logo_recyclage.png) top left no-repeat !important;
	float:left;
	padding-bottom:12px!important;
	margin-bottom:30px!important;
}
div.block_green2.recycleTop {
	padding:13px!important;
	width:578px!important;
}
div.block_green2.recycleTop h2 {
	margin:0!important;
}
div.block_green2.recycle ul {
	width: 248px;
	float:right;
	margin:0;
}
div.block_green2.recycle ul li {
	color:black;
	vertical-align:top;
	margin:0 0 8px 0;
	font-weight:bold;
}
div.block_green2.recycle ul li.emphasis {
	border:1px solid #c8cfbd;
	padding:8px;
	list-style:none;
	margin:10px 0 0 -15px;
	color:#468101;
	font-weight:bold;
	padding:4px;
}
div.block_green2.recycle p {
	clear:both;
	display:block;
	width:446px;
	margin:0!important;
	padding:0!important;
	text-align:left;
	color:#4e830f!important;
	font-weight:bold!important;
}

#content #inner_content .left div.block_green1,
#content #inner_content .right div.block_green1 {
	background:#92A97D;
	color:#fff;
	padding:20px 25px 4px 25px;
	margin:0;
}
div.block_green1 a { color:#557242; }

table.table_green { }
table.table_green th, table.table_green td {
	text-align:center;
	color:#fff;
	padding:3px;
	border:1px solid #477a03;
	border-collapse:collapse;
}
table.table_green.darkBorder th, table.table_green.darkBorder td { 
	border-color:#006654!important;
}
table.table_green thead th { 
	background-color:#006654!important;
	padding:8px;
}
table.table_green thead th h3 {
	text-transform:uppercase;
	margin:0;
	padding:0; 
	font-size:14px;
}
table.table_green th.pale {
	background-color:#c9e3b6!important;
}

table.table_green tbody th {
	background-color:#73b628!important;
	color:#fff;
}
table.table_green tbody td {
	background-color:#eef0e5!important;
	color:#000;
}
table.table_green input { background-color:transparent; font-size:11px; outline:none; width:100%; }
table.table_green select { background-color:#fff; font-size:11px; border:1px solid #477a03; }

#content a.link_block {
	display:block;
	padding:4px 12px;
	text-transform:uppercase;
	font-weight:bold;
}
#content a.link_block.space {
	margin-top:13px;
}
#content a.link_green1.first {
	border-top:1px solid #5d7d4b;
}
#content a.link_green1 {
	border:1px solid #5d7d4b;
	border-top:none;
	background-color:#9db38c;
	color:white;
}
#content a.link_green2.first {
	border-top:1px solid #5d7d4b;
}
#content a.link_green2 {
	border:1px solid #5d7d4b;
	border-top:none;
	background-color:#73b628;
	color:white;
}
/******************/

/**************************************/


/**************************************/
#footer #footer-inner{
	padding:10px 0 1px 0;	
}

#footer #copyright{
	text-align:center;
}

#footer #copyright,
#footer #copyright a,
#footer #copyright span{
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	color:#b1b1b1;
}

#footer #copyright a,
#footer #copyright span{
	color:#4f4f4f;
	text-decoration:none;
}

#footer #copyright a:focus,
#footer #copyright a:hover{
	color:#b1b1b1;
	text-decoration:none;
}
/**************************************/

/**************************************/
/* Tableau environment                */
/**************************************/
/*#tableau_enviro {}*/
#tableau_enviro ul {width:195px; list-style:none; margin:0!important; padding:0!important;float:left;}
#tableau_enviro li {width:195px; list-style:none; padding:0 0 5px 0!important; margin:0!important;}
#tableau_enviro a.button01 { background: #3ebdc4 url('../images/fr_enviro.png') no-repeat scroll 0px -76px; display:block; overflow:hidden; line-height:1000px; width:195px; height:76px; }
#tableau_enviro a.button01:hover, #tableau_enviro a.button01.on { background-position: 0 0; }
#tableau_enviro a.button02 { background: #5d8ec8 url('../images/fr_enviro.png') no-repeat scroll -195px -76px; display:block; overflow:hidden; line-height:1000px; width:195px; height:76px; }
#tableau_enviro a.button02:hover, #tableau_enviro a.button02.on { background-position: -195px 0; }
#tableau_enviro a.button03 { background: #ebf0da url('../images/fr_enviro.png') no-repeat scroll -390px -76px; display:block; overflow:hidden; line-height:1000px; width:195px; height:76px; }
#tableau_enviro a.button03:hover, #tableau_enviro a.button03.on { background-position: -390px 0; }
#tableau_enviro a.button04 { background: #90bb73 url('../images/fr_enviro.png') no-repeat scroll -585px -76px; display:block; overflow:hidden; line-height:1000px; width:195px; height:76px; }
#tableau_enviro a.button04:hover, #tableau_enviro a.button04.on { background-position: -585px 0; }
#tableau_enviro div { float:left; width:359px; height:275px; padding:22px 25px; display:none; }
#tableau_enviro div p { color:white!important; margin:0 0 8px 0!important; padding:0!important; }
#tableau_enviro div p strong { text-transform:uppercase; }
#tableau_enviro div.button01 { background: #00b6b7; }
#tableau_enviro div.button02 { background: #00b7e3; }
#tableau_enviro div.button03 { background: #e8e13b; }
#tableau_enviro div.button04 { background: #c2d85a; }
#tableau_enviro div.on { display:block; }
.en #tableau_enviro a { background-image: url('../images/en_enviro.png')!important; }

/**************************************/
/* Le saviez-vous                     */
/**************************************/
div.didyouknow {
	background: transparent url(../images/t_lesaviezvous.png) top left no-repeat;
	width:233px;
	padding-top:52px;
	margin-left:35px;
}
.en div.didyouknow {
	background-image: url(../images/t_didyouknow.png);
}
div.didyouknow h3 { display:none; }
div.didyouknow div.intermediate {
	color:white;
	font-size:11px;
	padding:18px 22px 26px 22px;
	background: #7f9b6c url(../images/filet_saviezvous.png) bottom left no-repeat;
}
div.didyouknow div.next {
	padding: 6px 22px 18px 22px!important;
}
div.didyouknow div {
	color:white;
	font-size:11px;
	padding:18px 22px;
	background: transparent url(../images/cadre_lesaviezvous.png) bottom left no-repeat;
}

/**************************************/
/* School Sheet                       */
/**************************************/
div.schoolSheet {
	clear:both;
	background:transparent url(../images/bkg_feuille_ecole.jpg) top left no-repeat;
	padding:16px 20px 4px 55px;
	margin-bottom:14px;
}

/**
 * Comptine
 ***/
p.comptine {
	padding:99px 40px 16px 40px;
	color:white!important;
	display:block;
	background: #6fb224 url(../images/content/lelavagedesmains.jpg) top left no-repeat;
}
.en p.comptine {
	background-image: url(../images/content/washingmyhands.jpg);
}


/**************************************/
/* Splash                             */
/**************************************/
div#splash {
	background:#164308 url('../images/splash.jpg') top left no-repeat;
	width:977px;
	height:604px;
	overflow: hidden;
}

div#splash a {
	display:block;
	position:relative;
	width:181px;
	height:211px;
	float:left;
	margin:280px 0 0 0;
	overflow:hidden;
	line-height:1000px;
}

div#splash a#consumer {
	/*margin-left:525px;*/
	position:relative;
	left:525px;
}
div#splash a#awayfromhome {
	margin-left:32px;
	position:relative;
	left:525px;
}

/**************************************/
/* Defensia Temporary                 */
/**************************************/
div#defensia {
	background:white url('../images/defensia/bg.jpg') top left no-repeat;
	width:935px;
	overflow: hidden;
	padding:50px 0 0 42px;
}

div#defensia p, div#defensia p strong {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:black;
}

div#defensia p {
	width:437px;
}

div#defensia div#intro {
	height:288px;
	overflow:hidden;
}

div#defensia div#intro h1 {
	display:block;
	width:388px;
	height:104px;
	overflow:hidden;
	background:white url('../images/defensia/h1.gif') top left no-repeat;
	margin:0 0 28px 0;
}

div#defensia div#intro h1 span {
	visibility:hidden;
}

div#defensia div#intro p {
	margin:30px 0 0 0;
}

div#defensia div#environmental {
	float:right;
	width:266px;
	padding:22px 0 0 0;
}

div#defensia div#environmental h2 {
	display:block;
	width:388px;
	height:104px;
	overflow:hidden;
	background:transparent url('../images/defensia/h2.gif') top left no-repeat;
	margin:0 0 58px 0;
}

div#defensia div#environmental h2 span {
	visibility:hidden;
}

div#defensia div#environmental p {
	width:235px;
}

div#defensia div#features {
	width:530px;
	margin-top:184px;
	height:190px;
}

div#defensia div#features ul {
	padding:0;
	margin:15px 0 0 0;
}

div#defensia div#features ul, div#defensia div#features li {
	list-style:none;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:white;
}

div#defensia div#features li {
	background:transparent url('../images/defensia/bullet.gif') 0 4px no-repeat;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:white;
	padding:0 0 0 12px;
	margin:0 0 4px 0;
}

div#defensia div#features h3 {
	color:#8dc63f;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}

div#defensia div#outro {
	margin:35px 0 60px 0;
}

div#defensia div#outro p {
	width:574px;
}

div#defensia div#coupon {
	color:white;
	font-size:12.5px;
	font-weight:bold;
	font-family:arial,helvetica,sans-serif;
	margin-top:30px;
}
div#defensia div#coupon img {
	display:block;
	margin-left:-9px;
	margin-top:6px;
	border:0;
}
div#defensia div#coupon big {
	text-transform:uppercase;
	font-size:15px;
}
