/* CSS Document */

/* Elements */
 
/* Fonts -1 change 'sans-serif' to your preferred font */
ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL {font-size: 1em;
font-family: Arial, Helvetica, sans-serif;}

/* Real styles */

A {
	cursor: hand;
}
 

A:link {color: blue;
background: transparent;
text-decoration: none}

A:visited {color: red;
background: transparent;
text-decoration: none}

A:active {color: green;
background: transparent;
text-decoration: none}

A:hover {
 	text-decoration: underline;
	color:#FFA500; 
}

ADDRESS {margin: 0em 0% 0em 0%;
font: italic 1em/1 sans-serif}

BIG {font-size: 1em}

BLOCKQUOTE {margin: 0em 0% 0em 0%;
line-height: 1}

BODY {
	margin-left:0px;
	margin-top:0px;
	margin: 0em 0% 0em 0%;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt;
	font: 1em/1 sans-serif;
	background: white;
	color:black;
	cursor: default;
/*	background-image: url(images/grid.gif);*/
}



BUTTON {cursor: auto}

CAPTION {margin: 0em 0% 0em 0%;
line-height: 1}

CODE {font-size: 1em;
font-family: monospace} /* To avoid overriding boldness/italicity by using font */

DIV {/*margin: 0em 0% 0em 0%;
line-height: 1*/}

DD {margin: 0em 0% 0em 0%;
line-height: 1}

DL {margin: 0em 0% 0em 0%}

DT {margin: 0em 0% 0em 0%;
line-height: 1}

FORM {
	margin: 0em 0% 0em 0%;
	font: 1em/1 serif
}
H1 {margin: 0em 0% 0em 0%;
font: 1em/1 serif}

H2 {margin: 0em 0% 0em 0%;
font: 1em/1 serif}

H3 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight:bold;
color: #32576D;
display:inline ; 
}

H4 {margin: 0em 0% 0em 0%;
font: 1em/1 serif}

H5 {margin: 0em 0% 0em 0%;
font: 1em/1 serif}

H6 {margin: 0em 0% 0em 0%;
font: 1em/1 serif}

HR {margin: 0em 0% 0em 0%}

HTML {margin: 0;

background: white; 
color: white;
}

INPUT {
margin:0px;
cursor: auto
}

KBD {font: 1em monospace}

LI {margin: 0em 0% 0em 0%;
line-height: 1}

OL {margin: 0em 0% 0em 5%;
list-style: decimal}

UL UL OL OL, UL OL UL OL, OL UL OL OL, OL OL UL OL, OL UL OL, OL OL {list-style: lower-alpha}

OL UL OL OL, OL OL UL OL, UL OL OL OL, OL OL OL {list-style: lower-roman}

OL OL OL OL {list-style: decimal}

P {margin: 0em 0% 0em 0%;
line-height: 1}

PRE {margin: 0em 0% 0em 0%;
font: 1em/1 monospace}

SAMP {font: 1em monospace}

SMALL {font-size: 1em}

SUB {font-size: 1em}

SUP {font-size: 1em}

TD {
	line-height: 1;
	vertical-align:top;
}
TABLE {
	border:0px;
	padding:0px;
	margin:0px;
	
}
TEXTAREA {cursor: text}

TH {font: bold 1em/1 sans-serif}

TT {font: 1em monospace}

/*UL {margin: 0em 0% 0em 5%;
list-style: disc}
*/
UL UL, OL OL UL UL, OL UL OL UL, UL OL OL UL, OL UL UL, UL OL UL {list-style: circle}

OL UL UL UL, UL OL UL UL, UL UL OL UL, UL UL UL {list-style: square}

UL UL UL UL {list-style: disc}

/* CLASSES */

TABLE.pagesection,
TABLE.pagesection_content {
	width:770px;
	padding:0px;
	border:0px;
	margin:0px;
	border-top:0px;
	border-bottom:0px;
	border-collapse: collapse;

}
TABLE.pagesection_content {
	border-right: 1px solid #DFDFDF;
}
TABLE.no_border {
		border-collapse: collapse;
}
TABLE.pub_table {
	padding:5px;
/*	width:250px;*/
}
TD.pub_td {
	background-color: #E0E0E0;
}
TD.pagesection {
	height:30px;
	vertical-align:bottom;
	/* 130 nav / 5 padding */
	padding-left:130px;
}

A.section_header, A.section_header:visited {
	color: #51666A;
	font-family: Arial;
	font-weight:bold;
	font-size: 16px;
}


TD.navigation {
	width:125px;
	background-color: #4C8ECC;
	border-right:1px solid silver ; 
}

DIV.navigation {
	width:130px;
}
/*=== INFO EN IMAGES ====*/
DIV.info_en_images {
	width:290px;
/*	background-color: #D1D8D8;*/
}

TD.une_centre {
	width:100%;
}
/*=== GENERAL ====*/
A.text_link, A.text_link:visited  {
	font-family:Verdana;
	color: #36454B;
	font-size:11px;
	line-height:14px;
}
A.text_link:hover {
	text-decoration:none;
}
A.title_link, A.title_link:visited {
	font-size:14px;
	line-height:16px;
	color: #215C9E;
	font-weight: bold;
}
A.title_small_link, A.title_small_link:visited {
	font-size:11px;
	color: #215C9E;
	font-weight:normal;
}

SPAN.title_no_link, P.title_no_link {
	font-size:14px;
	color: #215C9E;
	font-weight:bold;
}
SPAN.title_small, P.title_small {
	font-size:11px;
	color: #215C9E;
	font-weight:normal;
}

SPAN.title_orange, P.title_orange {
	font-size:12px;
	color: #FF6600;
	font-weight:normal;
}

span.title_article{
	color: #215C9E;
	font-size: 20px;
	font-weight: bold;
}
span.title_article2{
	color: #f6f6f6;
	font-size: 40px;
	font-weight: bold;
}
SPAN.pub_infos {
	font-family:Verdana;
	font-size:10px;
	color: #696969;
	text-decoration:none;
}
DIV.pub_infos {
	margin-top:5px;
	padding:2px;
	clear:both;
	display:block;
	font-family:Verdana;
	font-size:10px;
	color: #D9D9D9;
	text-decoration:none;
/*	border:1px solid silver; */
/*	background-color: #FAF9F5; */
	text-align:right;
}
SPAN.article_infos {
	font-family:Verdana;
	font-size:10px;
	color: #696969;
	text-decoration:none;
}
DIV.article_infos {
	margin-top:5px;
	padding:2px;
	clear:both;
	display:block;
	font-family:Verdana;
	font-size:10px;
	color: #D9D9D9;
	text-decoration:none;
/*	border:1px solid silver;*/
	background-color: #FAF9F5;
	text-align:right;
}
SPAN.basetxt, P.basetxt,TD.basetxt {
	color: #515151;
	font-family:Verdana;
	font-size:10px;

}
SPAN.basetxt_med, P.basetxt_med,TD.basetxt_med {
	color: #515151;
	font-family:Verdana;
	font-size:11px;

}

SPAN.meteo, P.meteo,TD.meteo{
	color: #515151;
	font-family:Verdana;
	font-size:11px;

}

SPAN.basetxt_bold, P.basetxt_bold,TD.basetxt_bold {
	color: #515151;
	font-family:Verdana;
	font-size:10px;
	font-weight: bold;
}

IMG.content_image, IMG.content_image_img {
	border: 1px solid #4682B4;
}

div#chapeau {
	margin-top:20px;
	margin-bottom:10px;
	
}
a.footer_utils, a.footer_utils:visited, span.footer_utils {
	font-size:10px;
	color: #4F4F4F;
	text-decoration:none;

}
a.footer_utils:hover {
	color: #FD9719;
	text-decoration: underline;
}
table.footer_utils {
	border: 1px dotted #215C9E;
	margin-bottom:5px;
}

table.cadre_contact {
	border: 1px dotted #DFDFDF;
	margin-bottom:5px;
}

a.tools, a.tools:visited,span.tools {
	font-size:10px;
	color: #f6f6f6;
	text-decoration:none;
}
A IMG {
	border:0px;
}
:link img {
  border: none;
}
DIV#ac, DIV#ac P, DIV#col0, DIV#col0 P {
	font-family:Verdana;
	color: #36454B;
	font-size:11px;
	line-height:14px;
}

TD.main_content {
/*		border-right: 1px solid #D8D8D8; */
/*	background-color: #F6F6F6;*/
	/*padding:5px;*/
		background-color: White;
}
TD.une_droite {
/*	width:310px;*/
		background-color: #F1F5F5;
	width:290px;
}
TD.main_content_wpad {
	padding:5px;
}
TD.article_main_content {
	padding:5px;
	border-right:1px solid silver ;
}
SPAN.avant_titre {
	font-size:12px;
}

DIV.article_chapeau {
	margin-top:10px;
	font-size:16px;
	color: #696969;
}
DIV.article_item_small {
	padding:3px;
}
DIV.header {
	width:770px;
/*	background-color: #499192;*/
/*	background-color: Olive;*/
}
DIV#header {
	background-color: #4C8ECC;
	width:770px;
}
DIV.header_t {
	border-top:1px solid silver ;
		background-color: #95B4C5;
	padding:0px;
}
DIV.section_header {
	width:770px;
	background-color: #4C8ECC;
/*	background-color: #D1D3C9;*/
/*	background-color: #c6cfd0;*/
/*	background-color: #F5F6F8;*/
}
DIV.header_tools {
	width:770px;
/*	background-color: red;*/
	border:1px solid silver;
	border-bottom:1px solid silver; 
	border-left:0px ;
	border-right:0px ;
	color: #f6f6f6;
	align: center;
}

DIV.pub {
	text-align:center ; 
}
DIV.ai_titre {
	margin-bottom:5px;
}
TABLE.form_table {
	
}
TD.form_libelle {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
}
INPUT.text_field, SELECT.text_field {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
}
INPUT.header_tools_text_field {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	width:70px;
	border:1px ;
}
INPUT.submit_button {
/*	background-color: #D3E4E9;*/
	border: 1px solid #A7C9D3;
/*	width:25px;*/
	height:20px;
	font-weight:bold;
	font-size:10px;
}
TABLE.article_item {
	border-bottom: 1px dotted #EDEDED;
}
TABLE.general {
	border-collapse : collapse;
}
TD.wpad {
	padding:5px ; 
}
DIV.page_footer { 
	width:770px; 
	background-color: #4C8ECC;
/*	border-top: 1px solid #DB9400; */
}
DIV.page_footer_top { 
	width:770px; 
	background-color: #D8DACF; 
/*	border-top: 1px solid #DB9400; */
}
DIV.page_footer_bottom {
/*	background-color: #FFCC66; */
/*	border-top: 1px solid #DB9400; */
}
form {
	display: inline;
}
div#articleContainer {
	overflow : hidden;
}

UL.links {
	margin-left:15px;
	padding-left:0px;
}

LI.links {
	
  font-size: 100%;
  color: black;
  display: list-item;
  list-style-image: url(/mediastore/selv3/puce.gif);
  margin-bottom:5px;


}
LI.links_abonne {
	
  font-size: 100%;
  color: black;
  display: list-item;
  list-style-image: url(/mediastore/selv3/euro.gif);
  margin-bottom:5px;

}
/*=== NAVIGATION ====*/
/*=== NAVIGATION ====*/
a.navigation,a.navigation:visited,a.navigation_last,a.navigation_last:visited, #forum_nav A,a.navigation_selected,a.navigation_selected:visited 

{
	font-family: Arial;
	font-size: 11px;
	color: #f6f6f6;
	width: auto;
	display:block;
	padding: 3px;
	margin: 0px 0px 0 0px;
	height:20px;
	padding-bottom:0px;
	margin-bottom:-3px;
	
}
a.navigation_last {
	border-bottom: 1px solid #AAA474;
}
a.navigation_selected,a.navigation_selected:visited {
	color: Maroon;
}

a.navigation_last {
	border-bottom: 1px solid #AAA474;
}
a.navigation_selected,a.navigation_selected:visited {
	color: Maroon;
}

A.navigation:hover, A.navigation_selected:hover, a.navigation_last:hover {
	background-color: #4C8ECC;
	
}	
UL.navigation {
	margin: 15px 0 0 0;
	margin-top:15px;
	padding: 0 0 0 0;
	list-style: none;
}
UL.navigation LI {
	padding-left:3px;
	padding-right:3px;
}

 DIV#autrestitres {
/*	background-color:red;*/
/*	width:200px;*/
/*	border:1px solid silver ;*/ 
/*	padding-left:50px;*/
}  

DIV.block_top {

	width:290px;
	height:8px;
	background: transparent url(images/cap_top.gif) no-repeat top;
	margin:0px;
	padding:0px;	
	line-height:5px;
	font-size:5px;

}
DIV.block_bottom {
	/*background-image: url(images/cap_top.gif);*/
	width:290px;
	height:30px;
	background: transparent url(images/cap_bottom.gif) no-repeat top;	

}
DIV.block_middle {
	/*background-image: url(images/cap_top.gif);*/
	width:290px;
	background-color: #E5EAF0;
	
/*	background: transparent url(images/cap_bottom.gif) no-repeat top;	*/

}
DIV.leg {
	margin:0;
	padding:2px;
	width:100%;
	clear:both;
	text-align: left;
}
.pub { border: 1px #E9E8E4 solid; 
	background-color: #FFFFFF; 
	margin-left: 0px; 
	margin-bottom: 3px; }
.pub { width: auto; 
	voice-family: "\"}\""; 
	voice-family: inherit; 
	width: auto; }
	
.pub { width: auto; }
html>body .pub { width: auto; }
.pub_content { margin: 2px; padding: 5px; background-color:#E9E8E4   }

.block { border: 1px solid #D6D3CD;
		border-top: 1px solid #FEFEFE;
		border-left: 1px solid #FEFEFE;
	border-bottom: 1px solid #A8A599;
	border-right: 1px solid #A8A599;
	background-color: #FFFFFF; 
	margin-left:0px; 
	margin-bottom: 5px; }
.block { width: 280px; 
	voice-family: "\"}\""; 
	voice-family: inherit; }

	
.block { width: 280px; }
html>body .block { width: 290px; }
.block_content {margin: 0px; padding: 10px; background-color: #B4C7D3;}			
/*DDD9C0*/	
/*background-color: #4682B4;*/
/*		background-color: #D1D3C9 */
A:hover {

	color:#FFA500; 
}
#nav_prev, #nav_next {
	width:110px;
	height:15px;
	background-color: #F2F2F2;
	display: block;
	border:1px solid silver;
	border-top:0px;
	border-bottom:0px;
	padding:2px;
	margin:0px;
	text-align:center ;
 
}
#nav_div {
	padding:2px;
}
#footer {
	background-color: #EAEAEA;
	border-bottom: 1px solid #818181; 
}
#page_nav {
	font-weight:bold ; 
	font-size:11px;
	width:395px;
	color: #595959;
	text-align:center ; 
	margin:0;
	padding:0px;
	background:transparent;
}
#nav_bottom {
	background-color: #EEF2F2;
	padding:2px;
}
#titre {
	padding-bottom:20px;
}
SPAN.chapeau {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #2C628D;
 	margin: 0em 0% 0em 0%;
	display: block ; 
}
SPAN.lire_aussi {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #2C628D;
 	margin: 0em 0% 0em 0%;
	display: block ; 
}
TD.square {
	width:130px;
	height:150px;
	padding:5px;
	margin:0px;
	background-color: #ECF2F2;
	border: 1px solid #4E6A6D;
}
Huy {
	color: #f6f6f6;
	align: center;
	}
  </style>