﻿/* _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;
}

#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 {				
	/* gerer dans custom SFL/DFSIN */
	/*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;
}
/*Search modified inline styles*/
.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{
height:40px;
width:100%;
padding-left: 0.2em;
padding-bottom: 0;
padding-top:5px;
font-size:0.75em;
}

.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{
clear:left;
vertical-align:top;
}
.searchRightZone{
float:right;
display:inline;
vertical-align:top;
width:32%;
}
.advancedSearchMainArea{
width:100%;
font-size:0.9em;
}
.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;
}


/*End of Advanced Search modified inline styles*/
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;
margin-left:3px;
}

.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;
margin-left:3px;
}

.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;
}
.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
}


.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:520px;
	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-right:13px;
	margin-top:30px;
	text-align:right;
	width:200px;
	float:right;
}

.logo
{
  float:left;
	font-size:1.25em; 
	font-family: tahoma;   
	padding:26px 0 10px;
	height:inherit;
}
.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;
}
.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 
{
    /* gerer dans custom SFL/DFSIN */
	/*COLOR: #009152*/
}
.copyright A {
    /* gerer dans custom SFL/DFSIN */
	/* 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;
}

/*********************************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;
}

.splashListeProvince{
	margin-left:36px;
}

.splashListeProvince td{
/*	vertical-align:text-top;*/
	padding:0;
	margin:0;
	height:14px;	
}
.splashListeProvince td input{
	}

.splashListeProvince td label{
	vertical-align:text-top;
	font-size:12px;
	margin:0;
	padding:0;

}

.splashListeProvince 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/SFL/STYLES/Images/coin-splash-40X40.gif) no-repeat left top;
}

*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/SFL/STYLES/Images/coin-splash-bas.gif) no-repeat left bottom;
		padding-bottom:40px
}

#viewdemodiv #ctl00_Iframe1.splashFrame {
		width:425px;
		height:397px;
		background-color: transparent;
		background:none
}

#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**************************************************************/

/******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/SFL/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 #titreSectionUn h4 table td a:hover{
    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/SFL/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;
	padding-right:22px;
	float:left;
}

.zoneInfo2{
	width:227px;
	padding-right:22px;
	float:left;
}

.zoneInfo3{
	width:227px;
	float:left;
}



.zoneInfo4,.zoneInfo5,.zoneInfo6{
	width:227px;
}

.zoneInfo5,.zoneInfo6{
	margin-right:22px
}

.contenuGauche {		
		margin-top:-17px;
		float:left;
		width:724px
}


/*zones*/
.zoneInfo180 {
	width:180px;
}

.zoneInfo169 {
	width:169px;
	padding-right:16px;	
	float:left;
}

.zoneInfo169SansMarge {
	width:169px;
	float:left;
	clear: right;
}

.zoneInfo169SansMargeTop {
	width:169px;
	clear: right;
	margin-bottom:0;
}

.zoneInfo226 {
	clear:left;
	width:226px;
	padding-right:22px;	
	float:left;
}

.zoneInfo226SansMarge {
	width:226px;
	float:left;
	clear: right;
}

.zoneInfo226SansMargeTop {
	width:226px;
	clear: right;
	margin-bottom:0;
}
.zoneReu226SansMarge {
	width:226px;
	margin-bottom:0;   
}

.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;			
}

.zoneInfo544 {
	width:544px;
}

.zoneInfo724 {
	width:724px;
	clear:both	
}

.zoneInfo770 {
	width:770px;
	clear:both;
}

.zoneInfo972 {
	width:972px;
	clear: both;
	float:left;
}

.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/SFL/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;
}

.zoneInfo169 p,.zoneInfo169 ul,.zoneInfo169 ol,.zoneInfo169 td,.zoneInfo169SansMarge p,.zoneInfo169SansMarge ul,.zoneInfo169SansMarge ol,.zoneInfo169SansMarge td,.zoneInfo169SansMargeTop p,.zoneInfo169SansMargeTop ul,.zoneInfo169SansMargeTop ol,.zoneInfo169SansMargeTop td,
.zoneInfo180 p,.zoneInfo180 ul,.zoneInfo180 ol,.zoneInfo180 td,.zoneInfo226 p,.zoneInfo226 ul,.zoneInfo226 ol,.zoneInfo226 td,.zoneInfo226SansMarge p,.zoneInfo226SansMarge ul,.zoneInfo226SansMarge ol,.zoneInfo226SansMarge td,
.zoneInfo226SansMargeTop p,.zoneInfo226SansMargeTop ul,.zoneInfo226SansMargeTop ol,.zoneInfo226SansMargeTop td,.zoneReu226SansMarge p,.zoneReu226SansMarge ul,.zoneReu226SansMarge ol,.zoneReu226SansMarge td,
.zoneInfo227 p,.zoneInfo227 ul,.zoneInfo227 ol,.zoneInfo227 td,.zoneInfo227SansMarge p,.zoneInfo227SansMarge ul,.zoneInfo227SansMarge ol,.zoneInfo227SansMarge td,
.zoneInfo250 p,.zoneInfo250 ul,.zoneInfo250 ol,.zoneInfo250 td,.zoneInfo250SansMarge p,.zoneInfo250SansMarge ul,.zoneInfo250SansMarge ol,.zoneInfo250SansMarge td,
.zoneInfo309 p,.zoneInfo309 ul,.zoneInfo309 ol,.zoneInfo309 td,.zoneInfo309SansMarge p,.zoneInfo309SansMarge ul,.zoneInfo309SansMarge ol,.zoneInfo309SansMarge td,
.zoneInfo310 p,.zoneInfo310 ul,.zoneInfo310 ol.zoneInfo310 td,.zoneInfo351 p,.zoneInfo351 ul,.zoneInfo351 ol,.zoneInfo351 td,.zoneInfo351SansMarge p,.zoneInfo351SansMarge ul,.zoneInfo351SansMarge td,
.zoneInfo374 p,.zoneInfo374 ul,.zoneInfo374 ol,.zoneInfo374 td,.zoneInfo374SansMarge p,.zoneInfo374SansMarge ul,.zoneInfo374SansMarge ol,.zoneInfo374SansMarge td,
.zoneInfo475 p,.zoneInfo475 ul,.zoneInfo475 ol,.zoneInfo475 td,.zoneInfo475SansMarge p,.zoneInfo475SansMarge ul,.zoneInfo475SansMarge ol,.zoneInfo475SansMarge td,.zoneInfo522 p,.zoneInfo544 p,.zoneInfo522 ul,.zoneInfo522 ol,.zoneInfo522 td,
.zoneInfo724 p,.zoneInfo724 ul,.zoneInfo724 ol,.zoneInfo724 td,.zoneInfo770 p,.zoneInfo770 ul,.zoneInfo770 ol,.zoneInfo770 td,.zoneInfo972 p,.zoneInfo972 ul,.zoneInfo972 ol,
.zoneInfo474 p,.zoneInfo474 ul,.zoneInfo474 ol,.zoneInfo474 td,.sondageTexte p,.sondageTexte ul,.sondageTexte ol,td.sondageTexte,.zoneCalculatrice p{
	font-size: 0.75em;
}

.zoneInfo169 td ul li,.zoneInfo169SansMarge td ul li,.zoneInfo169SansMargeTop td ul li,
.zoneInfo180 td ul li,.zoneInfo226 td ul li,.zoneInfo226SansMarge td ul li,
.zoneInfo226SansMargeTop td ul li,.zoneReu226SansMarge td ul li,
.zoneInfo227 td ul li,.zoneInfo227SansMarge td ul li,
.zoneInfo250 td ul li,.zoneInfo250SansMarge td ul li,
.zoneInfo309 td ul li, .zoneInfo309SansMarge td ul li,
.zoneInfo310 td ul li,.zoneInfo351 td ul li, .zoneInfo351SansMarge td ul li,
.zoneInfo374 td ul li,.zoneInfo374SansMarge td ul li,
.zoneInfo475 td ul li,.zoneInfo475SansMarge td ul li,.zoneInfo522 td ul li,
.zoneInfo724 td ul li,.zoneInfo770 td ul li,
.zoneInfo474 td ul li {
	font-size: 130%;
}

.zoneInfo169 td h1,.zoneInfo169SansMarge td h1,.zoneInfo169SansMargeTop td h1,
.zoneInfo180 td h1,.zoneInfo226 td h1,.zoneInfo226SansMarge td h1,
.zoneInfo226SansMargeTop td h1,.zoneReu226SansMarge td h1,
.zoneInfo227 td h1,.zoneInfo227SansMarge td h1,
.zoneInfo250 td h1,.zoneInfo250SansMarge td h1,
.zoneInfo309 td h1, .zoneInfo309SansMarge td h1,
.zoneInfo310 td h1,.zoneInfo351 td h1, .zoneInfo351SansMarge td h1,
.zoneInfo374 td h1,.zoneInfo374SansMarge td h1,
.zoneInfo475 td h1,.zoneInfo475SansMarge td h1,.zoneInfo522 td h1,
.zoneInfo724 td h1,.zoneInfo770 td h1,
.zoneInfo474 td h1 {
	font-size: 200%;
}

.zoneInfo169 td h2,.zoneInfo169SansMarge td h2,.zoneInfo169SansMargeTop td h2,
.zoneInfo180 td h2,.zoneInfo226 td h2,.zoneInfo226SansMarge td h2,
.zoneInfo226SansMargeTop td h2,.zoneReu226SansMarge td h2,
.zoneInfo227 td h2,.zoneInfo227SansMarge td h2,
.zoneInfo250 td h2,.zoneInfo250SansMarge td h2,
.zoneInfo309 td h2, .zoneInfo309SansMarge td h2,
.zoneInfo310 td h2,.zoneInfo351 td h2, .zoneInfo351SansMarge td h2,
.zoneInfo374 td h2,.zoneInfo374SansMarge td h2,
.zoneInfo475 td h2,.zoneInfo475SansMarge td h2,.zoneInfo522 td h2,
.zoneInfo724 td h2,.zoneInfo770 td h2,
.zoneInfo474 td h2 {
	font-size: 173%;
}

.zoneInfo169 td h3,.zoneInfo169SansMarge td h3,.zoneInfo169SansMargeTop td h3,
.zoneInfo180 td h3,.zoneInfo226 td h3,.zoneInfo226SansMarge td h3,
.zoneInfo226SansMargeTop td h3,.zoneReu226SansMarge td h3,
.zoneInfo227 td h3,.zoneInfo227SansMarge td h3,
.zoneInfo250 td h3,.zoneInfo250SansMarge td h3,
.zoneInfo309 td h3, .zoneInfo309SansMarge td h3,
.zoneInfo310 td h3,.zoneInfo351 td h3, .zoneInfo351SansMarge td h3,
.zoneInfo374 td h3,.zoneInfo374SansMarge td h3,
.zoneInfo475 td h3,.zoneInfo475SansMarge td h3,.zoneInfo522 td h3,
.zoneInfo724 td h3,.zoneInfo770 td h3,
.zoneInfo474 td h3 {
	font-size: 153%;
}

.zoneInfo169 td h4,.zoneInfo169SansMarge td h4,.zoneInfo169SansMargeTop td h4,
.zoneInfo180 td h4,.zoneInfo226 td h4,.zoneInfo226SansMarge td h4,
.zoneInfo226SansMargeTop td h4,.zoneReu226SansMarge td h4,
.zoneInfo227 td h4,.zoneInfo227SansMarge td h4,
.zoneInfo250 td h4,.zoneInfo250SansMarge td h4,
.zoneInfo309 td h4, .zoneInfo309SansMarge td h4,
.zoneInfo310 td h4,.zoneInfo351 td h4, .zoneInfo351SansMarge td h4,
.zoneInfo374 td h4,.zoneInfo374SansMarge td h4,
.zoneInfo475 td h4,.zoneInfo475SansMarge td h4,.zoneInfo522 td h4,
.zoneInfo724 td h4,.zoneInfo770 td h4,
.zoneInfo474 td h4 {
	font-size: 133%;
}

.zoneInfo169 td h5,.zoneInfo169SansMarge td h5,.zoneInfo169SansMargeTop td h5,
.zoneInfo180 td h5,.zoneInfo226 td h5,.zoneInfo226SansMarge td h5,
.zoneInfo226SansMargeTop td h5,.zoneReu226SansMarge td h5,
.zoneInfo227 td h5,.zoneInfo227SansMarge td h5,
.zoneInfo250 td h5,.zoneInfo250SansMarge td h5,
.zoneInfo309 td h5, .zoneInfo309SansMarge td h5,
.zoneInfo310 td h5,.zoneInfo351 td h5, .zoneInfo351SansMarge td h5,
.zoneInfo374 td h5,.zoneInfo374SansMarge td h5,
.zoneInfo475 td h5,.zoneInfo475SansMarge td h5,.zoneInfo522 td h5,
.zoneInfo724 td h5,.zoneInfo770 td h5,
.zoneInfo474 td h5 {
	font-size: 113%;
}

.zoneInfo169 td h6,.zoneInfo169SansMarge td h6,.zoneInfo169SansMargeTop td h6,
.zoneInfo180 td h6,.zoneInfo226 td h6,.zoneInfo226SansMarge td h6,
.zoneInfo226SansMargeTop td h6,.zoneReu226SansMarge td h6,
.zoneInfo227 td h6,.zoneInfo227SansMarge td h6,
.zoneInfo250 td h6,.zoneInfo250SansMarge td h6,
.zoneInfo309 td h6, .zoneInfo309SansMarge td h6,
.zoneInfo310 td h6,.zoneInfo351 td h6, .zoneInfo351SansMarge td h6,
.zoneInfo374 td h6,.zoneInfo374SansMarge td h6,
.zoneInfo475 td h6,.zoneInfo475SansMarge td h6,.zoneInfo522 td h6,
.zoneInfo724 td h6,.zoneInfo770 td h6,
.zoneInfo474 td h6 {
	font-size: 87%;
}


.zoneInfo1696 ul ul,.zoneInfo1696 ul ul ul,.zoneInfo1696 ol ol,.zoneInfo1696 ol ol ol,.zoneInfo1696SansMarge ul ul,.zoneInfo1696SansMarge ul ul ul,
.zoneInfo1696SansMarge ol ol,.zoneInfo1696SansMarge ol ol ol,.zoneInfo1696SansMargeTop ul ul,.zoneInfo1696SansMargeTop ul ul ul,.zoneInfo1696SansMargeTop ol ol,.zoneInfo1696SansMargeTop ol ol ol,

.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,.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,.zoneInfo972 ol ol,.zoneInfo972 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{
	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*/
.zoneInfo169SansMargeTop:empty,
.zoneInfo180:empty,.zoneInfo724:empty,.zoneInfo770:empty,.zoneInfo226SansMargeTop:empty,.zoneInfo226SansMargeTop:empty,.zoneReu226SansMarge:empty,.zoneInfo351:empty,.zoneInfo351SansMarge:empty,.zoneInfo374:empty,.zoneInfo374SansMarge:empty,.zoneInfo972: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 {
	display:none
}
.encadre:empty,.encadre div:empty,.encadre div div:empty {
	display:none;
	width:0;
	height:0;
	border:0px solid #fff;
}

.videoFlashBestFit {
	clear: both;
	float:left;
}

.videoFlashSuperBig {
	width:972px;
}

.videoFlashBig {
	width:724px;
}

.videoFlashMoyen {
	width:522px;
}
.videoFlashMiniSansMarge {
	width:226px;
	clear: right;
}

.videoFlashMiniSansMargeFloatLeft 
{
    float:left;
	width:226px;
	clear: right;
}
.videoFlashSuperBig div div,.videoFlashBig div div,.videoFlashMoyen div div,.videoFlashMiniSansMarge div div{
	margin-bottom:12px;	
}


#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;							
}

.menuLienLink {
display:block;
width:154px;							
}

/*menu contextuel*/
.menuContexte {
	width:180px;
	padding-right:22px;
	margin-bottom:12px;
}


/*tableau collapsable*/
.tabColl {
	width:724px;
	margin-bottom:12px;
	clear:both;
}

.tabColl2 {
	width:522px;
	margin-bottom:12px;
	clear:both;
}

.tabColl3 {
	width:972px;
	margin-bottom:12px;
	clear:both;
}

.texteCourant {
   font-family:Arial, Helvetica, sans-serif; 
   font-size:0.75em;  
   color:#000;
  display:block;
}

/*---------------------------------------------------------- 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/SFL/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{
        width:100%;
        margin:0 auto;
    }
    
    .CarrouThumbsTab{
        margin:22px auto;
   }

    .zoneCarrousel {
	    width:724px;
	    margin: 0 auto;
	    clear:both;
	}
	
    .zoneCarrousel p{
        font-size:0.75em;
	}	
	
	/* Largeur de la zone totale video */
	.zoneCarrousel div div div table {
        width:724px;
	}
	
	.zoneCarrousel522 {
	    width:522px;
	    margin: 0 auto;
	    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:#00008B;
	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/SFL/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:7px 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:7px 5px 7px 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/SFL/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/SFL/STYLES/Images/calcuAge.gif) no-repeat left bottom;
        zoom:1;
}
#hommeFemmeFerme {
		color:#5B5B5B;
		background:url(/_layouts/SFL/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, .pagination{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 0.75em;
}

.panTrouverCentre {
		margin-top: 10px;
}

.colCritereRecherche {
    width:276px;
    vertical-align:top;
    text-align:left;
}

.colResultatRecherche {
    /*width:674px;*/
    padding-left:56px;
    vertical-align:top;
    text-align:left;
    border-left:1px solid #009152;
}

.colResultatRecherche .titreSection {
		margin-top: -12px;	
}

.col1ResultatRecherche{
    width:300px;
    vertical-align:top;
    text-align:left;
}

.col2ResultatRecherche{
    width:300px;
    vertical-align:top;
    text-align:left;
    border-left:1px solid #c0c0c0;
    padding-left:10px;
}

.labelTrouverCentre{
    font-family: Arial;
    font-size: 0.75em;
}

.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
}

.cellTitre{
    padding-bottom:2px;
	padding-top:12px;
	height:50px;
	vertical-align:top;
}

.HyperlienTexte{
	font-size:0.75em;
}

.lblTitreTrouverCentre{
 font-family:Arial, Helvetica, sans-serif;
	font-size: 1.15em; 
	color:black;
	font-weight:normal;
	padding-bottom:8px;
	display:block;
	height:50px;
	width:293px;
	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;			
}




/*------------------------------------------- Pour nous joindre -------------------------------------------*/
/*------------------------------------------- Pour nous joindre -------------------------------------------*/



/* Note : dimensions de la fenêtre Javascript à configurer dans la console : 546 x 400 */

.ContactUSContainer {
   width:478px;
	  margin:-7px 0 5px 19px;
}

.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;
    clear:both;
}

.ContactUSContainer .divPrintBouton{
    text-align:left;
    width:226px;
}
.ContactUSClose {
    margin-left:6px;
}


.spanContactUS{
    height:25px;
}

.labelConfirmContactUS {
	font-size:0.75em;
	position:relative;
	top:-10px;
}


/*----------------------------------- 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;
left:35px;
	position:relative;
top:-22px;
width:440px;
}


#FormSendToFriendZone {
height:450px;							
}

#FormSendToFriendZone .chkSendToFriend {
font-size:0.75em;							
}

#FormSendToFriendZone h2 {
font-weight:bold;
position:relative;
top:5px;							
font-size:1em;							
}

#FormSendToFriendZone .titreSectionSendToFriend {	
font-size: 1em; 
color: #224f87;
font-weight:bold;			
}

#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;
}



/*------------------------------------------- Envoyer CV -------------------------------------------*/



/* Note : dimensions de la fenêtre Javascript à configurer dans la console : 546 x 400 */

.EnvoyerCvContainer {
   width:478px;
	  margin:-7px 0 5px 19px;
}

.EnvoyerCvContainer h1 {
   padding:0;
   margin:40px 0 10px 0;
}

.EnvoyerCvContainer .logoGauche {
    float:left;
    top:-22px;
    margin-bottom:-18px;
}

.EnvoyerCvContainer .logoDroit {
    position:relative;
    top:15px;
    margin-left:375px;

}

.EnvoyerCvContainer .titreSectionEnvoyerCv {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.15em; 
	color: #224f87;
	font-weight:normal;
}

.EnvoyerCvContainer .tabIdentification {
    width:474px;
    margin-top:-5px;

}

.EnvoyerCvContainer .tabIdentificationColGauche {
    width:226px;
}

.EnvoyerCvContainer .labelEnvoyerCv {
    font-family: Arial;
    font-size: 0.75em;
    height:25px;
}

.EnvoyerCvContainer .rdoEnvoyerCv {
    height:37px;
	   font-family: Arial;
    font-size: 0.75em;
}
.EnvoyerCvContainer table.rdoEnvoyerCv tr td {
    vertical-align:top;
    padding-top:17px;
}

.EnvoyerCvContainer .rdoEnvoyerCv input {
    padding:0;
    position:relative;
    left:-5px;
}
.EnvoyerCvContainer .rdoEnvoyerCv label {
    position:relative;
    left:-5px;
    top:-2px;
}

.EnvoyerCvContainer .txtEnvoyerCv {
	width:224px;
}

.EnvoyerCvContainer .txtMessageEnvoyerCv {
	width:100%;
}


.EnvoyerCvContainer .zoneConfirmationCourriel {
    float:left;
    clear:both;
    width:474px;
    vertical-align:middle;
    padding-bottom:5px;
    margin-top:10px;
}

.EnvoyerCvContainer .zoneInfo474 {
    width:474px;
	   clear: both;
	   float:left;
	   padding-bottom:12px;
}

.tabIdentificationColDroit {
    width:248px;
    padding-left:22px;

}

.EnvoyerCvContainer .divSendBouton {
    text-align:right;
    clear:both;
}

.EnvoyerCvContainer .divPrintBouton{
    text-align:left;
    width:226px;
}

.EnvoyerCvContainer .divCLoseBouton {
    width:474px;
    clear: both;
    float:left;
    padding-bottom:12px;
    text-align:right;
}

.EnvoyerCvClose {
    margin-left:6px;
}


.spanEnvoyerCv{
    height:25px;
}

.labelConfirmEnvoyerCv {
	font-size:0.75em;
	position:relative;
	top:-10px;
}


/*****************************Recherche********************************/
.ms-srchresultstop {
	background:#fff;
	padding-top:8px;
	padding-bottom:5px;
	height:12px
}

.tdResultGen {
				width:724px;
}

.tabResultGen .pourcentPert {
		padding-left:22px;
}

.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;
   padding-bottom:8px;
   position:relative;
}

.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 **********************************/   
 .btnConseiller {
        text-indent:-9999px;
        position:relative;
        top:20px;
        right:10px;
        border:0;

        /*pour IE6 et IE7*/
        font-size: 0px;
        display:inline;
        line-height: 0px;
        cursor:hand;
    }

    .PanelConseiller {
        margin:0;
        padding:8px 0 18px 10px;
    }
    
     .PanelConseiller label {
        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;
}

html body .PanelConseiller .textarea {
font-size:0.75em;
font-family:Arial;
width:200px !important;
}

html body .PanelConseiller .drop-1 {
width: 50px !important;
height:22px;
overflow:hidden;
margin-top:2px;
}

html body .PanelConseiller .drop-2 {
width: 204px !important;
height:22px;
overflow:hidden;
}

html body .PanelConseiller .drop-3 {
width: 204px !important;
height:22px;
overflow:hidden;

}
html body .PanelConseiller .drop-4 {
width: 204px !important;
height:22px;
overflow:hidden;

}


html body .PanelConseiller .textfield-1 {
width: 200px !important;
}

html body .PanelConseiller .textfield-2 {
width: 146px !important;
}

html body .PanelConseiller .textfield-3 {
width: 200px !important;
}

html body .PanelConseiller input, html body .PanelConseiller select, html body .PanelConseiller textarea {
margin-bottom:10px;				
}

.drop-3-wrapper {
height:32px;				
				
}

.PanelConseiller .imageWrapper {
float:left;
} 			

.PanelConseiller .validationText {
display:block;
float:right;
font-size:0.75em;
width:165px;
padding-bottom:10px;
position:relative;
left:-10px;
}



/************************ Conseiller formulaire **********************************/  
    

.ConseillerLayoutHeader {
font-size:1em;							
}

.ConseillerLayoutHeader H1 {
height:5px;
margin-bottom:0;
}

.ConseillerLayoutHeader .secure {
position:relative;
top:-4px;
left:885px;								
}

#ConseillerLayout {
font-size:0.75em;
padding-top:15px;				
}

#ConseillerLayout #Titre {
height:27px;				
}

#ConseillerLayout #Identification, #ConseillerLayout #Adresse, #ConseillerLayout #Ville, #ConseillerLayout #ProvincecodePostal, #ConseillerLayout #Courriel {
height:54px;				
}

#ConseillerLayout #Telephone {
height:62px;				
}


#ConseillerLayout label {
font-size:1.3em;
position:relative;
top:-3px;
margin-right:15px;								
}

#ConseillerLayout input  {
height:16px;
border:1px solid #b8b8b8;							
font-family:Arial !important;
}

#ConseillerLayout #Nom input, #ConseillerLayout #Prenom input, #ConseillerLayout #Adresse input, #ConseillerLayout #Ville input, #ConseillerLayout #Courriel input, #ConseillerLayout #txtNomCaisse {
width:226px;
margin-right:22px;			
}
  
#ConseillerLayout #CodePostal input {
width:85px;
margin-right:22px;			
}

#ConseillerLayout #MainTelephone input {
width:144px;
margin-right:22px;			
}

#ConseillerLayout #Poste input {
width:58px;
margin-right:22px;			
}
		
#ConseillerLayout select {
width:228px;
margin-right:22px;					
}

#ConseillerLayout #Nom, #ConseillerLayout #Province, #ConseillerLayout #MainTelephone, #ConseillerLayout #Poste {
float:left;
}

#ConseillerLayout #Titre input, #ConseillerLayout #JourSoir input, #ConseillerLayout #CheckContrat input, #ConseillerLayout #CheckConseiller input {
margin-left:-3px;							
}

#ConseillerLayout #JourSoir input {
margin-top:-1px;				
}

#ConseillerLayout select  {
height:20px;
border:1px solid #b8b8b8;							
}

#ConseillerLayout #LabelContrat h5, #ConseillerLayout #LabelInfoSupp h5, #ConseillerLayout #LabelConseiller h5 {
margin-bottom:10px;	
font-size: 1.15em;
color: #5b5b5b;
font-weight:bold;
}

#ConseillerLayout #CheckContrat {
position:relative;
top:-12px;				
}

#ConseillerLayout .caisseTitre {
font-size:1.3em;
position:relative;
left:13px !important;
top:3px;							
}

#ConseillerLayout #txtNomCaisse {
position:relative;
top:-3px;
left:17px;							
}

#ConseillerLayout #CheckConseiller {
margin-top:-12px;
padding-bottom:15px;		
}


#ConseillerLayout .txtInfoSupp {
height:80px;
width:475px;
border:1px solid #b8b8b8;	
margin-bottom:25px;	
font-family:arial;
font-size:1em;							
}

#ConseillerLayout #Envoyer {
text-align:right;
margin:30px 0 0 0;					
}

#ConseillerLayout .btnAppelez {
height:22px;					
}

#ConseillerLayout #ValidSomm .summaryTable {
margin:-29px 0px -5px 0px;
}

#ConseillerLayout .summaryHeaderTdText {
font-size:1.1em;								
}

#ConseillerLayout .summaryMessageList {
font-size:1.5em;
padding-bottom:10px;		
}

#ConseillerLayout .summaryMessageList li {
margin-left:25px;
font-size:0.9em;					
}

#ConseillerLayout #ProvincecodePostal, #ConseillerLayout #Courriel, #ConseillerLayout #FormatTextTelephone {
position:relative;				
}

#ConseillerLayout #formatTextCodePostal span, #ConseillerLayout #FormatTextCourriel span, #ConseillerLayout #FormatTextTelephone span {
position:absolute;
width: 500px;				
}

#ConseillerLayout #formatTextCodePostal span {
top:37px;
left:250px;				
}

#ConseillerLayout #ImageResult {
float:left;
}

#ConseillerLayout #LabelResult {
position:relative;
top:8px;
left: 5px;
}

    
/************************ 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 {
font-size: 0.95em; 
color: #224f87;
font-weight:bold;		
}

.trouverFormulaires .labelResultat {
font-size: 1.25em; 
color: #224f87;
font-weight:bold;	
display:block;
}

.trouverFormulaires .ResultatDescription {
display:block;
padding:22px 0 35px 0;			
}

.trouverFormulaires .zoneFiltrageFormulaire {
width:350px;
float:left;
}

.trouverFormulaires .ddlGroupe {
margin-top:25px;			
}

.trouverFormulaires .zoneAffichageFormulaires {
font-size:0.75em;
width:572px;
margin-left:350px;
padding-left:50px;
				
}

.trouverFormulaires .zoneAffichageFormulaires .LienFormulaire {
padding-bottom:15px;		
}

.trouverFormulaires .zoneFiltrageFormulaire select {
margin-bottom:8px;
height:20px;
vertical-align:middle;
width:300px !important;			
}

.trouverFormulaires .zoneFiltrageFormulaire p {
margin-top:50px;
width:300px;
}


.trouverFormulaires .zoneFiltrageFormulaire .btnAfficher {
margin-top:17px;
float:right;
padding-right:50px;						
}



/************************ Changement d'adresse *********************************/  
  
.changementAdresse h3 {
font-weight:bold;
font-size:1.2em;
}
  
.changementAdresse h2 {
margin-bottom:6px;
}
  
.clear {
clear:both;
}

.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 .secure {
float:right;
margin-top:13px;
}

.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;
}

.changementAdresse #CommentForm {
margin-left:-40px;
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 -40px;
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 *****************/

.panCboProvince, .panCboVille, .panCboType {
padding: 10px 0 0 10px;
}

.cboProvince, .cboVille, .cboType {			
width:205px !important;				
}
.panCboProvince
{width:205px;
}

.panlnkCentreFinance {
padding:10px 10px 10px 0;
float:right;
}

.panlnkCentreFinance a {
display:block;
height:22px;
}

.zoneInfo972 espacementTrouverCentre 
{
   margin-top:22px;
}

/*************************************** Ajustements pour contrer l'héritage de taille du texte dans les listes ********************************/

.rpTemplate ol, .zoneInfo180 ol, .zoneInfo226 ol, .zoneInfo226SansMarge 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, .zoneInfo724 ol, .zoneInfo770 ol, .zoneInfo972 ol{
margin-left:12px;
margin-bottom:12px;
padding-left:12px
}

.rpTemplate ol ul {
font-size:80%;
}

.rpTemplate ol ul ul {
font-size:100%;
}

.rpTemplate ul, .zoneInfo180 ul, .zoneInfo226 ul, .zoneInfo226SansMarge 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, .zoneInfo724 ul, .zoneInfo770 ul, .zoneInfo972 ul{
list-style-type: none;
margin:12px 0;
padding-left:0px;
margin-left:25px;
}

.rpTemplate ul {
padding-left:0 !important;
}

.rpTemplate ul ul, .zoneInfo180 ul ul, .zoneInfo226 ul ul, .zoneInfo226SansMarge 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, .zoneInfo724 ul ul, .zoneInfo770 ul ul, .zoneInfo972 ul ul{
list-style-type: none;
margin:0;
margin-left:20px;
}

.rpTemplate ul ul {
margin-left:15px;
}

.rpTemplate ul ul ul, .zoneInfo180 ul ul ul, .zoneInfo226 ul ul ul, .zoneInfo226SansMarge 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, .zoneInfo724 ul ul ul, .zoneInfo770 ul ul ul, .zoneInfo972 ul ul ul{
list-style-type: none;
margin:0;
margin-left:20px;
}

.rpTemplate ul li, .zoneInfo180 ul li, .zoneInfo226 ul li, .zoneInfo226SansMarge 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, .zoneInfo724 ul li, .zoneInfo770 ul li, .zoneInfo972 ul li{
display:block;
padding-left:9px;						
}

.rpTemplate ul ul li, .zoneInfo180 ul ul li, .zoneInfo226 ul ul li, .zoneInfo226SansMarge 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, .zoneInfo724 ul ul li, .zoneInfo770 ul ul li, .zoneInfo972 ul ul li{
display:block;
padding-left:9px;						
}

.rpTemplate ul li, .zoneInfo180 ul li, .zoneInfo226 ul li, .zoneInfo226SansMarge 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, .zoneInfo724 ul li, .zoneInfo770 ul li, .zoneInfo972 ul li{
background:url(/_layouts/SFL/STYLES/Images/puce-1.gif) left 5px no-repeat;
position:relative;
padding-right:25px;								
}

.rpTemplate ul ul li, .zoneInfo180 ul ul li, .zoneInfo226 ul ul li, .zoneInfo226SansMarge 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, .zoneInfo724 ul ul li, .zoneInfo770 ul ul li, .zoneInfo972 ul ul li{
background:url(/_layouts/SFL/STYLES/Images/puce-2.gif) left 5px no-repeat;	
position:relative;					
}

.rpTemplate ul ul ul li, .zoneInfo180 ul ul ul li, .zoneInfo226 ul ul ul li, .zoneInfo226SansMarge 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, .zoneInfo724 ul ul ul li, .zoneInfo770 ul ul ul li, .zoneInfo972 ul ul ul li{
background:url(/_layouts/SFL/STYLES/Images/puce-3.gif) left 7px no-repeat;
position:relative;						
}

