/***********/
/* Listing */
/***********/

div#content {
	width: 685px;
	margin:0;
}

div#associations h1 {
	border-bottom: 1px solid #003C69;
	padding-bottom: 12px;
	margin-bottom: 0px;
}

div#associations p.separator,
div#associations div.separator{
	border-bottom: 1px solid #003C69; 
	padding-bottom: 5px;
}
div#associations div.separator{padding-bottom: 16px;#padding-bottom: 12px;}
div#associations div.separator p{margin-top: 8px;font-size: 11px;padding-right: 2px;}
div#associations div.separator p.mention{text-align: right;width: 658px;#margin-left: -645px;#top: 350px;margin-top: 10px;position: absolute;}
div#associations div.separator p.filters{width: 260px;position: absolute;#margin-left: -649px;#top: 350px;}
div#associations p.separator a{text-decoration: underline;}

div#associations div.association {
	padding-bottom: 12px;
	font-size: 11px;
	line-height: 14px;
	margin-top: 10px;
	padding-left: 3px;
	padding-right: 3px;
}

div#associations div.association .is_labelise{	
    background: #e7edf1;
	padding: 5px;    
    -moz-border-radius: 0 10px 10px 10px; 
    -webkit-border-radius: 0 10px 10px 10px; 
     border-radius: 0 10px 10px 10px;         
    -webkit-border-bottom-left-radius: 10px; /* pour Chrome */ 
    -webkit-border-bottom-right-radius: 10px; /* pour Chrome */     
    -webkit-border-top-right-radius: 10px; /* pour Chrome */
}


div#associations div.association p.img{ float: left; width: 150px;margin-top: 0px; margin-bottom: 0px;padding-bottom: 0px;margin-right: 10px;text-align: center;}
div#associations div.association div.description{ float: left; width: 504px;margin-top: 0px;}
div#associations div.association .is_labelise div.description { float: left; width: 400px; min-height:70px; padding-right: 100px;margin-top: 0px; background: url(/media/images/association/label-ideas.png) no-repeat top right;}
div#associations div.association h2,
div#associations div.association div.news h2{
	text-transform: uppercase;
	font-size: 12px;
	line-height: 16px;
}


div#associations div.association .projet_list{
    background: url(/media/images/association/projet.png) no-repeat top left;
    margin-left: 160px;
    padding-left:50px;
    color: #7b0f42;
}

div#associations div.association .projet_list em{font-style:italic;}
div#associations div.association .projet_list b{font-weight:bold;}
div#associations div.association .projet_list td{padding:10px 10px 10px 0px;}
div#associations div.association .projet_list td.keuro{width:100px;}

div#associations div.association .projet_list a{color: #7b0f42;}

div#associations div.association div.news h2{background-color: none;}

div#associations div.association a{
	text-decoration: none;
}

div#associations form input#keyword-assoc{
	font-size: 12px;color: #003c69;border: 1px solid #003c69;padding: 2px;margin-right: 6px;margin-left: 2px;background:#fff;width:250px;
}

div#associations form input#button{
	background:#fff;
	margin-top: 8px;
	float: left;
}

div#associations .statuts_legaux label, div#associations .tri_alpha{
font-size: 11px;
}


div#associations form select{font-size: 12px;color: #003c69;border: 1px solid #003c69;padding: 2px;margin-right: 6px;margin-left: 2px;background:#fff;}

div#associations form select#id_selectyear option {padding-right: 20px;}

div#associations form div.separator p#alphabet {
	border-top: 1px solid #003C69;
	border-bottom: 1px solid #003C69;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
	text-align: left;
	margin-bottom: 20px;
	margin-top: 0px;
}

div#associations form div.separator p#alphabet a{
	text-decoration: none;
}

div#associations form div.separator p#alphabet a.selected{
	text-decoration: underline;
}

div#associations form div.separator p#alphabet span.separator{
	margin-left: 7px;
	margin-right: 7px;
}


div#associations label #id_status_0{display:none;}


div#associations label #id_domain_0{display:none;}

div#associations .domain li{width:106px; height:106px; padding:7px;padding-left:5px;display: block;float:left;}
div#associations .domain li.id_domain_1{background: url(/media/images/search/vignettes/action-sociale.png) no-repeat top left;}
div#associations .domain li.id_domain_2{background: url(/media/images/search/vignettes/culture.png) no-repeat top left;}
div#associations .domain li.id_domain_3{background: url(/media/images/search/vignettes/dts-humains.png) no-repeat top left;}
div#associations .domain li.id_domain_4{background: url(/media/images/search/vignettes/education.png) no-repeat top left;}
div#associations .domain li.id_domain_5{background: url(/media/images/search/vignettes/enfance.png) no-repeat top left;}
div#associations .domain li.id_domain_6{background: url(/media/images/search/vignettes/environnement.png) no-repeat top left;}
div#associations .domain li.id_domain_7{background: url(/media/images/search/vignettes/handicap.png) no-repeat top left;}
div#associations .domain li.id_domain_8{background: url(/media/images/search/vignettes/p-agees.png) no-repeat top left;}
div#associations .domain li.id_domain_9{background: url(/media/images/search/vignettes/sante.png) no-repeat top left;}
div#associations .domain li.id_domain_10{background: url(/media/images/search/vignettes/international.png) no-repeat top left;}


div#associations .domain .text{position:relative;top:57px;text-align:center;width:98px;color:#9f5173;font-size:0.8em; font-style:italic;}
div#associations .domain li.id_domain_10 .text{position:relative;top:50px;text-align:center;width:98px;color:#9f5173;font-size:0.8em; font-style:italic;}

.spacer{clear:both;}



ul.onglet{margin:0;display:block;}
ul.onglet li, ul.onglet li a{float:left;margin:0;height:36px;font-size:0.9em; font-weight:bold; text-decoration:none;}
ul.onglet li{margin-right:2px;}
ul.onglet li a{padding-top:7px;padding-left:10px;}
ul.onglet li.img{float:left;margin:0;background: #E7EDF1 url(/media/images/search/recherche.png) no-repeat center;width:30px;margin-right:2px;}
ul.onglet li.tous{float:left;margin:0;background:url(/media/images/search/onglets-base-declarative.png) no-repeat left top;width:171px;margin-right:2px;}
ul.onglet li.accomp{float:left;margin:0;background:url(/media/images/search/onglets-accompagnement.png) no-repeat left top;width:185px;margin-right:2px;}
ul.onglet li.label{float:left;margin:0;background:url(/media/images/search/onglets-labels.png) no-repeat left top;width:132px;margin-right:2px;}
ul.onglet li.projet{float:left;margin:0;background:url(/media/images/search/onglets-projets.png) no-repeat left top;width:155px;}

ul.onglet li.projet a{text-decoration:none;}
ul.onglet li.projet-active a{text-decoration:none;}

ul.onglet li.tous-active{float:left;margin:0;background:url(/media/images/search/onglets-base-declarative.png) no-repeat left bottom;width:171px;margin-right:2px;}
ul.onglet li.accomp-active{float:left;margin:0;background:url(/media/images/search/onglets-accompagnement.png) no-repeat left bottom;width:185px;margin-right:2px;}
ul.onglet li.label-active{float:left;margin:0;background:url(/media/images/search/onglets-labels.png) no-repeat left bottom;width:132px;margin-right:2px;}
ul.onglet li.projet-active{float:left;margin:0;background:url(/media/images/search/onglets-projets.png) no-repeat left bottom;width:155px;}

ul.onglet li.tous:hover{float:left;margin:0;background:url(/media/images/search/onglets-base-declarative.png) no-repeat left;width:171px;top:36px;margin-right:2px;}
ul.onglet li.accomp:hover{float:left;margin:0;background:url(/media/images/search/onglets-accompagnement.png) no-repeat left;width:185px;top:36px;margin-right:2px;}
ul.onglet li.label:hover{float:left;margin:0;background:url(/media/images/search/onglets-labels.png) no-repeat left;width:132px;top:36px;margin-right:2px;}
ul.onglet li.projet:hover{float:left;margin:0;background:url(/media/images/search/onglets-projets.png) no-repeat left;width:155px;top:36px;}

div#associations table {width:100%;}
div#associations .rose {background: #F2E7EC url(/media/images/search/bckgnd-projets2.png) bottom right no-repeat;margin-top:0; width:671px;padding-left:10px;}
div#associations .bleu {background: #E7EDF1 url(/media/images/search/bckgnd-OIG2.png) bottom right no-repeat;margin-top:0; width:671px;padding-left:10px;}
/***********/
/* Object  */
/***********/

.send {color: #7b0f42;font-weight: bold;margin: 0px;padding: 0px;}

td.assos-left {
    width: 154px;
    padding-right: 8px;
	Vertical-align: top;
}


td.assos-left div#status,
td.assos-left div#network{
	background-repeat: no-repeat;
	margin-top: 48px;
}

td.assos-left div#status {margin-top: 35px;}

td.assos-left div#logo{
	width: 146px;
	height: 145px;
	text-align: center;
	margin-left: 0px;
}




td.assos-left div#address {background-image: url(../images/asso/a11.png);background-repeat: no-repeat;margin:0; padding:0; margin-top: 0px;padding-top: 12px;font-size: 11px;text-align: center;}
td.assos-left div#address-bottom {background-image: url(../images/asso/a13.png);background-repeat: no-repeat;background-position: bottom left;padding-bottom: 4px;}
td.assos-left div#address-content {background-image: url(../images/asso/a12.png);background-repeat: repeat-y;margin:0;padding-left: 11px;padding:0px 10px;}




td.assos-left div#address h2{text-decoration: underline;font-size: 14px; margin:0; padding:0; padding-bottom:8px;}
td.assos-left div#address p{margin: 0;padding: 0;}
td.assos-left div#address p.img{margin: 0;padding: 0;margin-bottom: 8px;}
td.assos-left div#address a{font-size: 10px;}

td.assos-left div#status{
	width: 151px;
	height: 136px;
	background-image: url(../images/a2.png);
}

td.assos-left div#status p{
	padding-top: 38px;
	text-align: center; 
	font-size: 9px;
}

td.assos-left div#status p.title{
	width: 105px;
	position: absolute;
	margin-left: 30px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
	margin-top: 6px;
	padding: 0px;
}

td.assos-left div#eligibilite{
	margin-top: 12px;
}

td.assos-left div#eligibilite img{
	float:left; 
	margin-right: 5px;
}

td.assos-left div#eligibilite p{
	text-align: justify;
	font-size: 10px;
	padding-top: 6px;
}

td.assos-left div#network2 {background-image: url(../images/asso/networktop.png);background-repeat: no-repeat;margin:0; padding:0; margin-top: 0px;padding-top: 7px;font-size: 11px;text-align: center;}
td.assos-left div#network2-bottom {background-image: url(../images/asso/networkbottom.png);background-repeat: no-repeat;background-position: bottom left;padding-bottom: 14px;}
td.assos-left div#network2-content {border-left:1px solid #003c69;border-right:1px solid #003c69;background:#fff;margin:0;padding-left: 11px;padding:0px 10px;width: 134px;margin-top:0px;}

td.assos-left div#network2 h2{font-size: 14px; margin:0; padding:0; padding-left:35px; padding-right:5px;padding-bottom:0px;text-align:left;text-transform: uppercase;}
td.assos-left div#network2 p{margin: 0;padding: 0;text-align:justify;font-size: 9.5px;}




td.assos-left div#network{
	width: 154px;
	height: 234px;
	background-image: url(../images/a3.png);
	margin-top: 15px;
}

td.assos-left div#network p.title{
	width: 112px;
	position: absolute;
	margin-left: 38px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 8px;
	padding: 0px;
	line-height: 15px;
}

td.assos-left div#network div.main{
	padding: 10px;
	padding-top: 58px;
	font-size: 9.5px;
}

td.assos-main {
    width: 474px;
    padding-right: 8px;
	Vertical-align: top;
}

td.assos-main h1{margin-bottom: 4px;margin-top: 0px;line-height: 20px;}

td.assos-main div#zone{
	margin-top: 15px;
	height: 56px;
}

td.assos-main div#zone-right{
	float: left;
	width: 400px;
	margin-bottom: 5px;
}

td.assos-main div#zone p.part{
	width: 180px;
	margin: 0px;
	margin-right: 10px;
	font-size: 11px;
	float: left;	
}




td.assos-main div#actions {background-image: url(../images/asso/b11.png);background-repeat: no-repeat;margin-top: 0px;height: 106px;padding-top: 12px;clear: both;}
td.assos-main div#actions-bottom {background-image: url(../images/asso/b13.png);background-repeat: no-repeat;background-position: bottom left;padding-bottom: 10px;}
td.assos-main div#actions-content {background-image: url(../images/asso/b12.png);background-repeat: repeat-y;padding-left: 11px;padding: 0px 10px;}



td.assos-main div#description{
	background-image: url(../images/b2-top.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 9px;
	color: #fff;
	margin-top: 0;
	margin-left: 1px;
}

td.assos-main div#description-bottom{
	background-image: url(../images/b2-bottom.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 10px;
}

td.assos-main div#description-content{
	padding-left: 15px;
	padding-right: 15px;
	background-color: #003C69;
	padding-bottom: 1px;
	padding-top: 1px;
	width: 441px;
}

td.assos-main div#description-content div.content{
	min-height: 280px;
}

td.assos-main div#description a{color: white;}

td.assos-main div#description p{
	margin-bottom: 16px;
	text-align: justify;
}

td.assos-main div#description p.title,
td.assos-main div#description p.title2{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	padding-top: 10px;
	margin-left: -8px;
	margin-bottom: 0px;
}

td.assos-main div#description p.title {padding-top: 0px;}
td.assos-main div#description p.title2{font-size: 12px;margin-left: 0px;}

td.assos-main div#description p.title img {
	float: left;
	margin-right: 6px;
	margin-top: -3px;
}

td.assos-main div#description p.mission-link{
	text-align: right;
	text-transform: uppercase;
	font-size: 11px;
	width: 440px;
}

td.assos-main div#description p.mission-link img{
	float: right;
	margin-left: 6px;
	margin-top: -6px;
}

td.assos-main div#description p.mission-link img#cross{
	margin-top: 0px;
}

td.assos-main div#mission{
	display: none;
}

td.assos-main div#effectif{
	background-image: url(../images/b5.png);
	background-repeat: no-repeat;
	width: 474px;
	height: 234px;
	clear: both;
	margin-top: 15px;
}

td.assos-main div#effectif div.main{
	padding: 15px;
	padding-top: 34px;
	font-size: 10px;
}

td.assos-main div#effectif div.main span.subtitle{font-size: 11px;}

td.assos-main div#effectif div.main p.part{
	float: left;
	width: 220px;
}

td.assos-main div#effectif p.title,
td.assos-main div#effectif p.nb{
	position: absolute;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	margin-top: 12px;
	padding: 0px;
	line-height: 15px;
}

td.assos-main div#effectif p.title{text-align: left; width: 170px;}


td.assos-main div#effectif p.title{margin-left: 38px;}
td.assos-main div#effectif p.nb{margin-left: 258px;}

td.assos-main div#activity {
	height: 53px;
	width: 171px;
	background-image: url(../images/b3.png);
	background-repeat: none;
	margin-top: 15px;
	padding: 2px;
	text-align: center;
	font-weight: bold;
	color: #7B0F42;
	float: left;
}

td.assos-main div#activity p{line-height: 13px;font-weight: normal;}

td.assos-main div#ressource {
	height: 42px;
	width: 224px;
	background-image: url(../images/b4.png);
	background-repeat: none;
	color: white;
	margin-top: 15px;
	float: left;
	margin-left: 9px;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 14px;
	padding-left: 65px;
	line-height: 15px;
}

td.assos-main div#ressource a{color: white;text-decoration: none;}

td.assos-main div#activity p{
	text-transform: uppercase;
}

td.assos-main div#controle{
	background-image: url(../images/b6.png);
	background-repeat: no-repeat;
	width: 473px;
	height: 443px;
	margin-top: 15px;
}

td.assos-main div#controle p.title{
	position: absolute;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 14px;
	padding: 0px;
	line-height: 15px;
	width: 380px;
	margin-left: 50px;
}

td.assos-main div#controle div.main{
	padding: 15px;
	padding-top: 38px;
	font-size: 11px;
}

td.assos-right {
    width: 252px;
	Vertical-align: top;
}

td.assos-right div#link{
	width: 229px;
	margin-top: 10px;
	padding:10px;
	border: 1px solid #7b0f42;
}
td.assos-right div#link p#links{line-height: 12px;}
td.assos-right div#link p#links a{
	font-size: 9px;
	padding-right: 4px;
	padding-left: 4px;
	border-left: 1px solid #003C69;
}

td.assos-right div#link p#links a.no-border{padding-left: 0px;border-left: 0px;}

td.assos-right div#link p#links a:hover{text-decoration: underline;}

td.assos-right div#link img{
	float: left;margin-bottom: 60px;
	margin-right: 6px;
}
td.assos-right div#link a{text-decoration: none;}
td.assos-right div#link div{padding-top: 5px;}

td.assos-right p.declaration_ac{
    background: url(/media/images/accomp-ideas.png) no-repeat top left;
	text-transform: uppercase;
	margin: 0px;
	font-size: 11px;
	padding-top: 10px;
	padding-left:70px;
	height: 45px;
	color: #7b0f42;
	font-weight: bold;
}

td.assos-right p.declaration_lab{
    background: url(/media/images/label-ideas.png) no-repeat top left;
	text-transform: uppercase;
	margin: 0px;
	font-size: 11px;
	padding-top: 10px;
	padding-left:70px;
	height: 55px;
	color: #7b0f42;
	font-weight: bold;
}



td.assos-right p.getmore{
	text-align: right;
	font-size: 11px;
}

td.assos-right p.message-title{
	height: 21px;
	width: 128px;
	text-transform: uppercase;
	font-weight: bold;
	color: white;
	background-color: #7b0f42;
	text-align: center;
	font-size: 13px;
	padding-top: 2px;
	position: absolute;
	margin-top: 15px;
	z-index: 0;
}




td.assos-right div#message-bull {background-image: url(../images/asso/c11.png);background-repeat: no-repeat;margin-top: 25px;padding-top: 28px;color: #7b0f42;text-align: left;}
td.assos-right div#message-bull-bottom {background-image: url(../images/asso/c13.png);background-repeat: no-repeat;background-position: bottom left;padding-bottom: 2px;}
td.assos-right div#message-bull-content {background-image: url(../images/asso/c12.png);background-repeat: repeat-y;padding-left: 11px; width:240px;}
td.assos-right div#message-bull-content p{text-align:justify;font-style:italic;padding:10px;padding-right:20px;}



td.assos-right div#message-bull table td{height: 127px;Vertical-align: middle;}

td.assos-right div#organisme1{
	height: 192px;
	width: 248px;
	margin-top: 215px;
	text-align: center;
	position: absolute;
}

td.assos-right div#ressource{
	background-image: url(../images/c2.png);
	background-repeat: none;
	width: 252px;
	height: 234px;
	margin-top: 15px;
	
}

td.assos-right div#ressource p {
	padding: 12px;
	padding-top: 0px;
	padding-bottom: 6px;
}

td.assos-right div#ressource p.title{
	width: 180px;
	position: absolute;
	margin-left: 48px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 8px;
	padding: 0px;
	line-height: 15px;
}



td.assos-right div#developpement {background-image: url(../images/asso/d31.png);background-repeat: no-repeat;margin-top: 30px;padding-top: 12px;color: #339933;width:252px;}
td.assos-right div#developpement-bottom {background-image: url(../images/asso/d33.png);background-repeat: no-repeat;background-position: bottom left;padding-bottom: 12px;}
td.assos-right div#developpement-content {background-image: url(../images/asso/d32.png);background-repeat: repeat-y;padding-left: 11px;padding: 0px 10px;}

td.assos-right div#developpement p.title{
	width: 200px;	
	margin-left: 48px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0px;
	padding: 0px;
	line-height: 15px;
}

td.assos-right div#developpement div.main{
	padding: 15px;
	padding-top: 18px;
	font-size: 11px;
}


.last_upg{position:absolute; right:0}

#don{
    background: url(/media/images/association/don.png) no-repeat top left;
    width:249px;
    height:42px;
    padding-left:60px;
    padding-top:13px;
    font-size:1.1em;
}
#don a{text-decoration:none;color: #7b0f42;}

/***********/
/*   News  */
/***********/

span.theme {text-transform: uppercase;font-weight: bold;}
div.news p{margin-top: 0px;margin-bottom: 8px;}

div#search{display: none;}
div#submenu{margin-top: 5px;}



/**************/
/*   Projet   */
/**************/

div#projet{
	position:absolute;
	height:200px;
	width: 250px;
	background: #fff;
	
	}
	
div#projet a{	color: #7b0f42; text-decoration:none;}


div#projet-menu{
	position:absolute;
	width: 250px;
	background: #fff;
	
	}
	
div#projet-menu a{	color: #7b0f42; text-decoration:none;}

div#projet-menu .description{padding-left: 50px;}



p.notab{font-size:0.8em;padding-right:10px;padding-top:10px;font-style:italic;}

