@charset "utf-8";
/* CSS Document */

#mySunSwitch{
	background:url(/design/mysunswitch-home.gif) no-repeat center top;
}

#mySunSwitchLogged{
	background:url(/design/mysunswitch-home-logged.gif) no-repeat center top;
}

/*$$$$ Add to set flash postit position $$$$*/
#flashBanner{
	position:relative;
	height:260px;
}
#postitFlash{
	position:absolute;
	left:700px;
	top:2px;
}

.topHome{
	clear:both;
	background:#f4f4f4 url(/design/top-home.gif) center bottom no-repeat;
}

#home{
	clear:both;
}

.HomeTopCols{
	background:url(/design/icons-home.gif) no-repeat left top;
}

.home1 , .home2, .home21, .home22 {
	float:left;
	width:345px;
	color:#000;
}
.home21, .home22 {
	background: url(/design/icons-home.gif) no-repeat right top;
}
.home1 H2 , .home2 H2, .home21 H2, .home22 H2 {
	font-size:18px;
	color:#fff;
	padding:28px 0 34px 110px;
}
.home21 h2, .home22 h2 {
	padding: 28px 90px 34px 20px;
}
H2 A:link, H2 A:visited , H2 A:hover, H2 A:active{color:#fff;text-decoration:none;}

.home3{
	float:right;
	width:260px;
	padding-top:83px;
}

.home3 A{display:block;margin-bottom:15px;}

.blockHT{padding:0 20px;}

.blockHT IMG{
	float:left;
	padding:0 10px 10px 0;
}

.blockHT A{
	display:block;
	clear:both;
	color:#016dd2;
	text-transform:uppercase;
	text-align:right;
	padding:10px 0 0 0;
}

.blockHT A , .blockHT A:visited{
	display:block;
	clear:both;
	color:#333;
	text-transform:uppercase;
	text-align:right;
	padding:10px 0 0 0;
}

.blockHT A:hover{color:#016dd2;}

.blockHT UL{
	margin:0;
	padding:0 0px 0px 5px;
	list-style:none;
	list-style-images:none;
}

.blockHT LI{
	padding:5px 10px;
	background:url(/design/puce-home.gif) no-repeat 0px 10px;
	list-style:none;
	list-style-image:none;
}

.PetS{
	float:right;
	width:175px;
}

.home4 , .home5{
	float:left;
	width:325px;
	padding:35px 0 35px 20px;
}

.home5 H2{
	color:#919191;
	padding:5px 0;
	background:url(/design/line.gif) bottom center repeat-x;
	font-size:20px;
}

.home5 HR{
	background:#fff;
	border:dotted #ccc;
	border-width:0 0 1px 0;
}

.home5 A.newsHeader , .home5  A.newsHeader:visited{
	display:block;
	padding:15px 0;
	color:#919191;
}
.home5 A.newsHeader:hover , .home5 A.newsHeader:active{
	color:#016dd2;
}

.home6{
	float:right;
	width:255px;
	padding:35px 0 0 0;
}

.home6 H2{
	display:block;
	padding:20px;
	background:url(/design/info-01.gif) no-repeat left top;
	
	font-size:22px;
	color:#f16127;
}

.home4 H2{	
	font-size:22px;
	color:#f16127;
	padding:0 0 20px 0;
}

.home4 H2 B , .home6 H2 B{
	color:#919194;
	font-weight:normal;
}

.home6 UL{
	margin:0;
	padding:0 20px 20px 20px;
	background:url(/design/info-02.gif) no-repeat left bottom;
	list-style:none;
	list-style-images:none;
}

.home6 UL LI UL{background:none;	padding:0 20px 0px 20px;} 

.home6 UL LI{
	padding:5px 10px;
	background:url(/design/arrow.gif) no-repeat 0px 10px;
	list-style:none;
	list-style-image:none;
}

/* Editor Postit */

#postitText{
	position:absolute;
	left:750px;
	top:20px;
	z-index:2000;
	width:250px;
	height;300px;
} 

.HomeTopCols HR.clear{height:1px;}

A.aBlue , A.aBlue:visited{
	color:#016DD2
}
