* {
font-family: Arial, Helvetica, sans-serif;
}

img {border:0;}

/*textes*/
.texte-courant-1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9C6B21; text-decoration: none}
.texte-courant-2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #46574D; text-decoration: none }
.texte-courant-gras-1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9C6B21; text-decoration: none ; font-weight: bold}
.texte-courant-gras-2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #46574D; text-decoration: none ; font-weight: bold}
.texte-courant-ptt-1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #9C6B21; text-decoration: none }
/* titres */
h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #714F24; text-decoration: none; font-style: normal}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #714F24; text-decoration: none; font-style: normal }
.titre-1 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #714F24; text-decoration: none; font-style: normal}
.titre-2 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #714F24; text-decoration: none; font-style: normal }
/*Liens*/
a {  color: #9C6B21; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
a:hover {  color: #9c6b21; text-decoration: underline}

/* INPUT */
.input1
{  
 background-color: #ffffff;
 font-size: 10px; 
; color: #000000
}
.input2 
{ 
background-color: #FFF0CC; 
font-size: 10px; ; 
color: #000000 
}

/* Bordures */
.bordure-01
{ 
border: 1px solid #846E3C;
}

.bordure-02
{ 
border: 1px solid #846E3C; border-width: 1px 1px 0 1px;
}

.bordure-03
{ 
border: 1px solid #846E3C;
background:#FFFBF2;
text-align:center;
font-size:10px;
color: #46574D;
width:92px;
}

.bordure-03 a {
font-size:10px;
color: #46574D;
}

.bordure-04
{ 
border-bottom: 2px solid #846E3C;
background:#F0F2F1;
text-align:center;
font-size:12px;
color: #46574D;
font-weight:bold;
width:140px;
margin-right:5px;
}


#tableau-manchette { 
width:160px; 
border:1px solid #846E3C; border-bottom:0;
background:#FFFBF2;
padding-bottom:0.3em;
}

.titre-manchette { 
padding:2px 0 2px 0;
border-bottom:1px solid #846E3C;
background:#FFF0CC;
text-align:center;
color:#996633;
font-weight:bold;
font-size: 12px;
margin-bottom:-1.5em;
}

ul {
margin-left:-35px !important; 
margin-left:0.2em;
margin-top:1.3em !important; 
margin-top:1em;
margin-bottom:-0.1em;
}

#tableau-manchette li { 
font-size: 11px;
}

#tableau-manchette p { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; color: #46574D;
padding:0 5px 0 5px;
}

#tableau-manchette img {
margin:20px 0 0 20px;
}

#tableau-manchette-menu { 
width:160px; 
border:1px solid #846E3C; 
border-bottom:0;
background:#F0F2F1;
padding-bottom:0.3em;
}

#tableau-manchette-menu li {
border:1px solid #FFFFFF; 
border-width:1px 0 1px 0;
}

#tableau-manchette-menu ul li ul li {
margin-left:15px; 
}


#tableau-manchette-menu ul li ul li a {
background:none;
color:#9C6B21;
}

#tableau-manchette-menu li a {
background:url(images/cube_menu_manchette) no-repeat;
padding-left:15px;
font-weight:bold;
color:#46574D;
font-size: 11px;
}

/* Fonds */
.fond-01
{
background-color:#FFFBF2;
}

.fond-02
{
background-color:#FFF0CC;
}

.menuOff{display:none;}
.menuOn{display:block;}

.cache {display:none;}

.float-right {
	float:right;
}

.clear-both {
	clear:both;
}

.text-center {
	text-align:center;
}
/*---------------------------------*/
/* Style pour div galleries photos */
/*---------------------------------*/

.gallerie {
	background-color:#FFFBF2;
	text-align:center;
	border:1px solid #846E3C;
	padding:5px;
	margin:0 10px 10px 0;
	float:left;
	width:340px;
}

.chemin-photo {
	background-color:#FFF0CC;
	padding:3px;
	font-weight:bold;
}	

.chemin-photo a {
	
}	


.art {
	color:#9C6B21;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#flux-blog a {
	text-decoration:none;
	display:block;
	margin:0 0 3px 0;
	padding:3px;
}
#flux-blog a:hover {
	text-decoration:underline;
}

#flux-blog {
	height:150px;
	overflow:scroll
}