html {
	margin: 0;
	padding: 0;
}

body {
	padding: 0px;
	margin-top: 0px;
	margin: 0px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: -1px;
	background-color:#E7E7E7;
	text-align: center;
}

.menu4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #666666}
.texte {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666}
#news li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #32A6CC;
	text-align: left;
}

.actus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #32A6CC;
	text-align: left;
}
.actus a:hover {color:#FF3300;}
.liferay_form {text-align: center;}
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-align: justify;
}
.menu1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #32A6CC; letter-spacing: -1px}
.menuRP {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #666666; letter-spacing: -1px}
.liens {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #32A6CC}
.liens2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #32A6CC}
.liens2 a{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #32A6CC}
.menu3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #666666}
.sousmenu2{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666}
.fb {background-color:#FFFFFF;width: 765px;}
.orange {color: #32A6CC;}
.orange2 {color: #FF3300}
.orange3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FF3300}
.bleu_fonce {color: #8C8C8C;}

#pole_veille h2,#pole_revuedepresse h2,#pole_etudesmedias h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: normal;
	color: #32A6CC;
	letter-spacing: 0px;
	margin-top:0;
	margin-bottom:12px; 
}

#pole_veille p ,#pole_revuedepresse p,#pole_etudesmedias p,#livreblanc p{ margin-top:0;margin-bottom:12px;}
#pole_veille p a,#pole_revuedepresse p a,#pole_etudesmedias p a,#livreblanc p a{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #8C8C8C;}
#pole_veille a,#pole_revuedepresse a,#pole_etudesmedias a,#livreblanc a{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #32A6CC}


#livreblanc h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: normal;
	color: #32A6CC;
	letter-spacing: 0px;
	text-align: left;
	margin-top:-5pt;
	margin-bottom:12px;
	margin-left: 0pt;
	line-height: 12pt;
}
#livreblanc p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #8C8C8C;margin-top:0;margin-bottom:12px;}
#livreblanc a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #32A6CC;
	text-align: center;
}

#hcont{
}

#pole_veille,#pole_revuedepresse,#pole_etudesmedias,#livreblanc {
	width:208px;
	height:145px;
	float:left;
	background-image: url('images/centre_rectangle.gif');
	background-repeat:no-repeat;
	line-height: 13px;
	padding-left: 40px;
	padding-right: 18px;
	padding-top: 25px;
}
#pole_etudesmedias {
	
}
#livreblanc {
	width:246px;
	background-image: url('images/centre_neutroclimat.gif');
	padding-left: 18px;
	padding-top: 93px;
	padding-right: 1px;
	line-height: 9pt;
	height: 66px;
}

#fond {
	width:640px;
	background-image: url('e-mailing/images/260509_form_fond.jpg');
	height: 705px;
}

div.ie {	
	border: 0px solid rgb(0, 0, 153);
	background-color:#FFFFFF;
	width: 765px;
}

  div.leftcol { 
    width: 208px;
    float: left;
    }

  div.contour { 
    }

  div.central { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: rgb(232, 240, 255);
    text-align: left;
    margin: 0px;
    }

  div.footer { 
    clear:left;
    margin-left:40px;
    margin-top:5px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: rgb(204, 222, 255);
    text-align: center;
    }

div#flash_actu{
    clear:left;
}

  div.menutop { 
    background-image:url(images/haut_r2_c2.png);
	width:765px;
	height:74px;
	text-align:left;
    }
	
 div.menutop a,div.footer a{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 7pt;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	border-right: 1px solid #666666;
	padding-right:3px;
 }

div.footer span,span.mtn{
	margin-left: -2px;
	text-align: center;
}
 
 span.mt{
 margin-left:205px;
 margin-top:100px;
 }
 
 span.mt2 {
 margin-left:90px
 }
 
 span.mb1 a{

}
 
 span.mb1{
   padding: 0px 0px 0px 0px;
 }
 
 div.menutop a:hover,div.footer a:hover{color:#FF3300;}
 
  div.menutop2 { 
    float: left;margin-top: 0px;text-align: left;
    }
	
  div.menutop3 { 
    
    }
	


  div.menug a { margin-left: 21px;
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    color: #666666;
	background-color: white;
    }



  div.menug a:hover { color: #CC3300;
  background-color: white;
    text-decoration: none;
    }

  div.menug_act a { margin-left: 21px;
    text-decoration: none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: rgb(255, 255, 255);
    }

.menug{
background-color:#FF3300;
width:194px;
border-right: 0px solid #527BBD;
}

div.menugrp a { margin-left: 0px;
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    color: #666666;
	background-color: white;
    }

.fleche{
margin-left: 10px;
}

div.rubrique{
	margin-top: 0;	
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

span.accueil a {
	color:#FF3300;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;		
	text-align: right;
	margin-right: 5px;
	background-color:#FFFFFF;
	margin-left:130px;
	margin-bottom:3px;
}
span.accueil2 a {
	color:#FF3300;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;		
	text-align: right;
	margin-right: 5px;
	background-color:#FFFFFF;
	margin-left:1px;
	margin-bottom:3px;
}

div.rubrique2 a ,div.rubrique2 a:hover{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;		
	text-align: right;
	color:#FFCCCC;
	background-color:#FF3300;
}

div.rubrique ,div.rubrique2{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;		
	text-align: right;
	color:#FFCCCC;
	padding-right: 4px;
	padding-left: 2px;
	margin-left: 8px;
	margin-right: 5px;
	cursor: pointer;
	cursor: hand;
	margin-bottom: 7px;
}

div.ppback {
background-image:url(images/mg_portail.gif);
background-repeat:no-repeat;
}

div.portailpresse {
font-family: arial;
font-size: 12px;
font-weight: bold;
text-align: right;
color:#CD3301;
padding: 0px;
padding-left: 12px;
margin-left: 0px;
margin-right: 5px;
cursor: pointer;
cursor: hand;
padding-right: 3px;
margin-bottom: 7px;
height:25px;
	
}

div.lg {
	margin-bottom: 7px;
}

#qui,#veille,#solutions,#portail,#etudes,#revue{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;	
	color:#FFCCCC;
	text-align:right;
	border-bottom-width: 5px;
	border-top: none;
	margin-bottom: 7px;
	display: none;
	margin-left: 0px;
	margin-right: 0px;
}
#qui a,#veille a,#solutions a,#portail a,#etudes a,#revue a{  
	padding-top:5px;
	padding-bottom:5px;
	margin-top:1px;
	display:block;
	background-color: #ffffff;
	color: #696969;
	margin-bottom: 1px;
	padding-left: 0px;
	margin-left: 4px;
	margin-right: 4px;
	padding-right:25px;
	text-decoration: none;
	font-weight:bold;
}

a{  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal;  text-decoration:none; color: #32A6CC;
}

a:visited {
	
}

#qui a:hover,#veille a:hover,#solutions a:hover,#portail a:hover,#etudes a:hover,#revue a:hover {
	color: #FF3300;
}


.argus a,.argus a:hover,.argus a:visited,.argus a:active,.argus a:focus {
  cursor: text;
  text-decoration: none;
  border-right-width: 0px;color: #666666;
}


a.liens3{
    position:relative;
    z-index:24;
    color:#666666;
	letter-spacing: -1px;
    text-decoration:none}

a.liens3:hover{z-index:25; background-color:#fff}

a.liens3 span{display: none}

a.liens3:hover span{
	display:block;
	position:absolute;
	top:0em;
	left:-37em;
	width:36em;
	border:2px solid #FF3300;
	background-color:#FF9966;
	color:#FFF;
	text-align: left;
	line-height: 20px;
	padding: 5;

}
a.liens4{
    position:relative;
    z-index:24;
    color:#666666;
	letter-spacing: -1px;
    text-decoration:none}

a.liens4:hover{z-index:25; background-color:#fff}

a.liens4 span{display: none}

a.liens4:hover span{
	display:block;
	position:absolute;
	top:0em;
	left:-12em;
	width:10em;
	border:0px solid #FF3300;
	background-color:#FFFFFF;
	color:#FFF;
	text-align: left;
	line-height: 20px;
	padding: 5;

}
	/* Elements de structuration */
	h1{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #32A6CC; letter-spacing: -1px;}

	h3{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #666666;	text-align: justify; font-weight:bold;}
	h4{ }