/*-----| marges et fond de page |-----*/body {	font-family: Verdana, sans-serif ;	background: #F0ECEB;	line-height: 1,166;		margin: 0;	padding: 0;}a:link, a:visited, a:hover {	text-decoration: none ;}/*-----| aucun saut de ligne entre les paragraphes |-----*/p {	margin: 0 ;}/*-----| suppression des bords des images avec liens |-----*/a img {	border: 0 none ;}/* overrides decoration from previous rule for hovered links */h2, h3 {	margin: 0 ;	padding: 0 ;}h3{	font-size: 15px;	color: #737380;	font-weight: 300;	padding: 5px 0px 5px 5px;	}h2{	font-size: 15px;	color: #FFFFFF;	font-weight: 300;	background-color: #CC0000;	padding: 5px 0px 5px 5px;}/*----- styles menu bas -----------*/.menubas {	list-style-type: none ;	margin: 5px 0 0 0 ;	padding: 0 ;	text-align: center ;	font-size: 10px ;}.menubas li {	display: inline ;	line-height: 1em ;}.menubas a {	color: #666 ;	margin: 0 5px ;	text-decoration: none ;}.menubas a:hover {	background-color: #FFF ;}/*-----| liens menus principaux gris |-----*/#mp {font-size: 15px ;color: #737380 ;font-style: normal ;font-weight: normal ;text-decoration: none;}#mp a {color: #737380;text-decoration: none;}/*#mp a:visited {font-size: 15px;color: #737380;font-style: normal;font-weight: normal;text-decoration: none;}*/#mp a:hover {/*font-size: 15px;color: #737380;font-style: normal;font-weight: normal;*/background: #FFF ;}/*-----| liens sous menus gris |-----*/#smg a {	font-size: 12px ;	color:  #737380 ;	font-style: normal ;	font-weight: normal ;	text-decoration: none ;}#smg a:hover {	text-decoration: underline ;}/*-----| liens sous menus blanc |-----*/#smb a {	font-size: 11px ;	color: #FFF ;	font-style: normal ;	font-weight: normal ;	text-decoration: none ;}#smb a:hover {	text-decoration: underline ;}/*-----| liens petit texte rouge |-----*/#ptr a {	font-size: 11px;	color: #D70025;	font-style: normal;	font-weight: normal;	text-decoration: none;}#ptr a:hover {	text-decoration: underline ;}/*-----| styles du combo recherche |-----*/form.formrecherche {	margin: 5px 0;}input.formrecherche {	width: 120px ;	background-color: #fff ;	color: #737380 ;}/*********** #Cadre styles ***********/#cadre {	border: 1px solid #737380 ; 	width: 136px ;	}/*********** #navBar link styles ***********/#navBar ul a:link, #navBar ul a:visited {	display: block ;}#navBar ul {	list-style: none ;	margin: 0 ;	padding: 0 ;}/* hack to fix IE/Win's broken rendering of block-level anchors in lists */#navBar li {	border-bottom: 1px solid #EEE ;}/* fix for browsers that don't need the hack */html>body #navBar li {	border-bottom: none ;}/*********** #menuPrincipal styles ***********/#menuPrincipal {	margin: 0 ;	padding: 0 ;	font-size: 95% ; 	width: 138px ;	line-height: 1,5 ;}#menuPrincipal a:link, #menuPrincipal a:visited {	color: #737380 ;}#menuPrincipal a:hover {	color: #737380 ;	background-color: #FFF ;}#menuPrincipal ul {	list-style: none ;	padding: 8px 0px 13px 5px ;}#menuPrincipal li {	padding: 2px 0 ;}/************* #MenuLiens styles **************/#menuLiens {	font-size: 11px ;	color: #737380 ;	line-height: 1,333 ;		padding: 0 ; 	width: 136px ;	}#menuLiens a {	font-size: 11px ;	color: #737380 ;}#menuLiens a:hover {	background-color: #FFF ;}#menuLiens ul {	list-style: none ;	padding: 5px 0px 5px 5px ;}#menuLiens li {	padding: 1px 0 ;}/************* #imgMenu styles **************/#imgMenu {	background-color: #FFF ; 	width: 138px ;	}/************* #Copyright styles **************/#Copyright {	font-size: 10px ;	font-style: italic ;	color: #666 ;	padding: 6px 6px 0 0 ;	text-align: center ;}/*-----| titre blanc menu bold |-----*/.titreBBlc {	font-size: 15px ;	font-style: normal ;	font-weight: normal ;	color: #FFF ;	text-decoration: none ;}/*-----| txt sous menus blanc |-----*/.txtsmBlc {	font-size: 11px ;	font-style: normal ;	font-weight: normal ;	color: #FFF ;}/*-----| txt blanc bold 12 |-----*/.txtBBlc {	font-size: 12px ;	font-style: normal ;	font-weight: bold ;	color: #FFF ;}/*-----| txt blanc bold 11 |-----*/.txtBBlc11 {	font-size: 11px ;	font-style: normal ;	font-weight: bold ;	color: #FFF ;}/*-----| titre gris menu bold |-----*/.titreBGris {	font-size: 15px ;	font-style: normal ;	font-weight: normal ;	color: #737380 ;}/*-----| txt sous menus gris |-----*/.txtGris {	font-size: 12px ;	font-style: normal ;	font-weight: normal ;	color:  #737380}/*-----| txt legende gris |-----*/.LegGris { 	font-size: 9px ;	font-style: normal ;	font-weight: normal ;	color: #737380 ;}/*-----| txt legende gris fond blanc |-----*/.LegGrisBackBlc {	font-size: 9px ;	font-style: normal ;	font-weight: normal ;	color: #737380 ;	background-color: #FFF ;}/*-----| txt legende gris italique |-----*/.txtitalGris {	font-size: 10px ;	font-style: italic ;	font-weight: normal ;	color:  #737380 ;}/*-----| titre gris menu bold |-----*/.titretestBGris {	font-size: 15px ;	font-style: normal ;	font-weight: normal ;	color:  #737380}/*-----| txt petit texte rouge |-----*/.txtptr {	font-size: 11px ;	font-style: normal ;	font-weight: normal ;	color: #D70025 ;}positioncalque {	position: fixe ;}
