body.xMswMiniUnActiveSite {
background-color:#b21126;
background-image:url(../iso_icons/xMswMini-inactiveBG.jpg);
background-repeat:repeat-x;
background-position:left top;
}
body.xMswMiniUnActiveSite #xMswMiniPage {
margin-top:60px;
font-weight:bold;
background-color:white;
text-align:center;
font-size:30px;
padding:30px;
}
body {
font-family : "Trebuchet MS";
font-size : 13px;
color : #535252;
background-color:white;
}
a:link, 
a:active, 
a:visited {
text-decoration : none;
}
a:hover {
text-decoration : underline;
}
#xMswMiniPage {
width : 980px;
margin : 0 auto;
}
ul#xMswMiniWebMasterToolBar {
margin:0px;
margin-top : 11px;
padding:0px;
list-style:none;
width:100%;
}
ul#xMswMiniWebMasterToolBar li {
float:right;
margin:0px;
padding:0px;
margin-left:1em;
}
#xMswMiniHeader {
margin-top : 11px;
}
#xMswMiniHeader h1 {
margin:0px;
font-size:30px;
padding:30px;
}
#xMswMiniFooter {
margin-top : 11px;
margin-bottom : 11px;
}
#xMswMiniFooter p {
font-weight:bold;
margin:0px;
padding:1em;
text-align:right;
}
#xMswMiniMainMenu {
width:100%;
}
#xMswMiniMainMenu ul {
list-style-type : none;
margin: 6px 0;
height:44px;
padding:0px;
}
#xMswMiniMainMenu ul li {
float : left;
margin:0px;
padding:0px;
}
#xMswMiniMainMenu ul li a:link,
#xMswMiniMainMenu ul li a:active, 
#xMswMiniMainMenu ul li a:visited,
#xMswMiniMainMenu ul li a:hover {
display : block;
text-align : center;
text-decoration : none;
font-size : 14px;
font-weight : 700;
padding : 13px 25px 12px;
background-repeat : repeat-x;
}
#xMswMiniBody {
background : #f0f0f0;
padding-left:0.5em;
padding-right:0.5em;
}
#xMswMiniContent {
width:100%;
min-height : 450px;
}
#xMswMiniContent .ocsBody-grid {
margin-top:0.5em;
}
#xMswMiniContent .ocsBody-grid .bsGrid > tbody > tr > td {
padding:0px;
}
#xMswMiniContent .ocsBody-grid .bsGrid > tbody > tr > td > div.insInset {
margin:0px;
margin-bottom:0.5em;
}
#xMswMiniContentWrapper {
float:left;
width:100%;
}
#xMswMiniMainContent {
margin-left:25%;
margin-right:25%;
}
#xMswMiniLeftInset {
float:left;
width:25%;
margin-left:-100%;
}
#xMswMiniRightInset {
float:left;
width:25%;
margin-left:-25%;
}
#xMswMiniLeftInset .mswMiniInsetContent {
padding-right:0.5em;
}
#xMswMiniRightInset .mswMiniInsetContent {
padding-left:0.5em;
}
div.xMswMiniCadreBlanc,
div.xMswMiniCadreTitreColor {
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(../iso_icons/xMswMini-cadreBlancTopLeft.jpg);
}
div.xMswMiniCadreBlanc div.insLevel1,
div.xMswMiniCadreTitreColor div.insLevel1{
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url(../iso_icons/xMswMini-cadreBlancTopRight.jpg);
}
div.xMswMiniCadreBlanc div.xMswMiniCadreBlanc-fc,
div.xMswMiniCadreTitreColor div.xMswMiniCadreTitreColor-fc {
	background-repeat:no-repeat;
	background-position:left bottom;
	background-image:url(../iso_icons/xMswMini-cadreBlancBottomLeft.jpg);
}
div.xMswMiniCadreBlanc div.xMswMiniCadreBlanc-c,
div.xMswMiniCadreTitreColor div.xMswMiniCadreTitreColor-c {
	background-repeat:no-repeat;
	background-position:right bottom;
	background-image:url(../iso_icons/xMswMini-cadreBlancBottomRight.jpg);
	padding:8px;
	overflow:hidden;	/* give layout */
}
.xMswMiniCadreTitreColor-titre-text {
	text-align:center;
	font-weight:bold;	
	font-size:16px;
	padding:0px;
	margin:0px;
	padding-top:2px;
	height:29px;
	overflow:hidden;
}
#xMswMiniContent .directHtml h1,
.xMswMiniPageTitle {
	font-size : 15px;
	font-weight: bold;
	padding:0px;
	padding-bottom:0.2em;
	margin:0px;
	margin-top:0.5em;
	margin-bottom:0.5em;
	border-bottom:2px solid #535252;
}
#xMswMiniContent .directHtml h2,
.xMswMiniTitle1 {
	font-size : 15px;
	font-weight: bold;
	padding:0px;
	padding-bottom:0.2em;
	margin:0px;
	margin-top:0.5em;
	margin-bottom:0.5em;
	border-bottom:1px dashed #535252;
}
#xMswMiniContent .directHtml h3,
.xMswMiniTitle2 {
	font-size : 15px;
	font-weight: bold;
	padding:0px;
	margin:0px;
	margin-top:0.5em;
	margin-bottom:0.5em;
}
#xMswMiniContent .directHtml h4 {
	font-size : 15px;
	font-style:italic;
	padding:0px;
	margin:0px;
	margin-top:0.5em;
	margin-bottom:0.5em;
}
#xMswMiniContent .directHtml h5 {
	font-size : 13px;
	font-style:bold;
	padding:0px;
	padding-left:8px;
	margin:0px;
	margin-top:0.5em;
	margin-bottom:0.5em;
	border-left:5px solid #535252;
}
#xMswMiniContent .directHtml h6 {
	font-size : 13px;
	font-style:italic;
	padding:0px;
	margin:0px;
	margin-top:0.5em;
	margin-bottom:0.5em;
}
div.xMswMiniMeteo {
	width:140px;
	margin-left:auto;
	margin-right:auto;
}
ul.xMswMiniLinksInset {
	padding:0px;
	list-style:none;
}
ul.xMswMiniLinksInset li {
	background-repeat:no-repeat;
	background-position:left top;	
}
ul.xMswMiniLinksInset li a:link,
ul.xMswMiniLinksInset li a:active, 
ul.xMswMiniLinksInset li a:visited,
ul.xMswMiniLinksInset li a:hover {
	display:block;
	background-repeat:no-repeat;
	background-position:right top;
	padding:5px;
	padding-left:8px;
	padding-right:8px;
	height:19px;
	overflow:hidden;
	color : #535252;	
}
.bsDownloadable dl.bsDownloadableStdIcon {
	padding-left: 35px;
	min-height: 30px;
}
div.advSeparatorH 
{
    border-top-width:1px;
}   
div.advSeparatorH hr 
{
    display:none;
}
div.advDashedSeparatorH {
	border-top-style:dashed;
}
div.advSolidSeparatorH {
	border-top-style:solid;
}