body {
	background-color: #C0C0C0;	
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-family: arial, serif;
	color:#5b5b5b;
}

a {
	color: #0099CC;
	text-decoration: none;
}
a:hover {
	color: #0099CC;
	text-decoration: underline;
}
a:visited{
	color: #0099CC;
}
a.lienblanc, a.lienblanc:hover, a.lienblanc:visited{
	color: white;
}

/*#container{
	width: 900px;
	background-color: #FFFFFF;	
	text-align: left;
	margin: 0;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 5px;
	padding-bottom:5px;
}*/
#container{
	width: 900px;
	background-color: #FFFFFF;	
	text-align: left;
	margin: 0;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 5px;
	padding-bottom:5px;
}
#container2{
	width:900px;
	margin: 0;
	padding:0;
}

#header {
	height: 193px;
	background: url('../images/sce/bandeau.jpg') no-repeat bottom right;	
}

#logo{
	float: left;
}
#content{
	text-align: justify;
}
.withLeftMenu #content{
	margin-left: 240px;
	width: 656px;
}

#content .rightImg{
	float: right;
	margin: 0px; 
	margin-left: 10px;
	margin-bottom: 10px;
}

#hyperlien {
	float: right;
	font: #0099CC;
}
#hyperlien a, #hyperlien img{
	vertical-align:middle;
}
#hyperlien img{
	border : none;
}
#hyperlien form{
	display : inline;
}
#hyperlien input, #hyperlien button {
	font-size: 80%;
}

.volNewsNoCat .VolNewsCategories .title{
	display: none;
}
#menu {
	margin : 0 auto;
	text-align:center;
	margin-top: 2px;
	clear: both;
	/*font: 12px;*/
	background: #84c6f8 url('../images/sce/bg_menu.jpg') repeat-x;	
}

#leftCol{
	float: left;
	margin-right: 12px;
	width: 220px;
}
#leftCol .infobox{
	font-size: 90%;
}
#rightCol{
	float: right;
	width: 275px;
	margin-left: 38px;
}
/* Modifs E.M. pour layout Accueil */
#container{
	font-size:14px;
	/*font-weight: 500;*/
	/*font: "Verdana, Arial, Sans serif" 10px;*/
}

h1{
	font-size:1.4em;
	margin-top:0;
}
h2{
	font-size:1.2em;
}
.floatleftdiv {
	/*width: 100%;*/
	margin: auto;
}
.floatleftdiv .blue_title, .floatleftdiv .grey_title{
	float:left;
	/*height: 100%;*/
}

.separateur{
	height: 1em;
	overflow: hidden;
	clear:both;
}

.lienadroite{
	text-align: right;
	font-size: 85%;
	margin-top: 0;
	margin-right: 5px;
	padding-top:0;
	padding-bottom: 1em;
}
/*.lienadroite a{
	text-decoration: underline;
}*/
.blue_title {
	margin: 0 auto; /* center for now */
	background: url("../images/sce/rounded-boxes/blue_with_header_whiteback/body_right.png") no-repeat bottom right;
	font-size: 100%;
	width: 234px;
}
.grey_title{
	margin: 0 auto; /* center for now */
	background: url("../images/sce/rounded-boxes/grey_with_header/body_right.png") no-repeat bottom right;
	font-size: 100%;
	width: 212px;
	margin-right: 10px;
}
.full_grey{
	margin: 0 auto; /* center for now */
	background: url("../images/sce/rounded-boxes/full_grey/body_right.png") no-repeat bottom right;
	font-size: 100%;
	/*width: 235px;*/
	margin-left : 10px;
}
.one_line_grey{
	margin: 0 auto; /* center for now */
	padding : 0px;
	/*background: url("../images/sce/rounded-boxes/one_line_grey/body.png") no-repeat bottom right;*/
	font-size: 100%;
	/*width: 235px;*/
	/*margin-left : 26px;*/
}
.one_line_blue{
	margin: 0; /*auto;  center for now */
	background: url("../images/sce/rounded-boxes/one_line_blue_587/body.png") no-repeat bottom right;
	font-size: 100%;
	width: 587px;
	/*margin-left : 26px;*/
}
.withLeftMenu .one_line_blue{
	background: url("../images/sce/rounded-boxes/one_line_blue_420/body.png") no-repeat bottom right;
	width: 420px;
}
.blue_without_header {
	margin: 0 auto; /* center for now */
	background: url("../images/sce/rounded-boxes/blue_without_header/body_right.png") no-repeat bottom right;
	font-size: 100%;
	/*width: 207px;*/
}
#content .blue_without_header.contact {
	float: right; 
	margin-bottom: 1.5em;
}
#rightCol .blue_without_header.contact {
	float: none; 
}
.withLeftMenu #content .blue_without_header.contact {
	width: 220px; 
	margin-bottom: 20px;
	margin-left: 20px;
}
.rounded-header {
	margin: 0;
	padding: 0;
	text-align: center;
}

.blue_title .rounded-header{
	background: url("../images/sce/rounded-boxes/blue_with_header_whiteback/top_right.png") no-repeat top right;
}
.grey_title .rounded-header{
	background: url("../images/sce/rounded-boxes/grey_with_header/top_right.png") no-repeat top right;
}
.full_grey .rounded-header{
	background: url("../images/sce/rounded-boxes/full_grey/top_right.png") no-repeat top right;
}
.blue_without_header .rounded-header{
	background: url("../images/sce/rounded-boxes/blue_without_header/top_right.png") no-repeat top right;
}
.rounded-header h2 {
	margin: 0;
	/*padding: 22px 30px 5px;*/
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	/*text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.blue_title .rounded-header h2{
	background: url("../images/sce/rounded-boxes/blue_with_header_whiteback/top_left.png") no-repeat top left;
}
.grey_title .rounded-header h2{
	background: url("../images/sce/rounded-boxes/grey_with_header/top_left.png") no-repeat top left;
}
.full_grey .rounded-header h2{
	background: url("../images/sce/rounded-boxes/full_grey/top_left.png") no-repeat top left;
}
.blue_title .rounded-header h2 a, .grey_title .rounded-header h2 a, .full_grey .rounded-header h2 a{
	color: white;
}

.blue_without_header .rounded-header h2{
	padding: 4px;
	color : #1070c4;
	text-align: left;
	background: url("../images/sce/rounded-boxes/blue_without_header/top_left.png") no-repeat top left;
	/*background-color: red;*/
}
.one_line_grey h2 {
	margin:0;
	padding-left: 7px;
	padding-top: 2px;
	background-color: #b0b0b0;
	/*background: url("../images/sce/rounded-boxes/one_line_grey/top.png") no-repeat top left;*/
	/*padding: 22px 30px 5px;*/
	/*padding : 4px;*/
	font-weight: bold; 
	font-size: 1.2em; 
	/*line-height: 1em;*/
	/*text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
	color : #1070c4;
	margin-bottom:0;
	margin-bottom: 0.2em;
}
.one_line_blue h1{
	background: url("../images/sce/rounded-boxes/one_line_blue_587/top.png") no-repeat top left;
	text-align: left;
	font-weight: bold; 
	font-size: 1.2em; 
	color : #1070c4;
	padding : 2px;
	padding-left: 10px;
}
.withLeftMenu .one_line_blue h1{
	background: url("../images/sce/rounded-boxes/one_line_blue_420/top.png") no-repeat top left;
}
.rounded-content {
	margin: 0;
	padding:4px;
}
.blue_title .rounded-content{
	background: url("../images/sce/rounded-boxes/blue_with_header_whiteback/body_left.png") no-repeat bottom left;
}
.grey_title .rounded-content{
	background: url("../images/sce/rounded-boxes/grey_with_header/body_left.png") no-repeat bottom left;
}
.full_grey .rounded-content{
	background: url("../images/sce/rounded-boxes/full_grey/body_left.png") no-repeat bottom left;
}
.blue_without_header .rounded-content{
	background: url("../images/sce/rounded-boxes/blue_without_header/body_left.png") no-repeat bottom left;
}
.blue_title H2, .grey_title H2{
	height: 2.2em;
	text-align:center;
	padding-top: 5px;
	/*color : white;*/
	margin:0;
	/*vertical-align: middle;*/
}

.blue_title P, .grey_title P{
	/*padding:10px;*/
	padding-top: 10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0;
	margin-bottom: 0;
}
.blue_title ul,  .grey_title ul{
	padding-top : 10px;
	padding-right : 10px;
	padding-left: 20px;
	padding-top:0;
	margin-left:0.7em;
}

.grey_title ul{
	margin-top:0.5em;
	font-size:90%;
}

.full_grey{
	/*background-color : #b8bbc4;*/
	color: white;
}
.full_grey h2{
	color : #1070c4;
	margin-bottom:0;
	margin-bottom: 0.2em;
}

.rounded-header{
	/*margin: 0;
	padding: 0;*/
	text-align: center;
}

.B_main{
	/*width:587px;*/
	/*text-align: justify;*/
}
.Bg{
	float: left;
	width: 234px;
	/*width: 522px;*/
}
.Bd{
	float: right;
	width: 666px;
	/*margin-top: 10px;*/
}
.B_main h2, .bluetext, .glossaire h2, .glossaire h3{
	color : #1070c4;
}
.bluetext{
	font-weight:bold;
}

.Bd .full_grey .rounded-header h2{
	text-align: left;
	padding: 6px;
	padding-bottom: 0px;
}
/*.Bg H2, .Bg P, .Bd H2, .Bd P{
	margin:10px;
}*/

ul, p{
	margin-top:0px;
}

.full-grey ul, .full_grey p, .full_grey ul{
	font-weight: bold;
	margin-bottom:0em;
}

.infobox{
	background-color:#8d9099;
	color:white;
	padding:16px;
	margin-top: 16px;
	margin-bottom: 16px;
}
.infobox h2{
	padding-top: 2px;
	margin:0;
}
.infobox ul{
	padding-top : 10px;
	padding-right : 16px;
	padding-left: 16px;
}
.infobox li{
	padding-top : 8px;
}
#footer{
	text-align:center;
	color: white;
	padding-top: 3px;
	height:30px;
	clear: both;
	font-size:80%;
	background: url('../images/sce/bg_degrade_footer.jpg') repeat-x;	
}
#footer a, #footer a:visited, #footer a:hover{
	color: white;
}

.B_main li/*, .blue_title li*/{
	/*list-style-type: square;*/
	list-style-image: url('../images/sce/puce.gif');
}
.contact_button{
	text-align: right;
	border: none;
	padding:5px;
	margin: 0;
}
.rounded-content .contact_button{
	padding-top: 0;
}
div.contact_button{
	text-align: right;
	padding: 0;
}
div.contact_button a{
	color: white;
	display: block;
	text-align: center;
	padding-top: 4px;
	width: 125px;
	height: 19px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background: url('../images/sce/bg_contact.png');
	margin: 5px;
}
div.contact_button a:hover{
	color: yellow;
	text-decoration: none;
}
 
#footer .sep{
	margin-left:40px;
	margin-top:40px
}

body {
	width:1000px;
	background-color: #C0C0C0;
}
#header a img {border: none;}

.volNewsNoCat div.clear{
	clear: none;
}

a.dl, a.dl:hover, a.dl:visited{
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-weight: bold;
	width: 190px;
	height: 20px;
	padding-top: 3px;
	background: #2e88c7 url('../images/sce/bg_methodeRetR_dl.jpg');
	color: white;
}