/* ======== STRUCTURE DE LA PAGE ==========*/
* {padding: 0; margin: 0;}
body{font-size:80%;text-align:center;}

/* ======== NAVIGATION ==========*/
.retourhaut{text-align:right;font-style:italic;font-size:1.1em;}
.invisible{display:none;}

/*========POLICES============*/
/*serif puis sans serif*/
body,p,#lien_cheztom a,#menu_article h1{font-family: georgia, times,verdana, geneva,arial, helvetica, sans-serif;}
/*sans serif puis serif*/	
h1,h2,h3,h4,h5,h6,a{font-family: verdana, geneva,arial, helvetica, sans-serif,georgia, times;}


/*======= TITRES=========*/
h1{text-align:center;font-size:1.6em;font-weight: bold;margin:0.1em 0;}
h3{font-size: 1.1em;font-weight:bold;margin-left:5%;font-variant:small-caps;border-bottom:1px solid;}
h4{font-size:1.1em;font-weight:bold;}
h5{font-size:1.1em;font-weight:bold;text-decoration:underline;}
hr{text-align: center;width: 40%;border-style: solid;margin: 5px auto;}
blockquote{border-left: solid 3px;margin:0px 10px;padding-left:3px;font-style:italic;}
p{margin: 0.6em 0px;line-height: 1.3em;}

ol,ul{padding-left: 15px;}
ol li,ul li{padding:1px 0px;}

/* ==== LIENS ===========*/
a {text-decoration: none;}

/*.nouveau{padding: 0px;margin: 0px;font-size:1em;}*/
a.img:hover{background-color:transparent;}
.souligne,.spip_in,.spip_out,a.h_souligne:hover{text-decoration:underline;}

/* ========  MENU ENTETE et PIED ============= */	
#entete{text-align:right;margin:2px;margin-right:0px;margin-bottom:10px;font-size:95%;}
#menu_pied a, #entete a{padding:2px 1px;}
#menu_pied{text-align:right;margin:0px;margin-right:0px;margin-top:10px;margin-bottom:-9px;font-size:95%;}


/*===== TEXTES============*/
.cadre_texte{margin:15px 0px;padding:8px 12px;border:1px dotted;}
.cadre_texte h1{font-size:1.4em;}


/*===== IMAGES============*/
img{border-width:0px;}
.imageright{float:right;margin-right:-18em;margin-left :5px;padding:5px;border-right: 3px solid;}
.imageleft{float:left;margin-right:10px;margin-left :0px;border: 3px solid;padding:2px;}

/* ======== PRESENTATION DES CADRES ==========*/
.cadre2,.spip_encadrer{	margin: 5px;padding: 6px 6px;border: 1px solid;	overflow: hidden;-moz-border-radius : 8px;}
.relief{border-right: 3px solid;border-bottom: 3px solid;border-top: 1px solid;border-left: 1px solid;}
.fond_fonce{border:0;}

/* ======== ARTICLES ==========*/
#global_article{width:76em;	/*min-width: 500px;	max-width: 900px;*/	margin:10px auto;	text-align: justify;}
#global_article #gauche{float:left;width:18em;vertical-align:top;}
#global_article #contenu {margin-right:18em;margin-left:18em;}

#article_logo_rubrique{width:100px;float:right;margin-top:2px;}/* LARGEUR= MARGE GAUCHE */
#article_logo_rubrique img{float:right;}

#presentation{margin:3px 5px;}
#article{padding:10px 15px;}
#envoyer{line-height:2em;text-align:center;font-size:1.2em;font-weight:bold;margin-bottom:15px;margin-top:30px;}

.phraseclef{display:none;	/*position: absolute;right: 10px;width: 200px;padding: 10px 3px;text-align: center;	font-weight: bold;-moz-border-radius: 8px;*/}
q,cite,.citationcouleur{text-align: center;padding-right:10px;padding-left:10px;}

/* spécifique articles de la rubrique Jugement Premier */
#noir{background-color:Black;color:White;padding:10px;border:1px dotted white;}
#blanc{background-color:white;padding:10px;border:1px dotted black;}

/* ========= NOUVEAU =============== */

#menu_article{width:18em;text-align:left;}
#menu_article a{display:block;}
#menu_article a:visited{font-style:italic;}
#lien_cheztom{text-align:center;}
#lien_cheztom a{font-size:3em;font-weight:bold;font-style:italic;}
#lien_cheztom a:hover{text-decoration:underline;}
#lien_cheztom a:hover{background-color:transparent;}

form{text-align:center;margin:10px 0px;}
input{font-weight:bold;}

#menu_mot,#menu_rubrique{line-height:2em;text-align:left;margin:0px 5px;}
#menu_mot a,#menu_rubrique a{padding:0.37em 0.5em;font-weight:bold;margin-right:-3px;border-right:1px solid;}

/* == ACCUEIL == */
#global_accueil{width:76em;	/*min-width: 500px;	max-width: 900px;*/	margin:10px auto;	text-align: justify;}
#global_accueil #gauche{width:18em;vertical-align:top;}
#global_accueil #centre{vertical-align:top;}
#tab_accueil2 h1,#accueil_breves h1{font-size:1.4em;margin-bottom:12px}
#tab_accueil2 h1{margin-top:20px;}
#tab_accueil2 td{padding:5px;}
#accueil_breves{float:right;width:25em;margin-right:5px;margin-bottom:5px;}

#on a:hover,#on a,#out a{color:black;display:block;}


/* ======== SOMMAIRE ==========*/
#global_sommaire{width:40em;/*min-width: 500px;	max-width: 900px;*/	margin:10px auto;	text-align: left;}
#global_sommaire #contenu td{padding:5px;}
#global_sommaire #contenu td h1{text-align:left;font-size:1.4em;}



/* =============Sommmaire Images ==================*/
#global_sommaire_image{width:656px;margin:10px auto;text-align: left;}
.som_txt,.som_img{padding:6px;float: left;width: 150px;height: 100px;text-align: center;color:black;}
.som_img{display: block;background: transparent no-repeat center;}
.som_txt p{margin:2px;vertical-align:center;}
a div.som_txt{display: none;}
a:hover div.som_txt,a:hover div.som_img{display: block;}


/* ======== BREVE ==========*/
#global_breve{width:40em;/*min-width: 500px;	max-width: 900px;*/	margin:10px auto;	text-align: left;}
#global_breve #contenu td{padding:5px;}
#global_breve #contenu td h1{text-align:left;font-size:1.4em;}

/* ======== LIENS ==========*/
#global_lien{width:40em;/*min-width: 500px;	max-width: 900px;*/	margin:10px auto;	text-align: left;}
#global_lien #contenu td{padding:5px;}
#global_lien #contenu td h1{text-align:left;font-size:1.4em;}

/* ======== GALERIE ==========*/
#global_galerie{width:600px;/*min-width: 500px;	max-width: 900px;*/	margin:10px auto;	text-align: left;}

/* ======== CITATION ==========*/
#global_citation{width:600px;/*min-width: 500px;	max-width: 900px;*/	margin:10px auto;	text-align: left;}

/* ======== FIN ENTETE ============= */
#piedpage{clear: both;}

/* ======== FORMULAIRE ABONNEMENT ==========*/
#abo{float:right;}
/* ========= TABLEAUX SPIP =============== */
.row_first{text-align:center;}
.row_first,.row_even,.row_odd{vertical-align:top;}
.row_even{background-color: #FAFAFA;}
.row_odd{background-color: #ECECEC;}
table.spip{font-size:1.1em;text-align:center;}
table.spip td{padding:10px 5px;}

/* ========= STYLE SPIP =============== */
.spip_logos{border-width:0px;}
.spip_documents { text-align: center; }
span.spip_documents_center { display: block; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
