td#wrapper {
	background-image: url(../images/bg-wrapper-home.png);
	background-repeat: repeat-y;
}

div#container {
	clear: both;
    padding-right: 22px;
	padding-left: 22px;
    width: 906px;
	background-color: #b4c5d3;
	background-image: url(../images/bg-home.png);
	background-repeat: no-repeat;
	min-height: 562px;
	#height: 562px;
}


/************/
/*  HOME */
/************/

div#left-part, div#middle, div#right-part {
	position: absolute;
	z-index: 0;
}

div.bloc_media {width: 312px;height:199px;}
div.bloc_media a{display: block; width: 312px; height: 199px;}
div.bloc_media img{width: 312px; height: 199px;}

div#left-part,div#right-part {width: 259px;}
div#middle {width: 348px;background-image: url(../images/bg-home-middle-top.png);background-repeat: no-repeat;}
div#middle-bottom {background-image: url(../images/bg-home-middle-bottom.png);background-repeat: no-repeat;background-position: bottom left;padding-bottom: 20px;}
div#middle-content {width: 316px;background-image: url(../images/bg-home-middle-content.png);background-repeat: repeat-y;padding-left: 16px;padding-right: 16px;}
div#middle-content div.text{text-align: justify;}
div#middle-content table a {text-decoration: none;}
div#left-part{margin-left: -6px;}
div#right-part{margin-left: 650px;}
div#middle{margin-left: 280px;margin-top: -15px;padding-top: 13px;}
div#middle h1{font-size: 12px;text-transform: uppercase;text-align: center;margin-bottom: 2px;margin-top: 8px;}
div#middle p{line-height: 15px;margin-bottom: 0px;}

div#left-part div#association {line-height: 14px;color: #7b0f42;background-image: url(../images/top-asso.png);background-repeat: no-repeat;padding-top: 44px;}
div#left-part div#association div.bloc-content{border-right:1px solid #aa4072;border-left:1px solid #aa4072;border-bottom:1px solid #aa4072;background-color: white;}
div#left-part div#association h1{line-height:17px;font-size: 14px;padding-left: 38px;margin: 0px;padding-top: 4px;border-top: 1px solid #7b0f42;background-image:url(../images/picto-assoc.png);background-repeat: no-repeat;}
div#left-part div#association a{text-decoration: none;color: #7b0f42;}
div#left-part div#association p{padding-left: 38px;margin: 0px;padding-bottom: 6px;}

div#left-part div#actu {background-image: url(../images/actu-header.png);background-repeat: no-repeat;margin-top: 20px;height: 106px;padding-top: 27px;}
div#left-part div#actu-bottom {background-image: url(../images/bottom-actu.png);background-repeat: no-repeat;background-position: bottom left;padding-bottom: 26px;}
div#left-part div#actu-content {background-image: url(../images/content-actu.png);background-repeat: repeat-y;padding-left: 11px;}

div#right-part div#donateur {line-height: 14px;color: #003c69;background-image: url(../images/top-donateur.png);background-repeat: no-repeat;padding-top: 44px;}
div#right-part div#donateur div.bloc-content{border-right:1px solid #406e92;border-left:1px solid #406e92;border-bottom:1px solid #406e92;background-color: white;}
div#right-part div#donateur h1{line-height:17px;font-size: 14px;padding-left: 38px;margin: 0px;padding-top: 4px;border-top: 1px solid #003c69;background-image:url(../images/picto-donateur.png);background-repeat: no-repeat;}
div#right-part div#donateur a{text-decoration: none;color: #003c69;}
div#right-part div#donateur p{padding-left: 38px;margin: 0px;padding-bottom: 6px;}

div#right-part div#fiscalite {text-align: center;background-image: url(../images/bg-fiscalite.png);background-repeat: no-repeat;margin-top: 20px;height: 68px;}
div#right-part div#fiscalite a{text-decoration: none;}
div#right-part div#fiscalite p{line-height: 14px;}
div#right-part div#fiscalite p.left{position: absolute;z-index: 0;margin-left: 38px;#margin-left: -90px;margin-top: 36px;}
div#right-part div#fiscalite p.right{position: absolute;z-index: 0;margin-left: 160px;#margin-left: 31px;margin-top: 36px;}

.last_news{
	border-left: 1px solid #7d74a3;
	padding-left: 10px;
	width: 225px;
}

.last_news a{text-decoration: none;}

.last_news p{margin-top: 0px;margin-bottom: 0px;}
.last_news p.title{text-transform: uppercase;font-weight: bold;line-height: 13px;margin-top: 4px;margin-bottom: 2px;}
.last_news div.text p{font-size: 10px;line-height: 11px;}

p#link-newsletter {position: absolute;margin-top: -20px;margin-left: 77px;color: white;font-weight: bold;font-size: 13px;}
p#link-newsletter a{color: white;text-decoration: none; }

#search {display: none;}