/****************************************/
/*       Développement SPIP             */
/*        Sébastien Martin              */
/*         seb242@yahoo.fr              */
/*          Janvier 2007                */
/****************************************/

body{
font-family:verdana, arial, helvetica, sans-serif; 
font-size:11px;
color:#000000; 
padding:0; 
border:0; 
margin-left:10px; 
margin-top:10px; 
background:#DDDFBC; 
}

form{
margin:0;
}

img{
border: 0;
}

#global{ 
margin-left: auto;
margin-right: auto; 
width:950px;
}

#lang_bando{
position:absolute;
margin-left:718px;
border-left:1px solid white;
border-bottom:1px solid white;
background:#F19400;
width:220px;
padding-left:10px;
padding-bottom:2px;
z-index:50;
}

.choix_lang{
display:inline;
font-weight:bold;
}

.choix_lang a{
color:#000000;
text-decoration:none;
}

.choix_lang a:hover{
color:#ffffff;
text-decoration:none;
}

/*Langue choisie*/
.choix_langon {
display:inline;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

.choix_langon a{
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

#bando_flash{
width:949px;
height:179px;
}

#centre{
background:#541526;
width:949px;
height:245px;
}

/*pour Firefox*/
html > body #centre{
min-height:245px;
height:auto;
overflow:auto;
overflow: hidden;
} 


#menu_gauche{
float:left;
width:162px;
}

.blocs_left{
margin-left:12px;
width:140px;
border:2px solid white;
margin-bottom:10px;
}

.blocs_left_presse{
margin-top:-10px;
margin-left:12px;
width:140px;
border:2px solid white;
margin-bottom:10px;
}

.titre_menu_left_news{
padding:3px;
color:#ffffff;
font-size:13px;
font-weight:bold;
text-align:center;
background:#891635;
font-variant: small-caps;
}

.text_news{
color:#ffffff;
font-size:10px;
}

.text_news a{
color:#ffffff;
font-size:10px;
text-decoration:none;
}

.text_news a:hover{
color:#ffffff;
font-size:10px;
text-decoration:none;
}

.text_communique{
color:#ffffff;
font-size:10px;
}

a.text_communique{
color:#ffffff;
font-size:10px;
text-decoration:none;
}

a.text_communique:hover{
color:#ffffff;
font-size:10px;
text-decoration:none;
}

.titre_menu_left_region{
padding:3px;
color:#B3C438;
font-size:13px;
font-weight:bold;
text-align:center;
background:#891635;
font-variant: small-caps;
}

.text_regions{
color:#891635;
font-size:10px;
}

.text_regions a{
color:#891635;
font-size:10px;
text-decoration:none;
}

.newsletter{
color:#3E131A;
font-size:11px;
font-weight:bold;
text-align:center;
}


#menu_horiz{
float:right;
margin-top:0px;
background:#741D30;
border-top:1px solid white;
width:auto;
height:20px;
width:781px;
}

#contenu{
float:right;
background:#ffffff;
width:781px;
margin-top:0px;
height:550px; 	
}

/*pour Firefox*/
html > body #contenu{
min-height:543px;
height:auto;
}

#entete{
padding:10px;
}

#corps{
padding:10px;
height:240px;
width:750px;
}

/*pour Firefox*/
html > body #corps{
height:auto;
min-height:240px;
}


#partie_photo{
float:left;
width:260px;
height:auto;
}

/*pour Firefox*/
html > body #partie_photo{
max-width:260px;
}

.pj{
color:#000000;
font-size:11px;
text-decoration:none;
}

.pj a{
color:#000000;
font-size:11px;
text-decoration:none;
}

.pj a:hover{
text-decoration:underline;
}

.titre{
color:#000000;
font-size:15px;
font-weight:bold;
}

.railway{
color:#000000;
font-size:11px;
}

.railway a{
color:#000000;
font-size:11px;
text-decoration:underline;
}

.railway a:hover{
text-decoration:none;
}

#partie_texte{
float:left;
height:262px;
color:#000000;
font-size:11px;
padding:0;
}

#partie_texte a{
color:#000000;
text-decoration:underline;
}

#partie_texte a:hover{
text-decoration:none;
}

/*pour Firefox*/
html > body #partie_texte{
height:auto;
min-height:262px;
width:468px;
padding-bottom:10px;
}

.suivant_prec{
float:right;
color:#000000;
font-size:11px;
}

.suivant_prec a{
color:#000000;
font-size:11px;
text-decoration:none;
}

.suivant_prec a:hover{
text-decoration:underline;
}


.search{
float:right;
width:230px;
color:#F19400;
font-size:11px;
line-height:16px; 
}

/*pour Firefox*/
html > body .search{
width:215px;
}

.champ_search{
padding:0;
}

/*pour Firefox*/
html > body .champ_search{
padding-top:1px;
}


.champ_search input{
background:#E3E7C2;
height:16px;
border:0;
}

#footer_rub{
width:949px;
background:#330716;
text-align:center;
}

.footer_rub_text{
margin-left:160px;
height:16px;
font-size:10px;
color:#CDC2A8;

}

.footer_rub_text a{
font-size:10px;
color:#CDC2A8;
text-decoration:none;
}

.footer_rub_text a:hover{
text-decoration:underline;
}

.footer_fhd{
font-size:10px;
text-align:center;
margin-top:5px;
}


