/*****************************/
/*           HTML            */
/*****************************/
body { background:#545d66; }


/*****************************/
/*        STRUCTURE          */
/*****************************/
.fondgauche {
	background:#009eac url(navpics/fonds/fd_gauche_matp.jpg) right 0 no-repeat;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:50%;
}
.fonddroite {
	background:#009eac url(navpics/fonds/fd_droite_matp.jpg) 0 0 no-repeat;
	height:100%;
	position:fixed;
	right:0;
	width:50%;
}

#search_input { background:#181716; 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; }


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

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

.item_riv h3.surtitre { color:#009eac; font-size:18px; font-weight:normal; line-height:20px; margin:10px 0 0 0; }
.item_riv h2 { color:#009eac; font-size:14px; font-weight:bold; line-height:18px; }
.item_riv h2 a { color:#009eac; }
.item_riv .text { background:url(navpics/fonds/fd_article.gif) 0 bottom repeat-x; overflow: hidden; padding:4px 15px 14px 24px; width: 419px; }
.item_riv h4 { margin:0; }
.item_riv p { margin:0 0 4px 0; }


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


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

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

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

a.generer { background:#31404E url(navpics/boutons/generer_pdf_matp.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:#009eac; color:#fff; }
.ensavoirplus .plus li .item h6 { color:#03616b; font-size:12px; font-weight:bold; }
.ensavoirplus .plus li .item h6 a { color:#03616b; }
.ensavoirplus .plus li .item .soustitre { color:#03616b; font-weight:bold; margin:0; }
.ensavoirplus .plus li .item p { margin:0; }


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

/* ENTETE */
#nav_main .logo { float:right; margin:0 0 85px 0; }
#nav_main h2 { margin:20px 0; } /* temporaire */

.nav_caue { float:right; margin:18px -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_caue.png) 0 2px no-repeat; color:#000; 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:20px -15px 0 0; }
.thema li { font-size:12px; font-weight:bold; line-height:18px; margin:0 0 3px 0; }
.thema li a { background:#03616b url(navpics/fonds/fd_nav_thema_matp.gif) right 0 repeat-y; color:#ffffff; display:inline-block; padding:0 15px 0 6px; }
.thema li a:hover { color:#fff; text-decoration:none; }
.thema li.on a { background:#fff url(navpics/fonds/fleche_blanche_matp.gif) right 0 no-repeat; color:#3a1d1e; }

.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:#fff url(navpics/fonds/fleche_blanche_matp.gif) right 0 no-repeat; color:#3a1d1e; }

.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:#3a1d1e url(navpics/fonds/fd_nav_pratique_matp.gif) right 0 no-repeat; color:#ffffff; display:inline-block; padding:0 15px 0 6px; }
.pratique li a:hover { color:#fff; text-decoration:none; }
.pratique li.on a { background:#fff url(navpics/fonds/fleche_blanche_matp.gif) right 0 no-repeat; color:#3a1d1e; }

.supplement { margin:60px 0 0 0; }
.supplement img { display:block; float:right; margin:0 0 12px 0; }
.supplement p { color:#fff; font-size:10px; line-height:14px; margin:0; }



/*****************************/
/*         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 { color:#fff; }
.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:#181716 !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	width:100px ;
	color:#FFFFFF !important;
	float:left !important;
}
