/* Let 's code :) */HTML 
{
height: 100%;
margin-bottom: 1px;
}
BODY 
{
margin: 0px 0px 0px 0px;	
height: 100%;

}
a:link, a:visited {
color:#004174; text-decoration: none;	font-weight: bold;
}
a:hover {	color:#990033;	text-decoration: none;	font-weight: bold;
}
td,tr,p,div 
{
font-family: Arial, Helvetica, sans-serif;	line-height: 140%;	font-size: 11px;	color: #333333;	text-align: left;
}
/*Titre de menu**************************************************************************************************/

h3, .componentheading 
{
font-family: Arial Narrow, Helvetica, sans-serif;	font-weight: normal;	font-size: 20px;	color: #004174;	line-height: 18px;	margin: 5px 0;
}
.componentheading {
padding-top: 10px;
}
.contentheading 
{
font-family: Arial Narrow, 
Helvetica, sans-serif;  
padding: 0px 0px 5px 0px;	
font-size: 24px;	
font-weight: normal;	
height: 45px;	
vertical-align: 
bottom;	color: #666;	
text-align: left;	
width: 100%;

}
ul{
margin: 0;	
padding: 0;	
list-style: none;
background-image: url(../images/boulebleu.png) ;
background-repeat: no-repeat;	
background-position: 0px 3px;	
}
ul li
{
line-height: 15px;	padding-left: 15px;	padding-top: 0px;
background-image: url(../images/boulebleu.pn) ;	

}
.petit {
font-size: 10px;	
color: #999999;	
font-weight: bold;	
text-align: left;
}
.modifydate 
{ 
height: 30px;  
vertical-align: bottom;	
font-size: 10px;	
color: #999999;	
font-weight: bold;	
text-align: left;
}
.createdate {
height: 25px;	
vertical-align: top;	
font-size: 10px;	
color: #999999;	
font-weight: bold;	
vertical-align: top;	
padding-bottom: 10px;	
padding-top: 0px;
}
.clr 
{
clear: both;
}

div.mosimage_caption 
{  
font-size: 10px;  color: #666666;
}
div.center 
{  
text-align: left;
}
/*UTILLLLLLLLLLEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE*/
table#main
{ 
margin-left: 0;  
margin-right: 0;  
text-align: center;

}
div.blog_more
{
margin-top: 30px;
}
div.syndicate div
 {  
 text-align: center;
 }table.tailleminim  
 {  
 border-collapse: collapse;  margin:0;  padding: 0;
 }
 table.tailleminim td 
 {  
 margin:0;  padding: 0;
 }
/***********************************************FOND REPETITIF***************************************/

#fondecran
{	
height: 100%;
background-color: #FFFFFF;
padding: 0;	
margin-bottom: 1px;
/*background: url(../images/background.png)*/
}

 td.fond_droit
 {  
 background: url(../images/background.png);
 width:100%;
 height:206px;
 background-repeat:repeat-x;
 }
 
   td.bas { 
   text-align: center;  
   height: 10px;  
   color: #999999;
   vertical-align:bottom;
   									   
}

/********************************************Taille Divers*******************************************/

td.cadreprincipale{

width: 976px;
}

#header 
{  
float: left;  width: 976px;  
height: 167px; 
}
#banner
{	
margin-left: 0px;	
height: 167px;	
width:976px;

}
#navigation {  
float: left;  
width: 976px;	
height: 23px;
background: url(../images/fondnavigation.png) repeat-x;
}
#bandereau 
{
float: left;  
width: 976px;	
height: 16px;		
background: url(../images/bandereau.png) repeat-x; 
}
#contenu 
{
float: left;  width: 960px !important;
width: 976px;	
background: #FFFFFF;	
padding: 8px;

}
table.contenu 
{
width: 960px;  max-width: 960px;
}
#pathway 
{
margin-top: 5px;
}
td.menugauche 
{
/*background: url(../images/sol.png);*/


}
div.taillemenugauche 
{  
width: 194px;
overflow: hidden;

}
td.separateur 
{
background: url(../images/separateur.png) top center repeat-y;

}
td.milieu 
{
width: 950px;
}

/**************************************************BOX NEWSFLASH*******************************************/
div.newsflashheader 
{
float: left;
width: 194px;
height: 17px;	
overflow: hidden;	
background: url(../images/newsflashheader.png) no-repeat;
}
div.newsflashfooter 
{
float: center;
width: 194px;	
height: 17px;	
overflow: hidden;	
background: url(../images/newsflashfooter.png) no-repeat;	
margin-bottom: 3px;
text-align:center;
color:#000000;
}

/*MENU DE GAUCHE*****************************************************************************/
a.mainlevel:link, a.mainlevel:visited 
{
font-size: 10px;	
background: url(../images/menu.png) no-repeat;	
font-weight: bold;	
color: #000000;	
font-family: Arial, Helvetica, sans-serif;	
text-transform: uppercase;	
text-align: left;	
padding-left: 15px;	
width: 194px;
}
a.mainlevel:hover 
{
text-decoration: none;	
font-weight: bold;	
background-position: 0px -22px;	
color:#0000CC;
}
a.mainlevel#active_menu {	
background-position: 0px -48px;	color: #000;
}
a.mainlevel#active_menu:hover 
{
color: #333333;
}

/*SEPARATION ENTRE LES MENUS ***************************************************************************************/
div#separation div.moduletable 
{  
float:left;	
width: 184px;	
background: url(../images/separationH.png) repeat-x;	
margin: 15px 5px 5px;	
padding-top: 10px;
}

/*****************Box d affichage "DErnier Articles**********************************************************/

table#fonddernierenouvelle td.petitboite
{	
width: 271px; 
background: #DCDEDE url(../images/news_footer.png) bottom left no-repeat;	
padding-bottom: 11px;
}
table#fonddernierenouvelle td.petitboite div.moduletable 
{
background: url(../images/news_header.png) top left no-repeat;	
padding: 8px;}

table#fonddernierenouvelle td.spacer 
{
width: 8px;
}
table#fonddernierenouvelle h3 
{
margin: -5px 0px 5px 0px;  padding:0;
}
table#fonddernierenouvelle a:link, table#fonddernierenouvelle a:visited 
{  
color: #333333;
}
table#fonddernierenouvelle a:hover {
color: #004174;
}
div#mainbody 
{	
}

/**************************Copyright******************************************************************* */
div.copyright { 
margin-top: 0px;
}
div.copyright div 
{	
text-align: center;	
font-size: 10px;	
color: #999;


/***************************Footer**********************************************************************/

}div#footer 
{  
height: 23px;  
background: url(../images/footer.png) repeat-x; 
font-size: 10px;  
font-weight: bold;  
color:#000000; 
width:976px;
text-align:left;
}
div#footer2 
{  
height: 23px;  
background: url(../images/footer-repeat.png) repeat-x;  
text-align: center;  
font-size: 10px;  
font-weight: bold;  
color: #ddd; 
width:100%;

}
div#footer a:link, div#footer a:visited 
{	
color: #fff;
}
/**  legacy ************************************************************************************************************/

input.button 
{
background: url(../images/input.png);	
height: 20px;	
font-weight: bold;	
color: #fff;	
font-size: 10px;	
font-family: Arial, Helvetica, sans-serif;
}
input.button:hover
{
background: url(../images/inputhover.png);	
height: 20px;	
font-weight: bold;	
color:#FFFFFF;	
font-size: 10px;	
font-family: Arial, Helvetica, sans-serif;
}
.inputbox 
{  
font-size: 11px;
}
table.moduletable 
{
width: 100%;	
margin: 0px 0px 0px 0px;
}
table.moduletable td 
{  
padding: 4px;
}

/* contenttitles avec hyperlink*/
a.contentpagetitle:link, a.contentpagetitle:visited 
{
padding: 0px;	
font-size: 17px;	
font-weight: bold;	
height: 25px;	
line-height: 25px;	
padding-top: 10px;	
color: #719500;	
text-align: left;	
width: 100%;
}
a.contentpagetitle:hover 
{
color: #99CC00;

/********************************************* SUB MENU DE GAUCHE***************************/
}
a.sublevel:link, a.sublevel:visited 
{
display: block;	
vertical-align: middle;	
font-size: 11px;	
font-weight: bold;	
color: #004174;	
text-align: left;	
padding-left: 11px;	
margin-left: 10px;	
line-height: 20px;
}
a.sublevel:hover 
{
color:#0066CC;	font-weight: bold;text-decoration: none;
}
a.category:link, a.category:visited {}a.category:hover {}a.pagenav, a.pagenav:visited {}a.pagenav:hover {}.frontpageheader {}.newsfeedheading {}.newsfeeddate {}.fase4rdf a:link {}.fase4rdf a:hover {

}div#mainbody 

td.sectiontableheader 
{
font-weight: bold;  
background: #FF3C16;  
color: #ffffff;  
padding: 4px;  
border-left: 1px solid ##004174;
}
td.petitdark 
{  
color: #666666;  font-size: 11px;  font-weight: bold;
}
table.pollstableborder 
{
padding: 0;  margin: 0;  border-collapse: collapse;  text-align: left;
}
table.pollstableborder td 
{
padding: 5px 2px 0 0;
}
td.sectiontableentry1 
{  
padding: 0px;
}
td.sectiontableentry2 
{
padding: 0px;
}
tr.sectiontableentry1 td 
{
padding-left: 4px;  padding-right: 4px;
}
tr.sectiontableentry2 td
{
padding-left: 4px;  padding-right: 4px;}
/* Styles for dhtml tabbed-pages */
.ontab {
background-color: #cccccc;	border-left: solid 1px #666666;	border-right: solid 1px #666666;	border-top: solid 1px #666666;	border-bottom: solid 0px #cccccc;	text-align: center;	cursor: pointer;	font-weight: normal;	color: #cc0000;
}
.offtab 
{
background-color: #BCBCBC;	border-left: solid 1px #999999;	border-right: solid 1px #bbbbbb;	border-top: solid 1px #999999;	border-bottom: solid 1px #666666;	text-align: center;	cursor: pointer;	font-weight: normal;	color: #666666;
}
.tabpadding 
{
}
.tabheading 
{	
background-color: #eeeeee;	text-align: left;
}
.pagetext 
{
visibility: hidden;	display: none;	position: relative;	top: 0;
}h4 {}h5 {}h6 {}/* Horizontal Line */
hr 
{
background: #999999; height:1px; border: 1px solid;
}
hr.separator 
{
}
td.buttonheading img
{
padding-left: 5px;
}
span.highlight 
{
background: #ffffcc;
}
/*categories */
table.contenttoc 
{
margin: 3px;	border:solid 1px #cccccc;
}
table.contenttoc th 
{
font-size: 10px;  text-transform: uppercase;  color: #666;  background: #eee;  border-bottom: 1px solid #ccc;  padding: 5px;
}
table.contenttoc td 
{
font-size: 8pt;	font-weight: normal;	text-align:left;	padding: 5px;
}
.contentdescription 
{
text-align: left;}/** categories texte **/
.category 
{
}.poll 
{	
font-size: 11px;	padding: 0px;	margin: 0px
}
table.pollstableborder 
{	
border: 0px;	margin: 0px;	padding: 0px;	border-collapse: collapse;
}.petitdark 
{
font-size: 11px;	color: #333333;	text-decoration: none;	font-weight: normal;
}
table.searchinto 
{	
width: 100%;
}table.searchintro td 
{
color: #000000;	font-weight: bold;}
.pagenav 
{
font-weight: normal;
}
.pagenavbar 
{
}
/* Content voting */
.content_rating 
{	
font-weight: normal;	font-size: 408pt;
}
.content_vote 
{
font-weight: normal;	font-size: 40pt;
}
/* Javascript Back button */
.back_button 
{
text-align: center;	
margin-top: 30px;
}
.readon 
{
display: block;	
}
strong 
{
color:#000099;
}
#navigation ul 
{
margin: 0;  padding: 0;  list-style:none;
}


/****************************************************************Navigation Menu top***********************************************/
#navigation li 
{
margin: 0;  float:left;  height: 10px;  margin-left: 4px;  padding: 0; margin-top:1px;

}
#navigation li a 
{
display:block;
line-height: 19px;  
height: 20px;  
width: 111px;  
text-align: center;  
text-decoration: none;  
font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  
font-weight: bold;  
color:#000000;  
text-transform: uppercase;
}
#navigation a:hover 
{
  
color:#0041A8;

}

#textetitre
{
font-family: Arial Narrow, Helvetica, sans-serif;
font-weight: normal;	
font-size: 20px;	
color: #004174;	
line-height: 18px;	
margin: 5px 0;
text-align:center;
}
#texte1
{
font-weight:normal;
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
width:720px;
}
#textedevis
{
font-family: Arial Narrow, Helvetica, sans-serif;
font-weight: normal;	
font-size: 15px;	
color: #004174;	
line-height: 18px;	
margin: 5px 0;
text-align:center;
}
#textedevistitre
{
font-family: Arial Narrow, Helvetica, sans-serif;
font-weight: normal;	
font-size: 15px;	
color:#000000;	
line-height: 18px;	
margin: 5px 0;
text-align:left;
}
img
{  border-style: none;
}


