/********* Général **************/

.stpub-gras {font-size: 13px;color: #135BAC;font-weight: bolder;}

#ChapoTheme{
	padding: 20px 0 0 0;
	margin:0;
}
.tpub {
	color: Green;
	font-weight: bold;
	font-size: 13px;
	padding: 10px 0 5px 0;
}
/*hr {
 	border: dotted;
	color:#C9C3BC;
	width:490px;
	margin:0 0 0 5px;
	height:1px;
}*/

.stpub, .stabo {color: #2b992b;font-weight: bold;padding:0;margin:0;font-size: 11px;}
.stpub2, .stabo2 {color: #0F669F; font-weight: bold;}

.conseilpub {color: #6D9E3C;}

p{
 padding:5px 0 5px 0;
}

/********* Tableaux pub **************/
#pagination td{
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
  color:#484848;
}
#Profil{
   margin:10px 0 0 0;
}	
#Profil p.titre{
/* color:#2b992b;*/
	color: #004E82;
 font-size: 12px;
 /*font-weight:bold;*/
}
p.titretext{
	/*color:#FB4F63;*/
	color: #484848;
	font-size: 12px;
	font-weight: none;
	padding:0;
}
p.chapotext, p.txt span{
	/*color:#FB4F63;*/
	color: #484848;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}
table p.tbvtit{
  	color: black;
	font-size: 11px;
	font-weight: none;
	font-style: none;
	font-family:verdana,arial,helvetica,sans-serif;
}

td p{
  	color: #7880BA;
	font-size: 11px;
	font-weight: none;
	font-style: none;
	font-family:verdana,arial,helvetica,sans-serif;
}
#Profil p.TitreSection {
	margin:30px 0 0 0;
	padding: 0 0 0 10px;
	font-size: 12px;
	color:#2b992b;
}	
#Profil p.TitreSection a {
   font-weight:normal;
   padding: 0;
   font-size: 12px;
   color: :#090;
   text-decoration: underline;
}	
#Profil p{
  	color: #7880BA;
	font-size: 11px;
	font-weight: none;
	font-style: none;
	font-family:verdana,arial,helvetica,sans-serif;
}
#dossierYahoo {
  margin:0;
  padding:0;
}	

.ImageNote {
 width:350px;
 margin:10px 0 0 50px;
 }
.ImageNote strong{
 font-family:verdana,arial,helvetica,sans-serif;
 font-size:10px;
 color:#484848;
}	

#dossierYahoo img.illu {
	margin:0 0 0 15px;
	padding: 5px 0 0 25px;
}	

#dossierYahoo img.filet {
	padding: 0 0 0 15px;
}	

#dossierYahoo span.stbleutitrepub {
	padding: 0 0 0 5px;
	font-weight: bold;
	font-size: 14px;
	color: #2b992b;
	/*font-style: oblique;*/
}
#dossierYahoo span.stbleu {
	padding: 0 0 0 5px;
	font-weight: bold;
	font-size: 14px;
	color: #425672;
	font-family:verdana,arial,helvetica,sans-serif;
}

#dossierYahoo span.stbleutitreabo {
	padding: 0 0 0 5px;
	font-weight: bold;
	font-size: 14px;
	color: #C00731;
	/*font-style: italic;*/
}

#dossierYahoo p{
  padding : 0 0 5px 35px;
  font-size: 12px;
  font-weight: none;
  color: #7880BA;
}
#Listeactu{
  padding : 5px 0 5px 5px;
  width:418px;
 /* background-color:#56842A;*/
  height:20px;
}

#dossierYahoo p a{
	/*color: #004E82;*/
color:#484848;
	font-size: 10px;
	font-weight: none;
	font-family : verdana;
}
#DossierSection p{
  padding : 0 0 5px 0;
  font-size: 11px;
  font-weight: none;
  color: black;
}
#DossierSection {
	margin:10px 0 10px 10px;
	padding:0;
	
}	
#DossierSection h2{
	font-size: 11px;
	font-weight: bold;
	color: #41740F;
}
p.chapopub{
	font-size:11px;
}

#subhead{
	margin: 0 0 0 0;
	padding:0;
	width:425px;
}
#subheadPresse{
	margin: 0 0 0 0;
	padding:0;
	width:600px;
}
#subheadPresse h1{
   color:#94749F;
   font-size:18px;
}
#subheadPresse h2{
   color:#3C7CB0;
   font-size:16px;
}
#subheadEnquete h1{
   color:#AFB05F;
   font-size:18px;
}
#subheadEnquete h2{
   color:#3C7CB0;
   font-size:16px;
}
#Presse{
 margin:0;
 width:700px;
 border:1px solid #D8D7D5;
}
#Presse h1{
 padding:5px 0 0 5px;
 color:black;
 font-size:14px;
 
}
#Presse h2 a{
 padding:5px 0 0 20px;
 color: #3A3A3A;
 font-size:12px;
 
}
#subhead h1.titrepub{
	font-size: 14px;
	color: #56842A;
	font-family: verdana,arial,helvetica,sans-serif;
	font-style: italic;
}
#subhead h1.titreabo{
	font-size: 14px;
	color: #C00731;
	font-family: verdana,arial,helvetica,sans-serif;
	font-style: italic;
}
#subhead h1.titreneutre{
	font-size: 14px;
	color: #0E427E;
	font-family: verdana,arial,helvetica,sans-serif;
	font-style: italic;
}

#subhead h2, p.tit{
    font-size:16px;
	color: #3C7CB0;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	padding:0;
	
}
#subhead h2.text{
    font-size:16px;
	color: black;
	font-weight:bold;
	
}
#DossierSection h1{
	font-weight: bold;
	font-size: 12px;
	color: #484848;
	padding:0
}
table.comparateur th, tr.tetierepub {
 background-color:#3C7FAF;
 color:white;
 font-family:verdana,arial,helvetica,sans-serif;
}
#PagePagination {
  margin:0;
  padding:10px 0 0 200px;
    
}
#PagePagination select{
font-size:11px;
width:36px;
}
td.PaginationYahoo {
	border:none;
	color: black;
	font-size: 10px;
	font-weight:none;
	font-family:verdana,arial,helvetica,sans-serif;
}
td.paginationYahooFull{
    border:none;
	font-weight:bold;
	color:black;
	
	font-family:verdana,arial,helvetica,sans-serif;
}
td.PaginationYahooFull a{
	color:black;
	font-size: 12px;
	text-decoration:none;
	
}
#contentleft {
	padding: 0;
	margin: 0;
	 width:200px;
/*	  border:1px solid red;*/
}
#menugauchenav{
 width:159px;
 margin:0;
 padding :20px 10px 0 0;
 float:left;

}

#menugauchenav table {
	padding:0;
    margin:0;

}
/*** Filled cells ***/
td.Filled    { background-color:white;  color:#56842A; font-size:8pt }
td.Filled a  {  color: white;  background-color: #56842A;text-decoration: none;}
td.Filled a:visited  {
	color: white;
	background-color: #56842A;
	text-decoration: none;

}
td.Filled a:link  {  color: white;  background-color: text-decoration: none;}
td.Filled a:hover {text-decoration: none; background-color:#2b992b;color: white;height:50px;	font-stretch: wider;}
td.FilledB {background-color:white;color:#2b992b:font-weight:bold;font-size:14px;font-family:Verdana}
td.Filled hr { color: white; }

/*** Links ***/

#contentcenters {
	padding: 20px 0 0 0;
	margin: 0;
	/*position: absolute;*/
	float: left;
	/*border: 1px solid black;*/
	width: 425px;
	/*border:1px solid green;*/
}
#contentcentersPresse {
	padding: 20px 0 0 0;
	margin: 0;
	/*position: absolute;*/
	float: left;
	/*border: 1px solid black;*/
	width: 700px;
	/*border:1px solid green;*/
}
#contentcentersPresse p.titre{
/* color:#2b992b;*/
	color: #004E82;
 font-size: 12px;
 /*font-weight:bold;*/
}
#login_left h1{
font-size:13px;  font-weight:bold;font-family:verdana,arial,helvetica,sans-serif;
}
#login_left h1.titreabo{
 color: #C00731;

}
#login_left h1.titrepub{
  color: #56842A;
}
p a.plink {
	background:url(../_img/puceRacourcis.gif) no-repeat 410px 5px;
	padding:0 0 0 420px;
	font-family : verdana,arial,sans-serif;
	font-size:10px;
	color:#497394;
	margin:0;
}
h1.dossier {font-size: 14px; color: #41740F;text-transform: uppercase;margin-left:20px;}
h2.dossier {font-size: 12px; color: #87B986;margin-left:20px;}
h2.Section {
	color: #425672;
	font-size: 12px;
	padding-left: 14px;
	background: url(../_img/flechepub.gif) no-repeat left center;
	font-family: verdana,arial,sans-serif;
}

p.chaposection{
	font-size: 12px;
	color:#497394;
	font-family: verdana,arial,sans-serif;
}
h2.TitreParagraphe {
	color: #41740F;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
}
p.Paragraphe{
	font-size: 10px;
	font-weight:normal;
	padding:0 0 10px 0;
	margin:0;
	color: #7880BA;
		font-family: verdana,arial,sans-serif;
}
/*----------- Spécifiques P, IMG, A, H -------------*/


.desc {
	margin:0;
}
* html .desc {
	margin-bottom:-5px; /*Compatibilité IE*/
}
.desc_pointille { /* Spécifique technikal partnerships */
	margin:0 0 0 0;
	width:100%; /*Compatibilité IE5*/
	padding:10px 0 0 0;
	border-bottom:1px #ccc dashed;
	/*border:1px solid red;*/
}
.desc p, .desc_pointille p {
	margin:0
}

.left, img.left_logo, .desc h3.float_left, .desc_pointille h3.float_left, .leftpose_img {
	float:left
}
.left, img.left_logo, .leftpose_img, .desc_pointille {
	margin-right:0
}
img.left_logo {
	border:0
}
.superpose, .superpose_max, .superpose_txt {
	float:left;
	margin-left:5px;
}
* html .superpose_max, * html .superpose_txt {
	float:none
}
.superpose, .superpose_txt {
	width:30%
}
.superpose_max {
	width:100%;
	padding-bottom:0
}
* html .superpose_max {
	width:100%;
}
.desc h3, .desc_pointille h3, .superpose h3, .superpose h4, .superpose_max h4, .superpose_txt h4 {
	font-size:14px;
	margin:0;
}
.desc h3, .desc_pointille h3 {
	color:#56842A;
	margin:0 15px 0 5px
}
.superpose h3, .superpose_txt h3 {
	color:#006;
	margin:0
}
.superpose_txt h3.bio { /* Spé executive bios */
	color:#9ab849;
}
.superpose h4, .superpose_txt {
	color:#ff4d0d;
	padding-bottom:5px
}
.superpose_max h4 {
	color:#484848;
	padding-bottom:5px
}
.superpose_max {
    color:black;
	margin:0 0 0 4px;
	font-size:12px;
}
.right, .right_download {
	margin:0;
	float:right
}
.alaligne {
	margin-left:5px;
	width:70%
}
img#center {
	width:80%;
	height:80%;
	margin:20px 9% 0; /*masque d'extension dynamique de l'image*/
}
* html img#center { /*Compatibilité IE*/
	margin:20px 5% 0;
}
/*----------- Spécifiques UL, LI -------------*/

#ancre, #ancre ul, #ancre li {
	margin:0;
	padding:0
}
#ancre {
	margin:22px 0 0 0;
	width:100%; /*Compatibilité IE5*/
	padding:5px 0;
	border-top:1px #ccc dashed;
	border-bottom:1px #ccc dashed;
}
* html #ancre {
	padding-top:0; /*Compatibilité IE*/
}
#ancre ul {
	float:left;
	margin-right:30px;
	padding-left:15px
}
* html #ancre ul {
	margin-top:12px;
	margin-bottom:-10px; /*Compatibilité IE*/
}
#ancre li {
	margin:2px 0;
	color:#006;font-size:8pt;
	list-style-image:url("image/nav/ancre.gif")
}
* html #ancre li {
	list-style-image:url("image/nav/ancre_ie.gif") /*Compatibilité IE*/
}
#ancre a {
	text-decoration:none
}
#ancre a:hover {
	text-decoration:underline
}
hr.hidden {
	margin:0;
	padding:0;
	border:0;
	clear:both;
	display:block;
	visibility:hidden
}
td p {
 padding:0;
 color:black;
 font-size:9pt;
 font-family:arial;
 margin:0;
}

#recherche input.textesaisi {
  height:15px;
  width:120px;
  font-size:11px;
  padding:0 0 0 5px;
}
#recherche input.petitevaleur {
  height:15px;
  width:60px;
  font-size:11px;
  padding:0 0 0 5px;
}
#recherche input.submit {
  height:20px;
  width:100px;
  font-size:11px;
}
table.textedossier{
   border:1px solid #D6D6D6;
 font-family:verdana,arial,helvetica,sans-serif;
}
table.textedossier th {
 background-color:#3C7FAF;
 padding:5px;
 color:white;
}
table.textedossier td {
 background-color:white;
 color:#484848;
 font-size:11px;
 padding:5px;
 border:1px solid #D6D6D6;
  font-family:verdana,arial,helvetica,sans-serif;
}
table.comparateur{
  border:none;
}

table.comparateur th {
 background-color:#3C7FAF;
 padding:5px;
 color:white;
 border-bottom:1px solid white;
 font-family:verdana,arial,helvetica,sans-serif;
}
table.comparateur td {
 background-color:white;
 color:484848;
 font-size:10px;
 padding:5px;
 border-bottom:1px solid #D6D6D6;
 font-family:verdana,arial,helvetica,sans-serif;
}
table.comparateur td a {
  text-decoration:underline;
  font-family:verdana,arial,helvetica,sans-serif;
   font-size:10px;
}
table.formulaire th {
 background-color:white;
 padding:5px;
 color:#497394;
 font-weight:none;
 border-bottom:1px solid white;
 font-family:verdana,arial,helvetica,sans-serif;
}
table.formulaire td {
 background-color:white;
 color:#484848;
 font-size:11px;
 padding:5px;
 border: none;
 font-family:verdana,arial,helvetica,sans-serif;
}
table.comparateur td a {
  text-decoration:underline;
  font-family:verdana,arial,helvetica,sans-serif;
}
#News {
  margin:30px 0 0 0;
  padding-top: 10px;
  border-top:1px #ccc dashed; 
  padding-bottom: 5px;
}
#Appreciation {
  margin:0;
  padding:0;
  background-color:#E8EDFA;
	
}
#Appreciation p.titretext{
  padding:5px;
}

#templatestyle{
  padding:5px 0 0 0;
  margin:0;
}
#templatestyle h1{
    font-size:14px;
	color: #484848;
	font-family:arial;
	font-weight:bold;
}
#templatestyle p{
    font-size:14px;
	color: #484848;
	font-family:arial;
	font-weight:none;
}
.petittext {
 color: #484848;
 font-size:10px;
 font-family:verdana;
}
#Profil li {
  padding: 2px 0 5px 15px;
  background: url(../_img/puceRacourcis.gif) no-repeat 3px 8px;
}
.pdf {
	display:block;
	padding-left:40px;
	line-height:37px;
}
.pdf {
	background:url(../_img/pdf.gif) no-repeat left center;
}
/*----------- Général FORM -------------*/

#form_general p input, #form_general p select#aligne, #form_general p textarea, #form_general p input#button {
	font-family : Arial, Verdana, Geneva, sans-serif;
	font-size:8pt;
	border:1px solid #ccc
}
#form_general p input, #form_general p select#aligne {
	position:absolute;
	float:right;
	display:block;
	left:565px; /*positionnement absolue des champs par rapport à gauche*/
	margin-top:-4px /*retablissement des elements en ligne*/
}
#form_general p input {
	width:150px;
}
#form_general p textarea{
	display:block;
	width:265px;
	height:65px
}
#form_general p input.autre, #form_general p input#button {
	position:relative;
	width:auto;
	left:auto
}
#form_general p input.autre {
	border:0
}
#form_general p input#button {
	position:absolute;
	cursor:pointer;
	background-color:#eee;
	color:#19b0e8;
	left:419px /*positionnement absolue des champs par rapport à gauche*/
}
