
html, body, table, div, p, img {
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;

		font-size: 12px;
	border: 0px;
}
body {
	padding-top: 0px;
	margin-top: 0px;
	margin-left: 0px;
	/*background-image: url("/fileadmin/templates/main/images/fondbanner.gif");*/
	background-repeat: repeat-x;
	}
a {
/*text-decoration: none;*/
}
a:link {
	color: #0015FF;
}
a:visited {
	color: #0015FF;
}
a:hover {
	color: #0015FF;
}
a:active {
	color: #0015FF;
}
#maintable{
border:1px solid #CCCCCC;
}	
/****************/
/*BANNER*/

tr#banner {
height:107px;
}
#banner td{
background-color:#CB1D36;
padding:0px;
margin:0px;
vertical-align:text-top;
}
/****************/
/*NAVIGATION HAUTE*/
/**/
tr#lignenavig{
/*background-color:green;*/
	height:22px;
}
#toptablenavig{background-color:#cb1d36;height:24px;}
#navigHautLeft{background-color:#ffffff}
#imageBanner{
 background: url(/fileadmin/templates/main/images/banner.jpg) no-repeat;

}

#searchcell{
	padding-left:10px;
	border-left:1px solid white;
}
#Recherche{
	text-align:right;
}
/****************/
/*LIGNE CHEMIN*/
#lignepath{
 height:25px;
vertical-align:text-top;
}
#path{
 /*background-color:#CB1D36;*/
 color:#CB1D36;
 font-weight:bold;
 padding-left:30px;
 height:25px;
 border-bottom:1px solid #CB1D36;
 border-left:1px solid #CB1D36;
}
#path a,#path a:hover,#path a:active,#path a:visited{
 color:#CB1D36;text-decoration:none;
}
.fondbleuoros{
/*background-color:#CB1D36;*/
 border-bottom:1px solid #CB1D36;;
}
/****************/

#colnewsmain{
}


#colcontenuMain,#cellnews{
 padding : 5px;
}
#cellnews{
color:white;
 background-color:#068fdc;
}


/*************/

/****************************************/
/*MENU*/
/****************************************/
.divMenuLayer{
/**/
 padding-top:5px;
 padding-left:10px;
margin:0;
 background:transparent url(/fileadmin/templates/main/images/fleche.jpg) no-repeat;
 background-position: 0px 8px;
/*
border:1px solid red;
*/
}

#navigHautCenter{
 /*padding-right:10px;*/
}
#navigHautTable{
 border:0px;
 margin:0px;
 padding:0px;
 height:20px;
 padding-right:10px;
}
.menuHaut{
 color:white;
 font-variant:normal;
} 
.menuHaut a{
 color:white;
 font-size:12px;
 font-variant:normal;text-decoration:none;
} 
.menuHaut_on{
color:white;
} 
.menuHaut a:hover,.menuHaut a:ative {
  color:#ffffff;text-decoration:none;
} 
.menuHaut_on a:hover,.menuHaut_on  a:ative {
  color:#ffffff;
  font-variant:normal;text-decoration:none;
} 

.menuHaut_on a{
  color:#ffffff;
  font-variant:bold;text-decoration:none;
}

td #navigation {
 text-align:right;
 padding-right: 10px;
}


 
.menusep{
 /**/
 border-bottom:1px solid #b6b6b6;
   color:#CB1D36; 
   text-align:right;
   font-size:13px;
   font-weight: bold;
}

.menusep a{
  color:#CB1D36;
   font-size:13px;
   font-weight: bold;
  width:100%;
  margin-right:10px;text-decoration:none;
}

.menusep a:hover,.menusep a:active{
  color:#0474AD;
  font-size:13px;
  font-weight: bold;
  width:100%;
  margin-right:10px;text-decoration:none;
}

.menusep_on a{
 /*border-bottom:1px solid #b6b6b6;*/
  color:#0474AD;
  font-size:13px;
  font-weight: bold;
  width:100%;
  margin-right:10px;text-decoration:none;
}
.menuleftlink a{margin-left:10px;}
.menuleftlink{margin-left:10px;}

.menutable{
 width:100%;

}

#contenuCentral{
 border-left:1px solid #b6b6b6;
}
   
.menutablelevel2{

	 z-index:1000; /* Force to be over Flash */
	 width:auto; 
	  
	 margin:0px;
	 padding:0px 0px 0px 0px;  

	  
	 /*border:0px;*/
	 border: 1px solid #b6b6b6;
	 border-collapse:collapse;
	 background-color:#ffffff;

}


.menutablelevel2 a {
	padding:0px 12px 0px 12px;
	text-decoration: none;
	color:#CB1D36;
	font-weight: bold;text-decoration:none;
}

.menutablelevel2 a:hover, .menutablelevel2 a:active {
  color: #0474AD;text-decoration:none;

}
.menuseplevel2{
border-top:1px solid #b6b6b6;


 width:100%;

}

#footer .bodytext{font-size:10px;text-align:center;color:#7F7F7F}