@charset "UTF-8";
body {
	font: 100% Georgia, "Times New Roman", Times, serif;
	background: #FFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 25px;
}
.oneColFixCtr #container {
	width: 950px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
}
.oneColFixCtr #mainContent {
	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
#header {
	background-image: url(../images/frame/bg-header.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 169px;
	text-align:center;
}

#headercontenu {
	margin: 0 auto;
		text-align:left;
	width:950px;
	background-image: url(/images/frame/bg-header.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 169px;
	
}

#headercontenu .logo {
	position: absolute;
	padding-top: 22px;
	padding-left:343px;
}
#headercontenu .plume {
	position: absolute;
	padding-left: 725px;
}
#menus {
	padding-top: 0px;
	padding-left: 230px;
	position: absolute;
	z-index: 9999;
	top: 150px;
	width: 500px;
}
#menumens {
	height: 300px;
	width: 183px;
	position: absolute;
	z-index: 9999;
	top: 187px;
	padding-left: 385px;
	opacity:0;
	visibility: hidden;
}
#menunumeros {
	height: 261px;
	width: 183px;
	position: absolute;
	z-index: 9999;
	top: 187px;
	padding-left: 545px;
	opacity:0;
	visibility: hidden;

}#footer {
	background-image: url(../images/frame/bg-footer-arriere.gif);
	background-repeat: repeat-x;
	position: relative;
	bottom: 0px;
	width: 100%;
	height: 87px;
	text-align:center;
}
#footercontenu {
	height: 87px;
	width: 950px;
	margin: 0 auto;
	text-align:left;
	background-image: url(/images/frame/bg-footer.gif);
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 12px;
	z-index: 100;
}
#footercontenu .coordonnees {
	font-size: 10px;
	line-height: 12px;
	color: #E4DAC6;
	width: 460px;
	position: absolute;
	text-transform: uppercase;
	padding-top: 15px;
	padding-left: 40px;
	z-index: 9999;
}

#footercontenu .coordonnees a {
	color:#FFF;
	z-index:9999;
}

#footercontenu .copyright {
	position: absolute;
	padding-left: 740px;
	padding-top: 20px;
	z-index: 100;
}

#footercontenu .facebook {
	position: absolute;
	padding-left: 580px;
	padding-top: 48px;
	z-index:8888;
}

.accueilCol2 {
	background-image: url(/images/accueil/fond-col2.jpg);
	background-repeat: no-repeat;
	width: 332px;
}
.encadrenumero {
	background-image: url(/images/accueil/encadre-numero.jpg);
	background-repeat: no-repeat;
	height: 341px;
	width: 304px;
	margin-left: 14px;
}
.encadrenumero .boutoninfo {
	position: relative;
	top: -13px;
	left: 26px;
}
.encadrenumero .numero {
	position: relative;
	height: 240px;
	width: 157px;
	left: 25px;
	top: 20px;
}
#quoideneuf {
	background-image: url(/images/accueil/fond_quoideneuf.gif);
	height: 300px;
	width: 597px;
	background-repeat: no-repeat;
	padding-top: 115px;
}
.boutons-intro {
	padding-left: 230px;
	padding-bottom: 15px;
	padding-top: 15px;
}
.nouvelle {
	width: 500px;
	margin-left: 45px;
	margin-bottom: 20px;
}
.nouvelle h2 {
	color: #979184;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.nouvelle p {
	font-size: 13px;
	color: #787368;
	margin: 0px;
	padding: 0px;
	line-height: 17px;
}

.bloc-section {
	width: 303px;
	height: 78px;
	margin-left: 15px;
}
.suite {
	color: #5c9fa3;
	font-size: 15px;
	font-weight: bold;
}
.bloc-section .sepateur {
	padding-bottom: 5px;
	padding-top: 5px;
}
.bloc-section .bloc-description {
	width: 180px;
	padding-left: 20px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}

.bloc-section .icone {
	z-index: 9999;
}
.bloc-section .bloc-description p {
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	color: #979283;
}
.bloc-section .bloc-description h2 {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	text-transform: uppercase;
	color: #58544a;
	letter-spacing: 0.1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

.bloc-section .bloc-description h2 a {
	color: #58544a;
	text-decoration:none;
}

.bloc-section .bloc-description p a {
	color: #979283;
	text-decoration:none;
}


.clearboth {
	clear: both;
}
.intro {
	width: 550px;
	margin-left: 35px;
	margin-top: 15px;
}
.nom-numero {
	width: 300px;
	position: relative;
	padding-top: 38px;
	padding-left: 0px;
	text-align: center;
}

.nom-numero a{
	color:#8B5D79;
}
.pagedetexte {
	width: 641px;
	padding-left: 198px;
}
.pagedetexte h1 {
	font-size: 37px;
	font-weight: normal;
	color: #5C9FA3;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #979184;
}
.pagedetexte h2 {
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #979184;
	width: 500px;
	line-height: 20px;
}
.pagedetexte blockquote {
	background-image: url(/images/pagetexte/blockquote.gif);
	background-repeat: repeat-y;
	padding: 20px;
	text-indent: 0px;
	margin-left: 0px;
	width: 400px;
}
.pagedetexte a {
	color: #8B5D79;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8B5D79;
}
.unnumerocolonnetitre {
	color: #FFF;
	font-size: 16px;
	padding-left: 26px;
}
.unnumeropadgauche {
	padding-left: 30px;
}
.unnumeropadding {
	padding: 25px;
}
.numeroanterieurs p{
	font-size:16px;
}
.numeroanterieurs a {

	color: #8B5D79;
	text-decoration: underline;
}
.numeroanterieurs .top .tablewrap {
	padding-top: 60px;
	padding-left: 60px;
}
.touslesnumeros {
	width: 842px;
}
.touslesnumeros .unnumero {
	height: 338px;
	width: 210px;
	text-align: center;
	float: left;
}
.touslesnumeros .unnumero p {
	padding-bottom: 0px;
	margin-bottom: 10px;
}

.numeroanterieurs .top {
	background-image: url(/images/lesnumeros/encadre.gif);
	background-repeat: no-repeat;
	height: 236px;
	width: 842px;
	margin-bottom: 50px;
}
.prevnext {
	height: 43px;
	width: 353px;
	background-image: url(/images/pagetexte/fond_prevsuivant.gif);
	background-repeat: no-repeat;
	margin-left: 280px;
}
.pagedetexte p {
	font-size: 16px;
	color: #3A3A3A;
}
.Lettrine:first-letter {
	font-size:330%;
	float:left;
	color:#979184;
	padding-top:12px;
	padding-right:4px;
}
.unnumeroCol2 {
	background-image: url(/images/pageunnumero/fond-col2.gif);
	background-repeat: no-repeat;
	width: 527px;
}
.unnumeroCol2 h2 {
	font-size: 15px;
	color: #979184;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #979184;
}

.unnumeroCol2 a {
	color: #8B5D79;
	text-decoration: underline;
}
.unnumeroCol2 p {
padding:0px;
margin:0px;
}
/* CSS CEDRIC ---------------------------------------------------------*/
#mainContent {
margin:0 auto;
width:842px;
margin-top:96px;
}
#mainContent p.encartHaut {
display:block;
width:740px;
height:74px;
padding:50px 50px 50px 50px;
font-size:16px;
line-height:21px;
color:#474747;
background-image:url(../images/abonnement/encartHaut.jpg);
border:solid #e4e5e1 1px;
margin:40px 0 36px 0;
}
#formulaireAbonnement {
font-size:13px;
color:#3a3a3a;
font-weight:normal;
margin:0 auto;
width:722px;
height:300px;
padding:0 60px 12px 60px;
position:relative;
}
#formulaireAbonnement h1 {
font-size:16px;
color:#3a3a3a;
font-weight:normal;
display:block;
margin-bottom:26px;
}
#formulaireAbonnement label {
display:block;
padding:7px 0 10px 0;
margin:0;
float:left;
width:318px;
}
#formulaireAbonnement #soutienmontant {
position:absolute;
left:275px;
top:192px;
}
#formulaireAbonnement #soutienmontant input {
width:45px;
}
#formulaireAbonnement form input, #formulaireCommande form input{
margin-right:7px;
}

#formulaireAbonnement label.last, #formulaireCommande label.last{
clear:both;
float:none;
}
#formulaireAbonnement form input#soutienmontant {
margin-right:2px;
width:45px;
float:left;
}
#formulaireAbonnement #recu, #formulaireCommande #recu{
text-transform:uppercase;
font-size:12px;
margin-top:11px;
}
#formCoordonnees {
clear:both;
width:738px;
height:460px;
padding:28px 30px 0 14px;
margin:0 auto;
background:url(../images/abonnement/pointille.gif) repeat-x;
}
#formCoordonnees label {
margin-top:10px;
display:block;
float:left;
}
#formCoordonnees label input {
margin-top:3px;
}
#formCoordonnees label.formInput1Col input {
width:700px;
}
#formCoordonnees label.formInput2Cols input {
margin-top:3px;
width:342px;
}
#formCoordonnees label.formInput1Col  {
padding-left:16px;
width:700px;
}
#formCoordonnees label.formInput2Cols  {
padding-left:16px;
width:342px;
}
#formCoordonnees label  {
font-style:italic;
font-size:12px;
color:#3a3a3a;
padding-top:0;
}
.btonImprimer {
margin:0;
padding:23px 0 0 16px;
float:left;
}
/* PAGE COMMANDE */
#formulaireCommande {
font-size:13px;
color:#3a3a3a;
font-weight:normal;
margin:0 auto;
width:722px;
height:300px;
padding:8px 60px 12px 60px;
position:relative;
margin-bottom:120px;
}
p.encartHautCmd {
display:block;
width:740px;
height:156px;
padding:50px 50px 50px 50px;
font-size:16px;
line-height:21px;
color:#474747;
background-image:url(../images/commande/encartHaut.jpg);
border:solid #e4e5e1 1px;
margin-top:40px;
}
p.encartHautCmd strong {
display:block;
font-weight:normal;
color:#979184;
margin-top:20px;
font-size:14px;
}
#formulaireCommande h1 strong {
display:block;
font-size:15px;
color:#979184;
font-weight:normal;
margin-top:5px;
margin-bottom:32px;
}
#formulaireCommande h1 {
font-size:16px;
color:#3a3a3a;
font-weight:normal;
display:block;
}
#formulaireCommande label {
display:block;
font-size:13px;
color:#3a3a3a;
letter-spacing: -0.3pt;
word-spacing: -0.2pt;
font-weight:normal;
margin:0 0 16px 0;
padding:0;
float:left;
width:319px;
height:20px;
}
#formulaireCommande {
letter-spacing: -0.3pt;
word-spacing: -0.2pt;
}
#formulaireCommande label.long{
width:400px;
}
.btonEnvoyer {
margin:23px 0 0 6px;
}.touslesnumeros .unnumero img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.nouvelle p .suite a {
	color: #519397;
	text-decoration: underline;
}

