*
{
padding: 0em;
margin: 0em;
font-family: georgia;
}

body
{
padding: 35px 0px 35px 0px;
background: #fff url('../img/bckg.jpg') repeat-x;
} 
 
a
{
	color: #984c02;
	text-decoration: underline;
}

a:hover
{
	color: #984c02;
	text-decoration: none;
}

img, .spip_logos { padding: 0.5em; border: none; } 

.spip_documents_left 
{ 
float: left; margin-right: 1em; 
}	 

.spip_documents_right 
{ 
float: right; 
}							   

#outer
{
margin: auto;
width: 920px;
border: dashed 2px #ffdf70;
background: #fefef2 url('../img/bottom_left.png') no-repeat bottom right;
}

#header
{
width: 827px;
height: 170px;
margin: auto;
}

#header .logo 
{
height: 170px;
background: #ffdf70 url('../img/header.png') no-repeat top left;
width: 827px;
}

#header .logo_en 
{
height: 170px;
background: #ffdf70 url('../img/header_eng.png') no-repeat top left;
width: 827px;
}

#header .logo a {
display:block;
height:170px;
text-indent:-14000px;
width:231px;
background: transparent;
} 

#header .logo_en a {
display:block;
height:170px;
text-indent:-14000px;
width:231px;
background: transparent;
} 

#menu
{
margin-top: 0.8em;
margin-left: 1.65em;
margin-right: 1.65em;
margin-bottom: 0.5em;
height: 38px;
}

#menu_start
{
background: #ffdf70 url('../img/menu_start.png') no-repeat top left;	
float: left;
width: 26px;
height: 38px; 
}

#menu_mid
{
background: #ffdf70 url('../img/menu_mid.png') repeat-x;
height: 38px;
margin-right: 23px;
}	

#menu_mid ul
{
padding-top: 0.5em;
color: #fff8d8;
}

#menu_mid ul li
{
color: #fff8d8;
padding-top: 0.5em;
font-weight: bold;
font-size: 13.0pt;
display: inline;
}

#menu_mid ul li a
{	
padding-top: 0.5em;	
padding-left: 0.9em;
color: #fff8d8;
text-decoration: none;
}

#menu_mid ul li a:hover
{
padding-top: 0.5em;
padding-left: 0.9em;
color: #ffd000;
text-decoration: underline;
} 

#menu_end
{
background: #ffdf70 url('../img/menu_end.png') no-repeat; 
float: right;
margin-top: -38px;
width: 23px;
height: 38px;
} 

#content
{	  
    margin-left: 1.0em;
	margin-right: 1.0em;
	margin-top: 0.2em;
	padding: 1.0em;
	line-height: 1.5em;
	font-size: 1.0em;
	position: relative;
}

#column1
{
	width: 600px;
	float: left;
	position: relative;
}
 
#column1 h3 {

border-bottom:1px dashed #CECF8F;
color:#412408;
font-size:1.0em;
margin-bottom:1em;
margin-top: 1.0em;

}

#formularz 
{
background:transparent;
height:40px;
float:right;
position: relative;
top: 2px;
right: 15px;
}
#formularz input 
{
margin:3px 0pt 0pt;
}

#formularz form 
{
margin:10px 0pt 0pt 7px;
}
  
.formulaire_recherche label 
{
color:#fefef2; 
}
input 
{
background-color: #fefef2;
width: 110px;	
font-weight: bold;
padding:2px;
border-color:-moz-use-text-color -moz-use-text-color #8c0d07;
color: #8c0d07;
border-style:solid solid solid;
border-width:1px 1px 1px;
font-size:1em;
margin:0pt;
}
.search {
border:medium none;
vertical-align:middle;
}

.formulaire_recherche { float: right; }

#column1 h1
{	 
width: 550px;
color:#9D3A09;
font-size:1.1em;
margin-bottom:0.5em;
padding-left:1.5em;
padding-right:1.5em;
text-align:center; 
padding-bottom: 1em;
}

#column1 .top_border
{
	border-bottom: dashed 1px #CECF8F;
	margin-bottom: 1.0em;
} 

#divider1
{
	background-image: url('../img/top_flw.png');
        background-repeat: no-repeat;
        width: 600px;
        height: 42px;        
}
#divider2
{
	background-image: url('../img/bot_flw.png');
        background-repeat: no-repeat;
        width: 600px;
        height: 42px;
        border-bottom: dashed 1px #CECF8F;
        border-left: dashed 1px #CECF8F;
        border-right: dashed 1px #CECF8F;
}

.dividero
{
	background-image: url('../img/bot_flw.png');
        background-repeat: no-repeat;
        width: 600px;
        height: 42px;
        border-bottom: dashed 1px #CECF8F;
        border-left: dashed 1px #CECF8F;
        border-right: dashed 1px #CECF8F;
}

#texte
{ 
width: 550px;
color:#000;
margin-bottom:0.5em;
padding-left:1.5em;
padding-right:1.5em;
text-align:justify;
}

.texten
{ 
width: 550px;
color:#000;
margin-bottom:0.5em;
padding-left:1.5em;
padding-right:1.5em;
text-align:justify;
}

#column2
{
	width: 220px;
	float: right;
	position: relative;
	margin-left: auto;
} 

#column2 .top_border
{
	border-bottom: dashed 1px #CECF8F;
	margin-bottom: 1.0em;
}

#column2 p
{
	text-align: justify;
	margin-bottom: 2.0em;
	color: #66584a;
	font-size: 1.0em;
}

#column2 h2
{
	font-size: 1.0em;
	border-bottom: dashed 1px #CECF8F;
	margin-bottom: 0.2em;
    color: #412408;
}

#column2 ul
{
	list-style: none;
	line-height: 2.0em;
	margin-bottom: 2.0em;
	margin-top: 1.0em;
}

#column2 li
{
	border-bottom: dashed 1px #EFEFD6;
	margin-top: 0.8em;
}		 

#footer
{
	padding-top: 1.0em;
	font-size: 0.7em;
	color: #AFA162;
	padding-left: 3.2em; 
	padding-bottom: 1.2em;
	clear: both;
}