/* Class de toutes les boites*/

/*CSSEditor|boxes,global|Apparence générale*/
.box{	
	color:#797977;
	font-size:0.9em;
	margin:0px 0 15px 0;
	padding:0;
}

.home_public #rightbar .box{
  margin:0 0 5px 0;
} 

/*titres de toutes les boites*/
/*CSSEditor|boxes,global|Apparence du titre*/



/*formualaires Ã  l'interieur des boites*/
.box fieldset, .box form{
	border:0;
	margin:3px 0;
	padding:0;
}
.box .row{
	margin:3px 0 0 0;
	padding:0;
}
.box label{
	
}

.box input.wordsbox{
	width:80%;
}
.box .submit{
	text-align: left;
        margin-left:130px;
}
.box .submit input{
	color:#fff;
}


/* Begin boxes/last_elements/last_elements.html */
								
/*CSSEditor|boxes,specifs_boxes|Dernières actualités*/
#rightbar .boxlastelements{
  background:transparent url(/images/boxtext-contenu-fond.gif) 0 0 repeat-y;
  padding-right:10px;
  margin-left:5px;
}
	.boxlastelements a{
		display: block;
		float: right;
		padding-right:5px;
	}
	.boxlastelements .picture{
		text-align:center;
	}
	.boxlastelements .picture img{
		border:1px solid #336666;
	}
	.boxlastelements #cadre, .boxlastelements #cadre #msg_1, .boxlastelements #cadre #msg_2{
		height:170px!important;
	}

#rightbar .boxlastelements h3{
  font-size:1em !important;
  background:none !important;
  color:#784323 !important;
  margin:0 0 0 0 !important;
}


#rightbar .boxlastelements h2{
  color:#583119;
  font-style:italic;
  padding:7px 0 7px 10px;
  background:transparent url(/images/boxtext-titre-fond.gif) 0 0 no-repeat;
}

.bleu #rightbar .boxlastelements h2{  
  color:#583119;
  background:transparent url(/images/boxtext-titre-fond-bleu.gif) 0 0 no-repeat;
}

.jaune #rightbar .boxlastelements h2{  
  color:#583119;
  background:transparent url(/images/boxtext-titre-fond-jaune.gif) 0 0 no-repeat;
}

.violet #rightbar .boxlastelements h2{
  color:#583119;  
  background:transparent url(/images/boxtext-titre-fond-violet.gif) 0 0 no-repeat;
}

.orange #rightbar .boxlastelements h2{
  color:#583119;  
  background:transparent url(/images/boxtext-titre-fond-orange.gif) 0 0 no-repeat;
}

.rose #rightbar .boxlastelements h2{
  color:#583119;  
  background:transparent url(/images/boxtext-titre-fond-rose.gif) 0 0 no-repeat;
}

#rightbar .boxlastelements h3 .titrelien{
    background: none repeat scroll 0 0 transparent !important;
    color: #784323 !important;
    font-size: 1em !important;
    margin: 0 !important;
    text-decoration:none !important;
}
/* End boxes/last_elements/last_elements.html */

/* Begin boxes/shortcut/header_shortcut.html */
								
/*CSSEditor|boxes,specifs_boxes|Raccourcis en entête|noizimedia*/
.boxshorcutheader{
	background:transparent;
	margin:0;
	padding:0;
}
	.boxshorcutheader h2{
		display:none;
	}
	.boxshorcutheader ul, .boxshorcutheader li{
		background:none;
		display:inline;
		margin:0;
		padding:0;
	}

/* End boxes/shortcut/header_shortcut.html */

/* Begin boxes/shortcut/footer_shortcut.html */
								
/*CSSEditor|boxes,specifs_boxes|Liens dans le pied de page*/
.boxshorcutfooter{
	background:transparent;
	margin:0;
	padding:0;
}
	.boxshorcutfooter h2{
		display:none;
	}
	.boxshorcutfooter li, .boxshorcutfooter ul{
		background:none;
		display:inline;
		margin:0;
		padding:0;
	}
	.boxshorcutfooter a, .boxshorcutfooter a:visited{
		background:transparent;
		color:#fff;
		margin:0 2px;
		text-decoration:none;
	}
	.boxshorcutfooter a:hover, .boxshorcutfooter a:active{
		text-decoration:underline;
	}

/* End boxes/shortcut/footer_shortcut.html */

/* Begin boxes/shortcut/tools_shortcut.html */
								
/*CSSEditor|boxes,specifs_boxes|Raccourcis en colonne|noizimedia*/
.boxshorcuttools{
}
	.boxshorcuttools ul{
	}
	.boxshorcuttools li{
	}

/* End boxes/shortcut/tools_shortcut.html */


			

/* Begin boxes/text/box_text.html */
								
/*CSSEditor|boxes,specifs_boxes|Texte libre|noizimedia*/
.boxtext {
}

/* End boxes/text/box_text.html */



/* Begin directory/directory_searchbox.html */
								
/*CSSEditor|boxes,specifs_boxes|Recherche dans l'annuaire|noizimedia*/
.box_directory_search{
}

/* End directory/directory_searchbox.html */
/* Begin directory/directory_simple_search_form.html */
								
#directory_search_form{
}

/* End directory/directory_simple_search_form.html */



	


/* Begin newsletters/box_newsletters.html */
								
/*CSSEditor|boxes,specifs_boxes|Newsletters|noizimedia*/
.boxnewsletter{
}

/* End newsletters/box_newsletters.html */
/* Begin newsletters/content_newsletters.html */
								
#newsletter{
}

/* End newsletters/content_newsletters.html */

#rightbar .boxtext{
  background:transparent url(/images/boxtext-contenu-fond.gif) 0 0 repeat-y;
}

#rightbar .boxtext h3{
  color:#583119;
  font-style:italic;
  padding:7px 0 7px 10px;
  background:transparent url(/images/boxtext-titre-fond.gif) 0 0 no-repeat;
}

#rightbar .boxtext p{
  color:#4c4c4c;
  padding:0px 15px 0px 10px;
}

#rightbar .bas_boxtext{
  background:transparent url(/images/bas_boxtext.gif) 0 0 no-repeat;
  height:15px;
  width:190px;
}

.accesadherent{
 width:166px;
 height:52px;
 background:#fff url(/images/fond_adherent.gif) 0 0 no-repeat !important;
 padding:40px 8px 0 16px;
}

.boxrd{
 width:182px;
 height:111px;
 background:#fff url(/images/fond_rd.gif) 0 0 no-repeat !important;
 padding:30px 8px 0 0px;
}

.boxrd a{
  color:#784423;
  font-weight:bold;
  text-decoration:none;
  font-size:1.1em !important;
  line-height:18px;
  display:block;
}

.boxrd a:hover{
  text-decoration:underline;
}

.accesadherent .bas_boxtext,.liennewsletter .bas_boxtext,.liencontact .bas_boxtext,.navannexe_right .bas_boxtext,#leftbar .bas_boxtext,.boxrd .bas_boxtext{
display:none;
}

.accesadherent p{ 
  padding:0px !important;
}

#rightbar p{
 margin:0;
}

.accesadherent a{
  color:#784423;
  font-weight:bold;
  text-decoration:none;
  font-size:1.1em !important;
}

.accesadherent a:hover{
  text-decoration:underline;
}

.boxsearch{
 width:164px;
 height:52px;
 background:#fff url(/images/fond-rechercher.gif) 0 0 no-repeat;
 padding:40px 8px 0 18px;
}


.boxsearch #search_input_box{
   width:100px;
   background:#fff url(/images/fd-input-recherche.gif) 0 0 no-repeat !important;
   border:none;
   padding:5px 8px 8px 8px;
   color:#784423;
   float:left;
}

.boxsearch #bvalidsearch{
   width:34px;
   height:28px;
   background:#DAE9A7 url(/images/fd-bouton-OK.gif) 0px 0 no-repeat !important;
   border:none;
   padding:0px 0px 0px 4px !important;
   margin-left:4px;
   color:#784423;
   font-weight:bold;
}

.liennewsletter{
  width:190px;
  height:55px;
  background:#fff url(/images/fond-newsletter.gif) 0 0 no-repeat !important;
}

.liennewsletter a{
  display:block;
  color:#583119;
  font-weight:bold;
  font-style:italic;
  font-size:1.4em;
  padding:18px 0 5px 28px;
  text-decoration:none;
  background:transparent url(/images/picto-newsletter.gif) 130px 18px no-repeat !important;
}

.liencontact{
  width:190px;
  height:55px;
  background:#fff url(/images/fond-contact.gif) 0 0 no-repeat !important;
}

.rcentre{
  width:190px;
  height:126px;
  background:none !important;
}

.rcentre p{
   margin:0px !important;
   padding:0px !important;
}

.rcentre .bas_boxtext{
  display:none;
}

.liencontact a{
  display:block;
  color:#583119;
  font-weight:bold;
  font-style:italic;
  font-size:1.4em;
  padding:18px 0 5px 28px;
  text-decoration:none;
  background:transparent url(/images/picto-contact.gif) 115px 9px no-repeat !important;
}

.boxnewsletter label{
  width:130px !important;
}

.boxnewsletter #NewsLettersSubscribeMail{
  width:220px;
}

.navannexe_right{
  width:120px;
  height:110px;
  padding:25px 60px 25px 15px;
  line-height:190%;
  background:#fff url(/images/fond_navannexe.gif) no-repeat !important;
}
.navannexe_right a{
  font-size:1.2em;
  color:#784323;
  text-decoration:none;
}
.navannexe_right a:hover{
  text-decoration:underline;
}

.remontrub{
  float:left;
  width:145px;
  margin:0 0 0 3px;
}
.remontrub li{
  font-size:0.95em;
}
#footer div.rub1, #footer div.rub2, #footer div.rub3, #footer div.rub4, #footer div.rub5{
  height:130px;
  padding:5px 5px;
}
#footer div.rub1, #footer div.rub2, #footer div.rub3, #footer div.rub4{
  background:transparent url(/images/footer_separator.gif) no-repeat 150px 10px;
}

.annexefooter{
  clear:left;
  text-align:center;
}
.annexefooter p{
  color:white;
  margin:2px 0;
}

.box.projets h1{
  padding:22px 0 10px 30px; 
}

.alphabetique{
  width:250px;
  float:left;
}

.alphabetique .lettre{
  margin-right:8px;
}

.activite{
  width:270px;
  float:left;
  margin-left:10px;
}
.box_directory_search{
  clear:both;
}

.box_directory_search h2{
 width:238px;
 margin-top:5px;
}

.box_directory_search_dirigeant h2{
 margin-top:5px;
}

.activite h2,.alphabetique  h2{
 margin-top:0px;
}