/* CSS Document */
/* HOMEPAGE **************************************************************************************/
#homeMain, #homeBando{
	padding:				0px;
	margin:					0px 0px 0px 15px;
}
#homeMain a{
	font-size:				11px;
	color:					#72B410;
	margin:					0px;
	padding:				0px;
}
#homeMain a img {
	border:					0px solid #FFFFFF;
}
#homeMain .lienPlus{
	font-size:				11px;
	color:					#1671C4;
	line-height:			12px;
}
#homeMain .lienPlus img{
	margin:					0 3px 0 0;
}

#homeMain td{
	vertical-align:			top;
}
#homeBando a{
	color:#fff;
}
#homeMain .petrodico {
	background:				#467402 url(../media/home_07.gif) top left no-repeat;
	color:					#FFF;
	font-size:				10px;
	padding:				30px 0px 0px 25px;
	line-height:			12px;
}
#homeMain .petrodico p {
	display:				block;
	margin:					0px 0px 6px 0px;
	padding:				0px;
}
#homeMain .recherche{
	background:				#72B410 url(../media/home_06.gif) top left no-repeat;
	color:					#FFF;
	padding:				35px 0px 0px 25px;
}
#homeMain form{
	margin:					0px 0px 5px 0px;
	padding:				0px;
	display:				block
}
#homeMain input{
	border:					0px;
	color:					#006666;
	float:					left;
	font-family:			Trebuchet MS, Verdana, Sans-Serif;
	font-size:				10px;
	height:					14px;
	margin:					0px 5px 0px 0px;
	padding:				0px;
	width:					164px;
}
#homeMain .liensTop{
	font-size:				11px;
	color:					#fff;
	padding:				0;
	blink:					none;		
}
#homeMain .liensTop img{
	margin:					0 5px 0 0;
}
#homeMain h1{
	font-size:				14px;
	margin:					30px 0px 15px 0px;
	padding:				0px;
}
#homeMain h2{
	font-size:				11px;
	color:					#547C03;
	margin:					0px;
	padding:				0px;
}
#homeMain h3{
	font-size:				11px;
	color:					#72B410;
	margin:					0px;
	padding:				0px;
	line-height:			14px;
	text-align:				justify;
}
#homeMain ul{
	font-size:				11px;				
	list-style-type:		none;
	padding:				0px;
	margin:					0px;
	text-align:				justify;
}
#homeMain ul li{
	padding:				0px;
	margin:					0px 0px 20px 0px;
}
#tableTitre{
	margin:					0;
	border:					0;
}
#tableTitre h1{
	padding:				0px;
	margin:					0px 0px 20px 0px;
}
#tableTitre h2{
	padding:				0px;
	margin:					0px;
}
/* HOMELIST : HOMES PAGES DES RUBRIQUES **********************************************************/
#homeList{
	width: 					100%;
	padding:				0px;
}
#homeList td{
	height:					90px;
	font-size:				10px;
	color:					#1B386A;
	vertical-align:			top;
}
#homeList h1{
	margin:					15px 0px 15px 0px;
}

/* DETAILSLIST : PAGES INTERNES **********************************************************/
#detailsList{
	font-size:				11px;
	text-align:				justify;
	margin:					15px 0px 0px 36px;
}
#detailsList h3{
	font-size:				12px;
	font-weight:			bold;
}
.icone{
	width:					67px;
	background:				#FFF url(../media/panorama_icones_ombre.gif) top left no-repeat;
}
.pave{
	width:					226px;
	padding:				0px 20px 0px 0px;
}
.lienMain, .lienMain:hover, .lienMain:active, .lienMain:visited,{
	font-size:				12px;
	font-weight:			bold;
}
.description{
	display:				block;
	font-size:				9px;
	line-height:			12px;							
	padding:				0px;
	margin:					0px;
}
.pave img{
	border:					0px;
	margin:					8px 3px  0px 0px;
}

.main{
	list-style-type: 		none;
	margin:					0px;
	padding:				0px 0px 0px 30px;
	display:				block;
}
.main ol{
	margin:					0px 0px 0px 25px;
	padding:				0px;
	display:				block;
}
.main ol li{
	margin:					0px;
	padding:				0px 0px 0px 20px;
	background:				#FFF url(../media/puce.gif) top left no-repeat;
}
.main ol{
	list-style-type: 		none;
	margin:					0px;
	padding:				0px;
}
.main ol img{
	margin:					0px 3px 0px 0px;
}
.main p{
	display:				block;
	margin:					0px;
	padding:				10px 0px 0px 0px;
	font-size:				11px;
	text-align:				justify;
}
.main cite{
	display:				block;
	margin:					0px;
	padding:				15px 0px 10px 0px;
	color:					#666;
	font-size:				10px;
}
/* DONNEES **************************************************************************/
#donneesList td{
	font-size:				11px;
	width:					50%;
	padding:				0px 40px 0px 20px;
	vertical-align:			top;
}
#donneesList th{
	text-align:				left;
}
#donneesSubList table {
	margin:					0px;
	padding:				0px;
	width:					100%;
}
#donneesSubList tr {
	margin:					0px;
	padding:				0px;
	width:					100%;
}
#donneesSubList td {
	color:					#1B386A;
	font-family:			Trebuchet MS, Verdana, Sans-Serif;
	font-size:				11px;
	margin:					0px;
	padding:				0px;
	width:					100%;
}
/* PRESSE **************************************************************************/
#presseChapo{
	font-size:				11px;
	width:					95%;
	text-align:				justify;
}
.lien{
	display:				block;
	padding:				5px 0px 0px 15px;
	background:		 		url(../media/general_puce_bleue.gif) left no-repeat;
	background-position:	0 .6em;
}
.espaceur{
	height:					30px;
	background:				transparent url(../media/presse_espaceur.gif) bottom left repeat-x;
}
#pressePave {
	width:					200px;
	font-size:				10px;
	margin:					0px;
	padding:				8px;
	line-height:			14px;
}
#pressePave td{
	height:					150px;
	text-align:				justify;
	padding:				15px 15px 30px 15px;
	background:				#FFF url(../media/presse_fond_paves.gif) top repeat-x;
}
#pressePave h1{
	font-size:				12px;
	font-weight:			bold;
	margin:					0px 0px 5px 0px;
	padding:				0px;
}
/*POSITIONS PAGES INTERNES ******************************************************************/
.positionList{
	color:					#85C820;
	text-align:				left;
	list-style-type: 		none;
	margin:					0px;
	padding:				0px;
	display:				block;
}

.positionList li{
	font-weight:			bold;
	background:				transparent url(../media/puce.gif) top left no-repeat;
	padding:				0px 0px 0px 20px;
	margin:					0px 0px 8px 0px;
}
.positionList a{
	font-weight:			normal;
	margin:					0px 0px 0px 10px;
	padding:				0px 0px 0px 12px;
	background:				transparent url(../media/general_puce_bleue.gif) left no-repeat;
}
.outils{
	display:				block;
	margin:					30px 0px 0px 35px;
}
.current{
	color:					#467402;
}
/* PETRODICO ****************************************************************************/
#contentInner{
	font-size:				11px;
	margin:					15px 90px 0px 60px;
	width:					598px;
}
#contentInner td {
	vertical-align:			top;
	background-color:		#fff;
}
#contentInner h1{
	font-size:				16px;
	margin-bottom:			0px;		
}
#contentInner span {
	display:				block;
}
.petroLabel{
	font-size:				10px;
	display:				block;
	padding:				0px 100px 0px 0px;
	margin:					15px 0px 0px 0px;
}
.petroList{
	list-style-type: 		none;
	margin:					20px 0px 30px 0px;
	padding:				0px;
}
.petroList li{
	font-weight:			bold;
	background:				transparent url(../media/puce.gif) top left no-repeat;
	padding:				0px 0px 0px 20px;
	margin:					0px 0px 6px 0px;
}
.def{
	text-align:				justify;
	font-weight:			normal;
	width:					508px;
	margin:					0px;
	padding:				20px;
	background:				#EFEFEF url(../media/petro_def_fond.gif) top left no-repeat;
}
.petroNone{
	margin:				20px 0px 30px 0px;
}

/* RECHERCHE ****************************************************************************/
#searchForm{
	font-size:			11px;
	margin:				0px 0px 20px 0px;
}
#searchForm td{
	padding:			10px 10px 10px 0px;
	border-top:			#D0EE94 solid 1px;
}
#searchForm .begin{
	border-top:			#FFF solid 1px;
}
#searchForm span{
	width:				100%;
}
#searchForm .input{
	border:				#999 solid 1px;
	font-size:			11px;
	font-family:		Trebuchet MS, Verdana, Sans-Serif;
}
#searchForm select {
	border:				#999 solid 1px;
	font-size:			11px;
	font-family:		Trebuchet MS, Verdana, Sans-Serif;
}
.searchResults h2{
	font-size:				12px;
	color:					#547C03;
	margin:					0px;
	padding:				0px;
}
.searchResults ul{
	list-style-type:		none;
	padding:				0px;
	margin:					15px 0px 0px 0px;
}
.searchResults ul li{
	margin:					0px 0px 25px 0px;
	padding:				0px 0px 0px 20px;
	background:				transparent url(../media/puce.gif) top left no-repeat;
}
.searchResults a, .searchResults a:hover, .searchResults a:active, .searchResults a:visited{
	font-size:				14px;
	font-weight:			normal;
	text-decoration:		underline;
}
.searchFil a, .searchFil a:active, .searchFil a:visited{
	color:					#547C03;
	font-size:				12px;
	font-weight:			normal;
	text-decoration:		none;
}
.searchFil a:hover{
	font-size:				12px;
	text-decoration:		underline;
}
.searchResults p{
	margin:					0 0 5px 0;
	padding:				0px;
	font-size:				12px;
	line-height:			15px;
}
.searchResults span{
	display:				block;
	color:					#999;
	margin:					0px;
	padding:				0px;
}
.searchResults cite{
	font-weight:			bold;
	background-color:		#D0EE94;
}
.searchResults .typeDoc{
	font-style:				italic;
}

/* LIENS ****************************************************************************/
#detailsList .liensList{
	list-style-type:	none;
	margin:				0px 0px 20px 0px;
	padding:			0px;
}
#detailsList .liensList li{
	background:			transparent url(../media/puce.gif) top left no-repeat;
	margin:				0px;
	padding:			0px 0px 0px 15px;
}
#detailsList .liensMain h2{
	margin:				0px;
	padding:			0px;
}
/* PLAN ****************************************************************************/
.planList{
	list-style-type:	none;
	margin:				0px;
	padding:			0px;
}
.planList li{
	text-transform:		uppercase;
	font-weight:		bold;
	padding:			0px 0px 20px 0px;
}
.planLink1, .planLink1:hover, .planLink1:visited{
	color:					#1B386A;
	padding:0;
	margin:0;
}
.planList2{
	list-style-type:	none;
	margin:				0px;
	padding:			0px;
}
.planList2 li{
	text-transform:		lowercase;
	background:			transparent url(../media/puce.gif) top left no-repeat;
	padding:			0px 0px 5px 15px;
}
.planList3{
	list-style-type:	none;
	margin:				0px;
	padding:			0px;
}
.planList3 li{
	display:block;
	text-transform:		lowercase;
	font-weight:		normal;
	padding:			0px;
	background:			#fff;
}
.planList4{
	list-style-type:	none;
	margin:				0px 0px 5px 10px;
	padding:			0px;
}
.planList4 li{
	padding:			0px;
	background:			#fff;
}
.planList4 a, .planList4 a:hover, .planList4 a:visited, .planList4 a:active{
	color:				#547C03;			
}
