
h1 {
	
	font-size:138.5%;  
	text-align: center;
	color: #b54712;
}
h2 {
	
	font-size:123.1%; 
}
h3 {
	
	font-size:108%;  
}
h1,h2,h3 {
	
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
	
	font-weight:bold; 
}
abbr,acronym {

	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	
	font-style:italic;
}
blockquote,ul,ol,dl {
	
	margin:1em;
}
ol,ul,dl {

	margin-left:2em;
}
ol li {
	
	list-style: decimal outside;	
}
ul li {
	
	list-style: disc outside;
}
dl dd {
	
	margin-left:1em;
}
th,td {

	border:1px solid #000;
	padding:.5em;
}
th {
	
	font-weight:bold;
	text-align:center;
}
caption {
	
	margin-bottom:.5em;

	text-align:center;
}

table {
	
	border-spacing:0px ;
	border-collapse: collapse ;
	
}

table a{
	
	color:#b54712 ;
	
	font-weight: bold ;
}
table a:hover, table a:focus, table a:active{
	color:#4ab8ed ;
	
}

#tableagenda{
	
	border-spacing:0px ;
	border-collapse: collapse ;
	border-width:2px; 
	border-style:solid; 
	border-color:black;
	background-color:#b54712;
	
}
#tableagenda a{
	
	color:#fff ;
}
#tableagenda a:hover{
	
	color:#000 ;
}

td.calendrier {
	font-size: 1.4em ;
	font-weight: bold ;
	
}
td.jours {
	
	font-weight: bold ;
	
}
td.mois {
	font-size: 1.1em ;
	font-weight: bold ;
	
}



p,fieldset,table,pre {

	margin-bottom:1em;
	font-size:1.12em ;  
}




p a{
	color:#b54712 ;
	
	font-weight: bold ;
}
p a:hover, p a:focus, p a:active{
	color:#4ab8ed ;
	
}
p.centre{
	text-align: center ;
}
p.date{
	text-align: right ;
	font-style:italic ;
}
li{
	
	font-size:1.12em ; 
	text-align:justify ;
	margin-left : 20px ;
	
}


input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}


img{border:none;}
#masthead{
	 background-color:#fff;margin:0px; padding:0px;
}
.main{
	 background-color:#b54712; border-top:#FFFFFF 2px solid;margin:0px; padding:5px ;
	
}
.main2{
	 background-color:#fff; border-top:#FFFFFF 2px solid;margin:0px; padding:0px;
}

#secondary{
	 background-color:#b54712; border-top:#FFFFFF 2px solid;margin:0px; padding:5px;
}

#footer{
	 background-color:#b54712; border-top:#FFFFFF 2px solid;margin: 0px ; padding:0px;
}

//*
Menu
*/
#navigation { 
    width: 180px ; 
    list-style: none ; 
    margin: 0 ; 
    padding: 0 ; 
	list-style-type: none ;
    }
#navigation li { 
    background: #b54712 ; 
    color: #CCCCCC ; 
    list-style-type: none ;
   
	padding-bottom: 10px ;
    }	
#navigation li a { 
    display: block ; 
	
    color: #fff ; 
    font: 1.02em "Trebuchet MS",Arial,sans-serif ; 
	text-align: left ;
	line-height: 13px ;
    text-decoration: none ; 
    padding: 0 ; 
    }	
#navigation li a:hover, #navigation li a:focus, #navigation li a:active { 
   color: #000 ; 
  
    }	
	
table, tr, td, th {
  border:0;
}	



p {
	text-align: justify;
}
#pied {
	text-align: center;
	color:#fff ;
	font-weight: bold ;
	margin:5px 0 15px 0 ;
	padding-bottom: 5px ;
}

#pied a{
	
	color:#fff ;
}

#pied  a:hover {
	
	color:#000 ;
}



ul#barre{
	height: 35px ;
	margin: 25px 0 15px 0 ;
	padding: 0 ;
	background: url(images/barre.jpg) repeat-x 0 -25px ;
	list-style-type: none ;
}
ul#barre li{
	float: left ;
	text-align: center ;
	list-style-type: none ;
}
ul#barre li a{
	width: 111px ;
	line-height: 25px ;
	font-size: 1.02em ;
	font-weight: bold ;
	letter-spacing: 2px ;
	color: #fff ;
	display: block ;
	text-decoration: none ;
	
}
ul#barre li a:hover
{

	color: #000 ;
}

#etiquette{ 
    font-size:1.2em;
    font-weight:bold ;
	font-family :"Trebuchet MS",Arial,sans-serif ;
	line-height: 44px ;
	background: url(images/souslogo.jpg) left top no-repeat ;
	text-indent: 30px  ;
	
    }

#photo1 {
	float:left;
	margin-right:10px ;
}
#photo2 {
	float:right;
	margin-left:10px ;
}
/* css pour la pagination  */
ul
{
    border:0; 
    margin:0; 
    padding:0;
}

#pagination-digg li
{
    border:0; 
    margin:0; 
    padding:0;
    font-size:11px;
    list-style:none;
    margin-right:2px;
}

#pagination-digg a
{
    border:solid 1px #000;
    margin-right:2px;
}

#pagination-digg .previous-off, #pagination-digg .next-off 
{
    border:solid 1px #DEDEDE;
    color:#888888;
    display:block;
    float:left;
    font-weight:bold;
    margin-right:2px;
    padding:3px 4px;
}

#pagination-digg .next a, #pagination-digg .previous a 
{
    font-weight:bold;
}

#pagination-digg .active
{
    background:#000;
    color:#FFFFFF;
    font-weight:bold;
    display:block;
    float:left;
    padding:4px 6px;
}

#pagination-digg a:link, #pagination-digg a:visited 
{
    color:#fff;
	background:#b54712;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}

#pagination-digg a:hover
{
    border:solid 1px #fff;
	color:#000;
}
/* Fin du css pour la pagination  */	

#sommaire{
	border : 2px solid black ;
	padding :5px ;
	margin-bottom : 10px ;
}
#sommaire li{
	
	list-style-type: none ;
}
#sommaire li  a{
	
	text-decoration: none ;
	color:#b54712 ;
}
#sommaire li  a:hover{
	
	color:#000 ;
}

