﻿/* _lcid="1033" _version="12.0.4518"
_LocalBinding */

html {
	height:100%;
	margin: 0;
	padding: 0;
}
BODY {
	FONT-FAMILY: arial,helvetica,sans-serif; COLOR: #000000
}
a {				
	text-decoration:none
}
.mainContent a:hover,p a:hover {	 			
	text-decoration:underline
}

.body
{
	height:100%;
	background-color:#eaeaea;
	margin:0px;
}

.body
{
	height:100%;
	background-color:#eaeaea;
	margin:0px;
}

#wrapper {
	position:relative;
}
/*Core*/
form{
/*height:100%;*/
margin:0;
padding:0;
}


.ms-alphaimage{
behavior:url("/_layouts/alphaimage.htc");
}
.ms-alignleft{
text-align:left;
}
.ms-alignright{
text-align:right;
}
.ms-buttoninactivehover{
margin:.125em .125em .125em .125em;
padding:.125em .44em .19em .44em;
background-color:transparent;
line-height:1em;
}
.ms-menubuttoninactivehover{
margin:.125em .125em .125em .125em;
padding:.125em .44em .19em .44em;
background-color:transparent;
line-height:1em;
}
.ms-buttonactivehover{
margin:0px .0625em 0px .0625em;
padding:.19em .44em .25em .44em;
background-image:url('menubuttonhover.gif');
line-height:1em;
border:solid .0625em #6f9dd9;
cursor:pointer;
}
.ms-menubuttonactivehover{
margin:0px .0625em 0px .0625em;
padding:.19em .44em .25em .44em;
background-image:url('menubuttonhover.gif');
line-height:1em;
border:solid .0625em #6f9dd9;
cursor:pointer;
}
.ms-buttoninactivehover{
padding:0px .44em .0625em .44em;
}
.ms-buttonactivehover{
padding:.0625em .44em .125em .44em;
}
.ms-buttonactivehover img{
margin:.0625em .0625em 0px 0px;
}
.ms-buttoninactivehover img{
margin:.0625em .0625em 0px 0px;
}
td.ms-menutoolbarheader{
font-size:.9em;
font-family:verdana;
color:#204d89;
font-weight:bold;
line-height:1em;
padding-left:.44em;
padding-right:.44em;
}
.ms-listheaderlabel{
color:#204d89;
}
.ms-viewselectorhover{
font-size:.9em;
font-family:tahoma;
}
.ms-viewselectortext{
font-size:.9em;
font-family:tahoma;
}
.ms-viewselector{
font-size:.9em;
font-family:tahoma;
}
.ms-listheaderlabel{
font-size:.9em;
font-family:tahoma;
}
td.ms-viewselector{
border:solid .0625em #d2b47a;
background-image:url('selectednav.gif');
background-repeat:repeat-x;
background-color:#ffe6a0;
font-weight:bold;
padding:0px;
font-size:1em;
}
.ms-authoringcontrols td td.ms-viewselectorhover{
border:solid .0625em #d2b47a;
background-image:url('selectednav.gif');
background-repeat:repeat-x;
background-color:#ffe6a0;
font-weight:bold;
padding:0px;
font-size:1em;
}
.ms-authoringcontrols td td.ms-viewselector{
border:solid .0625em #d2b47a;
background-image:url('selectednav.gif');
background-repeat:repeat-x;
background-color:#ffe6a0;
font-weight:bold;
padding:0px;
font-size:1em;
}
.ms-bottompaging{
background:#ebf3ff;
}
.ms-bottompagingline1{
line-height:.0625em;
background:#83b0ec
}
.ms-bottompagingline2{
line-height:.0625em;
background:#ffffff;
}
.ms-bottompagingline3{
line-height:0px;
background:#ffffff;
}
.ms-paging{
font-family:tahoma,sans-serif;
font-size:.9em;
font-weight:normal;
color:#204d89;
}
.ms-bottompaging .ms-paging{
color:#4c4c4c;
}
.ms-menutoolbar .ms-splitbuttondropdown{
padding:0px .125em .0625em .0625em;
margin:.0625em;
}
.ms-menutoolbar .ms-splitbuttontext{
padding:0px .4em .0625em .9em;
}
.ms-splitbutton{
margin:0px .0625em 0px .0625em;
}
.ms-splitbuttonhover{
background-image:url('menubuttonhover.gif');
border-collapse:collapse;
margin:0px .0625em 0px .0625em;
}
.ms-splitbuttonhover .ms-splitbuttontext{
border:.0625em solid #6f9dd9;
cursor:pointer;
}
.ms-splitbuttonhover .ms-splitbuttondropdown{
border:.0625em solid #6f9dd9;
cursor:pointer;
}
.ms-splitbuttonhover .ms-splitbuttondropdown{
padding:0px .0625em 0px .0625em;
}
.ms-splitbuttonhover .ms-splitbuttontext{
padding:0px .31em 0px .44em;
}
.ms-rtetablecells
{
border:solid .0625em #c4c4c4;
padding:.125em;
}
.ms-rtetoolbarmenu
{
background-color:#f3f3f3;
color:#000000;
border:#c4c4c4;
font-family:verdana;
font-size:.9em;
}
TD.ms-rtetoolbarunsel{
padding:.19em;
}
TD.ms-rtetoolbarsel{
padding:.125em;
border:solid .0625em #89724f;
background-image:url('rtebnsel.gif');
background-repeat:repeat-x;
}
.ms-rtetoolbardis{
filter:alpha(opacity=25);
cursor:default;
}
a.ms-rtetoolbardis{
cursor:default;
}
TD.ms-rtetoolbarhov
{
padding:.125em;
border:solid .0625em #d2b47a;
background-image:url('rtebnhov.gif');
background-repeat:repeat-x;
background-color:#fff699;
cursor:pointer;
color:#000000;
}
.ms-propertysheet th.ms-gridT1
{
font-family:verdana;
text-align:left;
font-size:0.9em;
color:#000000;
width:11.875em;
}
.ms-gridT1
{
font-family:verdana;
text-align:left;
font-size:0.9em;
color:#000000;
width:11.875em;
}
.ms-gridCol{
font-family:verdana;
text-align:center;
font-size:.6em;
color:#7f7f7f;
width:5.625em;
}
.ms-GRFontSize{
font-size:.9em;
font-family:Verdana,sans-serif;
color:#003399;
}
.ms-viewselect a:link{
font-size:.9em;
font-family:Verdana,sans-serif;
color:#003399;
}
.languageSelection select{
font-size:.68em;
font-family:Verdana,sans-serif;
}

/*Changement de langue*/
.languageSelection span.chLangue,.languageSelection span.chLangue a,.languageSelection span.chLangue a:hover {				
	color:#009152;
}
hr{
color:#003399;
height:.125em;
}
.ms-formlabel{
text-align:left;
font-family:verdana;
font-size:.9em;
border-top:.0625em  solid #d8d8d8;
padding-top:.19em;
padding-right:.5em;
padding-bottom:.4em;
color:#525252;
font-weight:bold;
}
.ms-formdescription A{
color:#003399;
text-decoration:none;
}
.ms-formvalidation{
color:#ff0000;
font-family:verdana;
font-size:.9em;
}
.ms-formtable .ms-formbodysurvey{
line-height:1.3em;
}
.ms-formtable .ms-formbody{
line-height:1.3em;
}
.ms-informationbar{
background-color:#fff9de;
border:.0625em solid #ffdf88;
}
.ms-informationbar td{
font-family:tahoma;
font-size:.9em;
color:#000000;
}
.ms-radiotext{
cursor:default;
text-align:left;
font-family:verdana;
font-size:.9em;
height:1.2em;
}
.ms-radiobutton-child{
margin-left:1.25em;
}
.ms-gridtext{
cursor:default;
text-align:right;
font-family:verdana;
font-size:.9em;
height:1.2em;
}
.ms-pickersearchbox{
border:solid .0625em #7f9db9;
border-right:none;
color:#1952a4;
font-family:Verdana;
font-size:.9em;
height:1.2em !important;
padding-top:.125em;
padding-left:.125em;
}
.ms-searchbox{
border:solid .0625em #7f9db9;
border-right:none;
color:#1952a4;
font-family:Verdana;
font-size:.9em;
height:1.2em !important;
padding-top:.125em;
padding-left:.125em;
}
.ms-searchform{
margin-right:.625em ;
position:relative;
top:-.4em;
}
.ms-searchform input{
height:1.2em;
padding:.125em;
}
select.ms-searchbox{
margin-right:.4em;
border:solid .0625em #7f9db9;
}
.ms-searchimage{
border:solid .0625em #7f9db9;
border-left:solid .0625em #9ed6ff;
background-color:#e9f2fd;
padding-left:.19em;
padding-right:.19em;
padding-bottom:.125em !important;
padding-top:.125em !important;
}
.ms-searchcorner{
background-color:#FFFFFF;
background-image:url('srchcrnr.gif');
background-repeat:no-repeat;
background-position:left top;
}
.ms-secondary-title
{
padding-bottom:.19em;
display:block;
}
table.ms-form th{
color:#003399;
font-family:verdana;
font-size:.9em;
font-weight:normal;
text-align:left;
vertical-align:top;
}
table.ms-form td{
font-size:.9em;
width:1em;
vertical-align:top;
}
.ms-formrecurrence{
font-family:verdana;
font-size:.9em;
font-weight:normal;
text-align:left;
vertical-align:top;
}
.ms-fileinput{
font-size:.9em;
font-family:Verdana,sans-serif;
}
.ms-longfileinput{
font-size:.9em;
font-family:Verdana,sans-serif;
width:24.125em;
}
.ms-long{
width:24.125em;
}
.ms-longer{
width:25.69em;
}
.ms-rtelong{
width:24em;
}
.ms-rtelonger{
width:25.56em;
}
.ms-lookuptypeintextbox{
font-size:1.3em;
font-family:arial, Verdana, sans-serif;
}
.ms-rtedropdown{
font-size:1.3em;
font-family:arial, Verdana, sans-serif;
}
.ms-inputuserfield{
font-size:1.3em;
font-family:arial, Verdana, sans-serif;
}
.ms-radiotext{
font-size:1.3em;
font-family:arial, Verdana, sans-serif;
}
.ms-rtelonger{
font-size:1.3em;
font-family:arial, Verdana, sans-serif;
}
.ms-longer{
font-size:1.3em;
font-family:arial, Verdana, sans-serif;
}
.ms-rtelong{
font-size:1.3em;
font-family:arial, Verdana, sans-serif;
}
.ms-long{
font-size:1.3em;
font-family:arial, Verdana, sans-serif;
}
.ms-input{
font-size:1.3em;
font-family:arial, Verdana, sans-serif;
}
.ms-rtelonger{
border:.0625em solid #a5a5a5;
}
.ms-rtelong{
border:.0625em solid #a5a5a5;
}
.ms-inputuserfield{
border:.0625em solid #a5a5a5;
}
div.ms-inputuserfield a
{
color:#000000;
text-decoration:none;
font-weight:normal;
font-style:normal;
}
div.ms-inputuserfield
{
padding-left:.0625em;
padding-top:.125em;
}
.ms-usereditor{
width:24.125em;
}
.ms-italic{
font-style:italic;
}
.ms-bold{
font-weight:bold;
}
.ms-GRHeaderBackground{
}
.ms-bannerframe{
}
.ms-banner{
vertical-align:bottom;
}
.ms-banner a:link{
text-decoration:none;
white-space:nowrap;
}
.ms-banner a:visited{
text-decoration:none;
}
.ms-bannerContainer{
background-image:url('siteTitleBKGD.gif');
background-position:right top;
background-repeat:repeat-y;
background-color:#FFFFFF;
padding-right:.625em;
padding-left:.31em;
}
.ms-globalbreadcrumb{
font-size:.9em;
text-align:right;
background-color:#ebf3ff;
padding:.125em .625em .125em .31em;
}
.ms-globalbreadcrumb a{
text-decoration:none;
color:#666666;
}
.ms-globalbreadcrumb{
text-decoration:none;
color:#666666;
}
.ms-globalbreadcrumb a:hover{
text-decoration:underline;
color:#000000;
}
.ms-globalleft{
float:left;
}
.ms-globalright{
float:right;
}
.ms-globallinks{
font-size:.9em;
background:transparent;
font-family:tahoma;
}
.ms-globallinks a{
color:#666666;
text-decoration:none;
font-family:tahoma;
}
.ms-globallinks{
color:#666666;
text-decoration:none;
font-family:tahoma;
}
.ms-pagebreadcrumb{
padding:.125em .19em .19em .9em;
border-left:.0625em solid #ffffff;
border-top:.0625em solid #ffffff;
}
.ms-pagebreadcrumb a{
font-size:.9em;
background-color:#ebf3ff;
color:#666666;
text-decoration:none;
}
.ms-pagebreadcrumb{
font-size:.9em;
background-color:#ebf3ff;
color:#666666;
text-decoration:none;
}
.ms-sitetitle
{
font:.95em verdana;
font-weight:bold;
color:#666666;
padding:.25em 0px .44em .4em;
vertical-align:middle;
margin:0;
}
.ms-sitetitle a
{
font:.9em  verdana;
font-weight:bold;
color:#666666;
text-decoration:none;
}
h1.ms-sitetitle{
margin:0;
padding:0;
}
td.ms-titleimagearea{
padding-left:.125em;
}
.ms-topnavContainer{
border:none;
border-left:solid .0625em #c2dcff;
}
.ms-topnav{
border-right: .0625em solid #c2dcff;
				border-top: .0625em solid #c2dcff;
				border-left: .0625em solid #ffffff;
				border-bottom: none;
background-image:url('topnavunselected.gif');
				background-repeat:repeat-x;
				font-family:Tahoma;
				font-size:.9em;
				background-color:#e2efff;
				color:#3764a0;
}
.ms-topnav a{
display:block;
white-space:nowrap;
padding:.0625em .5em 0px .5em;
height:1.125em;
}
.ms-topnavselected{
border-right: .0625em solid #79a7e3;
				border-top: .0625em solid #79a7e3;
				border-bottom: 0px solid #79a7e3;
				color:#003399;
background:#6593cf url('topnavselected.gif') repeat-x;
				font-weight:bold;
				border-left:solid .0625em #e3efff;
}
.ms-topnavselected a{
color:#003399;
}
.ms-topNavHover{
border-right: .0625em solid #c2a770;
				border-top: .0625em solid #c2a770;
				border-bottom: 0px solid #c2a770;
background-image:url('topnavhover.gif');
				background-color:#ffe6a0;
				border-left:solid .0625em #ffffff;
				color:#000000;
}
.ms-topNavHover a{
color:#000000;
}
.ms-topnav img{
position:relative;
left:-.4em;
}
.ms-topNavFlyOutsContainer
{
border:solid .0625em #c2dcff;
}
.ms-topNavFlyOuts{
background-color:#F2F8FF;
font-family:Tahoma;
font-size:.9em;
}
.ms-topNavFlyOuts a{
display:block;
*width:7.5em;
min-width:7.5em;
color:#3764a0;
padding:.25em .5em .25em .5em;
}
.ms-topNavFlyOutsHover{
background-color:#ffe6a0;
color:#000000;
}
.ms-nav .ms-SPZoneLabel{
font-size:.9em;
}
.ms-nav td{
font-size:.9em;
}
.ms-formula{
font-size:.9em;
font-family:Verdana,sans-serif;
width:13.875em;
height:8.44em;
}
.ms-dttimeinput{
vertical-align:middle;
padding-top:0px;
padding-bottom:0px;
padding-right:.25em;
padding-left:0px;
font-size:.8em;
}
.ms-dtinput{
vertical-align:middle;
padding-top:0px;
padding-bottom:0px;
padding-right:.25em;
padding-left:0px;
font-size:.8em;
}
.ms-dttimeinput{
direction:ltr;
}
.ms-nav th{
font-size:.9em;
font-family:Verdana,sans-serif;
font-weight:normal;
text-align:left;
color:#000000;
}
.ms-quicklaunchnavsep{
background-color:#83b0ec;
}
.ms-quicklaunch table td{
border-top:.0625em solid #add1ff;
}
.ms-quicklaunch .ms-treeviewouter table td{
border-top:none;
}
.ms-quicklaunch span.ms-navheader{
background-color:#d6e8ff;
border-top:solid .0625em #f2f8ff;
border-left:solid .0625em #f2f8ff;
padding:.0625em .25em .25em .25em;
}
.ms-navheader2 td{
background-color:#d6e8ff;
border-top:solid .0625em #f2f8ff;
border-left:solid .0625em #f2f8ff;
padding:.0625em .25em .25em .25em;
}
.ms-quicklaunch table.ms-navheader td{
background-color:#d6e8ff;
border-top:solid .0625em #f2f8ff;
border-left:solid .0625em #f2f8ff;
padding:.0625em .25em .25em .25em;
}
div.ms-treeviewouter div{
border-top:solid .0625em #add1ff;
}
div.ms-treeviewouter div div{
border:none;
}
.ms-quicklaunch span.ms-navheader{
background-color:#d6e8ff;
border-top:.0625em solid #add1ff;
border-left:solid .0625em #f2f8ff;
border-bottom:.0625em solid #add1ff;
padding:.0625em .4em .19em .4em;
}
.ms-quicklaunch table.ms-navsubmenu2 td{
border:none;
}
.ms-quicklaunch table.ms-selectednavheader td{
width:1em;
background-color:#fff699;
}
.ms-quicklaunch table.ms-selectednavheader{
border:none;
}
.ms-quicklaunch span{
display:block;
}
.ms-quicklaunch div.ms-navsubmenu1 br{
display:none;
}
.ms-quicklaunch table.ms-selectednav{
border:solid .0625em #d2b47a;
background-image:url('selectednav.gif');
background-repeat:repeat-x;
background-color:#ffe6a0;
margin-bottom:0;
width:.97em;
				margin-left: .125em;
				margin-right: .125em;
				margin-top: .125em;
}
.ms-quicklaunch table.ms-selectednav td{
background:url('selectednavbullet.gif') no-repeat left top;
border:solid .0625em #ffffff;
padding:0px .25em .0625em .75em;
margin:0px;
}
table.ms-selectednav td a.ms-selectednav{
background:none;
color:#000000;
}
.ms-quicklaunch table.ms-selectednavheader td{
width:1em;
background-color:#ffe6a0;
background-image:url('selectednav.gif');
background-repeat:repeat-x;
padding-top:.125em;
padding-bottom:.125em;
border-top:solid .0625em #ffffff;
border-left:solid .0625em #ffffff;
padding:.0625em .4em .19em .4em;
}
.ms-selectednavheader a{
font-weight:bold;
color:#000000;
text-decoration:none;
}
.ms-selectednavheader a:hover{
color:#000000;
text-decoration:underline;
}
span.ms-navitem{
background-image:url('navBullet.gif');
background-repeat:no-repeat;
background-position:left top;
padding:.19em .4em .25em 1em;
font-family:tahoma;
}
table.ms-navitem td{
background-image:url('navBullet.gif');
background-repeat:no-repeat;
background-position:left top;
padding:.19em .4em .25em 1em;
font-family:tahoma;
}
.ms-navsubmenu1{
width:1em;
border-collapse:collapse;
background-color:#f2f8ff;
}
.ms-navsubmenu2{
width:1em;
background-color:#f2f8ff;
margin-bottom:.4em;
}
table.ms-navselected{
padding:.125em;
}
span.ms-navselected{
background-image:url('selectednav.gif');
background-color:#ffe6a0;
background-repeat:repeat-x;
}
table.ms-navselected{
background-image:url('selectednav.gif');
background-color:#ffe6a0;
background-repeat:repeat-x;
}
table.ms-navselected td{
background-image:url('navBullet.gif');
background-repeat:no-repeat;
background-position:left top;
padding:.19em .4em .25em 1.05em;
}
table.ms-navheader td{
background-image:none;
}
.ms-navheader2 a{
font-weight:bold;
color:#003399;
text-decoration:none;
}
.ms-navheader a{
font-weight:bold;
color:#003399;
text-decoration:none;
}
.ms-navheader2 a:hover{
color:#000000;
text-decoration:underline;
}
.ms-navheader a:hover{
color:#000000;
text-decoration:underline;
}
.ms-navItem a{
color:#003399;
text-decoration:none;
}
.ms-navItem a:hover{
color:#000000;
text-decoration:underline;
}
.ms-navitemstatic{
color:#4c4c4c;
}
.ms-navheaderstatic{
color:#4c4c4c;
}
.ms-quicklaunchouter{
border-bottom:solid .0625em #83b0ec;
border-right:solid .0625em #83b0ec;
}
.ms-quicklaunchouter{
margin:0px .0625em .125em .0625em;
}
.ms-tvselected{
background-color:#ffda8a;
}
.ms-tvselected a{
color:#000000;
}
.ms-treeviewouter td.ms-navitem{
border-left:.125em solid #f2f8ff;
}
.ms-treeviewouter a.ms-navitem{
padding:0px .0625em 0px .0625em;
}
table.ms-recyclebin td{
background-color:#f2f8ff;
width:1em;
border-top:solid .0625em #ffffff;
border-left:solid .0625em #ffffff;
padding:.19em .31em .44em .19em;
}
table.ms-recyclebin td a{
font-weight:bold;
color:#008800;
text-decoration:none;
}
table.ms-recyclebin td a:hover{
color:#000000;
text-decoration:underline;
}
.ms-quickLaunch{
border:solid .0625em #6f9dd9;
border-bottom:solid .0625em #6f9dd9;
font-size:.9em;
font-family:tahoma;
line-height:.9em;
background-color:#f2f8ff;
}
.ms-quicklaunchheader{
padding:.125em .4em .25em .4em;
font-weight:normal;
color:#003399;
background-image:url('quickLaunchHeader.gif');
background-repeat:repeat-x;
background-color:#d6e8ff;
border-left:solid .0625em #f2f8ff;
font-size:.9em;
}
.ms-unselectednav a{
color:#003399;
text-decoration:none;
}
.ms-quicklaunchheader a{
color:#003399;
text-decoration:none;
}
.ms-quicklaunchheader a:hover{
color:#000000;
text-decoration:underline;
}
.ms-navline{
border-bottom:.0625em solid #adadad;
}
.ms-navwatermark{
color:#ffdf88;
}
.ms-GRSortFilter{
border:.0625em solid #2353b2;
background:#fff699;
padding-top:.0625em ;
padding-bottom:.125em;
}
.ms-selectednav{
border:.0625em solid #2353b2;
background:#fff699;
padding-top:.0625em ;
padding-bottom:.125em;
}
.ms-unselectednav{
border:.0625em solid #83b0ec;
padding-top:.0625em ;
padding-bottom:.125em;
}
.ms-templatepickerunselected{
float:left;
}
.ms-templatepickerselected{
float:left;
}
.ms-templatepickerunselected{
padding-top:.125em;
margin-right:.0625em;
}
.ms-templatepickerselected{
margin-right:.0625em;
}
.ms-templatepickerunselected div{
border-left: .0625em solid #c4c4c4;
				border-right: .0625em solid #c4c4c4;
				border-top: .0625em solid #c4c4c4;
background-image:url('templatepickerunselected.gif');
				background-repeat:repeat-x;
				background-color:#bdbdbd;
				border-bottom:none;
				padding:.0625em .31em .19em .31em;
				white-space:nowrap;
}
.ms-templatepickerselected div{
border-left: .0625em solid #c2a770;
				border-right: .0625em solid #c2a770;
				border-top: .0625em solid #c2a770;
background-image:url('templatepickerselected.gif');
				background-repeat:repeat-x;
				background-color:#ffffff;
				border-bottom:none;
				padding:.19em .31em .19em .31em;
				white-space:nowrap;
}
.ms-templatepickerselected div a{
color:#000000;
}
.ms-templatepickerunselected div a{
color:#000000;
}
.ms-templatepicker{
font-size:.9em;
font-family:tahoma;
width:20em;
height:10.94em;
}
.ms-lactiontable{
width:1em;
}
.ms-laction{
border-top:solid .0625em #b8bed0;
padding-left:.125em;
padding-right:.125em;
}
.ms-lactionheader{
padding:.25em;
}
.ms-lactionitem{
padding-left:.25em;
padding-right:.25em;
padding-top:.19em;
padding-bottom:.19em;
white-space:nowrap;
}
.ms-lactionitem a{
color:#003399;
text-decoration:none;
}
.ms-lactionitem a:hover{
color:#000000;
text-decoration:underline;
}
.ms-diffselected{
background-image:url('selectednav.gif');
background-color:#ffe6a0;
background-repeat:repeat-x;
border:.0625em solid #d2b47a;
}
.ms-diffselected table{
width:1em;
border:.0625em solid #ffffff;
}
.ms-diffselected .ms-lactionbullet{
padding-left:.19em;
}
.ms-diffselected .ms-lactionitem{
padding-right:.19em;
}
.ms-diffselected .ms-lactionitem a{
color:#000000;
}
.ms-versiondiffnum{
font-weight:bold;
}
.ms-verticaldots{
border-right:.0625em solid #83b0ec;
border-left:none;
}
.ms-nav{
background-color:#83b0ec;
background-image:url('navshape.jpg');
background-repeat:repeat-x;
font-family:tahoma;
}
.ms-relatedtable{
width:1em;
background:#f2f2f2;
border:.0625em solid #949494;
}
.ms-relatedheaderleftcorner{
}
.ms-relatedheaderrightcorner{
}
.ms-relatedicon{
padding:.125em;
text-align:center;
}
.ms-relatedicon img{
border:0px;
}
.ms-relatedtext{
color:#3966bf;
padding:.125em;
}
.ms-relatedtext a:active{
color:#3966bf;
font-family:tahoma,sans-serif;
text-decoration:none;
}
.ms-relatedtext a:link{
color:#3966bf;
font-family:tahoma,sans-serif;
text-decoration:none;
}
.ms-relatedtext a:visited{
color:#3966bf;
font-family:tahoma,sans-serif;
text-decoration:none;
}
.ms-relatedtext a:hover{
color:#3966bf;
font-family:tahoma,sans-serif;
text-decoration:underline;
}
.ms-globalTitleArea{
text-align:right;
background-image:url('siteTitleBKGD.gif');
background-position:right top;
background-repeat:repeat-y;
padding-left:.31em;
padding-right:0px;
padding-top:.0625em;
}
.ms-globalTitleAreaSeparator{
background-color:#ffffff;
background-image:url('siteTitleBKGD.gif');
background-position:right;
background-repeat:repeat-y;
}
.ms-mwstitlearea{
color:#666666;
font-family:tahoma;
font-size:.9em;
letter-spacing:.1em;
}
.ms-titlearea{
color:#666666;
font-family:tahoma;
font-size:.9em;
letter-spacing:.1em;
}
.ms-titlearea a
{
color:#3966bf;
text-decoration:none;
}
.ms-mwstitlearea a:hover
{
color:#000000;
text-decoration:underline;
}
.ms-titlearea a:hover
{
color:#000000;
text-decoration:underline;
}
td.ms-mwstitlearea a
{
color:#3966bf;
text-decoration:none;
}
.ms-titlearealeft
{
background-color:#d6e8ff;
}
.ms-consoletitleareaframe{
background-image:url('pageTitleBKGD.gif');
background-repeat:repeat-x;
background-position:left top;
background-color:#d6e8ff;
text-align:center;
}
.ms-mwspagetitleareaframe{
background-image:url('pageTitleBKGD.gif');
background-repeat:repeat-x;
background-position:left top;
background-color:#d6e8ff;
text-align:center;
}
.ms-pagetitleareaframe{
background-image:url('pageTitleBKGD.gif');
background-repeat:repeat-x;
background-position:left top;
background-color:#d6e8ff;
text-align:center;
}
Div.ms-titleareaframe{
background-image:url('pageTitleBKGD.gif');
background-repeat:repeat-x;
background-position:left top;
background-color:#d6e8ff;
text-align:center;
}
TD.ms-titleareaframe{
background-image:url('pageTitleBKGD.gif');
background-repeat:repeat-x;
background-position:left top;
background-color:#d6e8ff;
text-align:center;
}
div.ms-titleareaframe{
height:1em;
}
.ms-pagetitleareaframe table{
background-image:url('topshape.jpg');
background-repeat:no-repeat;
background-position:20.75em .25em;
height:3.375em;
}
.ms-titlearealine{
background-color:#83b0ec;
}
.ms-consoletitleareaframe{
padding:.44em 0px .0625em 0px;
}
.ms-pagetitleareaframe table td.ms-titlearea{
padding:.44em 0px .0625em 0px;
}
.ms-areaseparator table td.ms-titlearea{
padding:.44em 0px .0625em 0px;
}
.ms-titleareaframe table td.ms-titlearea{
padding:.44em 0px .0625em 0px;
}
.ms-consoletitleareaframe
{
width:.5em;
}
.ms-consoletitleareaframebottom
{
background-color:#d6e8ff;
text-align:center;
padding:0px 0px 0px 0px;
}
.ms-mwspagetitleareaframe{
width:1em;
}
.ms-mwstitlearealine{
background-color:#D6E8FF;
}
.ms-titleareaseparator{
padding-bottom:.31em;
background-color:#83b0ec;
}
.ms-titleareaseparator div{
background-color:#d6e8ff;
border-top:.0625em solid #6f9dd9;
}
.ms-sitemapdirectional a{
unicode-bidi:embed;
}
.ms-sitemapdirectional{
unicode-bidi:embed;
}
.ms-areaseparatorcorner{
background-image:url('framecornergrad.gif');
background-position:left top;
background-repeat:repeat-y;
height:.5em;
border-right:.0625em solid #6f9dd9;
}
td.ms-areaseparatorleft{
background:#d6e8ff url('pageTitleBKGD.gif') repeat-x;
border-right:.0625em solid #6f9dd9;
height:1em;
}
div.ms-areaseparatorleft{
background:#83b0ec url('navshape.jpg') no-repeat -8.94em 0px;
border-right:.0625em solid #6f9dd9;
height:1em;
}
div.ms-areaseparatorright{
background:#83b0ec url('pagebackgrad.gif') repeat-x;
border-left:.0625em solid #6f9dd9;
padding-right:.125em;
height:1em;
}
.ms-titlearearight .ms-areaseparatorright{
background:#d6e8ff url('pageTitleBKGD.gif') repeat-x;
border-left:.0625em solid #6f9dd9;
padding-right:.125em;
height:1em;
}
.ms-areaseparator{
background-color:#ffeaad;
background-image:url('formtitlegrad.gif');
background-repeat:repeat-x;
border-right:none;
border-left:none;
padding-left:.31em;
height:3.81em;
}
.ms-pagemargin{
background-color:#83b0ec;
background-image:url('navshape.jpg');
background-repeat:no-repeat;
background-position:-8.94em 0px;
height:1em;
}

td.ms-rightareacell div.ms-pagemargin{
background-color:#83b0ec;
background-image:url('pagebackgrad.gif');
background-repeat:repeat-x;
height:1em;
border-left:solid .0625em #83b0ec;
}
.ms-bodyareacell{
vertical-align:top;
height:1em;
width:1em;
}
.ms-pagebottommarginright{
background:#83b0ec;
}
.ms-pagebottommarginleft{
background:#83b0ec;
}
.ms-pagebottommargin{
background:#83b0ec;
}
.ms-bodyareapagemargin{
background:#83b0ec;
border-top:.0625em solid #6f9dd9;
}
.ms-viewareaframe{
vertical-align:top;
height:1em;
width:1em;
background-color:#ffffff;
border-top:.0625em solid #6f9dd9;
border-right:.0625em solid #6f9dd9;
border-left:.0625em solid #6f9dd9;
}
.ms-bodyareaframe{
vertical-align:top;
height:1em;
width:1em;
background-color:#ffffff;
border-top:.0625em solid #6f9dd9;
border-right:.0625em solid #6f9dd9;
border-left:.0625em solid #6f9dd9;
}
.ms-bodyareaframe{
padding:.625em;
}
.ms-formareaframe{
vertical-align:top;
height:1em;
background-color:#ffffff;
padding:.5em;
}
.ms-pagetitle{
color:#000000;
font-family:verdana;
font-size:1em;
margin:0px 0px .25em 0px;
font-weight:normal;
}
.ms-pagetitle a{
text-decoration:none;
color:#000000;
margin:0;
font-weight:normal;
}
.ms-pagetitle a:hover{
}
.ms-pagecaption{
font-size:.55em;
color:#000000;
font-family:arial,verdana,sans-serif;
}
.ms-selected
{
background-position:left top;
color:#000000;
background-image:url('filedialogselected.gif');
background-color:#FFE499;
border-top:.0625em solid #FFE499;
border-bottom:.0625em solid #FFE499;
background-repeat:repeat-x;
}
.ms-selected SPAN{
color:#000000;
}
.ms-vh-icon table.ms-unselectedtitle{
height:1.3em;
}
.ms-vh2 table.ms-unselectedtitle{
height:1.3em;
}
.ms-vh table.ms-unselectedtitle{
height:1.3em;
}
.ms-vh-icon table.ms-selectedtitle{
height:1.3em;
}
.ms-vh2 table.ms-selectedtitle{
height:1.3em;
}
.ms-vh table.ms-selectedtitle{
height:1.3em;
}
.ms-vh-icon table.ms-selectedtitle{
background-color:#dde1e5;
border:none;
}
.ms-vh2 table.ms-selectedtitle{
background-color:#dde1e5;
border:none;
}
.ms-vh table.ms-selectedtitle{
background-color:#dde1e5;
border:none;
}
.ms-vh2 .ms-unselectedtitle .ms-vb{
padding-left:.31em;
padding-right:.31em;
padding-top:.0625em;
}
.ms-vh2 .ms-selectedtitle .ms-vb{
padding-left:.31em;
padding-right:.31em;
padding-top:.0625em;
}
.ms-vh-icon .ms-unselectedtitle .ms-vb{
padding-left:0px;
vertical-align:middle;
}
.ms-vh-icon .ms-selectedtitle .ms-vb{
padding-left:0px;
vertical-align:middle;
}
.ms-vh-icon{
padding-left:.4em;
padding-right:.25em;
}
.ms-propertysheet th.ms-vh2-nofilter{
font-family:tahoma;
}
.ms-propertysheet th.ms-vh2{
font-family:tahoma;
}
.ms-summarystandardbody .ms-vh2{
padding:.0625em .0625em 0px .0625em;
}
.ms-listviewtable .ms-vh2{
padding:.0625em .0625em 0px .0625em;
}
.ms-summarystandardbody .ms-vb2{
padding-left:.44em;
padding-right:.44em;
}
.ms-listviewtable .ms-vb2{
padding-left:.44em;
padding-right:.44em;
}
.ms-basictable{
border-collapse:collapse;
}
.ms-selectedtitle{
background-color:#ffffff;
border:.0625em solid #b09460;
margin:0px;
padding:0px;
cursor:pointer;
}
.ms-selectedtitlealternative
{
background-color:#ffffff;
border:.0625em solid #b09460;
margin:0px;
padding:0px;
cursor:pointer;
}
.ms-unselectedtitle{
background-color:transparent;
margin:0px;
padding:0px;
}
.ms-vb-title .ms-unselectedtitle{
padding:.0625em;
}
.ms-menuimagecell{
background:#ffe6a0 url('selectednav.gif') repeat-x;
cursor:pointer;
border:solid .0625em #ffffff;
padding:0px;
height:1.125em;
}
.ms-vh-icon .ms-menuimagecell{
height:1.25em;
}
.ms-vh2 .ms-menuimagecell{
height:1.25em;
}
.ms-vh .ms-menuimagecell{
height:1.25em;
}
.ms-vh-icon .ms-menuimagecell img{
margin-top:.125em;
margin-bottom:.125em;
}
.ms-vh2 .ms-menuimagecell img{
margin-top:.125em;
margin-bottom:.125em;
}
.ms-vh .ms-menuimagecell img{
margin-top:.125em;
margin-bottom:.125em;
}
.ms-filedialog td{
height:1em;
}
.ms-webpartpagedescription{
font-family:verdana;
font-size:.9em;
color:#5a5a5a;
padding:.5em .75em 0px .75em;
}
.ms-inputformdescription{
width:29.69em;
padding-right:.55em;
}
.ms-inputformcontrols
{
width:23.44em;
}
.ms-halfinputformcontrols
{
width:9.38em;
}
.ms-dspadapterlist
{
padding-left:1cm;
color:#7f7f7f;
font-family:verdana;
font-size:.9em;
}
.ms-alerttext
{
color:#ff0000;
font-family:verdana;
font-size:.9em;
}
.ms-separator
{
color:#83b0ec;
font-size:.8em;
}
.ms-separator img
{
height:1em;
width:.0625em;
margin:0px .0625em 0px .0625em;
background:#9ac6ff;
border-bottom:.0625em solid #f2f8ff;
border-right:.0625em solid #f2f8ff;
}
.ms-authoringcontrols
{
background-color:#ebf3ff;
font-family:tahoma;
font-size:.9em;
color:#525252;
}
.ms-propertysheet th.ms-authoringcontrols
{
background-color:#ebf3ff;
font-family:tahoma;
font-size:.9em;
color:#083772;
text-align:left;
}
.ms-multiselectbox
{
width:10.94em;
}
.ms-lookuptypeindropdown
{
width:20em;
}
.ms-lookuptypeintextbox
{
width:20em;
vertical-align:middle;
}
.ms-sectionheader
{
color:#525252;
font-family:tahoma;
font-size:.9em;
font-weight:bold;
}
.ms-propertysheet th.ms-linksectionheader
{
color:#000000;
font-family:tahoma;
font-size:.9em;
font-weight:bold;
text-align:left;
}
.ms-linksectionheader
{
color:#000000;
font-family:tahoma;
font-size:.9em;
font-weight:bold;
text-align:left;
}
th.ms-linksectionheader
{
background-color:#ebf3ff;
background-image:url('linksectiongrad.gif');
background-repeat:repeat-x;
border:.0625em solid #add1ff;
text-align:left;
}
td.ms-linksectionheader
{
background-color:#ebf3ff;
background-image:url('linksectiongrad.gif');
background-repeat:repeat-x;
border:.0625em solid #add1ff;
text-align:left;
}
table.ms-disc-bar
{
background-color:#d6e8ff;
background-image:url('quickLaunchHeader.gif');
background-repeat:repeat-x;
border:.0625em solid #79a7e3;
text-align:left;
}
table.ms-disc HR
{
height:.0625em;
color:#add1ff;
}
.ms-attachUploadButtons
{
text-align:right;
font-size:.6em;
}
.ms-propertysheet .ms-sectionheader a:hover
{
color:#525252;
text-decoration:none;
}
.ms-propertysheet .ms-sectionheader a
{
color:#525252;
text-decoration:none;
}
.ms-sectionheader a:visited
{
color:#525252;
text-decoration:none;
}
.ms-sectionheader a:hover
{
color:#525252;
text-decoration:none;
}
.ms-sectionheader a
{
color:#525252;
text-decoration:none;
}
.ms-sectionline
{
background-color:#d9d9d9;
}
.ms-sectionhighlight-top{
border:.0625em solid #ff9932;
border-left:0px solid;
border-right:0px solid;
background-color:#f7f3cd;
font-family:tahoma;
font-size:.9em;
}
.ms-sectionhighlight{
background-color:#fffbd8;
color:#4c4c4c;
}
.ms-sectionhighlight-line{
height:.0625em;
padding:0px;
background-color:#ff9932;
}
.ms-partline
{
background-color:#add1ff;
}
.ms-propertysheet{
font-family:verdana;
font-size:.9em;
text-align:left;
color:#4c4c4c;
}
.ms-propertysheet th{
font-family:verdana;
font-size:.9em;
color:#4c4c4c;
font-weight:normal;
}
.ms-propertysheet a{
text-decoration:none;
color:#3966bf;
}
.ms-propertysheet a:hover{
text-decoration:underline;
color:#000000;
}
table.ms-createpageinformation{
font-family:tahoma;
font-size:.9em;
height:.9em;
}
table.ms-pageinformation{
font-family:tahoma;
font-size:.9em;
height:.9em;
}
table.ms-pageinformation{
background-image:url('settingsgraphic.jpg');
background-color:#ffffff;
background-repeat:repeat-x;
}
table.ms-createpageinformation{
background-image:url('creategraphic.jpg');
background-repeat:repeat-x;
background-color:#ffffff;
}
.ms-createpageinformation th{
color:#204d89;
text-align:left;
}
.ms-pageinformation th{
color:#204d89;
text-align:left;
}
.ms-createpageinformation table td{
color:#000000;
text-align:left;
font-family:tahoma;
font-size:.9em;
padding:.19em .31em .19em .0625em;
}
.ms-pageinformation table td{
color:#000000;
text-align:left;
font-family:tahoma;
font-size:.9em;
padding:.19em .31em .19em .0625em;
}
.ms-pageinformation table th
{
padding:.19em .31em .19em .0625em;
}
.ms-storMeFree{
background-color:#80f0dc;
border-style:dashed;
border-width:.0625em;
border-color:white;
}
.ms-storMeUsed{
background:#8ebbf5;
border-style:solid;
border-width:.0625em;
border-color:white;
}
.ms-storMeEstimated{
background-color:#83b0ec;
border-style:dotted;
border-width:.0625em;
border-color:white;
}
.ms-storMeFilterBar{
background:#8ebbf5;
}
.ms-informationtablehover{
border:solid .0625em #add1ff;
}
.ms-informationtablehover th{
background-color:#ebf3ff;
}
.ms-informationtablehover td{
background-color:#ebf3ff;
}
.ms-informationtablehover td{
border-top:solid .0625em #ffffff;
border-left:solid .0625em #ffffff;
}
.ms-informationtablehover th{
border-top:solid .0625em #ffffff;
}
.ms-informationtablestatic{
background-image:url('settingsbkg.jpg');
background-repeat:no-repeat;
}
.ms-pageinformationheader{
font-weight:bold;
color:#000000;
}
.ms-itemheader a{
font-size:.95em;
font-family:arial;
font-weight:bold;
color:#003399;
text-decoration:none;
}
.ms-itemstatic{
border:.0625em solid #FFFFFF;
background-color:transparent;
}
.ms-itemhover{
border:solid .0625em #d2b47a;
background-image:url('selectednav.gif');
background-repeat:repeat-x;
background-color:#ffe6a0;
cursor:pointer;
}
.ms-itemhover a{
color:#000000;
text-decoration:underline;
}
.ms-discussiontitle{
font-size:.9em;
font-family:verdana;
color:#000000;
font-weight:bold;
}
.ms-listdescription{
color:#4c4c4c;
font-family:tahoma;
background:#f8f8f8;
padding:.125em .4em .25em .4em;
border-bottom:.0625em solid #6f9dd9;
}
.ms-ph{
font-weight:normal;
color:#b2b2b2;
text-align:left;
text-decoration:none;
vertical-align:top;
}
.ms-vh2-nofilter-icon{
font-weight:normal;
color:#b2b2b2;
text-align:left;
text-decoration:none;
vertical-align:top;
}
.ms-vh2-nofilter{
font-weight:normal;
color:#b2b2b2;
text-align:left;
text-decoration:none;
vertical-align:top;
}
.ms-vh2-nograd-icon{
font-weight:normal;
color:#b2b2b2;
text-align:left;
text-decoration:none;
vertical-align:top;
}
.ms-vh3-nograd{
font-weight:normal;
color:#b2b2b2;
text-align:left;
text-decoration:none;
vertical-align:top;
}
.ms-vh2-nograd{
font-weight:normal;
color:#b2b2b2;
text-align:left;
text-decoration:none;
vertical-align:top;
}
.ms-vhImage{
font-weight:normal;
color:#b2b2b2;
text-align:left;
text-decoration:none;
vertical-align:top;
}
.ms-vh-icon-empty{
font-weight:normal;
color:#b2b2b2;
text-align:left;
text-decoration:none;
vertical-align:top;
}
.ms-vh-icon{
font-weight:normal;
color:#b2b2b2;
text-align:left;
text-decoration:none;
vertical-align:top;
}
.ms-vh2{
font-weight:normal;
color:#b2b2b2;
text-align:left;
text-decoration:none;
vertical-align:top;
}
.ms-vh{
font-weight:normal;
color:#b2b2b2;
text-align:left;
text-decoration:none;
vertical-align:top;
}
.ms-pb-selected td{
color:#000000;
}
.ms-pb{
color:#000000;
}
.ms-vb-user{
color:#000000;
}
.ms-GRFont{
color:#000000;
}
.ms-vb-tall{
color:#000000;
}
.ms-vb2{
color:#000000;
}
.ms-vb{
color:#000000;
}
.ms-gbload{
color:#000000;
}
.ms-gb2{
color:#000000;
}
.ms-gb{
color:#000000;
}
.ms-gb2 a{
color:#003399;
}
.ms-gb a{
color:#003399;
}
.ms-ph{
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-pb-selected{
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-pb{
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-vh2-nofilter-icon{
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-vh2-nograd-icon{
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-vh3-nograd{
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-vh2-nograd{
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-vh2-nofilter{
font-size:.9em;
font-family:tahoma,sans-serif;
}
table.ms-disc td{
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-vb-user{
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-GRFont{
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-vb-tall{
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-vb2{
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-vb{
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-gbload{
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-gb2{
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-gb{
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-vhImage{
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-vh-icon-empty{
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-vh-icon{
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-vh2{
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-vh{
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-ph{
white-space:nowrap;
}
.ms-vh2-nofilter-icon{
white-space:nowrap;
}
.ms-vh2-nograd-icon{
white-space:nowrap;
}
.ms-vh3-nograd{
white-space:nowrap;
}
.ms-vh2-nograd{
white-space:nowrap;
}
.ms-vh2-nofilter{
white-space:nowrap;
}
.ms-vh2{
white-space:nowrap;
}
.ms-vh{
white-space:nowrap;
}
.ms-pickerresultheadertr{
background-image:url('viewheadergrad.gif');
background-repeat:repeat-x;
padding-top:.0625em;
padding-bottom:0px;
background-color:#f2f2f2;
}
.ms-ph{
background-image:url('viewheadergrad.gif');
background-repeat:repeat-x;
padding-top:.0625em;
padding-bottom:0px;
background-color:#f2f2f2;
}
.ms-vh2-nograd-icon{
background-image:url('viewheadergrad.gif');
background-repeat:repeat-x;
padding-top:.0625em;
padding-bottom:0px;
background-color:#f2f2f2;
}
.ms-vh3-nograd{
background-image:url('viewheadergrad.gif');
background-repeat:repeat-x;
padding-top:.0625em;
padding-bottom:0px;
background-color:#f2f2f2;
}
.ms-vh2-nograd{
background-image:url('viewheadergrad.gif');
background-repeat:repeat-x;
padding-top:.0625em;
padding-bottom:0px;
background-color:#f2f2f2;
}
.ms-viewheadertr .ms-vh-group{
background-image:url('viewheadergrad.gif');
background-repeat:repeat-x;
padding-top:.0625em;
padding-bottom:0px;
background-color:#f2f2f2;
}
.ms-vh2-nofilter-icon{
background-image:url('viewheadergrad.gif');
background-repeat:repeat-x;
padding-top:.0625em;
padding-bottom:0px;
background-color:#f2f2f2;
}
.ms-vh2-nofilter{
background-image:url('viewheadergrad.gif');
background-repeat:repeat-x;
padding-top:.0625em;
padding-bottom:0px;
background-color:#f2f2f2;
}
.ms-vh-icon{
background-image:url('viewheadergrad.gif');
background-repeat:repeat-x;
padding-top:.0625em;
padding-bottom:0px;
background-color:#f2f2f2;
}
.ms-vh2{
background-image:url('viewheadergrad.gif');
background-repeat:repeat-x;
padding-top:.0625em;
padding-bottom:0px;
background-color:#f2f2f2;
}
.ms-vh{
background-image:url('viewheadergrad.gif');
background-repeat:repeat-x;
padding-top:.0625em;
padding-bottom:0px;
background-color:#f2f2f2;
}
.ms-disc .ms-viewheadertr th.ms-vh2{
padding:.0625em .31em 0px .25em;
}
.ms-disc .ms-vh2 .ms-unselectedtitle .ms-vb{
padding-left:.25em;
}
.ms-disc .ms-vh2 .ms-selectedtitle .ms-vb{
padding-left:.25em;
}
th.ms-vh3-nograd{
width:.75em;
color:#949494;
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-vh .ms-vh{
background-image:none;
border-left:none;
padding-left:.0625em;
background-color:transparent;
}
.ms-ph{
padding:.19em .5em .0625em .5em;
}
.ms-vh2{
padding:.19em .5em .0625em .5em;
}
.ms-vh2-gridview{
padding-top:.125em;
padding-bottom:.125em;
vertical-align:middle;
}
.ms-vh2-nofilter-icon{
width:.75em;
}
.ms-vh2-nograd-icon{
width:.75em;
}
.ms-vh-icon{
width:.75em;
}
.ms-vh-icon-empty{
width:0px;
}
.ms-vh2-nofilter a{
color:#7f7f7f;
text-decoration:none;
}
.ms-vh2 a{
color:#7f7f7f;
text-decoration:none;
}
.ms-vh a:visited{
color:#7f7f7f;
text-decoration:none;
}
.ms-vh a{
color:#7f7f7f;
text-decoration:none;
}
.ms-vh2-nofilter a:hover{
text-decoration:underline;
}
.ms-vh2 a:hover{
text-decoration:underline;
}
.ms-vh a:hover{
text-decoration:underline;
}
.ms-vhImage{
width:1.5em
}
.ms-cbp{
padding-left:.5em;
padding-right:.5em;
}
.ms-standardheader{
font-size:1em;
margin:0em;
text-align:left;
color:#525252;
}
.ms-linksectionheader .ms-standardheader{
color:#000000;
}
.ms-gb h3.ms-standardheader{
margin-top:1em;
}
.ms-gb .ms-standardheader{
color:#000000;
}
.ms-gb{
height:1.4em;
background-color:#ffffff;
font-weight:bold;
border-bottom:.0625em solid #8ebbf5;
border-top:.0625em solid #f9f9f9;
padding-bottom:.19em;
}
.ms-listviewtable .ms-gb2{
padding-top:1.2em;
}
.ms-listviewtable .ms-gb{
padding-top:1.2em;
}
.ms-gb2{
height:1.4em;
color:#4c4c4c;
padding-bottom:.19em;
border-bottom:.0625em solid #e3efff;
border-top:.0625em solid #f9f9f9;
}
.ms-gbload{
height:1.4em;
color:#4c4c4c;
background-color:#ffffff;
padding-bottom:.19em;
}
.ms-pb-selected
{
vertical-align:top;
}
.ms-pb
{
vertical-align:top;
}
.ms-vb-tall
{
vertical-align:top;
}
table.ms-disc td
{
vertical-align:top;
}
.ms-vb-user
{
vertical-align:top;
}
.ms-GRFont
{
vertical-align:top;
}
.ms-vb2
{
vertical-align:top;
}
.ms-vb
{
vertical-align:top;
}
.ms-disc a{
color:#003399;
text-decoration:none;
}
.ms-vb-user a{
color:#003399;
text-decoration:none;
}
.ms-GRStatusText a{
color:#003399;
text-decoration:none;
}
.ms-vb2 a{
color:#003399;
text-decoration:none;
}
.ms-vb a{
color:#003399;
text-decoration:none;
}
.ms-disc a:hover{
color:#000000;
text-decoration:underline;
}
.ms-vb-user a:hover{
color:#000000;
text-decoration:underline;
}
.ms-vb2 a:hover{
color:#000000;
text-decoration:underline;
}
.ms-vb a:hover{
color:#000000;
text-decoration:underline;
}
.ms-disc a:visited{
color:#000066;
text-decoration:none;
}
.ms-vb-user a:visited{
color:#000066;
text-decoration:none;
}
.ms-GRStatusText a:visited{
color:#000066;
text-decoration:none;
}
.ms-vb2 a:visited{
color:#000066;
text-decoration:none;
}
.ms-vb a:visited{
color:#000066;
text-decoration:none;
}
.ms-disc a:visited:hover{
color:#000000;
text-decoration:underline;
}
.ms-vb-user a:visited:hover{
color:#000000;
text-decoration:underline;
}
.ms-vb2 a:visited:hover{
color:#000000;
text-decoration:underline;
}
.ms-vb a:visited:hover{
color:#000000;
text-decoration:underline;
}
.ms-vb-icon{
vertical-align:top;
width:0%;
padding-top:.19em;
padding-left:.5em;
padding-right:0px;
padding-bottom:0px;
}
.ms-vb-icon-overlay{
border:0;
position:relative;
left:-.44em;
bottom:-.125em;
}
.ms-vb-user{
padding-top:.125em;
padding-right:.125em;
padding-left:.125em;
}
.ms-vb-title .ms-vb{
padding-top:.125em;
padding-right:.0625em ;
padding-bottom:.31em;
padding-left:.4em;
}
.ms-vb-title .ms-selectedtitle .ms-vb{
padding-top:.0625em ;
padding-right:0px;
padding-bottom:.25em;
padding-left:.31em;
}
.ms-vb2{
padding-top:.19em;
padding-left:.5em;
padding-right:.5em;
padding-bottom:.25em;
}
.ms-pb-selected{
padding-left:.31em;
padding-right:.31em;
white-space:nowrap;
}
.ms-pb{
padding-left:.31em;
padding-right:.31em;
white-space:nowrap;
}
.ms-pb{
height:1.4em;
padding-top:.19em;
border-top:.0625em dashed #ffffff;
}
.ms-pb-selected{
height:1.4em;
padding-top:.19em;
background-color:#ffe6a0;
border-top:.0625em solid #ffe6a0;
border-bottom:.0625em solid #ffe6a0;
}
.ms-pb-selected a{
font-size:.9em;
font-family:tahoma,sans-serif;
color:#000000;
text-decoration:none;
cursor:default;
}
.ms-pb a{
font-size:.9em;
font-family:tahoma,sans-serif;
color:#000000;
text-decoration:none;
cursor:default;
}
.ms-vb-tall{
line-height:1.5em;
padding-top:.125em;
padding-bottom:.625em;
padding-left:.4em;
padding-right:.4em;
}
th.ms-vh2-nograd-icon{
color:#b2b2b2;
font-size:.9em;
font-family:tahoma,sans-serif;
}
th.ms-vh2-nograd{
color:#b2b2b2;
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-vh2-nofilter-icon{
color:#b2b2b2;
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-vh2-nofilter{
color:#b2b2b2;
font-size:.9em;
font-family:tahoma,sans-serif;
}
th .ms-vb{
color:#b2b2b2;
font-size:.9em;
font-family:tahoma,sans-serif;
}
.ms-vh2-nofilter-icon a{
color:#808080;
}
.ms-vh2-nofilter a{
color:#808080;
}
th .ms-vb a{
color:#808080;
}
th .ms-selectedtitle ms-vh2-nofilter-icon a{
color:#4c4c4c;
}
th .ms-selectedtitle .ms-vh2-nofilter a{
color:#4c4c4c;
}
th .ms-selectedtitle .ms-vb a{
color:#4c4c4c;
}
th .ms-selectedtitle ms-vh2-nofilter-icon{
color:#4c4c4c;
}
th .ms-selectedtitle .ms-vh2-nofilter{
color:#4c4c4c;
}
th .ms-selectedtitle .ms-vb{
color:#4c4c4c;
}
.ms-vb li
{
vertical-align:auto;
}
.ms-vh2-nograd-icon{
padding-left:.5em;
padding-right:.5em;
padding-top:.19em;
height:1.25em;
}
.ms-vh3-nograd{
padding-left:.5em;
padding-right:.5em;
padding-top:.19em;
height:1.25em;
}
.ms-vh2-nograd{
padding-left:.5em;
padding-right:.5em;
padding-top:.19em;
height:1.25em;
}
.ms-vh2-nofilter-icon{
padding-left:.5em;
padding-right:.5em;
padding-top:.19em;
height:1.25em;
}
.ms-vh2-nofilter{
padding-left:.5em;
padding-right:.5em;
padding-top:.19em;
height:1.25em;
}
.ms-nlline{
background:#d8d8d8;
}
.ms-ppleft{
height:27.5em;
overflow:auto;
margin:.125em;
border-bottom:.0625em solid #d8d8d8;
}
.ms-ppright{
width:37.5em;
margin:.5em;
}
.ms-basictable .ms-alternating{
background-color:transparent;
}
.ms-homepagetitle{
font-family:arial;
font-size:1em;
color:#000000;
font-weight:bold;
text-decoration:none;
}
a.ms-addnew{
font-weight:normal;
font-family:verdana;
font-size:.9em;
color:#003399;
text-decoration:none;
}
a.ms-addnew:Hover{
color:#000000;
text-decoration:underline;
}
td.ms-addnew{
padding-left:.0625em;
padding-right:.44em;
}
.ms-error{
font-family:Verdana,sans-serif;
font-size:.9em;
font-weight:normal;
color:#ff0000
}
.ms-errorcolor{
color:#FF0000;
}
.ms-successcolor{
color:#008000;
}
IMG.ms-button{
cursor:pointer;
}
.ms-announcementtitle{
font-weight:bold;
}
.ms-homepagetitle:Hover{
text-decoration:underline;
color:#000000;
}
.ms-discussionseparator{
color:#CCCCCC;
height:.0625em;
}
.ms-summarytitlebarframe{
background-color:#2353b2;
}
.ms-summarytitlebar a:link{
font-family:Verdana,serif;
font-size:.75em;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
.ms-summarytitlebar a:visited{
font-family:Verdana,serif;
font-size:.75em;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
.ms-summarytitlebar{
color:#FFFFFF;
font-size:.68em;
font-family:verdana;
font-weight:normal;
text-decoration:none;
}
.ms-summarytitlebartitle{
color:#FFFFFF;
font-size:.8em;
font-family:arial;
font-weight:bold;
text-decoration:none;
}
.ms-summarytitlebartitle:hover{
text-decoration:underline;
color:#000000;
}

img.thumbnail{
border:solid #83b0ec .19em;
}
tr.ms-highlight
{
background-color:#f2f2f2;
}
tr.ms-imglibselectedrow
{
background-color:#f2f2f2;
}
.ms-imglibthumbnail
{
background-color:#d8d8d8;border:solid #83b0ec 0px;
}
span.thumbnail{
padding:16 10;position:relative;width:.31em;
}
span.userdata{
behavior:url(#default#userData);display:none;
}
.ms-imglibmenuarea
{
background-color:#f2f8ff;
}
a.ms-imglibPreviewTitle
{
overflow:hidden;
text-overflow:ellipsis;
width:8.125em;
}
table.ms-imglibPreviewTable
{
display:none;
}
table.ms-disc td
{
padding:0;
color:#4c4c4c;
}
table.ms-disc-nopad td
{
padding:0px;
}
table tr td.ms-disc-nopad
{
padding:0px;
}
.ms-disc-nopad
{
padding:0px;
}
table tr td.ms-disc-padabove{
padding:.31em .31em .31em .31em;
}
table.ms-disc-bar td
{
vertical-align:middle;
height:1.4em;
padding-left:.31em;
}
table.ms-disc-bar IMG
{
vertical-align:middle;
}
table.ms-disc-bar B
{
vertical-align:.1em;
padding-right:.31em;
}
td.ms-disc-bordered-noleft
{
border:0px solid #add1ff;
border-top-width:0px;
}
td.ms-disc-bordered
{
border:0px solid #add1ff;
border-top-width:0px;
}
table tr td.ms-disc-bordered-noleft
{
border-left-width:.0625em;
padding:0px .625em .31em .625em;
font-family:verdana;
font-size:.9em;
text-align:left;
}
table tr td.ms-disc-bordered{
padding:0px 0px .31em .31em;
}
.RemoveConnectionLink{
color:#003399;
text-decoration:none;
}
.ConnectionTabLink{
color:#333333;
text-decoration:none;
}
.ConnectionChooseActiveTab{
font-family:Verdana,Arial,Sans-Serif;
font-size:.9em;
border-top:solid .0625em #999999;
border-left:solid .0625em #999999;
border-right:solid .0625em #999999;
border-bottom:solid .0625em #ece9d8;
padding:.19em;
display:inline;
height:1.5em;
background-color:#ece9d8;
}
.ConnectionChooseInactiveTab{
font-family:Verdana,Arial,Sans-Serif;
font-size:.9em;
border-top:solid .0625em #999999;
border-right:solid .0625em #999999;
border-bottom:solid .0625em #999999;
padding:.19em;
display:inline;
margin-top:.25em;
height:1.25em;
color:#333333;
background-color:#bfbfbf;
}
.ConnectionConfigureInactiveTab{
font-family:Verdana,Arial,Sans-Serif;
font-size:.9em;
border-top:solid .0625em #999999;
border-left:solid .0625em #999999;
border-bottom:solid .0625em #999999;
padding:.19em;
margin-top:.25em;
display:inline;
height:1.25em;
color:#333333;
background-color:#bfbfbf;
}
.ConnectionConfigureActiveTab{
font-family:Verdana,Arial,Sans-Serif;
font-size:.9em;
border-top:solid .0625em #999999;
border-left:solid .0625em #999999;
border-right:solid .0625em #999999;
border-bottom:solid .0625em #ece9d8;
padding:.19em;
display:inline;
height:1.5em;
background-color:#ece9d8;
}
.ms-PropGridBuilderButton
{
border:solid .0625em #3966bf;
width:1em;
font-size:.9em;
display:none;
background-color:#add1ff;
}
.ms-BuilderBackground
{
background:#ece9d8;
color:#4c4c4c;
}
.ms-PartSpacingVertical
{
margin-top:.0;
}
.ms-PartSpacingHorizontal
{
font-size:.083em;
width:.5em;
}
.ms-rtApplyBackground
{
background-color:#ffdf88;
BORDER-BOTTOM:buttonshadow solid .0625em;
BORDER-RIGHT:buttonshadow solid .0625em;
}
.ms-tbButtonMouseOverDown
{
BACKGROUND-COLOR:#ffdf88;
BORDER-BOTTOM:buttonhighlight solid .0625em;
BORDER-LEFT:buttonshadow solid .0625em;
BORDER-RIGHT:buttonhighlight solid .0625em;
BORDER-TOP:buttonshadow solid .0625em;
TOP:.0625em;
HEIGHT:1.4em;
WIDTH:1.4em
}
.ms-rtRemoveBackground
{
background-color:transparent;
BORDER-BOTTOM:#ffdf88 solid .0625em;
BORDER-LEFT:#ffdf88 solid .0625em;
BORDER-RIGHT:#ffdf88 solid .0625em;
BORDER-TOP:#ffdf88 solid .0625em;
}
.ms-subsmanageheader
{
background-color:#f2f2f2;
font-family:verdana;
font-size:.9px;
text-align:left;
text-decoration:none;
font-weight:bold;
vertical-align:top;
}
.ms-subsmanagecell
{
color:#000000;
font-family:verdana;
font-size:.68em;
height:1.125em;
vertical-align:top;
}
.ms-ConnError
{
color:#ff0000;
}
.ms-underline
{
vertical-align:top;
border-bottom:.0625em solid #bfbfbf;
padding:.19em .19em .19em;
}
.ms-underlineback
{
vertical-align:top;
border-bottom:.0625em solid #bfbfbf;
padding:.19em .25em .25em .25em;
background-color:#f2f2f2;
}
.ms-back
{
vertical-align:top;
padding:.125em .25em .25em .25em;
background-color:#f2f2f2;
}
th.ms-smallheader
{
font-size:.9em;
font-weight:bold;
color:#000000;
font-family:verdana;
text-align:left;
}
.ms-smallheader
{
font-size:.9em;
font-weight:bold;
color:#000000;
font-family:verdana;
text-align:left;
}
.ms-smallsectionline
{
padding:0px;
background-color:#bfbfbf;
}
.ms-tabselected
{
border-left: .0625em solid #6F9DD9;
				border-right: .0625em solid #6F9DD9;
				border-top: .0625em solid #6F9DD9;
				padding: .19em .625em;
				font-weight:bold;
				position:relative;
				top:0px;
				color:#003399;
background-image:url('selectednav.gif');
				background-repeat:repeat-x;
				background-color:#ffe6a0;
				border-bottom:white;
}
.ms-tabinactive
{
border-left: .0625em solid #c2dcff;
				border-right: .0625em solid #c2dcff;
				border-top: .0625em solid #c2dcff;
				padding: .19em .625em;
				font-weight:bold;
				position:relative;
				top:0px;
				color:#003399;
background-image:url('topnavunselected.gif');
				background-color:#e3efff;
				background-repeat:repeat-x;
				border-bottom:none;
}
.ms-tabinactive a:link
{
color:#003399;
text-decoration:none;
}
.ms-tabinactive a:hover
{
color:#003399;
text-decoration:none;
}
.ms-tabinactive a:visited
{
color:#003399;
text-decoration:none;
}
.ms-surveyHBar
{
font-size:.125em;
background-color:#3966bf;
border:solid;
border-width:.31em;
border-color:#3966bf;
}
.ms-surveyHBarB
{
font-size:.125em;
background-color:#CCCCCC;
border:solid;
border-width:.0625em;
border-color:#CCCCCC;
}
.ms-surveyHBarLabel
{
font-size:.9em;
font-family:tahoma,sans-serif;
color:#7f7f7f;
text-decoration:none;
height:.39em;
margin:0;
padding:0;
border:none;
background-color:white;
}
.ms-surveyVBar
{
font-size:.125em;
background-color:#3966bf;
}
.ms-surveyVBarB
{
font-size:.125em;
background-color:#CCCCCC;
vertical-align:bottom;
}
.ms-surveyVBarBI
{
font-size:.125em;
background-color:#3966bf;
vertical-align:top;
}
.ms-surveyVBarS
{
font-size:.125em;
}
.ms-surveyVBarT
{
font-size:.44em;
font-family:verdana;
color:#7f7f7f;
}
.ms-surveyVBarTC
{
font-size:.55em;
font-family:verdana;
text-align:center;
color:#7f7f7f;
}
.ms-surveyHR
{
color:#CCCCCC;
height:.0625em;
}
.ms-surveyTotal
{
font-size:.9em;
font-family:verdana;
color:#7f7f7f;
padding-left:.625em;
padding-right:0px;
}
.ms-uploadborder{
border:.0625em solid #83b0ec;
}
.ms-uploadcontrol{
background-color:#f2f2f2;
}
.ms-spaceBetContentAndButton
{
height:.625em;
}
.ms-ButtonHeightWidth
{
width:7.5em;
font:1.2em tahoma;
height:2.1em;
padding-top:0.1em;
padding-bottom:0.4em;
font-size:1em;
}
.ms-NarrowButtonHeightWidth
{
width:5em;
height:2em;
font:.9em tahoma;
padding:0;
}
.ms-ButtonHeightWidth2
{
height:2.1em;
font:1em tahoma;
width:11.72em;
padding-top:0.1em;
padding-bottom:0.4em;
font-size:1.0em;
}
.ms-SpaceBetButtons
{
width:.4em;
}
.ms-summarycustombody{
margin-left:.19em;
margin-top:.31em;
margin-right:.4em;
}
.ms-summarystandardbody{
margin-left:0px;
margin-top:0px;
margin-right:.4em;
}
.ms-stylebox{
font-family:tahoma;
border:.0625em solid #CCCCCC;
text-align:left 
}
.ms-stylelabel{
font-family:tahoma;
font-size:.9em;
color:#4c4c4c;
}
.ms-styleheader{
font-family:tahoma;
font-size:.9em;
background-color:#f9f9f9;
}
.ms-stylebody a:link{
color:#003399;
text-decoration:none;
}
.ms-styleheader a:link{
color:#003399;
text-decoration:none;
}
.ms-stylebody a:visited{
text-decoration:none 
}
.ms-styleheader a:visited{
text-decoration:none 
}
.ms-stylebody{
font-family:tahoma;
font-size:.9em;
}
.ms-stylebody a:hover{
color:#000000;
text-decoration:underline;
}
.ms-styleheader a:hover{
color:#000000;
text-decoration:underline;
}
.ms-alternating{
background-color:#f9f9f9;
}
.ms-alternatingstrong{
background-color:#e3efff;
}
.ms-basictable .ms-alternating td{
border-bottom:.0625em solid #d8d8d8;
border-top:.0625em solid #d8d8d8;
}
.ms-alternatingstrong td{
border-bottom:.0625em solid #d8d8d8;
border-top:.0625em solid #d8d8d8;
}
.ms-basictable .ms-alternating td td{
border:0px;
}
.ms-alternatingstrong td td{
border:0px;
}
.ms-MWSSelectedInstance{
color:#000000;
text-decoration:none;
}
.ms-MWSInstantiated a:visited{
color:#003399;
text-decoration:none;
}
.ms-MWSInstantiated a:link{
color:#003399;
text-decoration:none;
}
.ms-MWSInstantiated a:hover{
color:#8ebbf5;
text-decoration:underline;
}
.ms-MWSUninstantiated a:visited{
color:#003399;
text-decoration:none;
}
.ms-MWSUninstantiated a:link{
color:#003399;
text-decoration:none;
}
.ms-MWSUninstantiated a:hover{
color:#003399;
text-decoration:underline;
}
.ms-entity-resolved{
color:#000000;
text-decoration:underline;
}
.ms-entity-unresolved{
color:#000000;
cursor:pointer;
background-image:url('squiggle.gif');
background-repeat:repeat;
background-position:left bottom;
padding-bottom:.125em;
vertical-align:text-top;
font-style:italic;
}
.ms-ganttTitleCell
{
text-align:left;
padding-left:.44em;
width:13.88em;
height:1.375em;
border:solid .0625em #d6e8ff;
}
.ms-ganttTitleCellText
{
width:13.88em;
height:1.375em;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
line-height:1.4em;
}
.ms-ganttTitleHeaderCell
{
text-align:left;
padding-left:.44em;
width:13.875em;
border:solid .0625em #d6e8ff;
}
.ms-ganttInnerTable th
{
font-family:verdana;
font-size:.68em;
}
.ms-ganttInnerTable td
{
font-family:verdana;
font-size:.68em;
}
.ms-ganttDiv
{
position:absolute;
overflow:auto;
height:17em;
width:1em;
}
.ms-ganttDivNotIE
{
position:inherit;
overflow:auto;
height:17em;
width:1em;
}
.ms-ganttOuterTable
{
width:1em;
height:17em;
}
.ms-ganttInnerTable th
{
color:#4e7cb7;
}
.ms-ganttMajorTimeUnitHeaderCell
{
text-align:center;
border-left:solid .0625em #d6e8ff;
border-right:solid .0625em #d6e8ff;
background-color:#f9f9f9;
}
.ms-ganttDetailTimeUnitRow th
{
text-align:center;
border:solid .0625em #d6e8ff;
background-color:#f9f9f9;
}
.ms-ganttDetailTimeUnitRow td
{
text-align:center;
border:solid .0625em #d6e8ff;
background-color:#f9f9f9;
}
.ms-ganttDetailTimeUnitRow abbr
{
border:none;
}
.ms-GWD
{
}
.ms-GNWD
{
background:#f9f9f9;
}
.ms-GT
{
background:cornsilk;
}
.ms-ganttTransparentImage
{
position:absolute;
width:1em;
height:1.25em;
z-index:2;
}
.ms-ganttNonTransparentImage
{
position:relative;
z-index:1;
}
.ms-dgselected
{
background:#5980A5;
color:#FFFFFF;
vertical-align:middle;
font-weight:bold;
}
.ms-dgselected a
{
color:#FFFFFF;
font-weight:bold;
}
.ms-dgselected a:visited
{
color:#FFFFFF;
font-weight:bold;
}
.ms-dgbottom
{
border-bottom:.0625em solid #000000;
border-left:.0625em solid #000000;
border-right:.0625em solid #000000;
}
.ms-dgadd a
{
font-weight:bold;
}
.ms-dgadd
{
vertical-align:middle;
border-top:.0625em solid #000000;
border-left:.0625em solid #000000;
border-right:.0625em solid #000000;
border-bottom:.0625em solid #C0C6E0;
}
.ms-infobar{
font-family:Tahoma;
background-color:#EDF0D9;
border-color:#999999;
border-width:.0625em;
border-style:solid;
font-size:.9em;
}
.ms-selwidth
{
font-family:tahoma,verdana;
font-size:.9em;
width:9.88em;
}
.ms-featurestatus
{
width:6.25em;
vertical-align:middle;
}
.ms-featurestatustext
{
padding:.25em;
background-color:#003399;
color:white;
font-weight:bold;
}
.ms-featurealtrow
{
background-color:#e9e9e9;
}
.ms-unpublishedresource{
border-style:dashed;
border-width:thick;
border-color:#ff0000;
margin:.31em .31em .31em .31em;
}
.ms-inconsistentresource{
border-style:dashed;
border-width:thick;
border-color:#00FF00;
margin:.31em .31em .31em .31em;
}
.ms-annotatedanchorspacing{
top:.19em;
left:.19em;
width:.19em;
height:.19em;
}
.ms-viewtotalselect{
width:6.5em;
}
.hierarchy-node-partialcheck{
font-style:italic;
}
.ms-wikitoolbar{
color:#124890;
font-size:1.75em;
}
.ms-wikieditouter
{
height:2.5em;
font-size:.9em;
font-family:tahoma;
position:absolute;
right:.55em;
top:1.875em;
border:.0625em solid #6393D4;
border-bottom:none;
text-align:center;
border-right-width:.125em;
}
.ms-wikieditsecond
{
}
.ms-wikieditthird
{
background:url('toolgrad.gif');
padding-left:.19em;
}
.ms-wikieditorange
{
}
.ms-wikieditorangeinnera
{
height:0px;
font-size:0px;
line-height:0px;
}
.ms-wikitoolbar a:hover.ms-toolbar
{
text-decoration:underline;
color:#000000;
}
.ms-wikicontent a{
text-decoration:underline;
}
.ms-wikicontent a.ms-wikilink
{
text-decoration:none;
}
.ms-wikicontent a.ms-missinglink
{
text-decoration:none;
border-bottom:.0625em dashed #000000;
}
.ms-wikicontent
{
color:#333333;
line-height:1.3;
}
.ms-recentchanges
{
vertical-align:top;
padding:.44em .0625em .55em .25em;
}
.errorinl
{
FONT-SIZE:.9em;
COLOR:#ff0000;
FONT-FAMILY:verdana,sans-serif;
}
.ms-diffdelete
{
background-color:#e0e0e0;
}
.ms-diffdeletenostrike
{
background-color:#e0e0e0;
}
.ms-diffdelete
{
text-decoration:line-through;
}
.ms-diffinsert
{
background-color:#ffeaad;
border:.0625em solid #ffffff;
}
.ms-wikifieldheader{
font-family:tahoma;
font-size:.9em;
margin-top:.95em;
margin-bottom:.625em;
font-weight:bold;
color:#515151;
border-bottom:.0625em solid #C3C3C3;
padding:.125em;
}
ul.ms-blogAdminLinks
{
list-style:none;
margin:.25em .625em 0 0;
padding:0 0 0 .25em;
}
ul.ms-blogAdminLinks li
{
background:url('rect.gif') no-repeat left 50%;
margin:0 0 0 0;
padding:0 0 .19em .95em;
}
ul.ms-blogAdminLinks li a{
color:#003399;
}
.ms-blogrss
{
color:#4c4c4c;
width:39.31em;
}
.ms-CommentsWrapper
{
color:#4c4c4c;
width:39.31em;
}
.ms-PostWrapper
{
color:#4c4c4c;
width:39.31em;
}
.ms-blogrssnav{
color:#4c4c4c;
padding-bottom:.31em;
padding-top:.31em;
padding-left:.31em;
border-top:solid .0625em #add1ff;
}
.ms-blogrssnav a{
color:#003399;
text-decoration:none;
font-weight:bold;
font-size:.9em;
}
.ms-blogrssnav img{
border:none;
}
.ms-PostTitle{
font-size:1.4em;
border-top:solid .0625em #e3efff;
padding-top:.4em;
}
.ms-PostTitle span{
position:relative;
left:-.125em;
right:auto;
}
.ms-PostTitle a
{
color:#4c4c4c;
text-decoration:none;
}
.ms-CommentFooter{
font-size:.9em;
color:#999999;
padding-bottom:1.375em;
}
.ms-PostFooter{
font-size:.9em;
color:#999999;
padding-bottom:1.375em;
}
.ms-CommentFooter a{
color:#6c90d8;
white-space:nowrap;
}
.ms-PostFooter a{
color:#6c90d8;
white-space:nowrap;
}
.ms-PostBody
{
color:#4c4c4c;
font-size:.9em;
line-height:1.9em;
padding-top:.4em;
padding-bottom:.75em;
}
.ms-PostBody a{
color:#0000CC;
}
.ms-PostBody p{
margin:0 0 1em 0;
}
h3.ms-PostDate
{
font-size:.9em;
color:#7f7f7f;
margin:0;
border-bottom:solid .0625em #6f9dd9;
padding-bottom:.31em;
}
h3.ms-CommentHeader
{
font-size:1.4em;
font-weight:normal;
color:#999999;
margin:0 0 0 0;
padding:0 0 0 0;
position:relative;
top:-.25em;
left:-.125em;
right:auto;
}
h4.ms-CommentTitle
{
color:#666666;
font-size:.9em;
line-height:1.9em;
padding:0px 0 0 0;
margin:0px;
}
.ms-CommentBody{
color:#4c4c4c;
font-size:.9em;
line-height:1.9em;
padding-bottom:.75em;
padding-top:.4em;
}
.ms-commentsempty{
color:#4c4c4c;
font-size:.9em;
padding-bottom:1.4em;
padding-top:.4em;
}
.ms-blogedit{
font-size:.9em;
line-height:1.9em;
vertical-align:top;
border-top:solid .0625em #e3efff;
}
.ms-blogedit a{
border-left: .0625em solid #83b0ec;
				border-right: .0625em solid #83b0ec;
				border-bottom: .0625em solid #83b0ec;
				height:1.375em;
				padding:0px .31em 0 .31em;
				color:#003399;
background-image:url('toolgrad.gif');
				background-color:#d6e8ff;
				border-top:none;
}
.ms-blogrss
{
font-size:.9em;
border-top:solid .0625em #e3efff;
padding-top:.31em;
}
.ms-blogrss a{
color:#003399;
}
.ms-blogrss img
{
vertical-align:middle;
border:none;
}
.ms-commenttable{
margin:.95em 0 0 0;
padding:0px;
}
.ms-commenttable td{
border-top:solid .0625em #d6e8ff;
}
.ms-CommentFooter a
{
padding-top:.25em;
margin:0;
}
.ms-pickerwait
{
width:1em;
height:1em;
margin:0px;
background-color:#FFFFFF;
font-family:verdana;
font-size:.9em;
color:#000000;
}
.ms-pickerdropdown
{
margin-left:.31em;
}
.ms-CategoryTitleCell
{
padding:0px 0px 0px 0px;
}
.ms-CategoryTitleCell a
{
display:block;
background:url('navBullet.gif') no-repeat left top;
margin:0px;
padding:.19em 0px .19em 1em;
}
.ms-BlogEmptyListText
{
padding:.125em .125em .125em .625em;
}
.ms-BlogNavigator p.ms-descriptiontext
{
display:none;
}
.ms-BlogNavigator div.ms-navheader{
background-color:#d6e8ff;
border-top:solid .0625em #f2f8ff;
border-left:solid .0625em #f2f8ff;
border-bottom:.0625em solid #add1ff;
padding:.0625em .4em .19em .4em;
}
.ms-BlogNavigator div.ms-navheader a{
color:#003399;
}
.ms-BlogNavigator div.ms-navheader{
color:#4c4c4c;
font-weight:bold;
}
.ms-BlogNavigator .ms-quicklaunch table td{
border-top:none;
}
.ms-BlogNavigator div.ms-WPBody{
border-top:solid .0625em #add1ff;
}
.ms-BlogNavigator div.ms-PartSpacingVertical
{
font-size:.083em;
margin-top:0px;
}
.ms-BlogNavigator td.ms-addnew{
padding-left:.4em;
}
.ms-BlogNavigator td.ms-addnew img{
margin-right:.125em;
}
.ms-BlogEmptyListText{
padding:.25em .25em .125em .4em;
color:#4c4c4c;
}
.ms-pickertitlesection
{
background:#ffffff url('siteTitleBKGD.gif') repeat-y right top;
}
.ms-pickertitlesection .ms-descriptiontext
{
padding:.5em .19em .5em .19em;
font-size:1.2em;
}
.ms-pickeremptyresulttexttr .ms-descriptiontext{
padding-left:.31em;
padding-top:.4em;
}
.ms-pickerbodysection
{
background:#ece9d8 url('viewheadergrad.gif') repeat-x;
border-top:solid .0625em #a5a5a5;
}
.ms-pickerresultoutertable
{
table-layout:fixed;
}
.ms-pickerresulttable
{
border-collapse:separate;
}
.ms-pickerresultdiv
{
background-color:#ffffff;
border-top-width:.0625em ;
border-bottom-width:.0625em ;
border-left-width:.0625em ;
border-right-width:.0625em ;
border-style:inset;
OVERFLOW:scroll;
width:1em;
height:1em;
}
.ms-pickerbuttonsection
{
background-color:#ece9d8;
}
.ms-pickersectionline
{
background-color:#d0d0bf;
}
.ms-pickersearchbox
{
height:1.2em;
color:#000000;
}
.ms-pickersearchsummarytr td.ms-descriptiontext
{
padding-left:.4em;
padding-top:.31em;
color:#525252;
font-weight:bold;
}
.ms-pickerwaittexttr td.ms-descriptiontext
{
text-align:center;
}
.ms-ph
{
padding-left:.31em;
padding-right:.31em;
background-image:none;
background-color:#f3f3f3;
color:#949494;
white-space:nowrap;
}
.ms-naveditor .ms-gb{
padding:.19em .19em 0 .19em;
height:1.4em;
}
.ms-naveditor .ms-vb2{
padding:.19em .19em 0 .19em;
height:1.4em;
}
.ms-naveditor .ms-gb{
border-top:0;
}
.ms-naveditor .ms-gb img{
margin-top:1em;
}
@media print{
.ms-buttonheightwidth2{
display:none;
}
.ms-buttonheightwidth{
display:none;
}
.ms-banner{
display:none;
}
.ms-searchform{
display:none;
}
.ms-titlearearight{
display:none;
}
.ms-titlearealeft{
display:none;
}
.ms-areaseparatorcorner{
display:none;
}
.ms-areaseparatorright{
display:none;
}
.ms-rightareacell{
display:none;
}
.ms-areaseparatorleft{
display:none;
}
.ms-siteaction{
display:none;
}
.ms-globallinks{
display:none;
}
.ms-leftareacell{
display:none;
}
}
a:visited.ms-skip
{
position:absolute;
left:0px;
top:-31.25em;
width:.0625em ;
height:.0625em ;
overflow:hidden;
}
a:hover.ms-skip
{
position:absolute;
left:0px;
top:-31.25em;
width:.0625em ;
height:.0625em ;
overflow:hidden;
}
a.ms-skip
{
position:absolute;
left:0px;
top:-31.25em;
width:.0625em ;
height:.0625em ;
overflow:hidden;
}
.ms-hidden
{
position:absolute;
left:0px;
top:-31.25em;
width:.0625em ;
height:.0625em ;
overflow:hidden;
}
a:focus.ms-skip
{
position:absolute;
left:.125em;
top:.125em;
width:auto;
height:auto;
background-color:white;
border-color:black;
border-width:.0625em ;
border-style:Solid;
color:black;
padding-top:.125em;
padding-bottom:.125em;
padding-left:.25em;
padding-right:.25em;
}
a:active.ms-skip
{
position:absolute;
left:.125em;
top:.125em;
width:auto;
height:auto;
background-color:white;
border-color:black;
border-width:.0625em ;
border-style:Solid;
color:black;
padding-top:.125em;
padding-bottom:.125em;
padding-left:.25em;
padding-right:.25em;
}
.ms-dialogBody
{
background-color:#ece9d8;
}
.ms-dialogHeader
{
background-color:#ffffff;
background-position:right top;
background-image:url('dialogTitleBKGD.jpg');
background-repeat:repeat-y;
}
.ms-dialogHeaderDescription
{
font-family:Tahoma;
font-size:.9em;
color:#666666;
padding-right:1.25em;
}
.ms-dialogHelpLink a
{
font-family:Tahoma;
font-size:.9em;
color:#666666;
text-decoration:none;
}
.ms-dialogHelpLink
{
font-family:Tahoma;
font-size:.9em;
color:#666666;
text-decoration:none;
}
.ms-dialogHeadingDivider1
{
background-color:#ffffff;
}
.ms-dialogHeadingDivider2
{
background-color:#9e9fa1;
}
.ms-dialogHeadingDivider3
{
background-color:#d6d2bf;
}
.ms-dialogBodyMain
{
background-color:#ffffff;
border:.0625em solid #7f9db9;
font-family:Tahoma;
font-size:.9em;
color:#666666;
}
.ms-dialogButtonSection
{
border-top:.0625em solid #d0d0bf;
}
.ms-dialogButtonCell INPUT
{
font-family:Tahoma;
font-size:.9em;
}
.ms-dialogButtonCell
{
font-family:Tahoma;
font-size:.9em;
}
.ms-dialogHoverRow
{
background-color:#f2f4e3;
}
.ms-dialogSelectedRow
{
background-color:#e6e6e6;
}
.ms-aggrwebpartcell
{
padding-right:.31em;
padding-left:.31em;
}
a.ms-acclink
{
width:auto;
height:1.1em;
background-color:white;
border-color:black;
border-width:.0625em;
border-style:solid;
padding-top:.125em;
padding-bottom:.125em;
padding-left:.25em;
padding-right:.25em;
color:black;
}
a.ms-imnlink
{
cursor:default;
}
/* _lcid="1033" _version="12.0.4518"
_LocalBinding */
.ms-SrvMenuUI
{
display:none;
}
.ms-MenuUIPopupBody
{
border:1px solid #868686;
margin:0px;
padding:0px;
}
.ms-MenuUIPopupBody TABLE
{
color:#003399;
font-size:100%;
margin:0px;
padding:0px;
}
.ms-MenuUIPopupBody div
{
cursor:pointer;
}
.ms-MenuUILargeRtL
{
background-color:#fafafa;
background-repeat:repeat-y;
cursor:pointer;
}
.ms-MenuUIRtL
{
background-color:#fafafa;
background-repeat:repeat-y;
cursor:pointer;
}
.ms-MenuUILarge
{
background-color:#fafafa;
background-repeat:repeat-y;
cursor:pointer;
}
.ms-MenuUI
{
background-color:#fafafa;
background-repeat:repeat-y;
cursor:pointer;
}
.ms-MenuUILarge
{
background-position:left;
}
.ms-MenuUI
{
background-position:left;
}
.ms-MenuUILargeRtL
{
background-position:right;
}
.ms-MenuUIRtL
{
background-position:right;
}
.ms-MenuUI
{
background-image:url('MGrad.gif');
}
.ms-MenuUILarge
{
background-image:url('MGradLarge.gif');
width:250px;
}
.ms-MenuUIRtL
{
background-image:url('MGradRtl.gif');
}
.ms-MenuUILargeRtL
{
background-image:url('MGradLargeRtl.gif');
width:250px;
}
.ms-MenuUIDisabled SPAN
{
color:#888888;
}
.ms-MenuUIItemTableCellCompact
{
padding:2px;
color:#003399;
text-decoration:none;
font-size:8pt;
font-family:tahoma;
}
.ms-MenuUIItemTableCell
{
padding:2px;
color:#003399;
text-decoration:none;
font-size:8pt;
font-family:tahoma;
}
.ms-MenuUIItemTableCellCompact
{
padding:1px 2px 1px 2px;
}
.ms-MenuUIItemTableCellCompactHover A
{
color:#003399;
text-decoration:none;
}
.ms-MenuUIItemTableCellCompact A
{
color:#003399;
text-decoration:none;
}
.ms-MenuUIItemTableCellHover A
{
color:#003399;
text-decoration:none;
}
.ms-MenuUIItemTableCell A
{
color:#003399;
text-decoration:none;
}
.ms-menuitemdescription
{
color:#666666;
}
.ms-MenuUIItemTableCellCompactHover
{
padding:1px;
color:#003399;
text-decoration:none;
font-size:8pt;
font-family:tahoma;
}
.ms-MenuUIItemTableCellHover
{
padding:1px;
color:#003399;
text-decoration:none;
font-size:8pt;
font-family:tahoma;
}
.ms-MenuUIItemTableCellCompactHover
{
padding:0px 1px 0px 1px;
}
.ms-MenuUIItemTableHover
{
background-color:#ffe6a0;
border:1px solid #d2b47a;
}
.ms-MenuUIItemTableHover .ms-menuitemdescription
{
color:#333333;
}
.ms-MenuUIIconRtL
{
height:16px;
width:24px;
}
.ms-MenuUIIcon
{
height:16px;
width:24px;
}
.ms-MenuUIIconLargeRtl
{
height:16px;
width:40px;
}
.ms-MenuUIIconLarge
{
height:16px;
width:40px;
}
.ms-MenuUIIconLarge
{
padding:
0px 
6px 
0px 
2px;
}
.ms-MenuUIIcon
{
padding:
0px 
6px 
0px 
2px;
}
.ms-MenuUIIconLargeRtl
{
padding:
0px 
2px 
0px 
6px;
}
.ms-MenuUIIconRtL
{
padding:
0px 
2px 
0px 
6px;
}
.ms-menuuilabelcompactRtl
{
width:100%;
}
.ms-menuuilabelcompact
{
width:100%;
}
.ms-MenuUILabelRtL
{
width:100%;
}
.ms-MenuUILabel
{
width:100%;
}
.ms-MenuUILabel
{
padding:
2px 
0px 
3px 
6px;
}
.ms-MenuUILabelRtL
{
padding:
2px 
6px 
3px 
0px;
}
.ms-menuuilabelcompact{
padding:1px 0px 1px 7px;
}
.ms-menuuilabelcompactRtl{
padding:1px 7px 1px 0px;
}
.ms-MenuUISubmenuArrow
{
height:16px;
width:16px;
}
.ms-MenuUISeparatorLargeRtl
{
background-color:#c5c5c5;
font-size:1px;
height:1px;
line-height:1px;
}
.ms-MenuUISeparatorLarge
{
background-color:#c5c5c5;
font-size:1px;
height:1px;
line-height:1px;
}
.ms-MenuUISeparatorRtL
{
background-color:#c5c5c5;
font-size:1px;
height:1px;
line-height:1px;
}
.ms-MenuUISeparator
{
background-color:#c5c5c5;
font-size:1px;
height:1px;
line-height:1px;
}
.ms-MenuUISeparator
{
margin:
0px 
0px 
0px 
32px;
}
.ms-MenuUISeparatorRtL
{
margin:
0px 
32px 
0px 
0px;
}
.ms-MenuUISeparatorLarge
{
margin:0px 0px 0px 48px;
}
.ms-MenuUISeparatorLargeRtl
{
margin:0px 48px 0px 0px;
}
.ms-MenuUICheckMark
{
background-image:url('ChkMrk.gif');
}
.ms-MenuUIItemTableCellDisabled
{
color:#999999;
}
.ms-sbtable{
color:#000000;
font-size:1em;
font-style:normal;font-weight:normal
}
.ms-sbtablealt{
color:#000000;
font-family:Arial;
font-size:.8em;
font-style:normal;
font-weight:normal;
}
.ms-sbtable-ex{
width:1em;
border-collapse:collapse;
margin-top:.125em;
margin-left:0;
}
.ms-sbtable-border{
border:.0625em solid #97b4e9;
}
td.ms-sbcell{
padding:0px;
padding-left:.125em;
white-space:nowrap;
border:solid .0625em #7f9db9;
}
td.ms-sbcellnoborder{
padding-right:.125em;
white-space:nowrap;
border:0;
}
.ms-sbtext{
font-family:Tahoma;
font-size:1em;
font-weight:bold;
}
.ms-sbplain{
font-family:Arial;
font-size:1em;
border:none;
}
.ms-sbplainwithborder{
font-family:Tahoma;
font-size:.9em;
}
td.ms-sblink{
padding-right:.875em;
border:none;
}
.ms-sblink a:visited{
font-family:Arial;
font-size:1em;
text-decoration:none;
padding-left:.25em;
}
.ms-sblink a:link{
font-family:Arial;
font-size:1em;
text-decoration:none;
padding-left:.25em;
}
.ms-sblink a:hover{
text-decoration:underline;
}
td.ms-sbgo{
background-color:#fff;
padding-left:15px;
padding-right:22px;
padding-bottom:0 ;
padding-top:0 ;
}
.ms-rightbodysectionsearchbox{
width:1em;
}
.ms-sbLastcell{
width:1em;
}
.ms-sbLastCell{
padding-right:.625em;
}
td.ms-sbscopes{
border:none !important;
}
select.ms-sbscopes{
font-family:arial;
font-size:.9em;
width:10.625em;
}
.srch-WPBody{
font-family:arial;
font-size:1em;
color:#666666;
}
.srch-results{
}
.searchResultsSeparator {
border-bottom:1px solid #ccc;
height:5px;				
}
.srch-sort{
padding-bottom:5px;
FONT-SIZE:1.0em;
}

.srch-sort A:visited{
text-decoration:none;

}
.srch-sort A:link{
text-decoration:none;

}
.srch-sort a:hover{

}
.srch-sort-right{
color:#000;
float:left;
FONT-SIZE:1.0em;
padding-bottom:.25em;
text-align:left;
}
.srch-sort-right A:visited{
text-decoration:none;
}
.srch-sort-right A:link{
text-decoration:none;
}
.srch-sort-right a:hover{
}
.srch-summary{
COLOR:#333333;
FONT-SIZE:1.0em;
FONT-FAMILY:arial;
}
.srch-summary A:visited{
text-decoration:none;
}
.srch-summary A:link{
text-decoration:none;
}
.srch-summary a:hover{

}
.srch-stats{
COLOR:#000;
FONT-SIZE:0.9em;
FONT-FAMILY:Arial;
background-color:#fff !important;
text-align:left;
white-space:nowrap;
width:724px;
}

.srch-stats A:link{
text-decoration:none;

}
.srch-stats a:hover{

}
.srch-Description{
FONT-SIZE:1.0em;
MARGIN:0px 0px .25em;
COLOR:#000;
FONT-FAMILY:Arial;
width:724px;
}
.srch-Description b{
font-weight:bold;
COLOR:#000;
}
.srch-alertme A:visited{
MARGIN:0px 0px 0px;
}
.srch-alertme a:link{
MARGIN:0px 0px 0px;
}
.srch-alertme a:hover{
MARGIN:0px 0px 0px;
}
.srch-Title{
FONT-SIZE:1.2em;
MARGIN:0px 0px .31em;
COLOR:#003399;
FONT-FAMILY:Tahoma;
}
.srch-Title A:visited{
text-decoration:none;
color:#003399;
}
.srch-Title A:link{
text-decoration:none;
color:#003399;
}
.srch-Title a:hover{
color:#FF0000;
text-decoration:underline;
}
.srch-URL A:visited{
color:#0000ff !important;
text-decoration:none;
}
.srch-URL A:link{
color:#0000ff !important;
text-decoration:none;
}
.srch-URL a:hover{
color:#0000ff !important;
text-decoration:underline;
}
.srch-Metadata{
BORDER-TOP:#e0ded5 .0625em solid;
FONT-SIZE:1.0em;
MARGIN:0px 0px 18px!important;
COLOR:#8c8c8c;
FONT-FAMILY:Arial;
width:724px;
color:#000
}
.srch-dup .srch-Page-bg{
}
.srch-Page{
COLOR:#666666;
FONT-WEIGHT:bold;
FONT-SIZE:1.0em;
FONT-FAMILY:Arial;
background-color:#fff!important;
text-align:center;
}
.srch-Page A:visited{
text-decoration:none;
color:#0000ff;
FONT-WEIGHT:normal;
}
.srch-Page A:link{
text-decoration:none;
color:#0000ff;
FONT-WEIGHT:normal;
}
.srch-Page a:hover{
color:#0000ff;
}
.srch-dup A:visited{
COLOR:#517acc
}
.srch-dup A:link{
COLOR:#517acc
}
.srch-Icon{
margin-right:4;
}
.srch-ActionLink a{
text-decoration:none;
font-size:.9em;
font-style:italic;
color:#336699;
margin-top:2;
margin-bottom:0;
}
.srch-ActionLink a:hover{
color:#FF0000;
}
.ms-searchresultstitlearea{
background-image:url('pageTitleBKGD.gif');
background-repeat:repeat-x;
background-color:#d6e8ff;
text-align:center;
padding-left:1.125em;
padding-top:1.25em;
border-bottom:.0625em  solid #6f9dd9;
height:5.31em;
}
.ms-searchresultsareaSeparator{
background-color:#d6e8ff;
padding:0px;
}

/*BlueBand*/

#mainDiv{
}
.master
{
	width:90%!important;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	padding-bottom:16px;
	min-width:1000px;
	max-width:1024px;
	height:100%
}
.masterContent
{
	background-color:#FFFFFF;
	padding:0 6px;
}
.clear {
	clear:both;
	line-height:0 !important;
}

.shadowRight
{
	*height:100%;
	min-height:100%;
	width:.75em;	
	background-image: url('bl_Shadow_Right.jpg');
	background-repeat:repeat-y;
	background-position:left top;
}
.shadowLeft
{
	*height:100%;
	min-height:100%;
	width:.75em;	
	background-image: url('bl_Shadow_Left.jpg');
	background-repeat:repeat-y;
	background-position:left top;
}
.spacer
{
	width:.75em
}
.breadcrumb
{
    color: #656b77;
    clear:both;
    font-size:.7em; 
    font-family: verdana; 
    padding-bottom:0;
    padding-top:.0;
    border-bottom:.0 #CCCCCC solid;
    margin-bottom:0;
    margin-left:7px;
    width:auto;
    overflow: hidden;/*pour contourner le hasLayout d'IE6*/
    position:relative;
}
/*pour page d'accueil lorsque vide pour IE8<, FF3.5< */
.breadcrumb:empty {
	display:none;
}
.breadcrumb a:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb a
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb a:hover
{
	text-decoration:underline;
}
.breadcrumbCurrent
{
	font-weight:normal; 
	color:#009152;
}
.login
{
	display:inline;
}
.login a:hover
{
	text-decoration:underline;
}
.sharepointLogin
{
	float:right;
	display:inline;
}
.sharepointLogin .ms-globallinks
{
    position:relative;
    vertical-align: middle;
}
a.#zz1_MyLinksMenuMenu
{
    font-family:Tahoma;
}
a.#zz8_Menu
{
    font-family:Tahoma;
}
div.#zz8_Menu_t img
{
    vertical-align:middle;
}
.sharepointLogin .ms-globallinks a
{
	color:#333333;
}
.sharepointLogin .ms-globallinks
{
	color:#333333;
}
.sharepointLogin div
{
	color:#333333;
}

.mainContainer
{
	padding:0 6px 15px;
	/*overflow:auto;*/
	margin-left:0;
	margin-right:0;
/*	width:100%;*/
}
*html .mainContainer {
		padding:0 6px;
		margin-bottom:15px;
}


.mainContent
{
	display:block;
	/*min-height:100%;
	height:100%*/
	clear:left;
}

.mainContent p
{
margin:0 0 12px 0;
padding:0
}

.utilContent
{
    background-color:#FFFFFF;
	padding:0px 0px;
}

.utilContainer
{
	padding:0px 0px;
	margin-left:0;
	margin-right:0;

}

.utilSiteActionMenu
{
    float:left;    
}
    
.topArea
{
	width:100%;
	
}
.topArea img
{
border:0;
}
.topArea :active
{
	text-decoration:none;
}
.topBandeau
{
	background:#fff;
	color: #000;
	float:right;
	padding:10px 8px 0 1.5em;
	width:650px;
	margin-bottom:10px;
	font-size:inherit;
}
.topBandeau a
{
	color: #5d5d5d;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:0.688em;
	font-weight:normal;
	text-decoration:none;
}

.topBandeau a:hover
{
	text-decoration:underline;
}

.sepVertical {
	color:#999;
	font-size:0.72em;
	padding:0;
	margin:0;
}

.sepVerticalBas {
	color:#5d5d5d;
	font-size:0.688em;
	padding:0;
	margin:0;
}

.languageSelection span.chLangue .sepVertical {
	color:#999;
}
#tailleTexte {
	color: #5d5d5d;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:0.688em;
	margin-top:30px;
	text-align:right;
	width:200px;
	float:right;
}

.logo
{
 float:left;
	font-size:1.25em; 
	font-family: tahoma;   
    padding:36px 0 0;
	height:inherit;
}
.logoCentre
{
    margin-left:auto;
    margin-right:auto;
    width:190px;
    height:0%;
} 
.topLinkBar 
{
 float:right;
 width:auto;
	padding-left: .0625em;
	padding-right: .44em;
 display:inline;
}
.toplinkbar a:active
{
 color: #444444;
	font-family: tahoma;  
	font-size:.9em; 
	text-decoration:none;
}
.topLinkBar a
{
   	color: #444444;
	font-family: tahoma;  
	font-size:.9em; 
	text-decoration:none;
}
.topLinkBar a:hover
{
	text-decoration:underline;
}
.topLink
{
   	background: url('linksdivider.gif') no-repeat right .4em;
   	display:inline;
}	
.console
{
	clear:both;
}
.search
{
    margin:22px .125em .4em .125em;
    float:right;
}
.search div
{
	width:1%
}

.search .ms-sbcell .ms-sbplain
{
    margin-right:.125em;
    margin-left:.125em;
    border:.0625em #555555 solid;
    height:1.3em;
    padding-left:2px;
}
.search .ms-sbcell
{
    border:none;
    font-weight:normal; 
    font-size:.9em; 
    color: #3A4663;
    padding:0px;
}
.search .ms-sbgo
{
    background:none;
}
.siteActionMenu
{
    float:right;
}
.authoringRegion
{
	width:100%;
	background-color:#ADAEAD;
	color:#333333;
}
.topNavSearchContainer
{
	background-color:#FFFFFF;
	width:260px;
	float:right;
	margin-left:13px;
}
.topNavContainer
{
	background-color:#00B96F;
	clear:both;
	float:left;
}
.topNav
{
    *position:relative;
    *top:-.0625em;
}
.topNavItem
{
	background-image: url('blk_Navbar_Splitter_Glass.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	font-family: tahoma;  
	font-size: .9em; 
	color: #FFFFFF;	
}
.topNavItem a
{
	display:block;
	padding:.5em .31em 0px .31em;
	height:2em;
}
.topNavSelected a
{
	background-position:top right;
	color: #FFFFFF;
	background-color:#008C53
}
.topNavHover a
{
	color:#FFFFFF;
	background-color:#008C53;
	background-position:top right;

}
.topNavFlyOuts
{
	border-top:.0625em #CBD1E0 solid;
}
.topNavFlyOutsItem
{	
	font-family: tahoma; 
	font-size: .9em; 
	background-color: #ECEFF3;
	border:.0625em #CBD1E0 solid;
	border-top-style: none;
	color:#3A4663; 
	*width:9.375em;
	min-width:9.375em;
}
.topNavFlyOutsItem a
{
    display:block;
    padding:.25em .31em .25em .31em;
}
.topNavFlyOutsHover
{
	background-color: #B2BCD3;
}
.topNavRoundRight
{
    width:0px;
}
.topNavRoundLeft
{
    width:0px;
}
.leftNavMainContainer
{
	display:inline;

}
.leftNav
{
	margin-right:.95em;
	margin-left:.44em;
	margin-top:.25em;
	padding-top:0px;
	border:.0625em #DDDDDD solid;
	background-color: #00B96F;
	width:10em;
}
.leftNavContainer
{
	float:left;
	width:auto;
}
.leftNavSpacer
{
	width:10em;
}
.leftNavSelected
{
	background-color: #008C53;
	color: #FFFFFF;
	border-top:.0625em #B2BCDD solid;
	border-bottom:.0625em #B2BCDD solid;
	line-height:1.8em;
}
.leftNav3
{
	color: #FFFFFF;
}
.leftNav2
{
	color: #FFFFFF;
}
.leftNav1
{
	color: #FFFFFF;
}
.leftNav1
{
	font-family: tahoma;  
	font-size: .9em; 
	font-weight:bold; 
	line-height:1.8em;
}
.leftNav1 a
{
	font-family: tahoma;  
	font-size: .9em; 
	font-weight:bold; 
	padding-left:.31em;
	display:block;
	padding-right:.625em;
}
.leftNav2
{	
	font-family: tahoma;  
	font-size: .9em; 
	line-height:1.8em;
}
.leftNav2 a
{
	padding-left:.625em;
	display:block;
	padding-right:.625em;
}
.leftNav3
{	
	font-family: tahoma;  
	font-size: .9em; 
	line-height:1.8em;
}
.leftNav3 a
{
	padding-left:1.125em;
	display:block;
	padding-right:.625em;
}
.leftNavHover
{
	background-color: #008C53;
	color:#FFFFFF;
}
.leftNavFlyOuts
{
	font-family:Tahoma; 
	font-size:.9em; 
	border-top:.0625em #CBD1E0 solid;
	border-left:.0625em #CBD1E0 solid;
	border-right:.0625em #CBD1E0 solid;	
}
.leftNavFlyOutsItem
{
	border-bottom:.0625em #CBD1E0 solid;
	background-color: #ECEFF3;
}
.leftNavFlyOutsItem a
{
	padding:.0625em .31em .0625em .31em;
	display:block;
	color:#354260;
	*width:6.25em;
	min-width:6.25em;
}
.leftNavFlyOutsHover
{
	background-color: #B2BCD3;
}

.bottomLinkBar
{
	font-family: tahoma;  
	font-size: .9em; 
	color: #999999;
	float:none;
}

.mainContent td.ms-pagebreadcrumb
{
	display:none;
}

.mainContent div.ms-pagebreadcrumb
{
	display:none;
}

.mainContent div.ms-formfieldvaluecontainer p
{
	width:99.4%
}

.mainContent .sondageEclair .ms-formfieldvaluecontainer input
{
margin-left:3px;
width:173px;
font-size:0.75em;
}

div.ms-wikieditouter
{
	position:static;
	border-bottom: .0625em #6393d4 solid;
	margin-bottom:.5em;
	margin-right:.31em;
	border-right-width:.0625em;
}
div.ms-quicklaunchouter
{
	margin-left:.44em;
	margin-top:.31em;
	width:9.875em;
	border-width:0px;
}

/*language selection*/
.languageSelection
{
	vertical-align:baseline;
	text-align:right;
	font-size:inherit;
}
/*language selection*/
.ciblage
{
	text-align:right;
}


/*Print - send to friend - bookmark */
.canevasFeatures
{
	clear:both;
	text-align:right;
	margin-right:34px;
}
.canevasFeatures img
{
	padding-left:10px;
}

/* firefox compatibility*/
.canevasFeatures span
{
	cursor:pointer;
}

/*Grosseur des caractères*/
.canevasAccessibility
{
	clear:both;
	text-align:left;
	margin-top:15px;
}
/* firefox compatibility*/
.canevasAccessibility span
{
	cursor:pointer;
}

/*Footer Section*/
.copyright {
	margin-top:4px;
	TEXT-ALIGN: center;
	WIDTH: 100%;
	CLEAR: both;
	color:#5d5d5d
	/*position:absolute;
	bottom:20px;*/
}

.copyright HR {
	COLOR: #009152
}
.copyright A {
	COLOR: #009152;
	font-size:0.688em;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none	
}
.copyright A:hover {
	text-decoration:underline	
}


.copyrightRuban {
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.688em;
	color:#5d5d5d
}
.copyrightRubanBold {
	color:#5d5d5d;
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.688em
}

.copyrithSepartor {
	MARGIN: auto; WIDTH: 949px
}

*HTML .copyrithSepartor {
	MARGIN: auto; WIDTH: 928px
}

.copyrightMarge {								
	margin-top:3px;
}

/*background*/
.title-With-Background 
{ 
	background-color:#5E6E9E;
}
/*Webpart*/
.description
{
	color:#4C4C4C;
	font-family:tahoma;
	font-size:.9em;
}
.link-item, .link-item a, .link-item a:link
{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:.9em;
	text-decoration:none;
}
.ms-WPBody
{
font-size:.9em;
font-family:arial,helvetica,sans-serif;
}
.ms-TPBody TABLE
{
font-size:1em;
}
.ms-WPBody TABLE
{
font-size:1em;
}
.ms-WPBody A:visited
{
color:#0000ff;
text-decoration:none;
}
.ms-WPBody A:link
{
color:#0000ff;
text-decoration:none;
}
.ms-WPBody A:hover
{
color:#0000ff;
text-decoration:underline;
}
.ms-TPBody th
{
font-weight:bold;
}
.ms-WPBody th
{
font-weight:bold;
}
.ms-WPBody td
{
font-size:.9em;
font-family:arial,helvetica,sans-serif;
color:#000;
}
.ms-TPBody h1
{
font-weight:bold;
font-size:2em;
}
.ms-WPBody h1
{
font-weight:bold;
font-size:2em;
}
.ms-TPBody h2
{
font-weight:bold;
font-size:1.5em;
}
.ms-WPBody h2
{
font-weight:bold;
font-size:1.5em;
}
.ms-TPBody h3
{
font-weight:bold;
font-size:1.2em;
}
.ms-WPBody h3
{
font-weight:bold;
font-size:1.2em;
}
.ms-TPBody h4
{
font-weight:bold;
font-size:1em;
}
.ms-WPBody h4
{
font-weight:bold;
font-size:1em;
}
.ms-TPBody h5
{
font-weight:bold;
font-size:.8em 
}
.ms-WPBody h5
{
font-weight:bold;
font-size:.8em 
}
.ms-TPBody h6
{
font-weight:bold;
font-size:.65em;
}
.ms-WPBody h6
{
font-weight:bold;
font-size:.65em;
}
.ms-WPBorderBorderOnly
{
border-color:#9ac6ff;
border-width:.0625em ;
border-style:solid;
}
.ms-WPBorder
{
border-color:#9ac6ff;
border-width:.0625em ;
border-style:solid;
}
.ms-WPBorder
{
border-top-width:0px;
}
/*Plan de site*/
.headertitle, .headertitle a, .headertitle a:link
{
	font-size:1em;
}
.level-item, .level-item a, .level-item a:link
{
	font-size:0.9em;
}

/*ajouts divers VC*/
.caption 
{
      font-size:.625em; 
      font-family:verdana;
      font-weight:bold; 
      color:#666666;
	  width:175px;
	  margin-bottom:10px
}

/*accueil*/
#slider {
	width:724px;
	height:250px;
}
#sliderZone {
	width:724px;
	height:auto;
	clear:both;
}

/*********************************SplashScreen**************************************************************/
.transparence {
		background-color:transparent
}
#splashCoin {
	background-color:#000;

	width:425px;
	height:27px	
}

.splashLogo {
		width:152px;
		margin-bottom:18px;
		margin-left:37px;
		padding-top:40px
}

.splashIntro{
		width:423px;
}

.splashIntro p{
		font-size:12px;
		margin:0 40px 13px 37px;
}
.tableProvince{
	margin-left:36px;
	height:245px;
}

.tableProvince td{
/*	vertical-align:text-top;*/
	padding:0;
	margin:0;
	height:14px;	
}
.tableProvince td input{
	}

.tableProvince td label{
	vertical-align:text-top;
	font-size:12px;
	margin:0;
	padding:0;

}

.tableProvince td label { vertical-align /*\**/: top\9 }/***IE8***/

#FermerSplashScreen {
		height:22px;
		width:380px;
/*		margin-bottom:40px;*/
		text-align:right;
}

.splashContenu {
		width:425px;
		margin-left:-3px;
		background:transparent url(/_layouts/DSF/STYLES/Images/coin-splash-40X40.gif) no-repeat left top;
}

.splashContenu label {
		position:relative;
		top:1px;
}


*html .splashContenu {
		margin-left:0;
		position:relative;
		left:-3px
}
*+html .splashContenu {
		margin-left:0;
		position:relative;
		left:-3px
}
#viewdemodiv {
		background-color:transparent;
		background:url(/_layouts/DSF/STYLES/Images/coin-splash-bas.gif) no-repeat left bottom;
		padding-bottom:40px;

}

#viewdemodiv #ctl00_Iframe1.splashFrame {
		width:425px;
		background-color: transparent;
		background:none;
		height:395px;
}

#viewdemodiv #ctl00_Iframe1.splashFrame body {
	background-color: transparent;
	margin:56px;
	background:none
}

*html #viewdemodiv #ctl00_Iframe1.splashFrame {
		height:461px;
}
*+html #viewdemodiv #ctl00_Iframe1.splashFrame {
		height:462px;
}


#viewdemodiv #ctl00_Iframe1.splashFrame {
		height/*\**/:446px\9 /***IE8***/
}
#viewdemodiv	table {
	width:90%;
	margin:0;
	padding:0
}

/*******************************Fin SplashScreen**************************************************************/


/******************************* page invite sondage ********************************************************/
.splashSondageLogo {
	width:152px;
	margin-bottom:18px;
	margin-left:37px;
	padding-top:40px
}

.splashSondageIntro p{
	font-size:12px;
	margin:0 40px 13px 37px;
}

.SplashSondageBouton{
    text-align:right;
    margin-right:37px;
}

/******************************* fin page invite sondage ***************************************************/
/******encadre des nouvelles de l'accueil + styles pour Toutes les nouvelles********/
.encadre {
	margin-top:0px;
	margin-bottom:0;
	float:left;
	clear:both;
	width:475px;
 background:url(/_layouts/DSF/STYLES/Images/nouvelles-coins.gif) no-repeat left bottom;
 padding:0 0 20px;
 height:auto;
}

.encadre .DateNouvelle,.zoneInfoNouv724 .DateNouvelle,#groupe1.zoneInfo351 .DateNouvelle,#groupe2.zoneInfo351SansMarge .DateNouvelle{
		font-size:0.688em;
		color:#666;
		margin-top:9px;
}

.encadre .descriptionNouvelle,.zoneInfoNouv724 .descriptionNouvelle,#groupe1.zoneInfo351 .descriptionNouvelle,#groupe2.zoneInfo351SansMarge .descriptionNouvelle{
		font-size:0.75em;
}

.encadre .blocNouvelles h6,.zoneInfoNouv724 .blocNouvelles h6,#groupe1.zoneInfo351 .blocNouvelles h6,#groupe2.zoneInfo351SansMarge .blocNouvelles h6 {
		margin:0
}


.encadre .blocNouvelles h6 a,.zoneInfoNouv724 .blocNouvelles h6 a,#groupe1.zoneInfo351 .blocNouvelles h6 a,#groupe2.zoneInfo351SansMarge .blocNouvelles h6 a{
	font-size:0.75em;
	font-weight:normal;
	text-decoration:none
}

.encadre .blocNouvelles h6 a:hover,.zoneInfoNouv724 .blocNouvelles h6 a:hover,#groupe1.zoneInfo351 .blocNouvelles h6 a:hover,#groupe2.zoneInfo351SansMarge .blocNouvelles h6 a:hover {
	color:#003399;
	text-decoration:underline
}


.encadre .blocNouvelles h6,.zoneInfoNouv724 .blocNouvelles h6,#groupe1.zoneInfo351 .blocNouvelles h6,#groupe2.zoneInfo351SansMarge .blocNouvelles h6{
		font-family:arial,helvetica,sans-serif;
		font-size:1em;
}

.zoneInfoNouv724 .blocNouvelles,#groupe1.zoneInfo351 .blocNouvelles,#groupe2.zoneInfo351SansMarge .blocNouvelles {
		font-family:arial,helvetica,sans-serif;
		font-size:1em;
		clear:both;
		margin:0px 0px 0px;
}
.encadre .blocNouvelles 
{
    margin:0 0 0 2px
}
.encadre table,.encadre td {
    padding:0;
}
.encadre #titreSectionUn h4 table td a{
    font-size:0.75em;
    font-weight:normal;
}
.encadre .item {
		clear:both;
		margin:6px 0px 0px;
}

.zoneInfoNouv724 .blocNouvelles {
		margin:0;
		padding-right:22px;
}


h1.toutesNouv {
		margin:10px 0 0;
}

.encadre #titreSectionUn {
	padding:18px 20px 0;	
 background:url(/_layouts/DSF/STYLES/Images/nouvelles-coins.gif) no-repeat left top;
 margin-bottom:0px;
 position:relative	
}

.encadre #titreSectionUn div,.encadre #titreSectionDeux div,.encadre #titreSectionTrois div{
	padding:0;
	margin:0;
}

.encadre #titreSectionUn h4,.encadre #titreSectionDeux h4,.encadre #titreSectionTrois h4{
	padding:0;
	margin:0;
	color:#009152;
	font-weight:bold;
	 position:relative	
}

.zoneInfo724 .zoneInfo351 h4,.zoneInfo724 .zoneInfo351SansMarge h4{
	padding:0;
	margin:0;
	color:#009152;
	font-weight:bold;
	 position:relative	
}

.encadre div#groupe1,.encadre div#groupe2 {
	margin-left:auto;
	margin-right:auto;
	width:435px;
}

.encadre div#groupe3 {
	margin-left:auto;
	margin-right:auto;
	width:435px;
}



.encadre div.toutes {
	text-align:right;
	margin:12px 0 12px 0;
	font-size:0.75em;	
}   	  

.encadre h4 div div p,.encadre h4 div p {
    padding-bottom:0;
}

.encadre #titreSectionDeux,.encadre #titreSectionTrois {
		margin:3px 20px	0px;	
}

.encadre p,#groupe1.zoneInfo351 p,#groupe2.zoneInfo351SansMarge p{
	font-size:0.75em;
	padding:6px 4px 6px 0px;
}

*html .encadre p,*html #groupe1.zoneInfo351 p,*html #groupe2.zoneInfo351SansMarge p{
	font-size:0.75em;
	margin:6px 4px 6px 0px;
	width:469px
}
#groupe1.zoneInfo351,#groupe2.zoneInfo351SansMarge {
		margin-bottom:12px;
}

.zonedate {
	margin-top:10px;
	margin-bottom:0px;
	font-size:0.75em;
	float:left;
	clear:right;
}


.hautGaucheAccueil {
	width:auto;
	float:left;
}

.gaucheCol1 {
	FLOAT: left;
	width:497px;
}
.gaucheCol2 {
	FLOAT: left;
	width:227px;
}

.gaucheColHaut {
	FLOAT: left;
	width:746px;
	margin-top:-17px;
/*	margin-bottom:-12px;*/
}
.gaucheColBas {
	clear:both;
}

.gaucheCol2.ajustSlider{
	margin-top:-25px
}

.zonesInfoTroisQuatre {
		float:left;
		width:auto;
}
.zonesInfoCinqSix {
		float:right;
		width:249px;
}


.zoneInfo1,.zoneInfo2,.zoneInfo3 {
	margin-top:0;
}

.commode {
	margin-bottom:12px;
	clear:both;
}
.commode p {
	margin:0 0 0 0;
}

.zoneInfo1 p,.zoneInfo2 p,.zoneInfo3 p,.zoneInfo4 p,.zoneInfo5 p,.zoneInfo6 p,.zoneInfo7 p,.zoneInfo1 ul,.zoneInfo2 ul,.zoneInfo3 ul,.zoneInfo4 ul,.zoneInfo5 ul,.zoneInfo6 ul,.zoneInfo7 ul {
	font-size: 0.75em;
}

.zoneInfo1 ul ul,.zoneInfo1 ul ul ul,.zoneInfo2 ul ul,.zoneInfo2 ul ul ul,.zoneInfo3 ul ul,.zoneInfo3 ul ul ul,.zoneInfo4 ul ul,.zoneInfo4 ul ul ul,.zoneInfo5 ul ul,.zoneInfo5 ul ul ul,.zoneInfo6 ul ul,.zoneInfo6 ul ul ul,.zoneInfo7 ul ul,.zoneInfo7 ul ul ul {
	font-size: 1em;
}


.zoneInfo1{
	width:226px;
	margin-right:22px;
	float:left;
}

.zoneInfo2{
	width:227px;
	margin-right:22px;
	float:left;
}
*html .zoneInfo2{
	margin-right:11px;
}


.zoneInfo3,.zoneInfo4,.zoneInfo5,.zoneInfo6{
	width:227px;
}

.zoneInfo5,.zoneInfo6{
	margin-right:22px
}

.contenuGauche {		
		margin-top:0px;
		float:left;
		width:724px
}



/*zones*/
.zoneInfo180 {
	width:180px;
}

.zoneInfo226 {
	clear:left;
	width:226px;
	padding-right:22px;	
	float:left;
}

.zoneInfo226SansMarge {
	width:226px;
	float:left;
	clear: right;
}

.zoneReu226SansMargeCollapseGab {
margin:54px 0 12px 0;
font-size:0.75em;
}


.zoneInfo226SansMargeTop {
	width:226px;
	clear: right;
	margin-bottom:0;
}
.zoneReu226SansMarge {
	width:226px;
	margin-bottom:0;
	padding-bottom:12px;  
}


.zoneInfo227 {
	width:227px;
	padding-right:22px;	
	float:left;		
}

.zoneInfo227SansMarge {
	width:227px;
	float:left;
	clear: right;			
}

.zoneInfo250 {
	width:250px;
	padding-right:22px;	
	float:left;		
}

.zoneInfo250SansMarge {
	width:250px;
	float:left;
	clear: right;			
}

.zoneInfo309 {
	clear: left;
	float:left;
	width:309px;
	padding-right:22px;	   
}

.zoneInfo309SansMarge{
	width:309px;
	clear:right;
	float:left;
}

.zoneInfo310{
	width:310px;
	padding-right:22px;	
	float:left;   
}

.zoneInfo351 {
	width:351px;
	padding-right:22px;	
	float:left;
 overflow: hidden;/*pour contourner le hasLayout d'IE6*/ 
}
.zoneInfo351SansMarge {
	width:351px;
	float:left;
	clear: right;
}

.zoneInfo351.SousMedia {
	position:relative;
}
.zoneInfo351SansMarge.SousMedia {
 	position:relative;
}

.zoneInfo374 {
	width:374px;
	padding-right:22px;	
	float:left;
}
.zoneInfo374SansMarge {
	width:374px;
	float:left;
	clear: right;		
}

.zoneInfo475 {
	width:475px;
	padding-right:22px;	
	float:left;
}
.zoneInfo475SansMarge {
	width:475px;
	float:left;
	clear: right;
}
.zoneInfo522 {
	width:522px;
	clear:both;			
}

.zoneInfo610 {
	width:610px;
	float:right;
}

.zoneInfo641 {
	width:641px;
	clear:both;	
	margin-top:10px;		
}

.zoneInfo724 {
	width:724px;
	clear:both;
}

.zoneInfo770 {
	width:770px;
	clear:both;
}

.zoneInfo972 {
	width:972px;
	clear: both;
	float:left;
}

.zoneInfo724Conseiller {
	width:724px;
	clear: both;
	float:left;
	margin-top:12px;
	margin-bottom:-19px;
}

.sondageEclair {
	width:226px;
	float:left;
	clear: right;
	background:#fff;	
}
#sondageBoutons{
	margin:0 15px 0 15px;
	text-align:right;
	clear:both;	
}
#sondageBoutons #divVoter{
	width:auto;
	float:right;
	margin-bottom:9px;
	margin-left:10px;
}
#sondageBoutons #divResultats{
	width:auto;
	float:right;
	margin-bottom:9px	
}
.sondageMain{
	width:226px;
	border-bottom:1px solid #c0c0c0
}
.sondageMain td{
	background:url(/_layouts/DSF/STYLES/Images/backSondage.gif) repeat-y left top;			
}
.sondageMain td.sondageTitre{
/*	background:none;	*/
	padding:0 0 15px;		
}

.sondageBoutons,td.sondageTexte,.sondageTextePetit {
	padding:0 15px;	
}

td.sondageTexte {
	padding:0 15px 5px
}


table.sondageTexte {
	margin-top:6px;
}

table.sondageTexte td {
	font-size:0.75em;
	padding:0 15px;
	background:none;			
}
table.sondageTexte td table.sondageTexte{
	padding:0;	
}
table.sondageTexte td table td{
	background:none;	
}

td.sondageTexte input{
	padding:0;
	margin:2px 0 0;
	height:14px;
}

*html td.sondageTexte input {
	margin:0;
	position:relative;
	left:-3px;
	top:2px;
}
*+html td.sondageTexte input {
	margin:0;
	position:relative;
	left:-3px;
	top:-6px;
}

td.sondageTexte label{
	padding:0;
	margin:0 0 0 3px;
	vertical-align:top;
}
*html td.sondageTexte label{
	margin:0;
	vertical-align:top;
	line-height:12px;
	height:12px;
	vertical-align:top;
}
*+html td.sondageTexte label{
	margin:0;
}
.sondageTextePetit {
	font-size:0.65em;
	padding-top:15px;
	padding-bottom:15px;	
}

.zoneCalculatrice {
	width:522px;
	clear:both;
}

.zoneInfo180 p,.zoneInfo180 ul,.zoneInfo180 ol,
.zoneInfo226 p,.zoneInfo226 ul,.zoneInfo226 ol,
.zoneInfo227 p,.zoneInfo227 ul,.zoneInfo227 ol,
.zoneInfo250 p,.zoneInfo250 ul,.zoneInfo250 ol,
.zoneInfo309 p,.zoneInfo309 ul,.zoneInfo309 ol,
.zoneInfo310 p,.zoneInfo310 ul,.zoneInfo310 ol,
.zoneInfo351 p,.zoneInfo351 ul,.zoneInfo351 ol,
.zoneInfo374 p,.zoneInfo374 ul,.zoneInfo374 ol,
.zoneInfo474 p,.zoneInfo474 ul,.zoneInfo474 ol,
.zoneInfo475 p,.zoneInfo475 ul,.zoneInfo475 ol,
.zoneInfo522 p,
.zoneInfo544 p,.zoneInfo522 ul,.zoneInfo522 ol,
.zoneInfo610 p,.zoneInfo610 ul,.zoneInfo610 ol, 
.zoneInfo641 p,.zoneInfo641 ul,.zoneInfo641 ol,
.zoneInfo724 p,.zoneInfo724 ul,.zoneInfo724 ol,
.zoneInfo770 p,.zoneInfo770 ul,.zoneInfo770 ol,
.zoneInfo972 p,.zoneInfo972 ul,.zoneInfo972 ol,
.zoneInfo724Conseiller p,.zoneInfo724Conseiller ul,.zoneInfo724Conseiller ol,
.sondageTexte p,.sondageTexte ul,.sondageTexte ol,td.sondageTexte,.zoneCalculatrice p,
.zoneInfo226SansMarge p,.zoneInfo226SansMarge ul,.zoneInfo226SansMarge ol,
.zoneInfo227SansMarge p,.zoneInfo227SansMarge ul,.zoneInfo227SansMarge ol,
.zoneInfo250SansMarge p,.zoneInfo250SansMarge ul,.zoneInfo250SansMarge ol,
.zoneInfo309SansMarge p,.zoneInfo309SansMarge ul,.zoneInfo309SansMarge ol,
.zoneInfo374SansMarge p,.zoneInfo374SansMarge ul,.zoneInfo374SansMarge ol,
.zoneInfo351SansMarge p,.zoneInfo351SansMarge ul,
.zoneInfo475SansMarge p,.zoneInfo475SansMarge ul,.zoneInfo475SansMarge ol,
.zoneInfo226SansMargeTop p,.zoneInfo226SansMargeTop ul,.zoneInfo226SansMargeTop ol,
.zoneReu226SansMarge p,.zoneReu226SansMarge ul,.zoneReu226SansMarge ol
.Informations p, .Informations ul, .Informations ol
{
	font-size: 0.75em;
	margin-bottom: 20px;
}

.zoneInfo544 p {
padding-right:10px;    
}
    


.zoneInfo180 ul ul,.zoneInfo180 ul ul ul,.zoneInfo180 ol ol,.zoneInfo180 ol ol ol,
.zoneInfo226 ul ul,.zoneInfo226 ul ul ul,.zoneInfo226 ol ol,.zoneInfo226 ol ol ol,
.zoneInfo226SansMarge ul ul,.zoneInfo226SansMarge ul ul ul,.zoneInfo226SansMarge ol ol,.zoneInfo226SansMarge ol ol ol,
.zoneInfo226SansMargeTop ul ul,.zoneInfo226SansMargeTop ul ul ul,.zoneInfo226SansMargeTop ol ol,.zoneInfo226SansMargeTop ol ol ol,
.zoneReu226SansMarge ul ul,.zoneReu226SansMarge ul ul ul,.zoneReu226SansMarge ol ol,.zoneReu226SansMarge ol ol ol,
.zoneInfo227 ul ul,.zoneInfo227 ul ul ul,.zoneInfo227 ol ol,.zoneInfo227 ol ol ol,
.zoneInfo227SansMarge ul ul,.zoneInfo227SansMarge ul ul ul,.zoneInfo227SansMarge ol ol,.zoneInfo227SansMarge ol ol ol,
.zoneInfo250 ul ul,.zoneInfo250 ul ul ul,.zoneInfo250 ol ol,.zoneInfo250 ol ol ol,
.zoneInfo250SansMarge ul ul,.zoneInfo250SansMarge ul ul ul,.zoneInfo250SansMarge ol ol,.zoneInfo250SansMarge ol ol ol,
.zoneInfo309 ul ul,.zoneInfo309 ul ul ul,.zoneInfo309 ol ol,.zoneInfo309 ol ol ol,
.zoneInfo309SansMarge ul ul,.zoneInfo309SansMarge ul ul ul,.zoneInfo309SansMarge ol ol,.zoneInfo309SansMarge ol ol ol,
.zoneInfo310 ul ul,.zoneInfo310 ul ul ul,.zoneInfo310 ol ol,.zoneInfo310 ol ol ol,
.zoneInfo351 ul ul,.zoneInfo351 ul ul ul,.zoneInfo351 ol ol,.zoneInfo351 ol ol ol,
.zoneInfo374 ul ul,.zoneInfo374 ul ul ul,.zoneInfo374 ol ol,.zoneInfo374 ol ol ol,
.zoneInfo374SansMarge ul ul,.zoneInfo374SansMarge ul ul ul,.zoneInfo374SansMarge ol ol,.zoneInfo374SansMarge ol ol ol,
.zoneInfo475 ul ul,.zoneInfo475 ul ul ul,.zoneInfo475 ol ol,.zoneInfo475 ol ol ol,
.zoneInfo475SansMarge ul ul,.zoneInfo475SansMarge ul ul ul,.zoneInfo475SansMarge ol ol,.zoneInfo475SansMarge ol ol ol,
.zoneInfo522 ul ul,.zoneInfo522 ul ul ul,.zoneInfo522 ol ol,.zoneInfo522 ol ol ol,
.zoneInfo610 ul ul,.zoneInfo610 ul ul ul,.zoneInfo610 ol ol,.zoneInfo610 ol ol ol,
.zoneInfo724 ul ul,.zoneInfo724 ul ul ul,.zoneInfo724 ol ol,.zoneInfo724 ol ol ol,
.zoneInfo770 ul ul,.zoneInfo770 ul ul ul,.zoneInfo770 ol ol,.zoneInfo770 ol ol ol,
.zoneInfo972 ul ul,.zoneInfo972 ul ul ul,.zoneInfo724Conseiller ul ul ul,.zoneInfo972 ol ol,.zoneInfo972 ol ol ol,
.zoneInfo724Conseiller ul ul,.zoneInfo724Conseiller ol ol,.zoneInfo724Conseiller ol ol ol,
.sondageEclair ul ul,.sondageEclair ul ul ul,.sondageEclair ol ol,.sondageEclair ol ol ol,
.zoneInfo474 ul ul,.zoneInfo474 ul ul ul,.zoneInfo474 ol ol,.zoneInfo474 ol ol ol,
.Informations ul ul,.Informations ul ul ul,.Informations ol ol,.Informations ol ol ol
{
	font-size:1em;		
}

ol li ul li {
font-size:130%;
}
ol li ul li ul li {
font-size:100%;
}


/*pour contourner le hasLayout d'IE6-7*/
.zoneInfo180:empty,.zoneInfo724:empty,.zoneInfo770:empty,.zoneInfo226SansMargeTop:empty,.zoneInfo226SansMargeTop:empty,.zoneReu226SansMarge:empty,.zoneInfo351:empty,.zoneInfo351SansMarge:empty,.zoneInfo374:empty,.zoneInfo374SansMarge:empty,.zoneInfo972:empty,.zoneInfo724Conseiller:empty,.zoneInfo475:empty,.zoneInfo475SansMarge:empty,.zoneInfo522:empty,.zoneInfo309:empty,.zoneInfo310:empty,.zoneInfo309SansMarge:empty,.zoneInfo226:empty,.zoneInfo227:empty,.zoneInfo226SansMarge:empty,.zoneInfo227SansMarge:empty,.sondageEclair:empty,
.zoneInfo474:empty,.zoneInfo250:empty,.zoneInfo250SansMarge:empty, Informations:empty {
	display:none
}
.encadre:empty,.encadre div:empty,.encadre div div:empty {
	display:none;
	width:0;
	height:0;
	border:0px solid #fff;
}

.videoEmbeded972 {
	width:972px;
}

.videoEmbeded770 {
	width:770px;
}

.videoEmbeded724 {
	width:724px;
}

.videoEmbeded522 {
	width:522px;
}
.videoFlashMiniSansMarge {
	width:226px;
	clear: right;	
}

.videoEmbedPlayer{
    margin-bottom:12px;
}

.videoYoutubeContainerPanel{
    text-align: center;
    width: 100%;
    margin-bottom:12px;
}

.videoYoutubePlayerPanel{
    margin: 0 auto;
    background-color: #000000;
}

#colonneGauche {
	width:746px;
	float:left;
	clear:left;
}

#colonneGaucheExtreme {
	width:202px;
	float:left;
	margin-top:12px
}

#colonneGauche2Col {
	width:770px;
	float:left;
}

#colonneCentre {
	width:544px;
	float:left;
	clear:left;
}

#colonneDroite {
	width:226px;
	float:left;
}

/*menu Lien*/
.menuLien {
width:160px;
background-color:#e7e7e7;
font-family:Arial,Helvetica,sans-serif;
font-size:0.75em;
padding:6px 0 6px 20px;
margin-bottom:1px;
}

.menuLien a {
color:#000;
}

/*Transcriptions*/
.hyperlienVideo {
font-size:0.75em;	
display:block;
margin:10px 5px;
width:180px;							
}


/*menu contextuel*/
.menuContexte {
	width:180px;
	padding-right:22px;
	margin-bottom:12px;
}


/*tableau collapsable*/
.tabColl {
	width:724px;
	clear:both;
}

.tabColl2 {
	width:522px;
	clear:both;
	float:left;
}

.tabColl3 {
	width:972px;
	margin-bottom:12px;
	clear:both;
}

.texteCourant {
   font-family:Arial, Helvetica, sans-serif; 
   font-size:0.75em;  
   color:#000;
  display:block;
}

.marginTableauCollapsable
{
    margin-bottom:12px;
}

/*---------------------------------------------------------- Slider ---------------------------------------------------------------------------------*/
.previewItem{
 border-style:none;
 border-width:0px; 
 filter:alpha(opacity=30);
 opacity: 0.3;
	-moz-opacity:0.3;
}

.previewItemSelect{
 border-style:none;
 border-width:0px; 
 filter:alpha(opacity=115);
	opacity: 1.15;
	-moz-opacity:1.15;
}

.mainContent ul.rrItemsList,.mainContent ul#previewlist {
	margin-bottom:0;
	margin-left:0;	
	clear:left;
}

.mainContent ul#previewlist
{
 background-position:right;
 background-repeat: no-repeat;
 background-color:Transparent;
 background-image:url(/_layouts/DSF/STYLES/Images/Slider/bg-nav-slider.gif);
	position:relative;
	top: -27px; 
	float:right;
	z-index:1;
	width:119px;
	height:27px;
	text-align:center;
	margin:0px;
}

#previewlist li
{
	display: inline;
	list-style-type: none;
	
}

#previewlist li input
{
	display: inline;
	list-style-type: none;
	cursor:pointer;
 padding-top:5px;
}
/*-------------- Carrousel --------------------------------------- */
    
    .CarrouRotatorImage{
        cursor:pointer;
        margin:0 11px 0 11px;    
    }
    
.CarrouThumbsViewer{
    position:relative;
    height:94px;
}
    
#divArrowLeft
{
    float:left;
    width:46px;
    margin-top:30px;
}

#divRotator
{
    float:left;
}

#divArrowRight
{
   float:right;
   width:46px;
   margin-top:30px;
}
    
    .CarrouThumbsTab{
        margin:22px auto;
    }

    .zoneCarrousel {
	    clear:both;
	    width:724px;
	}
    .zoneCarrousel p{
        font-size:0.75em;
	}	
	
/*-------------- Carrousel 522 --------------------------------------- */
    
    .CarrouRotatorImage522{
        cursor:pointer;
        margin:0 11px 0 11px;    
    }
    
    .CarrouThumbsViewer522{
        margin:0 auto;
    }
    .CarrouThumbsTab522{
        margin:22px auto;
    }

    .zoneCarrousel522 {
	    width:522px;
	    clear:both;
	}
    .zoneCarrousel522 p{
        font-size:0.75em;
	}
	
	
	
/*-------------------------------------------Tableau taux rendement------------------------------------*/

.SousTitre1Miln
{
	COLOR: #009966;
    FONT-FAMILY: Arial;
    FONT-SIZE: 18px;
	TEXT-DECORATION: none
}

.SousTitre2Miln
{
	COLOR: #003399;
    FONT-FAMILY: Arial;
    FONT-SIZE: 15px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

.SousTitre3Miln
{
	COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

.SousTitre4Miln
{
	COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

.TexteGeneralMiln
{
	COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 13px;
	TEXT-DECORATION: none;
}

.filetBas
{
	border-bottom-color:#93bb93;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.filetHaut
{
	border-Top-color:#93bb93;
	border-Top-style:solid;
	border-Top-width:1px;
}

.gridAlternateItem
{
	color: #000000;
	font-family: Arial;
	font-size: 0.75em;
	font-weight: normal;
	background-color:#F0F0F0;
	text-align: right;
}

.gridHeader1
{
	color: #000;
	font-family: Arial;
	font-weight :bold;
	font-size: 0.75em;	
	background-color: #93bb93;
	border-collapse:separate	
}

.gridHeader2
{
	color: #000000;
	font-family: Arial;
	font-size: 0.75em;	
	background-color: #f4f8e7;
	font-weight :bold;
}

tr.gridItems
{
	color: #000000;
	font-family: Arial;
	font-size: 0.75em;
	font-weight: normal;
	text-align: right;
	padding-right: 4px;
}

td.gridItems
{
padding:8px 5px;
}


.gridItemsSpecial
{
	color:#4366aa;
	font-family: Arial;
	font-weight:bold;
	text-align: right;
	padding-right: 4px;
}


.gridTitle
{
	color: #5b5b5b;
	font-family: Arial;
	font-size: 1em;
	font-weight: bold;
	padding-bottom:9px;
	/*background:url(/_layouts/DSF/STYLES/Images/back-gridTitle.gif) left bottom repeat-x;*/
}


.history
{
	background-repeat:no-repeat;
	background-position:center;
	background:url(/dsf-dfs/millenia/images/desj-historique.gif);
}

.MilleniaTitre
{
	color: #009966;
    font-family: Arial;
    font-size: 24px;
    font-weight :normal;
	text-decoration: none
}

.noteSup
{
	font-size:10px;
	text-decoration:none;
	vertical-align:super;
}

.space
{
	height:15px;
}

.gridHeader1 .tdCenter
{
	text-align:center;
	padding:8px 5px;
	border-left:1px solid #fff;
	color:#000
}

.gridHeader2 .tdCenter
{
	text-align:center;
	padding:8px 5px;
	border-left:1px solid #93bb93;
	color:#000
}


.tdCenter
{
	text-align:center;
	padding:8px 5px
}


.gridHeader1 .tdCenterRight
{
	text-align:right;
	padding:8px 5px 8px 5px;
	color:#000	
}

.gridHeader2 .tdCenterRight
{
	text-align:right;
	padding:8px 5px;
	color:#000	
}

.tdCenterRight
{
	text-align:right;
	padding-left:0px;
	padding-right:5px;
	padding:8px 5px 8px 5px
}

.gridHeader1 .tdLeft
{
	text-align:left;
	padding:8px 5px 8px 5px;
	color:#000;
}


.gridHeader2 .tdLeft
{
	text-align:left;
	padding:8px 5px;
	color:#000	
}

.tdLeft
{
	text-align:left;
	padding:8px 5px
}

.gridHeader1 .tdRight
{
	text-align:right;
	padding:8px 5px;
	color:#000	
}

.gridHeader2 .tdRight
{
	text-align:right;
	padding:8px 5px;
	color:#000	
}

tr.gridItems td.tdRight,tr.gridAlternateItem td.tdRight
{
	text-align:right;
	padding:8px 5px
}

.txt
{
	color:black;
}

/*------------------------------------------- Calculatrice -------------------------------------------*/

.repAgeHommes,.repAgeFemmes {
	padding:0 19px 10px;		
	text-align:right;
	color:#5B5B5B		
}

.divFemme,.divHomme {
	width:auto;
	margin-right:60px;
}

.divHomme label,.divFemme label {
	text-align:right;
/*	margin-bottom:5px;*/
}

.divSaisie h5{
		margin-right:8px;
		font-size:0.75em 
}

h5.h3Age {
	border-top:1px solid #c0c0c0;
	padding:12px 19px 0;
	color:#000;
	margin-right:0px;
}
.divSaisie label{
		margin-right:8px;
		font-size:0.75em
}

.divSaisie {
	background:url(/_layouts/DSF/STYLES/Images/calcuCoinBas.gif) no-repeat left bottom;
	margin-bottom:25px;
	margin-top:10px;
	position:relative;
	width:337px;
	zoom:1;
}

#ageHommeFemme{
		color:#5B5B5B;
		background:url(/_layouts/DSF/STYLES/Images/calcuAge.gif) no-repeat left bottom;
		zoom:1;
}
#hommeFemmeFerme {
		color:#5B5B5B;
		background:url(/_layouts/DSF/STYLES/Images/calcuCoinHaut.gif) no-repeat left top;
		padding:19px 0 13px 0;
}
#hommeFemmeFerme h5{
		margin:0 0 2px;
		padding:0 19px;
}
#hommeFemmeFerme p{
		width:auto;
		padding:0 19px;
}
#hommeFemmeSelect {
font-size:0.75em;
margin:0 auto;
padding-left:17px;
position:relative;
width:200px;
}

.CalcuLblHommes {
display: block;
float: left;
margin: 4px 8px 0px -9px;
}

.CalcuLblFemmes {
display: block;
float: left;
margin: 4px 8px 0px 17px;
}

.CalcuRcbHommes, .CalcuRcbFemmes {
display: block !important;
float: left;
width: 30px !important;
}

#btnCalculer{
	text-align:right;
	height:22px;
	padding-right:25px;
	position:relative;
	bottom:-12px;
	zoom:1;
}

#divAccirance,#divAccirancePlus {
		font-weight:bold;
		font-size:0.688em;
		margin-top:15px		
}

#divAccirance {
	background:#F2f2f2;
	padding:6px 4px 2px 6px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	height:60px;
	width:80px;
	position:relative;
	text-align:left
}
#divAccirancePlus {
	background:#e2ffbb;
	padding:4px 6px 2px 4px;
	height:62px;
	width:80px;
	position:relative;
	text-align:left
}

.calcuResultat {
		font-weight:bold;
		font-size:1.2em;
		position:absolute;
		bottom:2px;
		text-align:center;
		margin:0 auto;
		width:62px;
		left:21%
}

#divAccirance .calcuResultat {
	text-align:center
}
#divAccirancePlus .calcuResultat {
	text-align:center
}

#divAccirance .calcuResultatTitre {
	text-align:center
}
#divAccirancePlus .calcuResultatTitre {
	text-align:center
}

.divLienSaisie {
		font-size:0.75em;
		margin-bottom:17px;
}
.divLienSaisie a{
		text-decoration:none;
}

.divLienSaisie a:hover{
		text-decoration:underline
}
#validateur{
	font-size:0.75em;
	margin-bottom:6px;					
}

/*-------------- Validation summary --------------------------------------- */
.msgErrTexte {
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: normal;
	font-size: 11px;
	word-spacing: normal;
	text-transform: none;
	color: #000000 !important;
	font-family: Arial, Verdana, sans-serif;
	letter-spacing: normal;
}

.summaryTable {
	border-right: 1px solid #c0c0c0;
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	background-color: #f7faed;
	font-weight: bold;
	width: 100%;
	padding: 7px 10px 0 10px;
	margin: 0px 0px 15px 0px;
}
.summaryTable ul {
 margin-top:-1px;
	margin-bottom:11px;
}


.summaryHeaderTdImage {
	width: 1%;
	text-align: left;
	vertical-align: middle;
}

.summaryHeaderImage {
	border-width: 0;
}

.summaryHeaderTdText {
	width: 99%;
	text-align: left;
	font-family: Arial;
	font-size: 13px;
	color:#d34f15;
}

.summaryTdMessages {
	font-weight: normal;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

.summaryMessageList {
	margin-left:9px;
}

.summaryMessageHyperLink {
}

.summaryMessageHyperLink:hover {
	text-decoration:underline;
}


/*------------------------------------------- Trouver un centre financier -------------------------------------------*/

.infoCentreF {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 0.75em;
}

.panTrouverCentre {
		margin-top: 10px;
}

.panCritereRecherche {
    width:226px;
    vertical-align:top;
    text-align:left;
    padding-right:50px;
}

.panCritereBoutonRecherche {
    width:226px;
    vertical-align:top;
    text-align:left;
    padding-right:50px;
}

.colResultatRecherche {
    vertical-align:top;
    text-align:left;
    font-size:0.75em !important;
}
.colCritereRecherche select  {
    font-family:Arial !important;
    font-size:0.75em !important;
}

.colCritereRecherche {
    background-color:#f2f2f2;
    border:1px solid #d6d6d6;
    padding:10px;
    font-size:0.75em !important;
}

.colResultatRecherche .titreSection {
		margin-top: -12px;	
}

.col1ResultatRecherche{
    width:317px;
    float:left;
    margin-top:10px;
    font-size:0.75em !important;
}

.col2ResultatRecherche{
    width:317px;
    float:left;
    padding-left:10px;
    border-left:1px solid #c0c0c0;
    margin-top:10px;
    font-size:0.75em !important;
}

.col3ResultatRecherche {
    width:316px;
    float:left;
    padding-left:10px;
    border-left:1px solid #c0c0c0;
    margin-top:10px;
    font-size:0.75em !important;
}

.tableRecherche{
clear:both;
width:972px;
}
.zoneInfo972 .tableRecherche {
font-size:1.3em;
}

.zoneInfo972 td {
font-size: 1em;
}

.RecherchePagination{
    clear:both;
    padding-top:50px;
    font-size:0.75em !important;
}

.labelTrouverCentre{
    font-family: Arial;
    font-size: 0.75em;
    position:relative;
}

.labelTrouverCentreErreur{
	text-align: left;
	font-weight: normal;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color:Red;
}

.colCritereRecherche .titreSection,.colResultatRecherche .titreSection{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.15em; 
	color: #224f87;
	font-weight:normal;
	padding-bottom:8px;
	display:inline-block
}
.colResultatRecherche .titreSection{
	margin-top:20px;
}

.cellTitre{
    padding-bottom:2px;
	padding-top:12px;
	height:50px;
	vertical-align:top;
}


.lblTitreTrouverCentre{
 	padding-bottom:8px;
	display:block;
	height:50px;
	width:307px;
	border-bottom:1px solid #c0c0c0;
}

.labelCentreCarte {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.92em; 
	color:#5b5b5b;
	font-weight:bold;
}

#directions, #directions #itineraire, #directions .googledir, #directions table tr td, #carte {
font-size:0.75em !Important;							
}

#directions {
width:240px !important;							
}

#carte {
left:10px;				
}

.espacementTrouverCentre {
margin-top:25px;			
}

.panCboProvinceForm, .panCboVilleForm, .panCboTypeForm {
padding-bottom: 5px;
position:relative;
clear:both;
}

.panlnkCentreFinanceForm {
padding-top:5px;
text-align:right;
}




/*------------------------------------------- Pour nous joindre -------------------------------------------*/
/*------------------------------------------- Pour nous joindre -------------------------------------------*/



/* Note : dimensions de la fenêtre Javascript à configurer dans la console : 546 x 400 */

.ContactUSContainer {
   width:478px;
    margin:10px 0 5px 20px;
}

.ContactUSContainer h1 {
   padding:0;
   margin:30px 0 0 0;
}


.ContactUSContainer .logoGauche {  
    float:left;
    top:-22px;
    margin-bottom:-18px;
}

.ContactUSContainer .logoDroit {
    position:relative;
    top:15px;
    margin-left:375px;

}

.ContactUSContainer .titreSectionContactUS {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.15em; 
	color: #224f87;
	font-weight:normal;
}

.ContactUSContainer .tabIdentification {
    width:474px;
    margin-top:-5px;

}

.ContactUSContainer .tabIdentificationColGauche {
    width:226px;
}

.ContactUSContainer #tabQuestion {
    margin:23px 0 0 -3px;
    width:474px;
}
.ContactUSContainer #tabQuestion .tabIdentificationColDroit {
    padding-left: 19px;

}

.ContactUSContainer #tabQuestion textarea {
    width:474px;
    margin-right:-6px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 0.75em;
}

.ContactUSContainer .labelContactUS {
    font-family: Arial;
    font-size: 0.75em;
    height:25px;
}

.ContactUSContainer .rdoContactUS {
    height:37px;
	   font-family: Arial;
    font-size: 0.75em;
}
.ContactUSContainer table.rdoContactUS tr td {
    vertical-align:top;
    padding-top:17px;
}

.ContactUSContainer .rdoContactUS input {
    padding:0;
    position:relative;
    left:-5px;
}
.ContactUSContainer .rdoContactUS label {
    position:relative;
    left:-5px;
    top:-2px;
}

.ContactUSContainer .txtContactUS {
	width:224px;
}

.ContactUSContainer .zoneConfirmationCourriel {
    float:left;
    clear:both;
    width:474px;
    vertical-align:middle;
    padding-bottom:5px;
    margin-top:10px;
}

.ContactUSContainer .zoneInfo474 {
    width:474px;
	   clear: both;
	   float:left;
	   padding-bottom:12px;
}

.tabIdentificationColDroit {
    width:248px;
    padding-left:22px;

}

.ContactUSContainer .divSendBouton {
    text-align:right;
}

.ContactUSContainer .divPrintBouton{
    text-align:left;
    width:226px;
}
.ContactUSClose {
    margin-left:6px;
}


.spanContactUS{
    height:25px;
}

.labelConfirmContactUS {
	font-size:0.75em;
	position:relative;
	top:8px;
}


/*----------------------------------- Envoyer à un ami (SendToFriend)------------------------------*/



/* Note : dimensions de la fenêtre Javascript à configurer dans la console : 546 x 400 */

.SendToFriendContainer {
   width:474px;
    margin:7px 0 5px 19px;
}

.SendToFriendContainer h1 {
   padding:0;
   margin:35px 0 10px 0;
}

.SendToFriendContainer .logoGauche {  
    float:left;
    top:-22px;
    margin-bottom:-18px;
}

.SendToFriendContainer .logoDroit {
    position:relative;
    top:15px;
    margin-left:375px;

}

.SendToFriendContainer .titreSectionSendToFriend {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.15em; 
	color: #224f87;
	font-weight:normal;
}

.SendToFriendContainer .tabIdentification {
    width:474px;
    margin-top:-5px;

}

.SendToFriendContainer .tabIdentificationColGauche {
    width:226px;
}


.SendToFriendContainer .labelSendToFriend {
    font-family: Arial;
    font-size: 0.75em;
    height:25px;
}

.SendToFriendContainer .txtSendToFriend {
	width:224px;
}

.SendToFriendContainer .zoneConfirmationCourriel {
    float:left;
    clear:both;
    width:474px;
    vertical-align:middle;
    padding-bottom:5px;
    margin-top:10px;
}

.SendToFriendContainer .zoneInfo474 {
    width:474px;
	   clear: both;
	   float:left;
	   padding-bottom:12px;
}

.tabIdentificationColDroit {
    width:248px;
    padding-left:22px;

}

.SendToFriendContainer .divSendBouton {
    margin-left:393px;
}

.SendToFriendContainer .divPrintBouton{
    text-align:left;
    width:226px;
}
#ctl00_PlaceHolderMain_SendToFriend_btnFermerConf {
    margin-left:6px;
}

.spanSendToFriend{
    height:25px;
}

.SendToFriendClose {
    margin-left:6px;
}


.labelConfirmSendToFriend {
display:block;
font-size:0.75em;
position:relative;
width:440px;
padding-top:8px;
}


#FormSendToFriendZone {
height:450px;							
}

#FormSendToFriendZone .zoneInfo474 {
display:none;					
}

#FormSendToFriendZone .chkSendToFriend {
font-size:0.75em;							
}

#FormSendToFriendZone h2 {
position:relative;
top:0;						
}

#FormSendToFriendZone .titreSectionSendToFriend {	
font-size: 1.15em; 
color: #3C7885;			
}

#FormSendToFriendZone textarea {
width:474px;
font-family:Arial,Helvetica,sans-serif;
font-size:0.75em;		
}

#FormSendToFriendZone .tabIdentificationColGauche, #FormSendToFriendZone .tabIdentificationColDroit {
padding-top:5px;
padding-left:0;
vertical-align:top;				
}


#FormSendToFriendZone .chkSendToFriend {
display:block;
width:254px;
margin-left:-4px;
}



/*****************************Recherche********************************/

.ms-srchresultstop {
	background:#fff;
	padding-top:8px;
	padding-bottom:5px;
	height:12px
}

.tdResultGen {
				width:724px;
}

.tabResultGen .pourcentPert {
    padding-left:22px;
	padding-top: 2px;
}

.mainContainer td.ms-sbcell{
padding:0px;
white-space:nowrap;
border:solid 0 #fff;
}
.mainContainer td .ms-sbgo.ms-sbcell {
		padding-right:17px;
		padding-left:9px
}
.mainContainer td.ms-sbcell img {
margin-right:5px;
}

.mainContainer td .ms-sbcell.ms-sblink a{
		color:#0000ff
}
.mainContainer td.ms-sbcell.ms-sblink a:hover{
		color:#0000ff
}

.mainContainer .ms-sbplain{
border:inset 2px;
border-right-width:1px;
border-right-color:#b2b2b2;
border-bottom-width:1px;
border-bottom-color:#b2b2b2;
padding-left:6px;
}
td.ms-advsrchHeadingText {
	background-color:#fff;	
	padding-bottom:9px;
	padding-top:0;
}
#ctl00_SPWebPartManager1_g_a9cd83bf_5c89_4742_89da_d47b2456aa9b_ASB_SS_SL .ms-advsrchHeadingText {
		padding-top:22px;
		padding-bottom:12px;
}

td.ms-advsrchText{
		padding:0;
}

td.ms-advsrchText label b{
		line-height:29px;
}

td.ms-advsrchText select{
		margin-top:12px;
		margin-bottom:14px;
}

td.ms-advsrchText label {
		position:relative;
		top:-2px;
}



/************************** Acces Securiess ****************************/
.btnAccesSecur {
/*text-indent:-9999px;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 0px;
border:0;


font-size: 0px;
display:block;
line-height: 0px;
cursor:hand;*/
}

.panTxtLogin
{
    padding-bottom:8px;
    clear:both;
    width:100%;
}

.panTxtPassword
{
    padding-bottom:8px;
    clear:both;
    width:100%;
}

.panBtnAccesSecur
{
   /*padding-bottom:8px;
   float:right;*/
   text-align:right;
   /*clear:both;
   width:100%;*/
}

.asRadComboBoxSystem
{
   width:204px !important;
   /*width:204px;*/
   padding-bottom:8px;
}

.PanelConnect{
width:203px;
margin:0px 0px 0px 0px;
padding:10px 10px 10px 10px;

}

.panAsLinkConnect{
padding-bottom: 8px;
font-size:0.75em;
text-align:right;
}

.panAsContenu{
padding-bottom: 8px;
}


/************************ Calculatrice Accirance ***********************/   
div.rowContenuAcci
    {
	    width:337px;
	    clear:both;
    }
    
    
/************************ Comment *************************************/   

.PanelContenu{
margin:0px 0px 0px 0px;
padding:7px 10px 7px 10px;
}

/************************ Conseiller **********************************/   
.PanelConseiller .Information {
font-size:0.75em;
padding-bottom:10px;
}

.PanelConseiller .Information2 {
font-size:0.65em;
padding-bottom:10px;
}

.PanelConseiller {
background-color:#ecf3f7;
margin:0;
padding:8px 8px 18px 10px;
}
    
.PanelConseiller label {
font-size:0.75em;
position:relative;
top:-2px;
}

.PanelConseiller #divJourSoir label{
    float: right;
    font-size: 0.75em;
    position: relative;
    top: 2px;
}

.PanelConseiller span.labelTiroirContrat, .PanelConseiller span.labelTiroirConseiller  {
 font-size:0.75em;
 display: block;
 width:205px;
 padding-top:5px;
 padding-bottom:7px;
}

.PanelConseiller .textarea {
font-size:0.75em;
font-family:Arial;
width:200px !important;
}

.PanelConseiller #divValidation{
position:relative;
}

.PanelConseiller #divImageValidation {
float: left;
left: 0 !important;
position: relative;
width: 25px !important;
}

.PanelConseiller #divMsgValidation {
    float: left;
    font-size: 0.75em;
    position: relative;
    width: 180px;
}

.PanelConseiller #divTitre{
position:relative;
float:left;
left:0 !important;
width: 54px !important;
padding:0px;
margin-bottom:10px;
}

.PanelConseiller #divPrenom{
position:relative;
float:left;
margin-bottom:10px;
}

.PanelConseiller #divNom{
clear:both;
margin-bottom:10px;
}

.PanelConseiller #divAdresse, .PanelConseiller #divVille, .PanelConseiller #divProvince, .PanelConseiller #divCodePostal,
.PanelConseiller #divCourriel, .PanelConseiller #divQuestion, .PanelConseiller #divContrat, .PanelConseiller #divConseiller {
position:relative;
margin-bottom:10px;
}

.PanelConseiller .drop-1 {
position:relative;
left:0 !important;
width: 50px !important;
height:22px;
overflow:hidden;
}

.PanelConseiller .drop-2 {
position:relative;
left:0 !important;
width: 204px !important;
height:22px;
overflow:hidden;
}

.PanelConseiller .drop-3 {
position:relative;
left:0 !important;
width: 204px !important;
height:22px;
overflow:hidden;
}

.PanelConseiller .drop-4 {
position:relative;
left:0 !important;
width: 204px !important;
height:22px;
overflow:hidden;
}

.PanelConseiller .textfield-1 {
width: 200px !important;
}

.PanelConseiller .textfield-2 {
width: 146px !important;
}

.PanelConseiller .textfield-3 {
width: 200px !important;
}

.PanelConseiller #divJourSoir{
position:relative;
margin-bottom:3px;
margin-top:4px;
}

.PanelConseiller #divJourSoir input{
position:relative;
float:left;
}

.PanelConseiller #divJourSoir label{
position:relative;
float:left;
}

.PanelConseiller #divEnvoyer{
position:relative;
left:-2px;
text-align:right;
}

.PanelConseiller .validationText {
display:block;
float:right;
font-size:0.75em;
width:165px;
padding-bottom:10px;
position:relative;
left:-10px;
}


/************************ Conseiller formulaire **********************************/  

.ConseillerCommunique .secure {
float:right;
margin-top:13px;
}

.ConseillerLayoutHeader {
font-size:1em;							
}

.ConseillerCommunique .secure {
float:right;
margin-top:13px;
top:-4px;
width:103px;
}

.formConseillerLayout {
padding-top:15px;
padding-bottom:5px;				
}

.ConseillerCommunique .zoneConfirmationCourriel{
    float:left;
    clear:both;
    width:600px;
    vertical-align:middle;
    padding-bottom:5px;
    margin-top:10px;
}


.formConseillerLayout #Titre {
height:27px;
}

.formConseillerLayout #Identification, .formConseillerLayout #Adresse, .formConseillerLayout #Ville, .formConseillerLayout #ProvincecodePostal, .formConseillerLayout #Courriel {
height:54px;				
}

.formConseillerLayout #Telephone {
height:62px;				
}


.formConseillerLayout label {
position:relative;
top:-3px;
margin-right:15px;								
}

.formConseillerLayout input {
height:16px;
border:1px solid #b8b8b8;
font-family:Arial !important;
}

.formConseillerLayout #Nom input, .formConseillerLayout #Prenom input, .formConseillerLayout #Adresse input, .formConseillerLayout #Ville input, .formConseillerLayout #Courriel input, .formConseillerLayout #txtNomCaisse {
width:226px;
margin-right:22px;			
}

.formConseillerLayout #CodePostal input {
width:85px;
margin-right:22px;			
}

.formConseillerLayout #MainTelephone input {
width:144px;
margin-right:22px;			
}

.formConseillerLayout #Poste input {
width:58px;
margin-right:22px;			
}

.formConseillerLayout select {
width:228px;
margin-right:22px;
font-family: arial,helvetica,sans-serif;	
font-size:1.1em !important;			
}

.formConseillerLayout #Nom, .formConseillerLayout #Province, .formConseillerLayout #MainTelephone, .formConseillerLayout #Poste {
float:left;
}

.formConseillerLayout #Titre input, .formConseillerLayout #JourSoir input, .formConseillerLayout #CheckContrat input, .formConseillerLayout #CheckConseiller input {
margin-left:-3px;							
} 

.formConseillerLayout #JourSoir input {
margin-top:-1px;				
}

.formConseillerLayout select  {
height:20px;
border:1px solid #b8b8b8;							
}

.formConseillerLayout #LabelContrat h5, .formConseillerLayout #LabelInfoSupp h5, .formConseillerLayout #LabelConseiller h5 {
margin-bottom:10px;	
font-size: 1.15em;
color: #5b5b5b;
font-weight:bold;
}

.formConseillerLayout #CheckContrat {
position:relative;
top:-12px;				
}

.formConseillerLayout .caisseTitre {
position:relative;
left:13px !important;
top:3px;							
}

.formConseillerLayout #txtNomCaisse {
position:relative;
top:-3px;
left:17px;		
			
}

.formConseillerLayout #CheckConseiller {
margin-top:-12px;
padding-bottom:15px;		
}


.formConseillerLayout .txtInfoSupp {
height:80px;
width:475px;
border:1px solid #b8b8b8;	
margin-bottom:25px;	
font-family:arial;
font-size:1em;							
}

.formConseillerLayout #Envoyer {
text-align:right;
margin:30px 0 0 0;					
}

.formConseillerLayout .btnAppelez {
height:22px;
padding-right:22px;					
}

.formConseillerLayout .btnFermer {
height:22px;
margin-right:1px;					
}

.formConseillerLayout #divFermerResult {
margin-top:15px;
text-align:right;
}

.formConseillerLayout .btnFermerResult {
height:22px;
}

.formConseillerLayout #ValidSomm .summaryTable {
margin:-10px 0px -5px 0px;
}

.formConseillerLayout .summaryHeaderTdText {
font-size:1.1em;								
}

.formConseillerLayout .summaryMessageList {
padding-bottom:10px;		
}

.formConseillerLayout #ProvincecodePostal, .formConseillerLayout #Courriel, .formConseillerLayout #FormatTextTelephone {
position:relative;				
}

.formConseillerLayout #formatTextCodePostal span, .formConseillerLayout #FormatTextCourriel span, .formConseillerLayout #FormatTextTelephone span {
position:absolute;
width: 500px;				
}

.formConseillerLayout #formatTextCodePostal span {
top:37px;
left:250px;				
}

.formConseillerLayout #ImageResult {
float:left;
}

.formConseillerLayout #LabelResult {
position:relative;
top:8px;
left: 5px;
margin-top:13px;
}

.formConseillerLayout .txtCodePostal, .formConseillerLayout .txtCourriel, .formConseillerLayout .txtTelephone {
font-size:110%;
letter-spacing:0em;
padding-top:1px;
padding-left:0px;
}

.ConseillerCommunique .logoDroit {
    position:relative;
    top:15px;
    margin-left:624px;

}

.ConseillerCommunique .logoGauche {  
    float:left;
    top:-22px;
    margin-bottom:-18px;
}

.ConseillerCommunique h1 {
   padding:0;
   margin:30px 0 0 0;
}
.divFormConseillerLayout{
    font-size:0.75em
}

.ConseillerCommunique {
   width:724px;
    margin:10px 0 5px 20px;
}
   
/************************ Tiroir Formulaires *********************************/   


.rpTemplate {
line-height:1em !important;	
}

.dropdownsWrapper {
position:relative;	
min-height:1px;	
clear:both;		
}

/* .dropdownsWrapper .RadComboBox_Default table td.rcbInputCell, .dropdownsWrapper .RadComboBox_Default .rcbInputCell .rcbInput {
} */


li.rpItem.rpFirst.rpLast .rpTemplate .rcbGroupe {
height:42px;
margin-top:0;
margin-left:0;
}

.rcbGroupe .RadComboBox {
width:205px !important;
}

.rcbProvince, .rcbBureau {
margin-left:10px;
width:205px;
height:32px;
}


.PanelForm{
margin:0 10px 8px 10px;
}

.divFormulaires {
padding-bottom:10px;
}
.divFormulaires a {
margin-right:9px
}

.divBouton a {
text-align:right;
display:block;
height:22px;
margin-bottom:8px;
float:right;
}




/******** Trouver formulaires *****************************************/


.trouverFormulaires .RechercheResultatsWrapper {
background:url(Images/green-pixel.gif) 350px top repeat-y;
margin:20px 0 30px;	
padding-bottom:30px;	
}

.trouverFormulaires .lableTitreRecherche {
padding-bottom:15px;
font-family:Arial, Helvetica, sans-serif;
font-size: 1.3em; 
color: #224f87;
display:block;
}

.labeltrouverFormulaires{
    font-family: Arial;
    font-size: 0.75em;
}

.trouverFormulaires .labelResultat{
font-size: 0.95em; 
color: #224f87;
font-weight:bold;	
display:block;
padding-bottom:15px;
}

.ResultatDescription{
display:block;
}

.trouverFormulaires .zoneFiltrageFormulaire {
width:350px;
float:left;
}

.trouverFormulaires .zoneAffichageFormulaires {
width:572px;
margin-left:350px;
padding-left:50px;
				
}


.zoneDirective {
background-color:#f2f2f2;
border:1px solid #d6d6d6;
padding:10px 10px 0 10px;
margin-bottom:20px;
}

.zoneResultat{
padding:0 10px 0 10px;
}


.trouverFormulaires .zoneAffichageFormulaires .LienFormulaire {
font-size:0.75em;
padding-bottom:15px;		
}

.trouverFormulaires .zoneFiltrageFormulaire select {
margin-bottom:8px;
height:20px;
vertical-align:middle;
width:300px !important;			
}

.trouverFormulaires .zoneFiltrageFormulaire .zoneDropdown{
float:left;
width:300px;
margin-bottom:10px;
}

.trouverFormulaires .zoneFiltrageFormulaire .Informations{
float:left;
width:300px;
}

.trouverFormulaires .zoneFiltrageFormulaire .btnAfficher {
margin-top:17px;
float:right;						
}

.trouverFormulaires select {
font-family:Arial !important;
font-size:75% !important;					
}

/*********************** Formullaire Tous ****************************************/
.divFormTousQC{
font-family:Arial !important;
font-size:75% !important;
margin-right:22px;
padding-bottom:15px;
}

.divFormTousHQC{
font-family:Arial !important;
font-size:75% !important;
padding-bottom:15px;
}

.FormGroupSeparateur{
    height:20px;
    border-bottom-color:#c0c0c0;
    border-bottom-width:1px;
    border-bottom-style:solid;
}


/************************ Changement d'adresse *********************************/  

.changementAdresse h3 {
font-weight:bold;
font-size:1.2em;
}

.changementAdresse h2 {
margin-bottom:6px;
}

.changementAdresse .secure {
float:right;
margin-top:13px;
}

.changementAdresse .logoDroit {
float:right;
top:15px;
}

.changementAdresse select {
height:20px;
font-family:Arial !important;							
}
.changementAdresse input {
height:15px;							
}

.changementAdresse #DtcDateNaiss input{
font-family:Arial !important;					
}

.changementAdresse select, .changementAdresse input, .changementAdresse .riTextBox, .changementAdresse .riEnabled {
border:1px solid #b8b8b8 !important;
}

.changementAdresse .riTextBox, .changementAdresse .riEnabled {
height:13px !important;
position:relative;
top:-1px;
}


.changementAdresse {
font-size:0.8em;
margin-left:22px;
}

.changementAdresse p {
font-size:1em;
margin-top:10px;
margin-bottom:25px;
}

.changementAdresse .logo {
padding:0;
}


.changementAdresse .subHeader {
margin-top:12px;
border-top: 1px solid #009152;
}

.changementAdresse h1 {
float:left;
width:666px;
}

.changementAdresse .etapes {
position:relative;
top:10px;
}

.changementAdresse .summaryHeaderTdText {
font-size:12px !important;
}

.changementAdresse ul.summaryMessageList li {
font-size:12px !important;
}

.changementAdresse #CommentForm ul li, .changementAdresse #Precisions ul li {
list-style-type: none;
margin-left:7px;
background:url("/_layouts/DSF/STYLES/Images/scaler.gif") no-repeat scroll left 5px transparent;
}

.changementAdresse #CommentForm {
margin-left:-15px;
font-size:1.2em;
padding-bottom:3px;
}

.changementAdresse #BasDePage {
margin-top:20px;
}

.changementAdresse hr {
display:none;
}

.changementAdresse #Boutons { 
position:relative;
height:100px;
}

.changementAdresse .btnPrecedent {
position:absolute;
left:1px;
margin-top:10px;
height:22px;
border:0 !important;
}

.changementAdresse .btnContinuer {
position:absolute;
left:672px;
margin-top:10px;
height:22px;
border:0 !important;
}
.changementAdresse .btnEnvoyer {
position:absolute;
left:684px;
margin-top:10px;
height:22px;
border:0 !important;
}
.changementAdresse .btnFermer {
position:absolute;
left:690px;
margin-top:10px;
height:22px;
border:0 !important;
}

.changementAdresse .Comment1, .changementAdresse .Comment20, .changementAdresse .Comment21, .changementAdresse .Comment22 {
margin: -4px 0px -6px 0px;
}

.changementAdresse .Comment31 {
margin: -16px 0px -28px 0px;
}

.changementAdresse .ValidSomm1 .summaryTable, .changementAdresse .ValidSomm20 .summaryTable, .changementAdresse .ValidSomm21 .summaryTable, .changementAdresse .ValidSomm22 .summaryTable {
	margin: -9px 0px -10px 0px;
}

.changementAdresse .ValidSomm31 .summaryTable {
	margin: -27px 0px 2px 0px;
}

.changementAdresse .ValidSomm32 .summaryTable {
	margin: -9px 0px -4px 0px;
}

.changementAdresse .RadInput_Default .riError {
background:#000 no-repeat 100% -298px !important;
color:#000;
}

.changementAdresse .RadInput_Default .riErrorJaune {
background:#ffff99 no-repeat 100% -298px !important;
color:#000;
}


/********************************************* Changement d'adresse 1.0 *********************************************************/

.changementAdresse .rcCalPopup {
position:relative;
top:-2px;				
}

.changementAdresse #TitreIdent, .changementAdresse #TitreCollectif, .changementAdresse #TitreIndividuel, .changementAdresse #InfoAddTitre, .changementAdresse #TitreTelephone21, .changementAdresse #TitreTelephone22, .changementAdresse #TitreChngEff, .changementAdresse #ProduitsTitre, .changementAdresse #AdresseTitre, .changementAdresse #PourMeJoindreTitre, .changementAdresse #TitreNouvelleAdrs20  {
font-size: 1.15em; 
color: #224f87;
font-weight:bold;
}

.changementAdresse #TitreNouvelleAdrs22 {
font-size: 1.15em; 
color: #224f87;
font-weight:bold;
margin-bottom:-10px;
}

.changementAdresse #TitreCollectif, .changementAdresse #TitreIndividuel {
margin-top:15px;
margin-bottom:8px;
}


.changementAdresse #Titulaire1 {
margin-top:5px;
}

.changementAdresse .chbTitulaire label {
display: block;
width:740px;
position:relative;
top:-20px;
left:23px;
}

.changementAdresse .lblPrenomTitulaire, .changementAdresse .lblNomTitulaire, .changementAdresse .lblDateNaissTitulaire, .changementAdresse .lblProduitCollTitre, .changementAdresse .lblTypeCollTitre, .changementAdresse .lblEmplCollTitre, .changementAdresse .lblNoCollTitre, .changementAdresse .lblIdCollTitre, .changementAdresse .lblIndividuel, .changementAdresse .lblProduitIndivTitre, .changementAdresse .lblTypeIndivTitre, .changementAdresse .lblNomIndivTitre, .changementAdresse .lblNoIndivTitre {
 font-weight:bold;
}

.changementAdresse #LblPrenom, .changementAdresse #LblNom, .changementAdresse #LblDateNaiss {
height:20px;
}

.changementAdresse #PrenomTitulaire, .changementAdresse #NomTitulaire {
display:block;
float:left;
margin-right:26px;
width:257px;
margin-top:-2px;
}

.changementAdresse #DateNaissTitulaire {
float:left;
margin:-2px 0px 15px 0px;
}

.changementAdresse #PrenomTitulaire input, .changementAdresse #NomTitulaire input {
display:block;
float:left;
margin-right:26px;
width:257px;
}

.changementAdresse #LblDateNaiss input {
}


.changementAdresse #LgnEnteteColl {
height: 20px;
}

.changementAdresse #ProduitCollTitre, .changementAdresse #ProduitColl1 {
display:block;
float:left;
width:66px;
}
.changementAdresse #TypeCollTitre, .changementAdresse #TypeColl1 {
display:block;
float:left;
width:196px;
margin-right:22px;
}

.changementAdresse #EmplCollTitre, .changementAdresse #EmplColl1 {
display:block;
float:left;
width:196px;
margin-right:26px;
}

.changementAdresse #NoCollTitre, .changementAdresse #NoColl1 {
display:block;
float:left;
width:95px;
margin-right:26px;
}

.changementAdresse #IdCollTitre, .changementAdresse #IdColl1 {
display:block;
float:left;
width:125px;
}

.changementAdresse #Lgn1Coll, .changementAdresse #Lgn2Coll {
margin-bottom: 10px;
}


.changementAdresse #ProduitColl1 {
width:66px;
position:relative;
top:3px;
left:20px;
}

.changementAdresse #TypeColl1 select {
width:196px;
}

.changementAdresse #EmplColl1 input {
width:196px;
}

.changementAdresse #NoColl1 input {
width:95px;
}

.changementAdresse #IdColl1 input {
width:125px;
}

.changementAdresse #ProduitColl2 {
display:block;
float:left;
width:66px;
}
.changementAdresse #TypeColl2 {
display:block;
float:left;
width:196px;
margin-right:22px;
}

.changementAdresse #EmplColl2 {
display:block;
float:left;
width:196px;
margin-right:26px;
}

.changementAdresse #NoColl2 {
display:block;
float:left;
width:95px;
margin-right:26px;
}

.changementAdresse #IdColl2 {
display:block;
float:left;
width:125px;
}

.changementAdresse #ProduitColl2 {
width:66px;
position:relative;
top:3px;
left:20px;
}

.changementAdresse #TypeColl2 select {
width:196px;
}

.changementAdresse #EmplColl2 input {
width:196px;
}

.changementAdresse #NoColl2 input {
width:95px;
}

.changementAdresse #IdColl2 input {
width:125px;
}

.changementAdresse #Collectif {
margin-top:-1px;
}

.changementAdresse #Individuel {
padding-top:2px;
}

.changementAdresse .LgnEnteteIndivFr {
height: 20px;
}

.changementAdresse #LgnEnteteIndiv .LgnEnteteIndivEn {
height: 32px;
margin-top:25px;
}

.changementAdresse #Lgn1Indiv, .changementAdresse #Lgn2Indiv, .changementAdresse #Lgn3Indiv, .changementAdresse #Lgn4Indiv, .changementAdresse #Lgn5Indiv {
margin-bottom: 10px;
}

.changementAdresse #ProduitIndivTitre, .changementAdresse #ProduitIndiv1, .changementAdresse #ProduitIndiv2, .changementAdresse #ProduitIndiv3, .changementAdresse #ProduitIndiv4, .changementAdresse #ProduitIndiv5 {
display:block;
float:left;
width:66px;
}
#TypeIndivTitre, #TypeIndiv1, #TypeIndiv2, #TypeIndiv3, #TypeIndiv4, #TypeIndiv5 {
display:block;
float:left;
width:196px;
margin-right:22px;
}

.changementAdresse #NomIndivTitre, .changementAdresse #NomIndiv1, .changementAdresse #NomIndiv2, .changementAdresse #NomIndiv3, .changementAdresse #NomIndiv4, .changementAdresse #NomIndiv5 {
display:block;
float:left;
width:196px;
margin-right:26px;
}

.changementAdresse #NoIndivTitre, .changementAdresse #NoIndiv1, .changementAdresse #NoIndiv2, .changementAdresse #NoIndiv3, .changementAdresse #NoIndiv4, .changementAdresse #NoIndiv5 {
display:block;
float:left;
width:196px;
}
.changementAdresse .txtHid1, .changementAdresse .txtHid2, .changementAdresse .txtHid3, .changementAdresse .txtHid4, .changementAdresse .txtHid5 {
margin-top:5px;
}
.changementAdresse #ProduitIndiv1 {
width:66px;
position:relative;
top:3px;
left:20px;
}

.changementAdresse #TypeIndiv1 select {
width:196px;
}

.changementAdresse #NomIndiv1 select {
width:196px;
}

.changementAdresse #NoIndiv1 input {
width:150px;
}

.changementAdresse #ProduitIndiv2 {
width:66px;
position:relative;
top:3px;
left:20px;
}

.changementAdresse #TypeIndiv2 select {
width:196px;
}

.changementAdresse #NomIndiv2 select {
width:196px;
}

.changementAdresse #NoIndiv2 input {
width:150px;
}

.changementAdresse #ProduitIndiv3 {
width:66px;
position:relative;
top:3px;
left:20px;
}

.changementAdresse #TypeIndiv3 select {
width:196px;
}

.changementAdresse #NomIndiv3 select {
width:196px;
}

.changementAdresse #NoIndiv3 input {
width:150px;
}

.changementAdresse #ProduitIndiv4 {
width:66px;
position:relative;
top:3px;
left:20px;
}

.changementAdresse #TypeIndiv4 select {
width:196px;
}

.changementAdresse #NomIndiv4 select {
width:196px;
}

.changementAdresse #NoIndiv4 input {
width:150px;
}

.changementAdresse #ProduitIndiv5 {
width:66px;
position:relative;
top:3px;
left:20px;
}

.changementAdresse #TypeIndiv5 select {
width:196px;
}

.changementAdresse #NomIndiv5 select {
width:196px;
}

.changementAdresse #NoIndiv5 input {
width:150px;
}

/********************************************* Changement d'adresse 2.0 *********************************************************/

.changementAdresse  #CommentForm img {
position:relative;
top:5px;					
}

.changementAdresse #TitreNouvelleAdrs .lblNouvelleAdrs {
font-weight:bold;				
}

.changementAdresse #ListePays {
margin: 3px 0 0 10px;								
}

.changementAdresse #ListePays .rdoCanada, .changementAdresse #ListePays .rdoUSA, .changementAdresse #ListePays .rdoAutre {
position:relative;top:4px;
}

/********************************************* Changement d'adresse 2.1 *********************************************************/

.changementAdresse #Recherche {
margin-top:25px;
}

.changementAdresse #EntrerInfos {
margin-bottom:-13px;
}

.changementAdresse #NoCiviq, .changementAdresse #CodePostal{
display:block;
float:left;			
width:196px;
margin-right:26px;				
}

.changementAdresse #BtnRecherche {
display:block;
float:left;					
}

.changementAdresse #BtnRecherche input, .changementAdresse #Visualiser input {
height:22px;					
}

.changementAdresse #NoCiviq input, .changementAdresse #CodePostal input {		
width:196px;			
}

.changementAdresse #CodePostal {
margin-top: 5px;			
}

.changementAdresse #BtnRecherche {
margin-top: 27px;				
}

.changementAdresse #BtnRecherche input, .changementAdresse #Visualiser input {
border:0 !important;				
}

.changementAdresse #ListeResult select {
width:500px !important;
height:100px !important;
}

.changementAdresse #PosteCanada {
margin-bottom:-7px;
}

.changementAdresse #InfoAddTitre {
margin:-6px 0px -7px 0px;
}

.changementAdresse #TitreTelephone21 {
margin-bottom:-10px;
}

.changementAdresse #TitreChngEff {
margin-bottom:-10px;
}

.changementAdresse #FormInfoAdd {
margin-top:30px;						
}

.changementAdresse #Recherche #NoCiviqLabel {
font-weight:bold;
height:27px;
position:relative;
top:6px;
float:left;
margin-right:5px;
}

.changementAdresse #Recherche #NoCiviqImg {
margin-top:6px;
}

.changementAdresse #Recherche #CodePostalLabel {
font-weight:bold;
height:22px;
margin-top:1px;	
margin-bottom:-1px;			
}

.changementAdresse #Resultats {
margin-top:25px;				
}

.changementAdresse #Resultats .lblResultats {
font-weight:bold;
}

.changementAdresse #ListeResultats {
margin:12px 0 0 7px;
background-color:#f7faed;
padding:5px;								
}

.changementAdresse #ListeResultTitre {				
font-weight:bold;
height:22px;			
}

.changementAdresse #NouvlAdrsTitre {
margin:7px 0px -11px 0px;				
font-weight:bold;
}

.changementAdresse #NouvlAdrsDonnees {
position:relative;
margin:20px 0px -11px 0px;
}

.changementAdresse #AdrsNonNormal {
margin-top:20px;
width: 600px;				
}
.changementAdresse #InfoAdd {
margin-top:30px;			
}
 
.changementAdresse #Precisions {
margin:18px 0px -18px -15px;
font-size:1.2em;
}

.changementAdresse #InfoLivAdd  {	
width:257px;
display:block;
float:left;			
margin-right:26px;
		
}
.changementAdresse #TypeUnit {
width:110px;
display:block;
float:left;			
margin-right:26px;	
margin-top:5px;					
}

.changementAdresse #NoUnit {	
width:60px;	
display:block;
float:left;			
margin-right:26px;	
margin-top:5px;				
}

.changementAdresse #Suffix {	
width:50px;	
display:block;
float:left;			
margin-right:26px;
margin-top:5px;			
}

.changementAdresse #Visualiser {	
width:125px;
display:block;
float:left;			
margin-right:0;	
margin-top:27px;	
}

.changementAdresse #Telephone {	
margin-top:22px;	
}

.changementAdresse #InfoLivAdd input  {	
width:257px;		
}
.changementAdresse #TypeUnit select {
width:110px;			
}

.changementAdresse #NoUnit input {	
width:60px;				
}

.changementAdresse #Suffix select {	
width:50px;		
}

.changementAdresse #InfoLivAddLabel {
font-weight:bold;
height:27px;				
}
.changementAdresse #InfoLivAddLabel img {
position:relative;
top:6px;		
}

.changementAdresse #TypeUnitLabel {
font-weight:bold;
height:22px;				
}
.changementAdresse #NoUnitLabel {
font-weight:bold;
height:22px;				
}

.changementAdresse #SuffixLabel {
font-weight:bold;
height:22px;				
}

.changementAdresse #TelMaisonChamps .txtTelMaison {
width:150px;			
}

.changementAdresse #ChngEff {
margin:27px 0px -2px 0px;				
}

.changementAdresse #TelMaisonChamps {
margin-top:2px;
}
.changementAdresse #DateVigChamp {
margin-top:6px;
}
.changementAdresse #DateVig input {
}

.changementAdresse #FormInfoAdd .InfoLivAddLabelFr {
font-weight:bold;
height:27px;
position:relative;
top:6px;
float:left;
margin-right:5px;
}


.changementAdresse #FormInfoAdd .TypeUnitLabelFr {
font-weight:bold;
height:21px;
margin-top:1px;
}

.changementAdresse #FormInfoAdd .NoUnitLabelFr {
font-weight:bold;
height:21px;
margin-top:1px;
}

.changementAdresse #FormInfoAdd .SuffixLabelFr {
font-weight:bold;
height:21px;
margin-top:1px;
}

.changementAdresse #FormInfoAdd .VisualiserFr {
margin-top:17px;
}

.changementAdresse #FormInfoAdd .VisualiserFr input {
height:22px;
margin-top:27px;
}

.changementAdresse #FormInfoAdd .VisualiserFr input {
border:0 !important;
}

.changementAdresse #FormInfoAdd .InfoLivAddLabelEn {
font-weight:bold;
height:37px;
position:relative;
top:6px;
float:left;
margin-right:5px;
}

.changementAdresse #FormInfoAdd .TypeUnitLabelEn {
font-weight:bold;
height:31px;
margin-top:1px;
}

.changementAdresse #FormInfoAdd .NoUnitLabelEn {
font-weight:bold;
height:31px;
margin-top:1px;
}

.changementAdresse #FormInfoAdd .SuffixLabelEn {
font-weight:bold;
height:31px;
margin-top:1px;
}

.changementAdresse #FormInfoAdd .VisualiserEn {
margin-top:27px;
}

.changementAdresse #FormInfoAdd .VisualiserEn input {
height:22px;
margin-top:37px;
}

.changementAdresse #FormInfoAdd .VisualiserEn input {
border:0 !important;
}

.changementAdresse #FormInfoAdd .InfoLivAddImgFr {
margin-top:6px;
}

.changementAdresse #FormInfoAdd .InfoLivAddImgEn {
margin-top:6px;
}

/********************************************* Changement d'adresse 2.2 et 3.1 *********************************************************/

.changementAdresse #Pays, .changementAdresse #TelMaison, .changementAdresse #DateVig {
margin-top:18px;
}
.changementAdresse #PaysLabel, .changementAdresse #Ligne1Label, .changementAdresse #Ligne2Label, .changementAdresse #Ligne3Label, .changementAdresse #MunicipaliteLabel, .changementAdresse #ProvinceLabel, .changementAdresse #CodePostalLabel, .changementAdresse #EtatLabel, .changementAdresse #ZipLabel, .changementAdresse #ValideLabel, .changementAdresse #CourrielLabel {
margin:15px 0 6px 0;
font-weight:bold;
}

.changementAdresse #ConfirmationLabel {
margin:12px 0 6px 0;
font-weight:bold;
}

.changementAdresse #Courriel31 {
margin-top:-6px;
}

.changementAdresse #TelephoneLabel {
margin:15px 0 2px 0;
font-weight:bold;
}

.changementAdresse #ColTelephone {
margin-bottom:-57px;
}

.changementAdresse #ColValide{
position:relative;
left:248px;
}

.changementAdresse .ddlPays, .changementAdresse .ddlEtat {
width:240px;								
}							

.changementAdresse .txtLigne1, .changementAdresse .txtLigne2, .changementAdresse .txtLigne3, .changementAdresse .txtMunicipalite {
width:238px;								
}	

.changementAdresse .chkOutreMer input {
position:relative;
top:3px;				
}

.changementAdresse #confirmationChamps {
margin-top:-6px;
}

.changementAdresse .rdbOui input, .changementAdresse .rdbNon input {
position:relative;
top:3px;
left:-5px;			
}

.changementAdresse .rdbOui label, .changementAdresse .rdbNon label {
position:relative;
left:-5px;			
}

.changementAdresse .txtCourriel {
width:238px;								
}	

.changementAdresse #TitreTelephone22 {
margin-bottom:-10px;
padding-top:5px;
}

.changementAdresse #TitreComment31 h2 {
margin-bottom:-2px;
}


/********************************************* Changement d'adresse 3.2 *********************************************************/
 

.changementAdresse #Titulaire32 {
margin-top:-8px;
}

#changementAdresseConfirm #Usager {
position:relative;
top:10px;								
}
#changementAdresseConfirm #TitulaireLabel, #changementAdresseConfirm #TitulaireDonn, #changementAdresseConfirm #DateNaissLabel, #changementAdresseConfirm #DateNaissDonn, #changementAdresseConfirm #TelMaisonLabel, #changementAdresseConfirm #DateVigLabel, #changementAdresseConfirm #TelephoneLabel, #changementAdresseConfirm #ValideLabel, #changementAdresseConfirm #CourrielLabel {
float:left;	
width:190px;			
}

#changementAdresseConfirm #DateNaiss {
padding-bottom:10px; 				
}


#changementAdresseConfirm .produitsColonne1, #changementAdresseConfirm .produitsColonne2, #changementAdresseConfirm .produitsColonne3, #changementAdresseConfirm .produitsColonne4 {
display:block;
float:left;	
width:190px;			
}						

#changementAdresseConfirm #ProduitsTitre, #changementAdresseConfirm #AdresseTitre {
margin:24px 0px 8px 0px; 				
}

#changementAdresseConfirm #TelMaison {
height:17px;
}

#changementAdresseConfirm #NouvelleAdresse #DateVig {
height:40px;
margin-top:0px;
}

#changementAdresseConfirm #PourMeJoindre #Telephone {
margin:8px 0px 0px 0px;
}

#changementAdresseConfirm #TelephoneLabel, #changementAdresseConfirm #ValideLabel, #changementAdresseConfirm #CourrielLabel {
font-weight:normal;position:relative;
top:-15px;
}


#changementAdresseConfirm #PourMeJoindre #Valide {	
position:relative;
top:-17px;
}

#changementAdresseConfirm #PourMeJoindre #Courriel32 {	
position:relative;
top:-38px;
}

#changementAdresseConfirm #PourMeJoindre #Courriel {	
position:relative;
top:-38px;
}

#changementAdresseConfirm #PourMeJoindre {
margin-bottom:-50px;
}


#changementAdresseConfirm #fldCaptcha {
padding:10px 10px 0 20px;
margin-left:497px;					
}

#changementAdresseConfirm #Captcha {
width:240px;
margin-bottom:5px;		
}

#changementAdresseConfirm #CaptchaSaisieText {
position:relative;	
top:-18px;	
left:185px;	
width:40px;						
}

#changementAdresseConfirm .txtCaptchaSaisie {
width:40px;			
}

#changementAdresseConfirm #CaptchaSaisie br {
line-height:0;		
}

#changementAdresseConfirm #Captcha #Imprimer {
margin: 12px 0 -2px 702px;			
}



/********************************************* Changement d'adresse 3.3 *********************************************************/

.changementAdresse #TitreComment33 h2 {
margin-bottom:-2px;
}

.changementAdresse #Fermer {
margin-top:-8px;
}




/*********************************** Changement d'adresse - ajustement de la taille du texte dans les champs de saisie **********************************/

.txtPrenomTitulaire, .txtNomTitulaire, .txtEmplColl1, .txtEmplColl2, .txtNoColl1, .txtNoColl2, .txtIdColl1, .txtIdColl2, .txtNoIndiv1, .txtNoIndiv2, .txtNoIndiv3, .txtNoIndiv4, .txtNoIndiv5, .txtNoCiviq, .txtCodePostal, .txtInfoLivAdd, .txtNoUnit, .txtTelMaison, .txtTelephone, .txtCourriel, .txtCaptchaSaisie, .txtLigne1, .txtLigne2, .txtLigne3, .txtMunicipalite, .txtCodePostal, .txtZip, .txtHid1, .txtHid2, .txtHid3, .txtHid4, .txtHid5 {
font-size:82%;
letter-spacing:0.05em;
padding-top:2px;
padding-left:3px;
}  

.changementAdresse .rcInputCell input {
padding-left:3px !important;
padding-top:1px !important;
font-size:96% !important;
height:14px !important;								
}   




/***************Contrôle de recherche*************/

.zoneAffichageFormulaire{
    width:572px;
	clear: both;
	float:right;
	margin:0px 0px 0px 50px
}

.lblDescription{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.75em;

}

.zoneDivformulaire{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.75em;
}

.lblTitre{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 1.15em; 
	color: #224f87;
	font-weight:normal;
	padding-bottom:8px;
	display:inline-block
}



/************ tiroir trouver centre financier *****************/

.RadComboBoxDropDown_Default {
font-size:0.75em !important;		
}

.panCboProvince, .panCboVille, .panCboType {
padding: 10px 0 0 10px;
}

.cboProvince, .cboVille, .cboType {			
width:204px				
}
.panCboProvince{
width:205px;
}

.panlnkCentreFinance {
padding:10px 10px 10px 0px;
float:right;
cursor:hand;
}

.LoadingPanelctrFinance{
background-color:#ffffff;
height:100%;
width:226px;
}

.LoadingPanelctrFinance img{
position:relative;
top:40px;
}


.panlnkCentreFinance a {
display:block;
height:22px;
}

.zoneInfo972 espacementTrouverCentre 
{
   margin-top:22px;
}

/*************************************** Ajustements pour contrer l'héritage de taille du texte dans les listes et ajustements de puces ********************************/

.rpTemplate ol, 
.zoneInfo180 ol, 
.zoneInfo226 ol,.zoneInfo226SansMarge ol,.zoneReu226SansMarge ol,.zoneInfo226SansMargeTop ol, 
.zoneInfo227 ol,.zoneInfo227SansMarge ol, 
.zoneInfo250 ol,.zoneInfo250SansMarge ol,
.zoneInfo309 ol,.zoneInfo309SansMarge ol, 
.zoneInfo310 ol, 
.zoneInfo351 ol,.zoneInfo351SansMarge ol, 
.zoneInfo374 ol,.zoneInfo374SansMarge ol, 
.zoneInfo474 ol, 
.zoneInfo475 ol,.zoneInfo475SansMarge ol, 
.zoneInfo522 ol, 
.zoneInfo544 ol, 
.zoneInfo610 ol,
.zoneInfo724 ol, 
.zoneInfo770 ol, 
.zoneInfo972 ol,.zoneInfo972Conseiller ol, 
.Informations ol{
    margin-left:7px;
    margin-bottom:20px;
    padding-left:12px;
    margin-top:0;	
}

.rpTemplate ol li, 
.zoneInfo180 ol li, 
.zoneInfo226 ol li, .zoneInfo226SansMarge ol li, .zoneReu226SansMarge ol li, .zoneInfo226SansMargeTop ol li, 
.zoneInfo227 ol li, .zoneInfo227SansMarge ol li, 
.zoneInfo250 ol li, .zoneInfo250SansMarge ol li,
.zoneInfo309 ol li, .zoneInfo309SansMarge ol li, 
.zoneInfo310 ol li, 
.zoneInfo351 ol li, .zoneInfo351SansMarge ol li, 
.zoneInfo374 ol li, .zoneInfo374SansMarge ol li,
.zoneInfo474 ol li, 
.zoneInfo475 ol li,.zoneInfo475SansMarge ol li, 
.zoneInfo522 ol li, 
.zoneInfo544 ol li,
.zoneInfo610 ol li, 
.zoneInfo724 ol li, 
.zoneInfo770 ol li, 
.zoneInfo972 ol li, .zoneInfo972Conseiller ol li, 
.Informations ol li{
    padding-bottom:5px;	
}

.rpTemplate ol li ul li, 
.zoneInfo180 ol li ul li, 
.zoneInfo226 ol li ul li, .zoneInfo226SansMarge ol li ul li, .zoneReu226SansMarge ol li ul li, .zoneInfo226SansMargeTop ol li ul li, 
.zoneInfo227 ol li ul li, .zoneInfo227SansMarge ol li ul li, 
.zoneInfo250 ol li ul li, .zoneInfo250SansMarge ol li ul li,
.zoneInfo309 ol li ul li, .zoneInfo309SansMarge ol li ul li, 
.zoneInfo310 ol li ul li, 
.zoneInfo351 ol li ul li, .zoneInfo351SansMarge ol li ul li, 
.zoneInfo374 ol li ul li, .zoneInfo374SansMarge ol li ul li, 
.zoneInfo474 ol li ul li, 
.zoneInfo475 ol li ul li,.zoneInfo475SansMarge ol li ul li, 
.zoneInfo522 ol li ul li, 
.zoneInfo544 ol li ul li,
.zoneInfo610 ol li ul li, 
.zoneInfo724 ol li ul li, 
.zoneInfo770 ol li ul li, 
.zoneInfo972 ol li ul li, .zoneInfo972Conseiller ol li ul li, 
.Informations ol li ul li{
    padding-bottom:5px;				
}

.rpTemplate ol li ul li ul li, 
.zoneInfo180 ol li ul li ul li, 
.zoneInfo226 ol li ul li ul li, .zoneInfo226SansMarge ol li ul li ul li, .zoneReu226SansMarge ol li ul li ul li, .zoneInfo226SansMargeTop ol li ul li ul li, 
.zoneInfo227 ol li ul li ul li, .zoneInfo227SansMarge ol li ul li ul li, 
.zoneInfo250 ol li ul li ul li, .zoneInfo250SansMarge ol li ul li ul li,
.zoneInfo309 ol li ul li ul li, .zoneInfo309SansMarge ol li ul li ul li, 
.zoneInfo310 ol li ul li ul li, 
.zoneInfo351 ol li ul li ul li, .zoneInfo351SansMarge ol li ul li ul li, 
.zoneInfo374 ol li ul li ul li, .zoneInfo374SansMarge ol li ul li ul li, 
.zoneInfo474 ol li ul li ul li, 
.zoneInfo475 ol li ul li ul li,.zoneInfo475SansMarge ol li ul li ul li, 
.zoneInfo522 ol li ul li ul li, 
.zoneInfo544 ol li ul li ul li, 
.zoneInfo610 ol li ul li ul li,
.zoneInfo724 ol li ul li ul li, 
.zoneInfo770 ol li ul li ul li, 
.zoneInfo972 ol li ul li ul li, .zoneInfo972Conseiller ol li ul li ul li, 
.Informations ol li ul li ul li{
    padding-bottom:5px;					
}

.rpTemplate ol li ul, 
.zoneInfo180 ol li ul, 
.zoneInfo226 ol li ul, .zoneInfo226SansMarge ol li ul, .zoneReu226SansMarge ol li ul, .zoneInfo226SansMargeTop ol li ul, 
.zoneInfo227 ol li ul, .zoneInfo227SansMarge ol li ul, 
.zoneInfo250 ol li ul, .zoneInfo250SansMarge ol li ul,
.zoneInfo309 ol li ul, .zoneInfo309SansMarge ol li ul, 
.zoneInfo310 ol li ul, 
.zoneInfo351 ol li ul, .zoneInfo351SansMarge ol li ul, 
.zoneInfo374 ol li ul, .zoneInfo374SansMarge ol li ul, 
.zoneInfo474 ol li ul, 
.zoneInfo475 ol li ul,.zoneInfo475SansMarge ol li ul, 
.zoneInfo522 ol li ul, 
.zoneInfo544 ol li ul, 
.zoneInfo610 ol li ul, 
.zoneInfo724 ol li ul, 
.zoneInfo770 ol li ul, 
.zoneInfo972 ol li ul, .zoneInfo972Conseiller ol li ul, 
.Informations ol li ul{
    padding-top:5px;
    margin-bottom:-5px;					
}

.rpTemplate ol li ul li ul, 
.zoneInfo180 ol li ul li ul, 
.zoneInfo226 ol li ul li ul, .zoneInfo226SansMarge ol li ul li ul, .zoneReu226SansMarge ol li ul li ul, .zoneInfo226SansMargeTop ol li ul li ul, 
.zoneInfo227 ol li ul li ul, .zoneInfo227SansMarge ol li ul li ul, 
.zoneInfo250 ol li ul li ul, .zoneInfo250SansMarge ol li ul li ul,
.zoneInfo309 ol li ul li ul, .zoneInfo309SansMarge ol li ul li ul, 
.zoneInfo310 ol li ul li ul, 
.zoneInfo351 ol li ul li ul, .zoneInfo351SansMarge ol li ul li ul, 
.zoneInfo374 ol li ul li ul, .zoneInfo374SansMarge ol li ul li ul, 
.zoneInfo474 ol li ul li ul, 
.zoneInfo475 ol li ul li ul,.zoneInfo475SansMarge ol li ul li ul, 
.zoneInfo522 ol li ul li ul, 
.zoneInfo544 ol li ul li ul, 
.zoneInfo610 ol li ul li ul, 
.zoneInfo724 ol li ul li ul, 
.zoneInfo770 ol li ul li ul, 
.zoneInfo972 ol li ul li ul, .zoneInfo972Conseiller ol li ul li ul, 
.Informations ol li ul li ul{
    padding-top:5px;
    margin-bottom:-5px;					
}

.rpTemplate ol li ul li ul li ul, 
.zoneInfo180 ol li ul li ul li ul, .zoneInfo226 ol li ul li ul li ul, .zoneInfo226SansMarge ol li ul li ul li ul, .zoneReu226SansMarge ol li ul li ul li ul, .zoneInfo226SansMargeTop ol li ul li ul li ul, 
.zoneInfo227 ol li ul li ul li ul, .zoneInfo227SansMarge ol li ul li ul li ul, 
.zoneInfo250 ol li ul li ul li ul, .zoneInfo250SansMarge ol li ul li ul li ul,
.zoneInfo309 ol li ul li ul li ul, .zoneInfo309SansMarge ol li ul li ul li ul, 
.zoneInfo310 ol li ul li ul li ul, 
.zoneInfo351 ol li ul li ul li ul, .zoneInfo351SansMarge ol li ul li ul li ul, 
.zoneInfo374 ol li ul li ul li ul, .zoneInfo374SansMarge ol li ul li ul li ul, 
.zoneInfo474 ol li ul li ul li ul, 
.zoneInfo475 ol li ul li ul li ul,.zoneInfo475SansMarge ol li ul li ul li ul, 
.zoneInfo522 ol li ul li ul li ul, 
.zoneInfo544 ol li ul li ul li ul, 
.zoneInfo610 ol li ul li ul li ul, 
.zoneInfo724 ol li ul li ul li ul, 
.zoneInfo770 ol li ul li ul li ul, 
.zoneInfo972 ol li ul li ul li ul, .zoneInfo972Conseiller ol li ul li ul li ul, 
.Informations ol li ul li ul li ul{
    padding-top:5px;
    margin-bottom:-5px;					
}

.rpTemplate ol ul {
font-size:80%;
}

.rpTemplate ol ul ul {
font-size:100%;
}

.rpTemplate ul, 
.zoneInfo180 ul, 
.zoneInfo226 ul, .zoneInfo226SansMarge ul, .zoneReu226SansMarge ul, .zoneInfo226SansMargeTop ul, 
.zoneInfo227 ul, .zoneInfo227SansMarge ul, 
.zoneInfo250 ul, .zoneInfo250SansMarge ul,
.zoneInfo309 ul, .zoneInfo309SansMarge ul, 
.zoneInfo310 ul, 
.zoneInfo351 ul, .zoneInfo351SansMarge ul, 
.zoneInfo374 ul, .zoneInfo374SansMarge ul, 
.zoneInfo474 ul, 
.zoneInfo475 ul,.zoneInfo475SansMarge ul, 
.zoneInfo522 ul, 
.zoneInfo544 ul, 
.zoneInfo610 ul, 
.zoneInfo724 ul, 
.zoneInfo770 ul, 
.zoneInfo972 ul, .zoneInfo972Conseiller ul, 
.Informations ul{
    list-style-type: none;
    margin:0 0 20px 0;
    padding-left:0px;
}

.rpTemplate ul li, 
.zoneInfo180 ul li, 
.zoneInfo226 ul li, .zoneInfo226SansMarge ul li, .zoneReu226SansMarge ul li, .zoneInfo226SansMargeTop ul li, 
.zoneInfo227 ul li, .zoneInfo227SansMarge ul li, 
.zoneInfo250 ul li, .zoneInfo250SansMarge ul li,
.zoneInfo309 ul li, .zoneInfo309SansMarge ul li, 
.zoneInfo310 ul li, 
.zoneInfo351 ul li, .zoneInfo351SansMarge ul li, 
.zoneInfo374 ul li, .zoneInfo374SansMarge ul li, 
.zoneInfo474 ul li, 
.zoneInfo475 ul li,.zoneInfo475SansMarge ul li, 
.zoneInfo522 ul li, 
.zoneInfo544 ul li, 
.zoneInfo610 ul li, 
.zoneInfo724 ul li, 
.zoneInfo770 ul li, 
.zoneInfo972 ul li, .zoneInfo972Conseiller ul li, 
.Informations ul li{
padding-bottom:5px;					
}

.rpTemplate ul li ul li, 
.zoneInfo180 ul li ul li, 
.zoneInfo226 ul li ul li, .zoneInfo226SansMarge ul li ul li, .zoneReu226SansMarge ul li ul li, .zoneInfo226SansMargeTop ul li ul li, 
.zoneInfo227 ul li ul li, .zoneInfo227SansMarge ul li ul li, 
.zoneInfo250 ul li ul li, .zoneInfo250SansMarge ul li ul li,
.zoneInfo309 ul li ul li, .zoneInfo309SansMarge ul li ul li, 
.zoneInfo310 ul li ul li, 
.zoneInfo351 ul li ul li, .zoneInfo351SansMarge ul li ul li, 
.zoneInfo374 ul li ul li, .zoneInfo374SansMarge ul li ul li, 
.zoneInfo474 ul li ul li, 
.zoneInfo475 ul li ul li,.zoneInfo475SansMarge ul li ul li, 
.zoneInfo522 ul li ul li, 
.zoneInfo544 ul li ul li, 
.zoneInfo610 ul li ul li, 
.zoneInfo724 ul li ul li, 
.zoneInfo770 ul li ul li, 
.zoneInfo972 ul li ul li, .zoneInfo972Conseiller ul li ul li, 
.Informations ul li ul li{
padding-bottom:5px;							
}

.rpTemplate ul li ul li ul li, 
.zoneInfo180 ul li ul li ul li, 
.zoneInfo226 ul li ul li ul li, .zoneInfo226SansMarge ul li ul li ul li, .zoneReu226SansMarge ul li ul li ul li, .zoneInfo226SansMargeTop ul li ul li ul li, 
.zoneInfo227 ul li ul li ul li, .zoneInfo227SansMarge ul li ul li ul li, 
.zoneInfo250 ul li ul li ul li, .zoneInfo250SansMarge ul li ul li ul li,
.zoneInfo309 ul li ul li ul li, .zoneInfo309SansMarge ul li ul li ul li, 
.zoneInfo310 ul li ul li ul li, 
.zoneInfo351 ul li ul li ul li, .zoneInfo351SansMarge ul li ul li ul li, 
.zoneInfo374 ul li ul li ul li, .zoneInfo374SansMarge ul li ul li ul li, 
.zoneInfo474 ul li ul li ul li, 
.zoneInfo475 ul li ul li ul li,.zoneInfo475SansMarge ul li ul li ul li, 
.zoneInfo522 ul li ul li ul li, 
.zoneInfo544 ul li ul li ul li, 
.zoneInfo610 ul li ul li ul li, 
.zoneInfo724 ul li ul li ul li, 
.zoneInfo770 ul li ul li ul li, 
.zoneInfo972 ul li ul li ul li, .zoneInfo972Conseiller ul li ul li ul li, 
.Informations ul li ul li ul li{
    padding-bottom:5px;						
}

.rpTemplate ul {
padding-left:0 !important;
}

.rpTemplate ul ul, 
.zoneInfo180 ul ul, 
.zoneInfo226 ul ul, .zoneInfo226SansMarge ul ul, .zoneReu226SansMarge ul ul, .zoneInfo226SansMargeTop ul ul, 
.zoneInfo227 ul ul, .zoneInfo227SansMarge ul ul, 
.zoneInfo250 ul ul, .zoneInfo250SansMarge ul ul,
.zoneInfo309 ul ul, .zoneInfo309SansMarge ul ul, 
.zoneInfo310 ul ul, 
.zoneInfo351 ul ul, .zoneInfo351SansMarge ul ul, 
.zoneInfo374 ul ul, .zoneInfo374SansMarge ul ul, 
.zoneInfo474 ul ul, 
.zoneInfo475 ul ul,.zoneInfo475SansMarge ul ul, 
.zoneInfo522 ul ul, 
.zoneInfo544 ul ul, 
.zoneInfo610 ul ul, 
.zoneInfo724 ul ul, 
.zoneInfo770 ul ul, 
.zoneInfo972 ul ul, .zoneInfo972Conseiller ul ul, 
.Informations ul ul{
    list-style-type: none;
    margin:0;
    margin-left:6px;
}

.rpTemplate ul ul {
margin-left:15px;
}

.rpTemplate ul ul ul, 
.zoneInfo180 ul ul ul, 
.zoneInfo226 ul ul ul, .zoneInfo226SansMarge ul ul ul, .zoneReu226SansMarge ul ul ul, .zoneInfo226SansMargeTop ul ul ul, 
.zoneInfo227 ul ul ul, .zoneInfo227SansMarge ul ul ul, 
.zoneInfo250 ul ul ul, .zoneInfo250SansMarge ul ul ul,
.zoneInfo309 ul ul ul, .zoneInfo309SansMarge ul ul ul, 
.zoneInfo310 ul ul ul, 
.zoneInfo351 ul ul ul, .zoneInfo351SansMarge ul ul ul, 
.zoneInfo374 ul ul ul, .zoneInfo374SansMarge ul ul ul, 
.zoneInfo474 ul ul ul, 
.zoneInfo475 ul ul ul,.zoneInfo475SansMarge ul ul ul, 
.zoneInfo522 ul ul ul, 
.zoneInfo544 ul ul ul, 
.zoneInfo610 ul ul ul, 
.zoneInfo724 ul ul ul, 
.zoneInfo770 ul ul ul, 
.zoneInfo972 ul ul ul, .zoneInfo972Conseiller ul ul ul, 
.Informations ul ul ul{
    list-style-type: none;
    margin:0;
    margin-left:6px;
}

.rpTemplate ul li ul, 
.zoneInfo180 ul li ul, 
.zoneInfo226 ul li ul, .zoneInfo226SansMarge ul li ul, .zoneReu226SansMarge ul li ul, .zoneInfo226SansMargeTop ul li ul, 
.zoneInfo227 ul li ul, .zoneInfo227SansMarge ul li ul, 
.zoneInfo250 ul li ul, .zoneInfo250SansMarge ul li ul,
.zoneInfo309 ul li ul, .zoneInfo309SansMarge ul li ul, 
.zoneInfo310 ul li ul, 
.zoneInfo351 ul li ul, .zoneInfo351SansMarge ul li ul, 
.zoneInfo374 ul li ul, .zoneInfo374SansMarge ul li ul, 
.zoneInfo474 ul li ul, 
.zoneInfo475 ul li ul,.zoneInfo475SansMarge ul li ul, 
.zoneInfo522 ul li ul, 
.zoneInfo544 ul li ul, 
.zoneInfo610 ul li ul, 
.zoneInfo724 ul li ul, 
.zoneInfo770 ul li ul, 
.zoneInfo972 ul li ul, .zoneInfo972Conseiller ul li ul, 
.Informations ul li ul{
    padding-top:5px;
    margin-bottom:-5px;						
}

.rpTemplate ul li ul li ul, 
.zoneInfo180 ul li ul li ul, 
.zoneInfo226 ul li ul li ul, .zoneInfo226SansMarge ul li ul li ul, .zoneReu226SansMarge ul li ul li ul, .zoneInfo226SansMargeTop ul li ul li ul, 
.zoneInfo227 ul li ul li ul, .zoneInfo227SansMarge ul li ul li ul, 
.zoneInfo250 ul li ul li ul, .zoneInfo250SansMarge ul li ul li ul,
.zoneInfo309 ul li ul li ul, .zoneInfo309SansMarge ul li ul li ul, 
.zoneInfo310 ul li ul li ul, 
.zoneInfo351 ul li ul li ul, .zoneInfo351SansMarge ul li ul li ul, 
.zoneInfo374 ul li ul li ul, .zoneInfo374SansMarge ul li ul li ul, 
.zoneInfo474 ul li ul li ul, 
.zoneInfo475 ul li ul li ul,.zoneInfo475SansMarge ul li ul li ul, 
.zoneInfo522 ul li ul li ul, 
.zoneInfo544 ul li ul li ul, 
.zoneInfo610 ul li ul li ul, 
.zoneInfo724 ul li ul li ul, 
.zoneInfo770 ul li ul li ul, 
.zoneInfo972 ul li ul li ul, .zoneInfo972Conseiller ul li ul li ul, 
.Informations ul li ul li ul{
    padding-top:5px;
    margin-bottom:-5px;						
}

.rpTemplate ul li, 
.zoneInfo180 ul li, 
.zoneInfo226 ul li, .zoneInfo226SansMarge ul li, .zoneReu226SansMarge ul li, .zoneInfo226SansMargeTop ul li, 
.zoneInfo227 ul li, .zoneInfo227SansMarge ul li, 
.zoneInfo250 ul li, .zoneInfo250SansMarge ul li,
.zoneInfo309 ul li, .zoneInfo309SansMarge ul li, 
.zoneInfo310 ul li, 
.zoneInfo351 ul li, .zoneInfo351SansMarge ul li, 
.zoneInfo374 ul li, .zoneInfo374SansMarge ul li, 
.zoneInfo474 ul li, 
.zoneInfo475 ul li,.zoneInfo475SansMarge ul li, 
.zoneInfo522 ul li, 
.zoneInfo544 ul li, 
.zoneInfo610 ul li, 
.zoneInfo724 ul li, 
.zoneInfo770 ul li, 
.zoneInfo972 ul li, .zoneInfo972Conseiller ul li, 
.Informations ul li{
    display:block;
    padding-left:9px;						
}

.rpTemplate ul ul li, 
.zoneInfo180 ul ul li, 
.zoneInfo226 ul ul li, .zoneInfo226SansMarge ul ul li, .zoneReu226SansMarge ul ul li, .zoneInfo226SansMargeTop ul ul li, 
.zoneInfo227 ul ul li, .zoneInfo227SansMarge ul ul li, 
.zoneInfo250 ul ul li, .zoneInfo250SansMarge ul ul li,
.zoneInfo309 ul ul li, .zoneInfo309SansMarge ul ul li, 
.zoneInfo310 ul ul li, 
.zoneInfo351 ul ul li, .zoneInfo351SansMarge ul ul li, 
.zoneInfo374 ul ul li, .zoneInfo374SansMarge ul ul li, 
.zoneInfo474 ul ul li, 
.zoneInfo475 ul ul li,.zoneInfo475SansMarge ul ul li, 
.zoneInfo522 ul ul li, 
.zoneInfo544 ul ul li, 
.zoneInfo610 ul ul li, 
.zoneInfo724 ul ul li, 
.zoneInfo770 ul ul li, 
.zoneInfo972 ul ul li, .zoneInfo972Conseiller ul ul li, 
.Informations ul ul li{
    display:block;
    padding-left:9px;						
}

.rpTemplate ul li, 
.zoneInfo180 ul li, 
.zoneInfo226 ul li, .zoneInfo226SansMarge ul li, .zoneReu226SansMarge ul li, .zoneInfo226SansMargeTop ul li, 
.zoneInfo227 ul li, .zoneInfo227SansMarge ul li, 
.zoneInfo250 ul li, .zoneInfo250SansMarge ul li,
.zoneInfo309 ul li, .zoneInfo309SansMarge ul li, 
.zoneInfo310 ul li, 
.zoneInfo351 ul li, .zoneInfo351SansMarge ul li, 
.zoneInfo374 ul li, .zoneInfo374SansMarge ul li, 
.zoneInfo474 ul li, 
.zoneInfo475 ul li,.zoneInfo475SansMarge ul li, 
.zoneInfo522 ul li, 
.zoneInfo544 ul li, 
.zoneInfo610 ul li, 
.zoneInfo724 ul li, 
.zoneInfo770 ul li, 
.zoneInfo972 ul li, .zoneInfo972Conseiller ul li, 
.Informations ul li{
    background:url(/_layouts/DSF/STYLES/Images/puce-1.gif) left 6px no-repeat;
    position:relative;
    padding-right:25px;								
}

.rpTemplate ul ul li, 
.zoneInfo180 ul ul li, 
.zoneInfo226 ul ul li, .zoneInfo226SansMarge ul ul li, .zoneReu226SansMarge ul ul li, .zoneInfo226SansMargeTop ul ul li, 
.zoneInfo227 ul ul li, .zoneInfo227SansMarge ul ul li, 
.zoneInfo250 ul ul li, .zoneInfo250SansMarge ul ul li,
.zoneInfo309 ul ul li, .zoneInfo309SansMarge ul ul li, 
.zoneInfo310 ul ul li, 
.zoneInfo351 ul ul li, .zoneInfo351SansMarge ul ul li, 
.zoneInfo374 ul ul li, .zoneInfo374SansMarge ul ul li, 
.zoneInfo474 ul ul li, 
.zoneInfo475 ul ul li,.zoneInfo475SansMarge ul ul li, 
.zoneInfo522 ul ul li, 
.zoneInfo544 ul ul li, 
.zoneInfo610 ul ul li, 
.zoneInfo724 ul ul li, 
.zoneInfo770 ul ul li, 
.zoneInfo972 ul ul li, .zoneInfo972Conseiller ul ul li, 
.Informations ul ul li{
    background:url(/_layouts/DSF/STYLES/Images/puce-2.gif) left 7px no-repeat;	
    position:relative;					
}

.rpTemplate ul ul ul li, 
.zoneInfo180 ul ul ul li, 
.zoneInfo226 ul ul ul li, .zoneInfo226SansMarge ul ul ul li, .zoneReu226SansMarge ul ul ul li, .zoneInfo226SansMargeTop ul ul ul li, 
.zoneInfo227 ul ul ul li, .zoneInfo227SansMarge ul ul ul li, 
.zoneInfo250 ul ul ul li, .zoneInfo250SansMarge ul ul ul li,
.zoneInfo309 ul ul ul li, .zoneInfo309SansMarge ul ul ul li, 
.zoneInfo310 ul ul ul li, 
.zoneInfo351 ul ul ul li, .zoneInfo351SansMarge ul ul ul li, 
.zoneInfo374 ul ul ul li, .zoneInfo374SansMarge ul ul ul li, 
.zoneInfo474 ul ul ul li, 
.zoneInfo475 ul ul ul li,.zoneInfo475SansMarge ul ul ul li, 
.zoneInfo522 ul ul ul li, 
.zoneInfo544 ul ul ul li, 
.zoneInfo610 ul ul ul li, 
.zoneInfo724 ul ul ul li, 
.zoneInfo770 ul ul ul li, 
.zoneInfo972 ul ul ul li, .zoneInfo972Conseiller ul ul ul li, 
.Informations ul ul ul li{
    background:url(/_layouts/DSF/STYLES/Images/puce-3.gif) left 6px no-repeat;
    position:relative;						
}


/********************************* Tiroir Comment procéder *****************************************/

.PanelContenu ol li, .PanelContenu ul li {			
font-size:75%;			
}


/* Tiroir Conseiller me rapelle */

.PanelConseiller .imageWrapper span {
display:block;
float:right;
position:relative;
top:-15px;
left:20px;
width:180px;
}

/* Fenêtre modale avec Slider */

.divZoneInfoModal {
position:relative;
top:-17px;				
}
.divZoneInfoModal li {
position:static !important;								
}

/*   Zone Caroussel   */

#divCarrouselFlash
{
    position:absolute;
    width:320px;
    left:0px;
    top:0px;   
}

#divCarrouselComments
{
    padding-top:20px;
    padding-bottom:20px;  
    position:absolute;
    right:0px;
    top:0px;
    width:330px;
}

#divCarrouselA_320x180, #divCarrouselA_320x240
{
    position:relative;
}

#divCarrouselB_320x180, #divCarrouselB_320x240
{
    text-align:center;
    position:relative;
}

#divCarrouselC_320x180, #divCarrouselC_320x240
{
    position:relative;
}

#divCarrousel_522x294, #divCarrousel_522x392
{
    text-align:center;
    position:relative;
}

#divCarrousel_724x407. #divCarrousel_724x544
{
    text-align:center;
    position:relative;   
}

/*    Carrou Menu Gab    */

#divZoneMenu {
	width:202px;
	float:left;
	margin-top:12px;
	position:relative;
}

#divZoneContenu {
    float: left;
    width: 770px;
    position:relative;
}

#divZoneContenuGauche {
    clear:left;
    float: left;
    width: 544px;
    position:relative;
}

#divZoneContenuDroite{
    float: left;
    width: 226px;
    position:relative;
}

/*    Zone Recherche     */

.ms-pagemarginSearch{
background-color:#83b0ec;
background-image:url('navshape.jpg');
background-repeat:no-repeat;
background-position:-8.94em 0px;
height:100%;
}
.ms-pagemarginSearch img{
width:0.5em;
height:0.1em;
}

.advancedSearchTopWPContainer{
height:100%;
width:100%;
padding-left: 0.2em;
padding-top: 1.5em;
padding-bottom: 0.35em;
}
.advancedSearchTopWPContainer div{
width:90%;
}
.advancedSearchTitleArea{
padding-left: 0.2em;
padding-bottom: 1em;
}
.searchMainZone{
vertical-align:top;
font-size:85%;
}
.searchBreadCrumb{
width:100%;
padding-left: 0.2em;
padding-bottom: 0;
padding-top:5px;
font-size:0.75em;
margin-bottom:22px;

}

.searchBreadCrumb div{
width:70%;
}
.searchMainLeftZone{
vertical-align:top;
display:inline;
float:left;
width:95%;
}
.searchLeftZone{
display:inline;
}
.searchLeftMiddleZone{
text-align:left;
float:left;
width:724px;
position:relative;
top:16px;
}

.searchRightMiddleZone{
text-align:left;
float:left;
width:200px;
margin-left:22px
}
.searchBottomLeftZone{
vertical-align:top;
}
.searchRightZone{
float:right;
display:inline;
vertical-align:top;
width:32%;
}
.advancedSearchMainArea{
width:100%;
font-size:0.9em;
margin-bottom:22px;
}
.advancedSearchMainArea input {
font-size:100%;
}

.advancedSearchResultsWrapper {
font-size:85%;				
}
.advancedSearchResultsWrapper .srch-WPBody {
position:relative;				
}
.advancedSearchResultsWrapper .srch-stats {
position:absolute;
top:0;		
}

.advancedSearchMiddleLeftZone{
 float:left;
 width:50%;
}
.advancedSearchMiddleRightZone{
 float:left;
 text-align:left;
}

.searchBestBetsZone{
    width: 972px;
}

.searchBestBetsResultZone {
    background-color:#F6F6F6;
    border:1px solid #C0C0C0;
    padding:15px 15px 0px;
    margin-bottom:22px;
}

div.srch-BestBetsWPTitle {
    padding-bottom: 10px;
    position: relative;
    background:none;
    left: -1px;
}

span.srch-BestBetsWPTitle {
    font-family: Arial;
    color: #224F87;
    font-size: 1.2em;
    padding: 0px;
}

div.srch-BB-Result {
    font-family: Arial;
    font-size: 1em;
    padding-bottom: 15px;
    width: 100%;
}

.srch-BB-Description {
    color: #333333;
    font-family: Tahoma;
    font-size: 0.9em;
    margin: 0px;
    width: 100%;
}

div.srch-BestBetsTitle {
    color: #003399;
    font-family: Tahoma;
    font-size: 0.9em;
    width : 100%;
    margin: 0px;
}


div.srch-BB-URL {
    font-size: 0.85em;
    width: 100%;   
}

div.srch-BB-URL a:link, .srch-BB-URL a:visited {
    color: #0000FF !important;
}

div.searchMainResultsZone{
    font-size:0.9em;
    width: 972px;
}

div.searchSummaryZone{
    font-size:0.9em;
}

div.searchStatsZone{
    position: relative;
    text-align: left;
    top: 16px;
    width: 724px;
    font-size:0.9em;
}

div.searchCoreResultsZone{
    font-size:0.9em;
}


/*    Zone Mode Edition     */

.EmbedVideoPropertyTable{
    
}

.EmbedVideoProperty {
    height:20px;
    position:relative;
    margin-bottom:12px;
}

.EmbedVideoProperty .Name{
    float: left;
    left: 0;
    position: relative;
    top: 0;
    width: 100px;
}

.EmbedVideoProperty .Value{
    position: relative;
    top: 0;
}

/******************** Où nous trouver carte google ****************************/
ol#pagination{
    overflow:hidden;
    margin-left:-40px;
}
ol#pagination li{
	float:left;
	list-style:none;
	cursor:pointer;
	margin:0 0 0 .5em;
	}
ol#pagination li.current{color:#f00;font-weight:bold;}

#map_canvas{
    height:600px;
    width:641px;
}

.divCriteresRecherche{
    width:641px;
    float:right;
}
.divCriteresRechercheImage{
    width:309px;
    float:left;
    padding-right:22px;
}

.divListeCentre{
    width:331px;
    float:left;
    
}

.divCarte{
    width:641px;
    float:right;
}
.divZoneCritere{
    clear:both;
    width:972px;
    height:200px;
    margin-bottom:22px;
    border:solid 1px #38a878;
}

.divZoneCarte{
    width:972px;
    clear:both;
    padding-bottom:22px;
    height:600px;
}
.divListeCaisse{
    overflow:auto;
    height:440px;
    background-color:#f8f8f8;
    border-width:1px;
    border-style:solid;
    border-color:#c0c0c0;
}

.divVille{
    width:160px;
    float:left
}

.divCP{
    width:165px;
    float:left
}

.divImageSeparator{
    width:175px;
    float:left;
    padding-top:25px;
    text-align:center;
}
.divInformations{
    clear:both;
    height:75px;
    width:641px;
}
.divCriteres{
    clear:both;
    width:641px;
    height:125px
}
.divImageErreur{
    color:Red;
    font-size:0.75em;
    padding-bottom:15px;
    vertical-align:middle;
}

.listCaisse{
    font-size:0.75em;
    list-style-type: none;
    margin-left:-40px;
}

.listCaisse a:hover{
    text-decoration:none;
}
.listCaisse a img{
    border: 0;
}
.listCaisseImage{
    width:42px;
    float:left;
    text-align:center;
}
.listCaisseInfo{
    width:259px;
    float:left;
}
.divPagination{
    font-size:0.75em;
    margin-left:22px;
    margin-top:10px;
    
}

.divTypeCentre{
    margin-left:42px;
}
.cblTypeCentre{
    font-size:0.75em;
}

.lblNbItem{
    font-weight:bold;
}
.lblCritere{
    font-size:0.75em;
}
.btnCritereVille{
   margin-top:10px; 
   float:right
}
.btnCritereCP{
   margin-top:10px; 
   float:right;
}
.radCombo{
    padding-top:5px;
}
.infoWindo{
    font-size:0.75em;
    padding-right:20px;
    overflow:visible;
}
.txtDestination{
    float:left
}
.indication{
    
}

/*--------------------- Master page Microsite -------------------------*/

#tailleTexteMiniSite {
	color: #5d5d5d;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:0.688em;
	text-align:right;
	width:100%;
	float:right;
	padding-bottom:4px;
	padding-top:3px;
}

.logoMiniSite
{
    float:left;
	font-size:1.25em; 
	font-family: tahoma;   
	height:inherit;
	
}

.topBandeauMicro
{
	background:#fff;
	color: #000;
	float:right;
	height:20px;
	padding:10px 8px 6px 0;
	width:650px;
	font-size:inherit;
}
.topBandeauMicro a
{
	color: #5d5d5d;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:0.688em;
	font-weight:normal;
	text-decoration:none;
}

.topBandeauMicro a:hover
{
	text-decoration:underline;
}


/*--------------------- Master page Flottante ---------------------------*/

.topBandeauFlottante{
    background:#fff;
	color: #000;
	float:right;
	
	padding:15px 8px 8px 0;
	width:650px;
	font-size:inherit;
	text-align:right;
}

.topBandeauFlottante a
{
	color: #5d5d5d;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:0.688em;
	font-weight:normal;
	text-decoration:underline;
}


