/* commun */ /* commun */ /* commun */ /* commun */ /* commun */


body{
background-color:#C9C7C3;
color:#000000;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:0.8em ;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
* { /* tous les elements du site */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.centrage { /* centrage generale */
text-align: center;
}
.contenu { /* tout le site */
width:740px ;
position: relative; top: 0px; left: 0px;
margin-left: auto;
margin-right: auto;
text-align: left;
background-color:#FFFFFF;
} 
.couleur_fond_home {
background-color:#C9C7C3;
} 

img { border:none }
 
q{
font-size:100%;
font-style: italic ; 
text-align: left;
}
.italic{
font-style: italic ; 
font-size:100%;
}
.gras{
font-weight: bold;
font-size:100%;
}
.gras_italic{
font-weight: bold;
font-size:100%;
}
.gros1{
font-size:1.2em;
}
.gros2{
font-size:1.4em;
}
.petit{
font-size:0.9em;
}
.lettre_espace{
letter-spacing:1px;
}
.rouge{
font-weight: bold;
color: #C91D03;
}
.alerte{
font-weight: bold;
color: #C91D03;
}
.spip_surligne{
font-weight: bold;
color: #C91D03;
}
.invisible {
visibility: hidden;
}
.horschamps {
display: none; 
}
.spacer {
clear: both;
}
.gauche {
float:left;
}
.droite {
float:right;
}
.horizontale li {
display: inline;
}

/* haut */ /* haut */ /* haut */ /* haut */ /* haut */ /* haut */

.haut {
padding: 4px 0px 0px 0px;
width : 740px;
min-height: 1em;
float:left;
background-color:#97CF48;
background-image:  url(images/deg_haut.jpg);
background-repeat: repeat-y;
background-position:top right;
background-position:10px 4px;
}
.haut2 {
width : 731px;
min-height: 1em;
float:left;
}
.menu_accessibilite {
width : 240px;
min-height: 1em;
float:left;
text-align:center;
font-size:0.85em;
}
.menu_accessibilite ul {
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}
.menu_accessibilite li {
margin: 0px 10px 0px 0px;
display: inline;
}
.menu_accessibilite a, .menu_accessibilite a:active, .menu_accessibilite a:visited  {
text-decoration: none; 
color: #000000;
}
.menu_accessibilite a:hover {
text-decoration: underline; 
}
.choix_habillage label{
margin: 0px 4px 0px 0px;
color:#000000;
font-size:0.85em;
float:left;
}
.choix_habillage select{
margin: -2px 4px 0px 0px;
float:left;
border:1px solid #000000;
background-color:#FFFFFF;
color:#000000;
font-size:0.9em;
}
.choix_habillage input{
margin: 0px 4px 0px 0px;
float:left;
border:1px solid #000000;
background-color:#FFFFFF;
color:#000000;
font-size:0.9em;
}
.choix_habillage_ok{
float:left;
}
.choix_habillage_ok input{
background-color:#97CF48;
border:none;
color:#000000;
font-size:0.9em;
cursor: pointer;
}
.choix_habillage_ok input:hover{
text-decoration: underline; 
}
#switcher{
}
.formulaire_input_petit{
font-size:0.95em;
}
.mode {
margin: 0px 0px 0px 0px;
width : 285px;
min-height: 1em;
float:left;
}
/* Que IE Mac grace à ce commentaire \*//*/
.mode {
padding: 0px 0px 0px 0px;
}
/**/
.home_recherche {
width : 170px;
min-height: 1em;
float:right;
}
/* Que IE Mac grace à ce commentaire \*//*/
.home_recherche {
margin: -56px 0px 0px 0px;
}
/**/
.home_recherche label{
margin: 0px 4px 0px 0px;
color:#000000;
font-size:0.85em;
float:left;
}
.home_recherche select{
margin: -2px 4px 0px 0px;
float:left;
border:1px solid #000000;
background-color:#FFFFFF;
color:#000000;
font-size:0.9em;
}
.home_recherche input{
float:left;
border:1px solid #000000;
background-color:#FFFFFF;
color:#000000;
font-size:0.9em;
}
.home_recherche_ok input{
margin: 0px 0px 0px 4px;
background-color:transparent;
border:none;
color:#000000;
font-size:0.9em;
cursor: pointer;
}
.home_recherche_ok input:hover{
text-decoration: underline; 
}

a[hreflang]:after {
content: " [" attr(hreflang) "]";
font-size: 80%;
}
.picto_lien {
margin: 0px 5px 0px 0px;
}
.picto_lien_don {
margin: 0px 5px 25px 0px;
border: 0;
}
.picto_lien_pratiques {
margin: 0px 5px -2px 0px;
border: 0;
}

a.lien_menu_pratique  {
color:#000000;
text-decoration: none; 
}
a:hover.lien_menu_pratique  {
text-decoration: underline; 
}
a.lien_menu_pratique_on  {
color:#FFFFFF;
text-decoration: none; 
}
a:hover.lien_menu_pratique_on  {
text-decoration: underline; 
}

.don {
padding:10px 3px 0px 5px;
margin:50px 0px 0px 0px;
float:right;
font-size: 85%;
width: 160px;
}

.don img  {
border: 0;
}

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

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

#histoire {
padding:-10px -3px 0px -5px;
margin:-70px 0px 0px 0px;
}

/*#histoire img {
margin:-3px 0px 0px -2px;
padding: -10px 0px 0px 0px;
}*/

.image-foch-info {
padding:10px 3px 0px 5px;
margin:50px 0px 0px 0px;
float:right;
}

.image-foch-info img {
border: 1px solid black;
}

.logo-foch-info {
width: 105px;
float: left;
margin-right: 10px;
}

.texte-foch-info {
width: 270px;
float: left;
}

.texte-foch-info h3 {
margin-left: -30px;
}


/* Lien de traduction */
#traduction {
width: 120px;
height: 15px;
clip: rect(0px 120px 120px 0px);
position:absolute; top: 19px; left: 45px; z-index:1; }

* html #traduction {
left: 15px; }

/* Captcha */

.captcha {
margin: 0px 0px 0px 30px;
float:left;
border: 1px solid #C9C7C3;
width:340px;
text-align:left;
}
.captcha p{
margin: 5px 5px 5px -20px;
}
.captcha label{
margin: 5px 5px 5px 5px;
}
.align_captcha_label {
margin: 0px 5px 10px 5px;
}
.align_captcha {
float:left;
margin: 0px 5px 10px 5px;
}

.Style1 {
	font-size: 10px;
	font-style: italic;
	font-family: verdana;
	color: #333333;
}
.Style4 {
	font-size: 11px;
	font-weight: bold;
}
.Style7 {font-size: 10px; font-style: italic; font-family: Verdana,Arial,Helvetica,Geneva,sans-serif; color: #333333; font-weight: bold; }
