/* Start of CMSMS style sheet 'systovi' */
@charset "utf-8";
/* CSS Document */

#chrome{}

body {
	background-color: #cfdbe1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#566785;
	margin:0px;
}

#popupContent{
	margin:10px;
	background-color:#FFFFFF;
	padding:10px;
}

a{
	color:#566785;
}

#container{
	background-color: #FFFFFF;
	width:955px;
	overflow:auto;
	margin:auto;
}

#header{
	width:955px;
	height:75px;
}

#header-nav{
	float:right;
	padding:3px 40px 0 0;
}

#header-nav a{
	text-decoration:none;
	color:#566785;
	margin-left:20px;
}

#header-nav a:hover{
	text-decoration:underline;
}

#logo {
	width:231px;
	height:75px;
	float:left;
	padding:0 0 0 30px;
}

h1{
	margin:0;
	padding:0;
}

h2{
	font-size:18px;
	color:#fdc400;
	font-weight:normal;
}

h3{
	font-size:14px;
	color:#fdc400;
	font-weight:normal;
}

.titre{
	font-size:20px;
	color:#fdc400;
}

.chapeau{
	font-size:15px;
	color:#fdc400;
	font-weight:bold;
}

#menu{
	width:955px;
	height:28px;
	background:url(images/templates/menu.gif);
}

#menu-css{
	background-color:#427088;
	width:955px;
	height:28px;
}

#bandeau{
	width:955px;
	height:118px;
}

#breadcrumbs{
	width:640px;
	height:25px;
	color:#C0D1D3;
	padding:5px 0 0 210px;
}

#breadcrumbs a{
	color:#C0D1D3;
	text-decoration:none;
}

#breadcrumbs a:hover{
	text-decoration:underline;
}

#center{
	background-color:#000000;
}

#sousnav{
	float:left;
	background-color:#FFFFFF;
	width:200px;
	padding-left:5px;
}

#contenu{
	float:left;
	background-color:#FFFFFF;
	width:530px;
	border-left:#b3cacf solid 1px;
	border-right:#b3cacf solid 1px;
	padding:0 10px;
}

#contenu-home{
	float:left;
	background-color:#FFFFFF;
	width:745px;
	border-right:#b3cacf solid 1px;
	padding:0 1px 0 10px;
	font-size:13px;
}

#contenu-large{
	float:left;
	background-color:#FFFFFF;
	width:718px;
	border-left:#b3cacf solid 1px;
	padding:0 10px;
}

#contenu-extralarge{
	float:left;
	background-color:#FFFFFF;
	width:918px;
	border-left:#b3cacf solid 1px;
	padding:0 10px;
}

#actualites{
	float:left;
	background-color:#FFFFFF;
	width:178px;
	padding:0 10px;
}

#footer{
	margin-top:10px;
	background:url(images/templates/footer.gif) no-repeat top;
	width:955px;
	height:70px;
}

#footer-nav{
	float:left;
	width:555px;
	color:#FFFFFF;
	padding:15px 0 0 200px;
}

#footer-nav a{
	color:#FFFFFF;
	text-decoration:none;
}

#footer-nav a:hover{
	text-decoration:underline;
}

#mentions{
	float:left;
	width:200px;
	padding:20px 0 0 0;
}

#mentions a{
	color:#566785;
	text-decoration:none;
}

#mentions a:hover{
	text-decoration:underline;
}



.clear{
	clear:both;
}




#sousnav ul{
	margin-left:0px;
	width:200px;
}

#sousnav li{
	padding:8px 0;
	font-size:12px;
	border-bottom:dotted 1px #999;
	width:140px;
	list-style-image:url(images/templates/puce.gif)
}

#sousnav li a{
	color:#566785;
	text-decoration:none;
}

.currentpage{
font-weight:bold;
}

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

.NewsSummaryLink{
	font-weight:bold;
}

#NewsPostDetailReturnLink{
	margin-top:10px;
}

.NewsSummary{
	margin-bottom:10px;
}

.contactform div{
	padding:5px 0 5px 0;
	width:450px;
}

.contactform label{
	padding:1px 0 0 0;
	display:block;
	width:200px;
	float: left;
	margin-right:10px;
}

.contactform .groupeRadio label{
	padding:1px 0 0 0;
	display:block;
	width:150px;
	float: none;
	margin-right:10px;
}

.contactform .groupeRadio div {
	padding:0;
	margin:2px 0 2px 40px;
	width:200px;
}

.contactform .groupeRadio div label{
	margin:1px;
	width:150px;
	float: left;
}

.contactform .groupeRadio div input{
	width:20px;
}

.contactform input{
	width: 200px;
	font-size: 11px;
}

.contactform select{
	width: 200px;
	font-size: 11px;
}

.contactform .date select{
	width: 60px;
	font-size: 11px;
}

.contactform textarea{
	width: 200px;
	font-size: 11px;
}

.contactform div.captcha{
}

.contactform div.captcha img{
	margin-right:10px;
	float: left;
}

.contactform div.captcha input{
	width: 150px;
	font-size: 11px;
}

.contactform div.submit {
	clear:both;
}

.contactform div.submit input{
	width: 154px;
	border:solid 1px #999;
	margin-left:300px;
}



#loginform{
	float:left;
	border-right:1px solid #333;
	width:450px;
}

#loginform div{
	padding:5px 0 5px 0;
	width:450px;
}

#loginform label{
	padding:1px 0 0 0;
	display:block;
	width:200px;
	float: left;
	margin-right:10px;
}

#loginform input{
	width: 200px;
	font-size: 11px;
}

#inscription {
	width: 240px;
	padding-left:20px;
	float:left;
}
/* End of 'systovi' */