TD .primarylink {
	FONT-SIZE: 11px; TEXT-ALIGN: left
}
TD .brand {
	FONT-WEIGHT: bold; TEXT-ALIGN: left
}
TD .black {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #000; LINE-HEIGHT: 20px; TEXT-ALIGN: left
}
TD .red {
	COLOR: #c00; TEXT-ALIGN: left
}
BODY {
	COLOR: #333;
	width: 990px;
	text-align: justify;
	font-family: Calibri;
	font-size: 12px;
}
A:link {
	COLOR: #06C;
	TEXT-DECORATION: none;
	outline: none;
	font-size: 12px;
}
A:visited {
	COLOR: #0066cc;
	TEXT-DECORATION: none;
	outline: none;
	font-size: 12px;
}
A:hover {
	TEXT-DECORATION: underline;
	outline: none;
	font-size: 12px;
}
A:active {
	outline: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #06C;
	text-align: right;
}
A:active2 {
	outline: none;
	font-size: 12px;
}
IMG {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	outline: none;
	text-align: center;
}
#utop {
	Z-INDEX: 9999;
	WIDTH: 990px;
	margin: auto;
}
#ublf {
	FLOAT: left;
	WIDTH: 200px;
	HEIGHT: 60px
}
.ulogo {
	MARGIN: 0px 0px 0px 20px;
	text-align: left;
}
#ublg {
	MARGIN-TOP: 20px; LEFT: 11px; FONT: 10px Calibri; MARGIN-LEFT: 200px; WIDTH: 350px; POSITION: absolute; TOP: 29px; HEIGHT: 30px
}
#uberr {
	MARGIN-TOP: 0px; LEFT: 211px; FONT: 12px Calibri; WIDTH: 400px; COLOR: #c00; PADDING-TOP: 0px; POSITION: absolute; TOP: 4px; HEIGHT: 20px
}
#ubrg {
	COLOR: #999;
	MARGIN-RIGHT: 5px;
	HEIGHT: 95px;
	TEXT-ALIGN: left;
	font-family: Calibri;
	font-size: 11px;
	line-height: 18px;
}
.ubtpli {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; BACKGROUND: url(toplineground.jpg) no-repeat right 16px; LEFT: 800px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 10px
}
.ubtpli LI {
	DISPLAY: inline
}
#ubcharity {
	FONT-SIZE: 10px; LEFT: 855px; FLOAT: right; LINE-HEIGHT: 50px; MARGIN-RIGHT: 5px; FONT-FAMILY: Calibri; POSITION: absolute; TOP: 48px; HEIGHT: 43px; TEXT-ALIGN: left
}
#ubnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 9999; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#ubnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 9999; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#ubnav A {
	DISPLAY: block;
	WIDTH: 10em;
	font-size: 12px;
}
#ubnav LI {
	FLOAT: left; WIDTH: 10em
}
#ubnav LI UL A {
	WIDTH: 10.8em
}
#ubnav LI UL {
	LEFT: -999em; WIDTH: 12.1em; POSITION: absolute
}
#ubnav LI UL LI {
	WIDTH: 140px
}
#ubnav LI UL UL {
	MARGIN: -2.2em 0px 0px 12em
}
#ubnav LI:hover UL UL {
	LEFT: -999em
}
#ubnav LI.sfhover UL UL {
	LEFT: -999em
}
#ubnav LI:hover UL {
	LEFT: auto
}
#ubnav LI:hover UL {
	LEFT: auto
}
#ubnav LI.sfhover UL {
	LEFT: auto
}
#ubnav LI:hover UL {
	LEFT: auto
}
#ubnav LI LI:hover UL {
	LEFT: auto
}
#ubnav LI.sfhover UL {
	LEFT: auto
}
#ubnav LI LI.sfhover UL {
	LEFT: auto
}
.ubtb {
	BACKGROUND: url(utagradlong.jpg);
	WIDTH: 987px;
	HEIGHT: 38px
}
.ubtb A {
	BORDER-RIGHT: #ccf 1px solid; COLOR: #fff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.ubtb A:visited {
	BORDER-RIGHT: #ccf 1px solid;
	COLOR: #fff;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
.ubtb A:hover {
	COLOR: #ff0;
	font-weight: normal;
	text-align: center;
}
.ubtb A:active {
	COLOR: #ff0
}
.ubsgnav {
	LINE-HEIGHT: 38px
}
.ubcatnav LI {
	FONT-SIZE: 11px; Z-INDEX: 999
}
.ubcatnav A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 6px; BORDER-LEFT: #ccc 1px solid; COLOR: #0066cc; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.ubcatnav A:visited {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 6px; BORDER-LEFT: #ccc 1px solid; COLOR: #0066cc; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.ubcatnav A:hover {
	BACKGROUND: #ccc; COLOR: #0066cc; TEXT-DECORATION: underline; outline: none
}
.ubcatnav A:active {
	BACKGROUND: #ccc; COLOR: #0066cc; TEXT-DECORATION: underline; outline: none
}
.ubsecnav A {
	BACKGROUND: url(grandarrow.gif) #fff no-repeat right 50%; CURSOR: pointer
}
.ubsecnav A:visited {
	BACKGROUND: url(grandarrow.gif) #fff no-repeat right 50%; CURSOR: pointer
}
.ubsecnav UL {
	BORDER-TOP: #ccc 1px solid
}
.ubsecnav A:hover {
	BACKGROUND: url(grandarrowroll.gif) #ccc no-repeat right 50%
}
.ubsecnav A:active {
	BACKGROUND: url(grandarrowroll.gif) #ccc no-repeat right 50%
}
.ubsecnav UL A {
	BACKGROUND-IMAGE: none
}
.ubsecnav UL A:visited {
	BACKGROUND-IMAGE: none
}
.ubsecnav UL A:hover {
	BACKGROUND-IMAGE: none
}
#ubsear {
	BACKGROUND: url(usearchbarlong.jpg) no-repeat; WIDTH: 986px; HEIGHT: 33px
}
#ubsearbar {
	WIDTH: 500px
}
#ubfields {
	FLOAT: left; MARGIN: 5px 0px 0px 30px
}
#ubseartx {
	FONT-SIZE: 10px; WIDTH: 186px; HEIGHT: 16px
}
#ubcatmenu {
	FONT: 11px Calibri; MARGIN-LEFT: 5px; HEIGHT: 20px
}
#ubsearimg {
	MARGIN: 5px 0px 0px 5px
}
#ubspecialpromotop {
	FONT-SIZE: 10px; LEFT: 450px; BACKGROUND-IMAGE: url(ubspecialpromoground.jpg); WIDTH: 281px; LINE-HEIGHT: 8em; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 10px; HEIGHT: 63px
}
#ubhmcontainer {
	height: auto;
	width: 990px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 0.1em solid #EBEBEB;
}
#ubhmcontainer2 {
	height: auto;
	width: 990px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 0.1em solid #EBEBEB;
	text-align: center;
}
#ubhmcontainer3 {
	height: auto;
	width: 990px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 0.1em solid #EBEBEB;
	text-align: center;
}
#ubhmcontainer4 {
	height: auto;
	width: 990px;
	margin-top: 10px;
	margin-right: 990px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 0.1em solid #EBEBEB;
	text-align: right;
	background-image: url(/Images/Accueil/background-accueil.jpg);
	background-repeat: no-repeat;
	font-family: Calibri;
}
#ubhmcontainer5 {
	height: auto;
	width: 990px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 0.1em solid #EBEBEB;
	text-align: justify;
}
#ubhmcontainerinter {
	height: auto;
	width: 225px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 0.1em solid #EBEBEB;
	font-family: Calibri;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	padding-left: 5px;
	background-color: #06C;
	text-align: left;
}
#ubhmcontainerliste {
	height: auto;
	width: 225px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: Calibri;
	font-size: 12px;
	color: #666;
	border-top-width: 0.1em;
	border-right-width: 0.1em;
	border-bottom-width: 0.1em;
	border-left-width: 0.1em;
	border-top-color: #EBEBEB;
	border-right-color: #EBEBEB;
	border-bottom-color: #EBEBEB;
	border-left-color: #EBEBEB;
}
#ubhmcontainerleft {
	height: auto;
	width: 250px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 0.1em solid #EBEBEB;
}
#ubhmcontainercontent {
	height: auto;
	width: 650px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 0.1em solid #EBEBEB;
}
#ubtphm {
	WIDTH: 990px;
	HEIGHT: 170px
}
#ubhmright {
	FLOAT: right;
	WIDTH: 225px;
	HEIGHT: 200px;
	margin-top: 5px;
	margin-right: 5px;
}
#ubhmfifty {
	MARGIN-TOP: 69px
}
#ubhmtitle {
	BACKGROUND: url(yourconnection.jpg) no-repeat;
	FLOAT: none;
	WIDTH: 660px;
	TEXT-INDENT: -9999px;
	HEIGHT: 170px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#ubhmbotnav {
	BACKGROUND: url(hmbotnavground.png) no-repeat; HEIGHT: 445px
}
#ubhmbotnav H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 20px Calibri; PADDING-TOP: 15px
}
#ubhmbotnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#ubhmbotnav LI {
	MARGIN-LEFT: 20px; LINE-HEIGHT: 30px
}
#ubfoot {
	FONT: 10px cALIBRI;
	WIDTH: 990px;
	COLOR: #333;
	TEXT-ALIGN: center;
	background-repeat: no-repeat;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
#ubfoot #ubenablecon {
	MARGIN-TOP: 30px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 30px
}
#ubfoot UL {
	FONT: 12px/24px Calibri;
	LIST-STYLE-TYPE: none;
	font-size: 10px;
}
#ubfoot LI {
	DISPLAY: inline
}
#ubfoot P {
	PADDING-LEFT: 50px
}
#ubfoot IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px; outline: none
}
#ubfootnav {
	Z-INDEX: 0
}
#ubbotfoot {
	Z-INDEX: 3; BOTTOM: 20px; POSITION: relative
}
.ubfootdown {
	LINE-HEIGHT: 2em
}
.ubfootdown2 {
	DISPLAY: block; MARGIN-LEFT: 180px
}
#ublf2 {
	FLOAT: right;
	WIDTH: 200px;
	HEIGHT: 60px;
}
#ublf3 {
	FLOAT: right;
	WIDTH: 180px;
	HEIGHT: 60px;
}
#ubfootnav2 {
	Z-INDEX: 0
}
#ubfootnav3 {
	Z-INDEX: 0
}
#utop2 {
	MARGIN-TOP: 10px;
	WIDTH: 990px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	line-height: 20px;
	font-family: Calibri;
	font-size: 12px;
	color: #06C;
	overflow: hidden;
	text-align: left;
	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#ubhmcontainleft {
	width: 200px;
	margin-top: 5px;
	margin-bottom: 0px;
}
#ubhmcontainright {
	width: 300px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	overflow: visible;
	text-align: center;
}
#ubhmcontainbody {
	width: 665px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
	overflow: visible;
	text-align: justify;
}
#ubhmcontainright2 {
	width: 300px;
	margin-bottom: 0px;
	margin-left: 5px;
	overflow: visible;
}
#ubhmcontainer table tr td table tr td #leftcolumn2 #left_column .description h3 {
	text-align: left;
}
