/*****************************/
/*           HTML            */
/*****************************/
body { background:#a61500 url(navpics/fonds/fd_body_85.gif) 0 0 repeat-x fixed; }

#wrapper {
	background: url(navpics/fonds/wrapper.png) center 0 repeat-y;
	width: 100%;
}

/*****************************/
/*        STRUCTURE          */
/*****************************/
#search_input { background:#bd2c16; height:25px; padding:0 0 0 12px; width:728px; }
#search_input form { background:url(navpics/pointilles/blanc_vt.png) right 0 repeat-y; float:left; margin:2px 0 0 0; width:144px; }
.arbo { color:#fff; float:left; font-size:10px; height:25px; line-height:25px; margin:0;  padding:0 0 0 9px; width:575px; }
.arbo a { color:#fff; }
.footer p{
	font-size: 9px;
}


/*****************************/
/*  	     HOME  		 	 */
/*****************************/
h1.now { /* en ce moment au CAUE */
	color:#181818;
	font-size:24px;
	font-weight:normal;
	line-height:30px;
	padding:0 0 0 24px;
	margin:8px 0 4px;
	text-transform:uppercase;
} 
h1.now strong { color:#cc3300; font-weight:bold; }

.encart h3 { background:#cc3300; color:#fff; font-size:14px; font-weight:normal; line-height:18px; padding:0 0 0 10px; }

.item_riv h2 { color:#cc3300; font-size:18px; line-height:20px; }
.item_riv h2 a { color:#cc3300; }
.item_riv .text { background:url(navpics/fonds/fd_article_85.gif) 0 0 repeat-x; padding:4px 15px 14px 24px; }


/*****************************/
/*  	  RUBRIQUES 		 */
/*****************************/
.entete h1 { /* titre de la rubrique */
	color:#cc3300;
	font-size:24px;
	line-height:30px;
	margin:8px 0 4px 0;
	text-transform:uppercase;
} 
.item_art { background:url(navpics/fonds/fd_item_art_85.gif) 0 0 repeat-x; padding:18px 27px 20px 25px; width:471px; }
.item_art h2 { color:#cc3300; font-size:18px; font-weight:normal; line-height:20px; margin:0 0 4px 0; }
.item_art h2 a { color:#cc3300; }



/*****************************/
/*  	  ARTICLES  		 */
/*****************************/
.article h1 { color:#cc3300; font-size:24px; line-height:28px; } /* titre de l'article */
.sous_titre { color:#cc3300; }

.encart_det h3 { background-color:#cc3300; background-position:3px 2px; background-repeat:no-repeat; color:#fff; font-size:11px; font-weight:normal; line-height:16px; padding:0 0 0 19px; }

.encart_det .plus li .item h6 { color:#ce0066; font-size:12px; font-weight:bold; }
.encart_det .plus li .item h6 a { color:#ce0066; }

a.generer { background:url(navpics/boutons/generer_pdf.gif) 0 0 no-repeat; color:#fff; display:block; font-size:10px; height:16px; line-height:16px; margin:20px 0; padding:0 0 0 18px; width:88px; }

.ensavoirplus h3 { background-color:#a5cd33; color:#fff; }
.ensavoirplus .plus li .item h6 { color:#ce0066; font-size:12px; font-weight:bold; }
.ensavoirplus .plus li .item h6 a { color:#ce0066; }
.ensavoirplus .plus li .item .soustitre { color:#ce0066; font-weight:bold; margin:0; }
.ensavoirplus .plus li .item p { margin:0; }


/*****************************/
/*  	  INCLUSIONS  		 */
/*****************************/

/* ENTETE */
#nav_main .logo { left:722px; position:absolute; top:25px; z-index:999; }
#nav_main h2 { color:#fff; font-size:12px; margin:20px 0; } /* temporaire */

.nav_caue { float:right; margin:0 -3px 0 0; }
.nav_caue_bis { float:right; margin:0 -3px 0 0; }
.nav_caue li, .nav_caue_bis li { float:left; font-size:14px; font-weight:bold; text-align:center; width:30px; }
.nav_caue li a, .nav_caue_bis li a { background:url(navpics/fonds/separ_nav_caue85.png) 0 2px no-repeat; color:#fb4f14; display:block; }
.nav_caue li:first-child a, .nav_caue_bis li:first-child a { background:none; }
.nav_caue li a:hover, .nav_caue_bis li a:hover { color:#fff; text-decoration:none; }
.nav_caue li.on a, .nav_caue_bis li.on a { color:#fff; }

.thema { margin:115px -15px 0 0; }
.thema li { font-size:12px; font-weight:bold; line-height:18px; margin:0 0 3px 0; }
.thema li a { background:#000; color:#a3a3a3; display:inline-block; padding:0 7px 0 6px; }
.thema li a:hover { color:#fff; text-decoration:none; }
.thema li.on a { background:#fb4f14 url(navpics/fonds/fd_thema_85_on.gif) right 0 no-repeat; color:#fff; }

.events { margin:35px -15px 0 0; }
.events li { font-size:12px; font-weight:bold; line-height:18px; margin:0 0 3px 0;}
.events li a { background:#adaeb0 url(navpics/fonds/fd_nav_events.gif) right 0 no-repeat; color:#3c3c3c; display:inline-block; padding:0 15px 0 6px; }
.events li a:hover { color:#fff; text-decoration:none; }
.events li.on a { background:#ce0066 url(navpics/fonds/fleche_blanche.gif) right 0 no-repeat; color:#fff; }

.pratique { margin:35px -15px 0 0; }
.pratique li { font-size:12px; font-weight:bold; line-height:18px; margin:0 0 3px 0;}
.pratique li a { background:#bd2c16 url(navpics/fonds/fd_pratique_85.gif) right 0 no-repeat; color:#fff; display:inline-block; padding:0 15px 0 6px; }
.pratique li a:hover { color:#000; text-decoration:none; }
.pratique li.on a { background:#ce0066 url(navpics/fonds/fleche_blanche.gif) right 0 no-repeat; color:#fff; }


/*****************************/
/*         SPECIFIC          */
/*****************************/
.suite { background:#999 url(navpics/boutons/fleche_blanche.png) 47px 4px no-repeat; color:#fff; font-size:11px; line-height:16px; margin:4px 0 0 0; padding:0 0 0 7px; width:57px; }
.suite a { color:#fff; }

.suite_inline { background:#999 url(navpics/boutons/fleche_blanche.png) 47px 4px no-repeat; color:#fff; font-size:11px; line-height:16px; margin:0 0 0 5px; padding:1px 20px 1px 7px; width:57px; }
.suite_inline a:hover { text-decoration:none; }

/*****************************/
/*         FORMULAIRE        */
/*****************************/

.spip_forms .forml, .spip_forms .fondl {
	background-color: white !important;
	color:#4A4336;
	width:85%;
}
.spip_forms .formo, .spip_forms .fondo {
	background-color: white;
	color:#4A4336;
	width:85%;
}
.spip_forms .forml, .spip_forms .formo {
	width:85%;
	border-bottom:solid 1px #CAC8C5 !important;
	border-right:solid 1px #CAC8C5 !important;
	border-top:1px solid #595959 !important;
	border-left:1px solid #CAC8C5 !important;
	font-size:1em;
	padding:.25em;
}
.spip_forms .spip_bouton input {
	border: 1px solid #563033;
	cursor:pointer;
	margin-left:10px;
	padding:.4em;
	background:#CC3300 !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	width:100px ;
	color:#FFFFFF !important;
	float:left !important;
}
