body
	{
	margin: 0;
	padding: 0;
	background: url(images/fond_top.jpg) top left repeat-x #50453a;
	font-family: Trebuchet MS, Arial, sans serif;
	font-size: 12px;
	}

body.accueil
	{
	background: url(images/fond_accueil.jpg) top left repeat-x #50453a;
	}
	
h1
	{
	font-size: 2.25em;
	color: #b47543;
	font-weight: normal
	}

h1 a
	{
	color: #b47543;
	text-decoration: none
	}
	
h3
	{
	font-size: 1.25em;
	padding-top: 15px
	}

h3 a
	{
	color: #b47543;
	text-decoration: none
	}

h4
	{
	color: #666666
	}

h5
	{
	color: #999999
	text-decoration: underline
	}
p
	{
	color: #666666
	}

a
	{
	color: #b47543;
	text-decoration: none
	}

a:hover
	{
	text-decoration: underline
	}
	

ul
	{
	margin: 5px 10px;
	padding: 0;
	list-style-type: none;
	}

li
	{
	background: url(images/puce1.jpg) 0 2px no-repeat;
	padding-left: 15px;
	line-height: 1.2em
	}

	
.texteencadre-spip
	{
	background-color: #f5f5f5 !important;
	border: 1px dashed #e5e5e5 !important
	}
/********* POSITIONNEMENT DES DIVS ************/	

#top, #menu, #logoRub
	{
	float: left;
	clear: both;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}

#content
	{
	width: 100%;
	background: url(images/fond_page.jpg) top left repeat-y #fff;
	padding-bottom: 50px;
	}

#top img, #menu img, #logoRub img, #footer img
	{
	border: none;
	margin:0 !important;
	padding:0 !important;
	}
#top img
	{
	display:block;
	}
	
#top
	{
	height: 70px;
	width: 900px;
	} 	

#mininav
	{
	float: right;
	position: relative;
	}
	
#mininav a
	{
	color: #cccccc;
	font-size: 10px
	}

#menu
	{
	height: 50px;
	width: 100%;
	}

#logoRub
	{
	background-color: white
	}

#content
	{
	float: left;
	clear: both;
	}

#texte
	{
	width: 630px;
	float: left;
	margin: 0 10px;
	}
	
#texte_intro
	{
	width: 280px;
	display: block;
	float: left;
	margin: 0 10px;
	}
#breves
	{
	float: right;
	display: block;
	width: 300px;
	padding-left: 10px;
	border-left: 1px dashed #cccccc
	}
#colDroite
	{
	width: 230px;
	float: left;
	margin: 0 10px;
	}

#footer
	{
	float: left;
	width: 100%;
	text-align: center;
	padding: 10px 0;
	color: white;
	}
	
#footer p
	{
	color: white
	}
	
#footer a
	{
	color: white;
	font-weight: normal;
	text-decoration: none
	}
	
#fil
	{
	width: 100%;
	margin:10px 0 0 0;
	padding: 0
	}

#fil a
	{
	color: #999999
}

	

	
/********** MENUS ET SOUS MENUS ***********/	

/*MENU*/
/*
#menu ul
	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#menu li
	{
	margin: 0;
	padding: 0;
	float: left;
	background: none;
	border-right: 1px dotted black;
	}

#menu a
	{
	display: block;
	float: left;
	height: 45px;
	color: black;
	padding: 5px 15px 0 15px;
	text-decoration: none;
	}

#menu li a:hover
	{
	background-color: black;
	color: #FFF;
	}
*/
/*SOUSMENUS et CONTACT*/

#sousM, #blockContact
	{
	border-bottom: 1px dashed #b47543;
	padding-bottom: 15px;
	}

#sousM h1, #blockContact h1, #texte_intro h1, #breves h1
	{
	font-size: 1em;
	font-weight: bold;
	color: white;
	background: #b47543;
	text-transform: uppercase;
	padding: 0 5px;
	letter-spacing: 1px
	}
#texte_intro h1
	{
	background: #56534B;
	}
	
#breves h1
	{
	background: #B3A7A3;
	}

#sousM ul, #blockContact ul
	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#sousM li, #blockContact li
	{
	background: url(images/puce1.jpg) 0 2px no-repeat;
	padding-left: 15px;
	line-height: 1.2em
	}

#sousM a, #blockContact a
	{
	color: #b47543; 
	text-decoration: none;
	font-weight: bold
	}
	
#sousM a:hover, #blockContact a:hover
	{
	text-decoration: underline
	}
	
.minitrombino
{
text-align: center;
padding: 5px;
margin: 10px 10px 0 10px;
}	

.minitrombino img
{
border: none;
margin-bottom: 5px;
clear; both
}

#texte_intro p
	{
	color: black
	}

.brave
{
border-bottom: 1px dashed  #B3A7A3;
padding: 10px 0;
}


h3.titrebreve
{
font-size: 1.1em;
padding:0;
margin:0;
line-height: 1em;
color: #b47543;
}

.date
{
font-size: 0.9em;
color: #666666;
font-weight: normal
}

.thickbox img
{
border: none
}

.video, .descro_doc
{
text-align: center;
width: 100%;
margin-left: auto;
margin-right: auto
}

.logoleft
{
float: left;
padding:0 5px
}

.logoright
{
float: right;
padding:0 5px
}

.docfloat
{
float: left;
min-height: 200px;
padding:0;
margin: 5px
}

.docfloat p
{
margin: 0;
padding: 0;
text-align: center;
line-height: 1em
}

.titreLogo
{
font-weight: bold;
color: #b47543;
}




.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }


/*FORMULAIRE CONTACT*/

#formulaire_contact li{margin-bottom: 5px; background-image: none}
#formulaire_contact fieldset{border: none}
#formulaire_contact legend{font-size: 15px; font-weight: bold}
#formulaire_contact p.boutons{text-align: center}
#formulaire_contact li label{display: block; float: left; width:250px }