body {
	margin: 0;
	border: 0;
	font-size: 11px;
	background: #FFF;
	padding: 8px 8px 8px 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div,p,ul {
	color: #666666;
}

div#conteneur {
position: absolute;
width: 765px;
left: 50%;
margin-left: -375px;
}

div#topnav {
	width: 765px;	
	margin: 0; padding:0; border: 0;
	background: #fff;
}

div#bottommain {
	width: 765px;
	height: 27px;
	background-image: url(../img/bgBottom.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	float: left;
}

div#topleft {
	width: 197px;	height: 198px;
	margin: 0; padding:0; border: 0;	
	float: left;
}
.bigpic { width: 197px; height: 198px; border: 0;  }


div#topright {
	width: 568px;
	height: 198px;
	margin: 0;
	padding: 0;
	border: 0;
	float: right;
	background-image: url(../img/bgTop.gif);
	background-repeat: no-repeat;	
}
#toprightmenu {
	margin-top: 60px;
    padding: 0px 0px 0 0px;
	float: right;
	margin-right: 0px;
}
#toprightpath {
	margin-top: 5px;
    padding: 0px 0px 0px 25px;
	float: left;
	width: 480px;	 
}
div#txtPath { font-size: 10px; text-transform: uppercase; color: #999999; }

#txtPath .blue { color: #0099FF; font-weight: bold; text-decoration: none; }
#txtPath .blue a{ color: #0099FF; font-weight: bold; text-decoration: none; }
#txtPath .blue a:hover{ color: #0099FF; font-weight: bold; text-decoration: underline; }

#txtPath .green { color: #40D415; font-weight: bold; text-decoration: none; }
#txtPath .green a{ color: #40D415; font-weight: bold; text-decoration: none; }
#txtPath .green a:hover{ color: #40D415; font-weight: bold; text-decoration: underline; }

#txtPath .pink { color: #E618A4; font-weight: bold; text-decoration: none; }
#txtPath .pink a{ color: #E618A4; font-weight: bold; text-decoration: none; }
#txtPath .pink a:hover{ color: #E618A4; font-weight: bold; text-decoration: underline; }

#txtPath .orange { color: #E69904; font-weight: bold; text-decoration: none; }
#txtPath .orange a{ color: #E69904; font-weight: bold; text-decoration: none; }
#txtPath .orange a:hover{ color: #E69904; font-weight: bold; text-decoration: underline; }

#txtPath .red { color: #E52000; font-weight: bold; text-decoration: none; }
#txtPath .red a{ color: #E52000; font-weight: bold; text-decoration: none; }
#txtPath .red a:hover{ color: #E52000; font-weight: bold; text-decoration: underline; }

#txtPath .greyBlue { color: #999999; }
#txtPath .greyBlue a{ color: #999999; text-decoration: none; }
#txtPath .greyBlue a:hover{ color: #0099FF; text-decoration: underline; }

#txtPath .greyGreen { color: #999999; }
#txtPath .greyGreen a{ color: #999999; text-decoration: none; }
#txtPath .greyGreen a:hover{ color: #40D415; text-decoration: underline; }

#txtPath .greyPink { color: #999999; }
#txtPath .greyPink a{ color: #999999; text-decoration: none; }
#txtPath .greyPink a:hover{ color: #E618A4; text-decoration: underline; }

#txtPath .greyOrange { color: #999999; }
#txtPath .greyOrange a{ color: #999999; text-decoration: none; }
#txtPath .greyOrange a:hover{ color: #E69904; text-decoration: underline; }

#txtPath .greyRed { color: #999999; }
#txtPath .greyRed a{ color: #999999; text-decoration: none; }
#txtPath .greyRed a:hover{ color: #E52000; text-decoration: underline; }


.image_top {
	padding-top: 0px;
	padding-right: 0px;
	float: right;
	margin-right: 40px;
}



div#breadBlue { width: 320px; margin-right: 30px; border: 0; }

#breadBlue ul { list-style: none; margin: 0; padding: 0 0 5px 0; font: normal 10px Verdana, Arial, sans-serif; }
#breadBlue ul li { display: inline; }
#breadBlue ul li a { color: #666666; text-decoration: none; font-weight: bold; }
#breadBlue ul li a:hover { color: #0099FF; }

#breadBlue .left { padding: 0 10px 0 0; border-right: 1px solid #ccc; }
#breadBlue .regular { padding: 0 10px 0 10px; border-right: 1px solid #ccc; }
#breadBlue .right { padding: 0 0 0 10px; border-right: 0; }

div#breadGreen { width: 320px; margin-right: 30px; border: 0; }

#breadGreen ul { list-style: none; margin: 0; padding: 0 0 5px 0; font: normal 10px Verdana, Arial, sans-serif; }
#breadGreen ul li { display: inline; }
#breadGreen ul li a { color: #666666; text-decoration: none; font-weight: bold; }
#breadGreen ul li a:hover { color: #40D415; }

#breadGreen .left { padding: 0 10px 0 0; border-right: 1px solid #ccc; }
#breadGreen .regular { padding: 0 10px 0 10px; border-right: 1px solid #ccc; }
#breadGreen .right { padding: 0 0 0 10px; border-right: 0; }

div#breadPink { width: 320px; margin-right: 30px; border: 0; }

#breadPink ul { list-style: none; margin: 0; padding: 0 0 5px 0; font: normal 10px Verdana, Arial, sans-serif; }
#breadPink ul li { display: inline; }
#breadPink ul li a { color: #666666; text-decoration: none; font-weight: bold; }
#breadPink ul li a:hover { color: #E618A4; }

#breadPink .left { padding: 0 10px 0 0; border-right: 1px solid #ccc; }
#breadPink .regular { padding: 0 10px 0 10px; border-right: 1px solid #ccc; }
#breadPink .right { padding: 0 0 0 10px; border-right: 0; }

div#breadOrange { width: 320px; margin-right: 30px; border: 0; }

#breadOrange ul { list-style: none; margin: 0; padding: 0 0 5px 0; font: normal 10px Verdana, Arial, sans-serif; }
#breadOrange ul li { display: inline; }
#breadOrange ul li a { color: #666666; text-decoration: none; font-weight: bold; }
#breadOrange ul li a:hover { color: #E69904; }

#breadOrange .left { padding: 0 10px 0 0; border-right: 1px solid #ccc; }
#breadOrange .regular { padding: 0 10px 0 10px; border-right: 1px solid #ccc; }
#breadOrange .right { padding: 0 0 0 10px; border-right: 0; }

div#breadRed { width: 320px; margin-right: 30px; border: 0; }

#breadRed ul { list-style: none; margin: 0; padding: 0 0 5px 0; font: normal 10px Verdana, Arial, sans-serif; }
#breadRed ul li { display: inline; }
#breadRed ul li a { color: #666666; text-decoration: none; font-weight: bold; }
#breadRed ul li a:hover { color: #E52000; }

#breadRed .left { padding: 0 10px 0 0; border-right: 1px solid #ccc; }
#breadRed .regular { padding: 0 10px 0 10px; border-right: 1px solid #ccc; }
#breadRed .right { padding: 0 0 0 10px; border-right: 0; }


div#subMenuPink {
	text-align: center;
	width: 470px;
	border: 0;
}

#subMenuPink ul { list-style: none; margin: 0; padding: 0 0 5px 0; font: normal 9px Verdana, Arial, sans-serif; }
#subMenuPink ul li { display: inline; }
#subMenuPink ul li a { color: #E618A4; text-decoration: none; }
#subMenuPink ul li a:hover { color: #E618A4; text-decoration: underline;}

#subMenuPink .left { padding: 0 10px 0 0; border-right: 1px solid #ccc; }
#subMenuPink .regular { padding: 0 10px 0 10px; border-right: 1px solid #ccc; }
#subMenuPink .right { padding: 0 0 0 10px; border-right: 0; }

div#subMenuOrange {
	text-align: center;
	width: 470px;
	border: 0;
}

#subMenuOrange ul { list-style: none; margin: 0; padding: 0 0 5px 0; font: normal 9px Verdana, Arial, sans-serif; }
#subMenuOrange ul li { display: inline; }
#subMenuOrange ul li a { color: #E69904; text-decoration: none; }
#subMenuOrange ul li a:hover { color: #E69904; text-decoration: underline;}

#subMenuOrange .left { padding: 0 10px 0 0; border-right: 1px solid #ccc; }
#subMenuOrange .regular { padding: 0 10px 0 10px; border-right: 1px solid #ccc; }
#subMenuOrange .right { padding: 0 0 0 10px; border-right: 0; }


div#overlord { 
	width: 765px; 	
	background:url(../img/bgMain.gif) repeat-y; 
	float:left;
}




/* left side */

div#containerleft {
	width: 226px;
	margin: 0;
	border: 0;
	padding: 0;
	float: left;
	background:url(../img/bgLeft.gif) repeat-y;
}

div#leftnav {
	width: 170px;
	margin: 0; border: 0; padding: 15px 15px 120px 35px;
	float: left;
	text-align: left;
}

.titleLeftBlue { border-bottom-width: 1px; border-left-width: 4px; border-top-style: none; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #0099FF; border-left-color: #0099FF; padding-left: 5px; padding-right: 5px; width: 160px; padding-bottom: 1px; }
.titleLeftGreen { border-bottom-width: 1px; border-left-width: 4px; border-top-style: none; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #40D415; border-left-color: #40D415; padding-left: 5px; padding-right: 5px; width: 160px; padding-bottom: 1px; }
.titleLeftPink { border-bottom-width: 1px; border-left-width: 4px; border-top-style: none; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #E618A4; border-left-color: #E618A4; padding-left: 5px; padding-right: 5px; width: 160px; padding-bottom: 1px; }
.titleLeftOrange { border-bottom-width: 1px; border-left-width: 4px; border-top-style: none; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #E69904; border-left-color: #E69904; padding-left: 5px; padding-right: 5px; width: 160px; padding-bottom: 1px; }
.titleLeftRed { border-bottom-width: 1px; border-left-width: 4px; border-top-style: none; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #E52000; border-left-color: #E52000; padding-left: 5px; padding-right: 5px; width: 160px; padding-bottom: 1px; }

.title10BoldGrey {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.title10BoldBlue { font-size: 10px; font-weight: bold; color: #0099FF; }
.title10BoldGreen { font-size: 10px; font-weight: bold; color: #40D415; }
.title10BoldPink { font-size: 10px; font-weight: bold; color: #E618A4; }
.title10BoldOrange { font-size: 10px; font-weight: bold; color: #E69904; }
.title10BoldRed { font-size: 10px; font-weight: bold; color: #E52000; }

.title11BoldBlue { font-size: 11px; font-weight: bold; color: #0099FF; }
.title11BoldGreen { font-size: 11px; font-weight: bold; color: #40D415; }
.title11BoldPink { font-size: 11px; font-weight: bold; color: #E618A4; }
.title11BoldOrange { font-size: 11px; font-weight: bold; color: #E69904; }
.title11BoldRed { font-size: 11px; font-weight: bold; color: #E52000; }


.title9BoldGrey {
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}

.subTitle9BoldBlueRight { font-size: 9px; font-weight: bold; color: #0099FF; text-align: right; width: 170px; }
.subTitle9BoldGreenRight { font-size: 9px; font-weight: bold; color: #40D415; text-align: right; width: 170px; }
.subTitle9BoldPinkRight { font-size: 9px; font-weight: bold; color: #E618A4; text-align: right; width: 170px; }
.subTitle9BoldOrangeRight { font-size: 9px; font-weight: bold; color: #E69904; text-align: right; width: 170px; }
.subTitle9BoldRedRight { font-size: 9px; font-weight: bold; color: #E52000; text-align: right; width: 170px; }


.title9GreyNews {
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	width: 160px;
	padding-left: 10px;
}

/* right side styles */

div#containerright {
	width: 539px;
    border: 0; padding: 12px 0 50px 0px;
	float: right;
	background:url(../img/bgRight.gif) repeat-y;
}

div#paddingLeft {
	padding: 0px 0 0px 20px;
}

.titleContentBlue { border-left-width: 2px; border-top-style: none; border-left-style: solid; border-bottom-color: #0099FF; border-left-color: #0099FF; padding-left: 10px; height: 35px; }
.titleContentGreen { border-left-width: 2px; border-top-style: none; border-left-style: solid; border-bottom-color: #40D415; border-left-color: #40D415; padding-left: 10px; height: 35px; }
.titleContentPink { border-left-width: 2px; border-top-style: none; border-left-style: solid; border-bottom-color: #E618A4; border-left-color: #E618A4; padding-left: 10px; height: 35px; }
.titleContentOrange { border-left-width: 2px; border-top-style: none; border-left-style: solid; border-bottom-color: #E69904; border-left-color: #E69904; padding-left: 10px; height: 35px; }
.titleContentRed { border-left-width: 2px; border-top-style: none; border-left-style: solid; border-bottom-color: #E52000; border-left-color: #E52000; padding-left: 10px; height: 35px; }

h1 {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin: 3px 0px 3px 0px;
}
.txtContent10Grey {
	font-size: 10px;
	color: #999999;
	line-height: 20px;
	width: 460px;
	padding-left: 15px;
}
.title10GreyClair {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}

.txtBottomLeft {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	float:left;
	padding-left: 25px;
}
.txtBottomRight {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	float:right;	
	padding-right: 25px;
}

.linksBlue { 
	color: #0099FF; 
	text-decoration: none;
}
a.linksBlue  { 
	color: #0099FF; 
	text-decoration: none; 
}
a.linksBlue:hover {  
	color: #0099FF; 
	text-decoration: underline; 
}
.linksGreen { 
	color: #40D415; 
	text-decoration: none;
}
a.linksGreen  { 
	color: #40D415; 
	text-decoration: none; 
}
a.linksGreen:hover {  
	color: #40D415; 
	text-decoration: underline; 
}	
.linksPink { 
	color: #E618A4; 
	text-decoration: none;
}
a.linksPink  { 
	color: #E618A4; 
	text-decoration: none; 
}
a.linksPink:hover {  
	color: #E618A4; 
	text-decoration: underline; 
}	
.linksOrange { 
	color: #E69904; 
	text-decoration: none;
}
a.linksOrange  { 
	color: #E69904; 
	text-decoration: none; 
}
a.linksOrange:hover {  
	color: #E69904; 
	text-decoration: underline; 
}	
.linksRed { 
	color: #E52000; 
	text-decoration: none;
}
a.linksRed  { 
	color: #E52000; 
	text-decoration: none; 
}
a.linksRed:hover {  
	color: #E52000; 
	text-decoration: underline; 
}	
.linksPink10 { 
	color: #E618A4; 
	text-decoration: none;
	font-size: 10px;
}
a.linksPink10  { 
	color: #E618A4; 
	text-decoration: none;
	font-size: 10px; 
}
a.linksPink10:hover {  
	color: #E618A4; 
	text-decoration: underline; 
	font-size: 10px;
}	
ul {
	list-style-position: outside;
	list-style-image: url(../img/bulletGrey.gif);
}

.bgWebsite {
	background-image: url(../img/bg_webSite.gif);
	background-repeat: no-repeat;
	height: 134px;
	width: 174px;
	text-align: center;
	padding-top: 6px;
}
.txtRight {
	padding-left: 200px;
	vertical-align: top;
}


.quickland { width: 470px; margin: 0; border: 0; padding: 10px 0 10px 0; border-bottom: 1px solid #ddd; }

.quicklandbottom { width: 470px; margin: 0; border: 0; padding: 10px 0 10px 0; border-bottom: 0; }

.quicklandimage { width: 160px; float: left; }

.quicklandtext { width: 280px;	padding-right: 0; float: right; }

.quicklandtext p { color: #777; margin: 0 0 5px 0; }
.quicklandtext p a { text-decoration: none; text-transform: none;  color: #E618A4; font-weight: bold; }
.quicklandtext p a:hover { color: #444; }

.quicklandimage p  { margin: 0; padding: 0; border: 0; }
.quicklandimage p a { color: #E618A4; text-decoration: none; }
.quicklandimage p a:hover { color: #999; }


a .imagelink { border: 1px solid #ccc; }
a:hover .imagelink { border: 1px solid #E618A4; }

a .imagelinkleft { border: 1px solid #ccc; margin-right: 15px; margin-bottom: 15px; float: left; }
a:hover .imagelinkleft { border: 1px solid #E618A4; }

a .imagelinkleftbrown { border: 1px solid #ccc; margin-right: 15px; margin-bottom: 15px; float: left; }
a:hover .imagelinkleftbrown { border: 1px solid #E618A4; }


/* clearing br */

.clear { clear: both; margin: 0; }

hr { border: 0; margin: 0; padding: 0; height: 1px; color: #ccc; background-color: #ccc; }

.brdImage {
	border: 2px solid #CCCCCC;
}
