@charset "utf-8";
/* CSS Document */

/* ----------------------------------------------- CSS Document */
html{
 background-color: grey; 
/*background-image: url(../../img/fond_de_page.jpeg);*/
background-repeat: repeat-y;
/* background-size: 100%; */
width: 100%;
height: 100%;
font-size: 100%;
overflow-y: scroll; 
}

body {
	margin: 0 auto;
	position: relative;
	background-color: #FFFFFF;
	height: 100%;
	width: 1005px;
}

hr {
  clear: both;
}

#page {
	margin: 0px;
	background-image: url(/../../img/fond.jpg);
	background-repeat: repeat;
	border-width : 0px;
        border-color : red;
}

#entete{
	text-align : left;
	float: left;
	padding: 0px;
/*	height: 175px;
 height joue sur l'ecart entre le logo et le menu de navigation */
	width: 1015px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-color: white;
}

#entete .spip_logos {
	float: left;
	background-color: #990000;
/*	padding : 3px;  */
}

#hautgauche {
	float:left;
/*	background-color: #EDCB9D; */
/*        width: 700px;              */
         }

/*         Les rectangles en haut à droite */
#hautdroite {
	position:absolute;
	top:0px;
        right:0px;
         }

#hautdroite .spip_logos {
	background-color: #EDCB9D;
	padding-top:4px;
	padding-left:1px;
	padding-right:1px;
}

#Menunav {
	min-height: 100%;
	padding: 0px;
	width: 100%;
}

#contenu {
	float:left;
	min-height: 100%;
	padding: 0px;
	width: 1005px;
	background-color: white;
}

#contenu-gal {
	float:left;
	min-height: 100%;
	padding-left: 10px;
	width: 1005px;
	background-color: white;
}

#contenu-rubrique , #contenu-article  {
	float:left;
	min-height: 100%;
	padding: 10px;
	width: 735px;
	background-color: white;
}
/* Divers machins */

ul {
		list-style-image: url("../../../rien.gif");
}

h3.titre { color: #0xF1B30; }
h3.titrerubrique { background: #990000 ; }
h3.titrecadre { background: black ; }
h3.titrecadreart { text-align : left ;  }
h3.headercadreart { text-align : left ; }
.montitre { color: #0xF1B30; background:white ; border: 1px solid #CCC; }

.texte {
	background: white;
	width: 700px;
/*	margin-bottom: 5em;*/

}

.masignature {
	text-align: right;
	height:75px;
        font-size:small;
        font-weight: bold; 
}

.seladroite{
	float:left;
	text-align : left ;
	width:350px;
	margin-left: -1px;
	padding-left: 8px;
	padding-right:8px;
}

.seladroite hr{
      border:none;
}

.selagauche hr{
      border:none;
}

.selagauche{
	float:left;
	text-align : left ;
	width:350px;
	border-right: 3px dotted;
	padding-right: 16px;
	padding-left: 5px;
}

#Lechapeau {
	font-size: x-large;
	font-style: italic ;
	line-height: 1em;	
}

/* Les cadres */

#Lecadre {
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: left;
	margin: 2px;
	border: 2px;
}

#cadredroit {
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: left;
	margin: 2px;
	border: 2px;
}


#cadredroit-art {
	text-align: left;
}
/* Colonnes */

#colgauche {
/*         position: absolute;*/
	float:left;
        left:30px;
        width:25%;
	min-width : 180px;
         }
 

#colgauchesmall {
/*         position: absolute;*/
	float:left;
         left:30px;
         width:18%;
	min-width : 190px;
         }
 
#colcentrale {
/*	position: absolute;*/
	float:left;
	left: 305px;
	width : 50%; 
	min-width : 400px;
 }

#coldroite {
	float:right;
/*        left:810px;*/
        width:250px;
	background-color: white;
         }

/* selection d'articles */

#articles-selection {
	background: white;
	float:center;
         }

.titre-selection {
	text-align:left;
	margin-left:3px;
	margin-bottom:3px;
         }
.titre-selection .spip_logos {

	background-color: #990000;
	padding : 2px;
}
.titre-selection p{
	margin : 2px;
	font-size : 1em;
	font-family: Verdana , sans-serif;
}
.texte-selection {
	text-align:left;
	list-style: disc;
	font-size : 1em;
}

.texte-selection p{
	margin : 2px;

}

.texte-selection a {
	color: #990000;
	font-weight: bold;
	font-size : 0.85em;
}

.chapo-selection {
	float:right;
	width:180px;
	margin: 0;
	text-align:left;
	list-style: disc;
}
.sous-selection {
	height:10px;
}

.logo-selection {
	float:left;
	margin: 2px;
}

.logo-selection .spip_logos {
	background-color: #990000;
	padding:1px;
	width:160px;
}


/* articles verticaux */

#articles-verti {
	background: white;
	float:left;
	text-align:left;
         }

#articles-verti hr{
	border: none ;
}
.titre-verti {
	text-align:left;
	margin-left:3px;
	margin-bottom:3px;
         }

.texte-verti {
	float:right;
	width:530px;
	margin: 0;
	text-align:left;
	list-style: disc;
}

.logo-verti {
	float:left;
	margin: 2px;
}

.logo-verti .spip_logos {
	background-color: #990000;
	padding:2px;
}
/* articles horizontaux */

#articles-horizon {
	background: white;
	float:left;
	text-align:left;
         }

#articles-horizon hr{
	border: none ;
}

.horadroite{
	float:left;
	width:230px;
	border-left: 3px dotted black;
	margin-left: -1px;
	padding-left: 3px;
	padding-right: 5px;
}

.horaumilieu{
	float:left;
	width:238px;
	border-left: 3px dotted black;
	margin-left: -1px;
	padding-left: 3px;
	padding-right: 8px;
}


.horagauche{
	float:left;
	width:238px;
	padding-right: 8px;
	padding-left: 3px;
}

.titre-horizon {
	text-align:left;
	margin-left:3px;
	margin-bottom:3px;
         }

.texte-horizon {
	float:right;
	margin: 0;
	text-align:left;
	list-style: disc;
}

.logo-horizon {
	float:left;
	margin: 2px;
}

.logo-horizon .spip_logos {
	background-color: #990000;
	padding:2px;
}

/* images horizontales */

#selection-images {
	float:center;
	width:750px;
	background-color: white;
         }

#selection-images .a{
	border: 1px;
         }
/* derniers articles */

#articles-derniers {
	background: white;
	float:center;
         }

.titre-derniers {
	float : left;
	width:740px;
	text-align:left;
	margin-left:3px;
	margin-bottom:3px;
         }

.texte-derniers {
	float:left;
	width:610px;
	margin-left:3px;
	text-align:left;
	list-style: disc;
	font-family: Verdana , sans-serif;
	font-size : 1em ;
}

.sous-derniers {
	height:10px;
}

.logo-derniers {
	text-align : left;
	float:right;
	margin: 2px;
	width : 120px;
}

.logo-derniers .spip_logos {
	background-color: #990000;
	padding:1px;
}

#articles-derniers hr{
	border: none ;
}



#pied {
/*	position: relative;*/
	bottom : 0px;
/*	background-image: url(../../img/gris_bas_de_page.jpeg);*/
}

.breves {
	text-align : left ;
	color : white ;
	padding: 10px;
	border-style : solid ;
	border-width :  3px ;
	background-color: #990000;
	margin : 6px;
}

.breves p{
	display : inline;
}

.breves p a{
	color:#EDCB9D ;
}

.breves hr{
	border: none ;
}

.pinkborder {
	color: white;
	border-style : solid ;
	border-width :  3px ;
	background-color: black;
	margin : 6px;
}

.noborder {
	background-color: white;
	padding-right : 22px;
	padding-top : 2px;
	padding-bottom : 2px;
}

.redborder {
	color: #990000;
	border-style : solid ;
	border-width :  8px ;
}

.logo-droite .spip_logos {
	background-color: white;
	padding-top:4px;
	padding-left:1px;
	padding-right:1px;
}

#unmenu{
	float:left;
	text-align:right; 
	height : 50px;
	background : white;
}

.unebordure{
	float:left;
	height : 10px;
	width : 1005px;
}
.moybordure{
	height : 20px;

}
.moybordure hr{
	height : 20px;
	border: 1px dotted ;
	border-style: none none dotted;
	color:black;
	clear:both;
}
.bordure{
	float:left;
	height : 15px;
	width : 10px;
}


/* stylisme articles */

.bandeau {
	height : 35px;
	width : 750px;
	margin-bottom : 0px;
	margin-top : 0px;
}

.ssbandeau {
	width : 750px;
/*	height : 40px;*/
	margin-bottom : 0px;
	margin-top : 0px;
	text-align : left ;
}

.bandeaugauche {
/* 	padding:2px; */
	float : left;
}

.bandeaudroite {
/*	padding:2px;*/
	float : right;
}

#cartgauche{
	float:left;
	text-align : center;
	width:120px;
}

#cartgauche .spip_logos {
	background-color: #990000;
	color: #990000;
	padding : 2px;
	margin :  8px ;
}
#cartdroite{
	text-align: left;
	float:left;
	width:600px;
	padding: 3px;
}
#cartdroite .published{
	margin-top : 10px;
	vertical-align : bottom;
}

.corps{
	text-align: left;
	float:left;
	width:1005px;
	padding: 3px;
}

.corps-rubrique , .corps-article , .corps-gal {
	text-align: left;
	float:left;
	width:740px;
	padding: 3px;
	padding-left: 1px;
	background-color: white;

}
.cartouche hr{
	border: none ;
	clear : none;
}

#coldroite-article {
	float:right;
        left:750px;
        width:240px;
	background-color: white;
         }

#coldroite-rubrique {
	float:right;
        width:250px;
         }

.letexte {
	float:left;
	padding: 0px;
	background-color: white;
}

.lettrine {
	float: left;
	font-size: 4em;
	font-weight: bold;
	font-family: Verdana , sans-serif;
	color: black;
	margin: 0 .2em 0 0;
	padding: .2em;
	line-height: .7em;
 }


