*{
	margin: 0;
	padding: 0;
	border: 0;
	font-family: "Century Gothic", "Trebuchet MS", sans-serif;
	font-size: 12 pt;
	font-style: normal;
	text-decoration: none;
}

html{
	font-weight:lighter;
	color: #666666;
}

#page{
	position:relative;
	width: 100%
}

/* Le bloc FIXE */
#fixe{
	position: absolute; /*enlevé fixed, le contenu ne part plus en dessous avec container floatright*/
	top: 5px;
	left: 5px;
	float: left;
	background: url('../images/logo.gif') no-repeat;
	width: 465px;	
	height: 550px;
	z-index: 1; /* MG à changé le z-index de -1 à 1 */
}


/* Le SLOGAN en position relative par rapport à "fixe" */
#fixe #slogan{
	position: relative;
	top: 415px;
	left: 120px;
	/*width: 345px;*/
	color:#666666;
	z-index: 1;
}

/* premiere ligne positionnée par rapport a son conteneur */
#fixe #slogan h2{
	font-size:18pt;
	font-style: italic;
	font-weight: lighter;
	letter-spacing: 5px;
	padding-left: 0px;
}

/* deuxieme ligne */
#fixe #slogan h3{
	font-size:18pt;
	font-style: italic;
	font-weight: lighter;
	letter-spacing: 5px;
	padding-left: 50px;
}
/* FIN slogan */


/* CARTE de visite en relatif */
#fixe #cartevisite{
	position: relative;
	top: 485px;
	left: 10px;
	width: 455px;
	color:#990000;
	background-color: transparent;
	font-style: italic;
	font-size: 8pt;
	letter-spacing: 2px;
}

#fixe #cartevisite a{
	color:#990000;	
	letter-spacing: 2px;
}
#fixe #cartevisite a:hover{
	text-decoration: underline;
	font-style: oblique;
}
#fixe #cartevisite a:visited{
	color:#990000;
	font-style: oblique;
}

#fixe h1 a{
	position: absolute;
	top: 0;
	left: 0;
	width: 465px;	
	height: 550px;
	display: block;
	text-indent: -6000px;
}
/* FIN carte visite */


/* HOME Actu Presse - extrait coché */
#fixe #indexactupresse{
	position: relative;
	top: 430px;
	left: 170px;
	width: 330px;
	color:#666666;
	z-index: 1;
}
#fixe #indexactupresse h2{
	font-size:22pt;
	font-weight: lighter;
	letter-spacing: 0.6em;
}
#fixe #indexactupresse h2 a:visited{
	color:#cccccc;
}

#fixe #php-indexarticle{
	position: relative;
	top: 0px;
	left: 0px;
	width: 310px;
}
#fixe #php-indexarticle-vignette{
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 100px;
	padding-top: 10px;
	margin-right: 5px;
}
#fixe .php-indexarticle-date{
	font: small "Andale Mono", monospace;
	text-align: right;
	padding-top: 5px;
}
#fixe h6{
	font: large "Andale Mono", monospace;
	text-align: right;
	text-decoration: underline;
}
#fixe .php-indexarticle-source{
	font: small "Andale Mono", monospace;
	font-style: italic;
	text-align: right;
}
#fixe .php-indexarticle-texte{
	font: small "Andale Mono", monospace;
	text-align: justify;
	padding-top: 5px;
}
/* FIN Actu Presse HOME */


/* MENU permanent */
#menu{
	position: absolute;
	right:0;
	top: 0;
	padding: 5px;
	text-align: right;
	font-size:10pt;
	letter-spacing: 0.5em;
	z-index: 4;
	/*border: 1px dashed;*/
}

#menu a{
	color: #333333;
}
#menu a:hover{
	text-decoration: underline;
	color: #cccccc;
	background: #333333;
}
#menu a:visited{
	color: #cccccc;
}
/* FIN menu permanent */

#frise{
	position: absolute;
	top: 18px; /* MG a changé la position de la frise 25 à 12 px*/ /*passage 12 à 18 */
	right: 0;
	float: right;
	/*border: 1px dashed;*/
}

/* Diaporama HOME */
#indexdiaporama{
	position: absolute;
	top: 15px;
	right: 0;
	float: right;
	width: 480px;
	height: 360px;
}

/* cartevisite HOME  */
#indexcartevisite{
	position: absolute;
	top: 390px;
	right: 0;
	float: right;
	width: 480px;
	border-top: 1px solid #990000;
	color:#990000;
	font-style: italic;
	font-size: 8pt;
	letter-spacing: 2px;
}
#indexcartevisite a{
	color:#990000;	
	letter-spacing: 2px;
}
#indexcartevisite a:hover{
	text-decoration: underline;
	font-style:oblique;
}
#indexcartevisite a:visited{
	color:#990000;
	font-style:oblique;
}
/* FIN carteviste HOME */ 

/* lancement VISITE HOME */ 
#indexargu {
	position: absolute;
	top: 450px;
	right: 0;
	float: right;
	width: 425px;
	overflow: hidden;
	font-size: 1.1em;
	text-align: right;
}

/* intro HOME */
#indexintro {
	position: absolute;
	top: 35px;
	right: 500px;
	width: 150px;
	font-size: x-small;
	color: #999999;
	letter-spacing: 0.1em;
	font-weight: lighter;
	text-align: justify;
	z-index: 2;
}

/* TITRE des pages, hors scroll */
h4{
	position: absolute;
	top:87px; /*passage 75 à 87 +6 */
	right: 0;
	padding-right: 10px;
	font-size: 22pt;
	font-weight: lighter;
	letter-spacing: 15px;
	text-align: right;
	color: #666666;
	/*border: 1px dashed;*/
}

/* SOUS-TITRE des pages, hors scroll */
h5{
	position: absolute;
	top:125px; /*passage 120 à 125 -1 */
	right: 0;
	padding-right: 10px;
	font-weight: lighter;
	letter-spacing: 0.9em;
	text-align: right;
	color: #666666;
	text-decoration:underline;
	/*border: 1px dashed;*/
}

/* Et le contenu encore en dessous */
#contenu{
	position: absolute;
	right: 0;
	top: 145px;
	float: right;
	overflow: auto;
	width: 480px;
	height: 415px;
	padding: 5px;
	padding-top: 20px;
	z-index: 4;
	background-color: transparent;
	/*border: 1px dashed;*/
}


/* ATTRIBUTS texte, Puis de la mise en forme des paragraphes */
#contenu p{
	margin-top: 5px;
	margin-bottom: 5px;
}

a:link {
	color: #333333;
	text-decoration: none;
	font-style: normal;
}
a:visited {
	text-decoration: none;
	color: #cccccc;
	font-style: normal;
}
a:hover {
	text-decoration: underline;
	color: #990033;
	border-bottom: 1px  #990033;
	border-top: 1px  #990033;
}
a:active {
	text-decoration: none;
	color: #990000;
}

.texte-justif {
	color: #666666;
	text-align: justify;
	font-size: smaller; /*à priori non*/
	letter-spacing:2px;
}

.texte-gauche {
	color: #666666;
	font-style: italic;
	text-align: left;
	letter-spacing:2px;
}

.texte-droite {
	color: #666666;
	text-align: right;
	font-style: italic;
	letter-spacing:2px;
}

.texte-gros {
	color: #666666;
	letter-spacing: 0.3em;
	font-size: xx-large;
}

.texte-gros-droite {
	color: #666666;
	letter-spacing: 0.3em;
	text-align: right;
	font-size: xx-large;
}

.texte-petit-justif {
	color: #333333;
	letter-spacing: 0.2em;
	font-size: x-small;
	text-align: justify;
	font-style: normal;
}

.texte-petit-gauche {
	color: #333333;
	letter-spacing: 0.2em;
	text-align: left;
	font-size: x-small;
	font-style: normal;
}

.texte-petit-droite {
	color: #333333;
	letter-spacing: 0.2em;
	text-align: right;
	font-size: x-small;
	font-style: normal;
}

.img-float-gauche {
	position: relative;
	float: left;
	margin-right: 5px;
}

.img-float-droite {
	position: relative;
	float: right;
	margin-left: 5px;
}

/* pavé php extraits témoignages et témoignages lettre, pages mariage.html, surmesure.html, et lettre.html */
#contenu-php-extraits-temoignages {
	color: #ffcc99;
	/* background: #cc6633;*/
	width: 450px;
	padding: 5px;
	margin: 0;
	border: 0;
	overflow: hidden;
	background-color: #990000;
}

#contenu-php-extraits-temoignages a:link {
	color: #ffffcc;
	text-decoration: none;
	font-style: normal;
	font-size: larger;
}
#contenu-php-extraits-temoignages a:visited {
	text-decoration: none;
	color: #ffcc99;
	font-style: normal;
}
#contenu-php-extraits-temoignages a:hover {
	text-decoration: underline;
	color: #CCFF00;
	border-bottom: 1px  #990033;
	border-top: 1px  #990033;
}


.titre-php-extraits-temoignages {
	font: large "Andale Mono", monospace;
	letter-spacing: 0.3em;
	text-align: left;
	color: #ffffcc;
	background: #330000;
	position:relative;
	top: -10px;
	width: 440px;
	height: 30px;
	margin-right: -5px;
	margin-left: -5px;
	padding: 10px;
	border-bottom: 1px solid #ffffcc;
}

.date-php-extraits-temoignages {
	font: small "Andale Mono", monospace;
	letter-spacing: 0.2em;
	text-align: left;
	padding-left: 3px;	
	padding-right: 3px;
	border-right: double #333333 3px;
	border-left: double #333333 3px;
}

.nom-php-extraits-temoignages {
	font: large "Andale Mono", monospace;
	text-align: left;
	color: #ffffcc;
	letter-spacing: 0.2em;
	padding-left: 2px;
}

.texte-php-extraits-temoignages {
	font: small "Andale Mono", monospace;
	color: #ffcc99;
	background: #990000;
	text-align: justify;
	padding: 4px;
}
/* FIN pavé php extraits témoignages */


/* sous-titres CHAPITRES dans la PAGE liens, dans le texte des contenus */
.chapitre-pageliens{
	font-weight: lighter;
	letter-spacing: 0.9em;
	text-align: left;
	color: #666666;
}

/* PAGEs témoignages et témoignages lettre, lecture et dépôt, VOIR si utile */
#contenu-php-temoignages {
	position: absolute;
	right: 0;
	top: 145px;
	float: right;
	overflow: auto;
	width: 480px;
	height: 415px;
	padding: 5px;
	padding-top: 20px;
	z-index: 4;
	background-color: transparent;
	color: #663300;
	text-align: justify;
	letter-spacing: 0.2em;
	font-family: "Andale Mono", monospace;
}

/* PAGE Actu Presse, mise en forme attributs */
.php-actupresse-date{
	font: small "Andale Mono", monospace;
	text-align: right;
	padding-top: 5px;
}
.php-actupresse-titre{
	font: large "Andale Mono", monospace;
	text-align: right;
	text-decoration: underline;
}
.php-actupresse-source{
	font: small "Andale Mono", monospace;
	font-style: italic;
	text-align: right;
}
.php-actupresse-texte{
	font: small "Andale Mono", monospace;
	text-align: justify;
	padding-top: 5px;
}
.temoignage{
	margin-bottom: 20px;
}