/* Feuille de style pour le contenu des pages
 * C'est cette feuille de style qui doit être liée aux pages du site
 * La feuille de style de la charte est appelée depuis cette feuille.
 */
 
/* Import des style pour la charte */
@import "reset.css";
@import "charte.css";
/* STYLE CYC  (ne pas supprimer) */
.invisible
{
	display:none;
}

#contenu1{
  padding-right:72px;
}
#contenu2{
  padding-right:72px;
}
#contenu3{
  padding-right:72px;
}
.cyc {
	position: absolute;
	top: -10000px;
}

.list-image{
  float: left;
  width:270px;
  padding-right: 10px;
}
.text{
  float: left;
  width:270px;
  padding-right: 10px;
}
.texta{
  float: left;
  width:270px;
  padding-right: 10px;
}
.textb{
  float: left;
  width:270px;
  padding-right: 10px;
}
.textc{
  float: left;
  width:270px;
  padding-left: 10px;
}
.textd{
  float: left;
  width:270px;
}
.text1{
  float:left;
  width:292px;
/*  padding-top:40px; */
  text-align: center;
  margin: 0 auto;
}
    .text1 p{
      font-family: Georgia;
      font-size: 1.2em;
      color: #C44141;
      font-weight: bold;
      text-align: center !important;
      margin: 0 auto;
    }

.diaporama{
  float: left;
  width:300px;
  height: 300px;
 /* background: url(../images/charte/bg-diaporama.jpg) no-repeat left top;*/
}
ul.list{
	 		padding:2px 10px;
			list-style:none;
			float:left;
      width:260px;
		 	}
		ul.list li{
			color:#990000;
      font-family: Georgia;
      font-size:1.2em;
      font-weight: normal;
			text-align:justify;
			margin-top:5px;
			background: url(../images/charte/icon-list.jpg) no-repeat left 4px;
			padding-left:15px;
			line-height:18px;
			}
ul.list1{
	 		padding:5px 2px;
			list-style:none;
			float:left;
      width:260px;
		 	}
		ul.list1 li{
			color:#CC0000;
      font-family: Georgia;
      font-size:1.2em;
      font-weight: bold;
			text-align:justify;
			margin-top:5px;
			background: url(../images/charte/icon-list1.jpg) no-repeat left 6px;
			padding-left:20px;
			line-height:18px;
			}
ul.list2{
	 		padding:5px 2px;
			list-style:none;
			float:left;
      width:300px;
		 	}
		ul.list2 li{
			color:#CC0000;
      font-family: Georgia;
      font-size:1.2em;
      font-weight: bold;
			text-align:justify;
			margin-top:5px;
			background: url(../images/charte/icon-list1.jpg) no-repeat left 6px;
			padding-left:20px;
			line-height:18px;
			}
ul.list3{
	 		padding:2px 10px;
			list-style:none;
			float:left;
      width:405px;
		 	}
		ul.list3 li{
			color:#990000;
      font-family: Georgia;
      font-size:1.2em;
      font-weight: normal;
			text-align:justify;
			margin-top:5px;
			background: url(../images/charte/icon-list.jpg) no-repeat left 4px;
			padding-left:15px;
			line-height:18px;
			}
ul.list4{
	 		padding:2px 10px;
			list-style:none;
			float:left;
      width:580px;
		 	}
		ul.list4 li{
			color:#990000;
      font-family: Georgia;
      font-size:1.2em;
      font-weight: normal;
			text-align:justify;
			margin-top:5px;
			background: url(../images/charte/icon-list.jpg) no-repeat left 4px;
			padding-left:15px;
			line-height:18px;
			}
ul.list5{
	 		padding:2px 95px;
			list-style:none;
			float:left;
      width:170px;
		 	}
		ul.list5 li{
			color:#990000;
      font-family: Georgia;
      font-size:1.2em;
      font-weight: normal;
			text-align:justify;
			margin-top:5px;
			background: url(../images/charte/icon-list.jpg) no-repeat left 4px;
			padding-left:15px;
			line-height:18px;
			}
ul.list6{
	 		padding:2px 85px;
			list-style:none;
			float:left;
      width:170px;
		 	}
		ul.list6 li{
			color:#990000;
      font-family: Georgia;
      font-size:1.2em;
      font-weight: normal;
			text-align:justify;
			margin-top:5px;
			background: url(../images/charte/icon-list.jpg) no-repeat left 4px;
			padding-left:15px;
			line-height:18px;
			}
ul.list7{
	 		padding:2px 55px;
			list-style:none;
			float:left;
      width:170px;
		 	}
		ul.list7 li{
			color:#990000;
      font-family: Georgia;
      font-size:1.2em;
      font-weight: normal;
			text-align:justify;
			margin-top:5px;
			background: url(../images/charte/icon-list.jpg) no-repeat left 4px;
			padding-left:15px;
			line-height:18px;
			}
ul.list8{
	 		padding:2px 125px;
			list-style:none;
			float:left;
      width:170px;
		 	}
		ul.list8 li{
			color:#990000;
      font-family: Georgia;
      font-size:1.2em;
      font-weight: normal;
			text-align:justify;
			margin-top:5px;
			background: url(../images/charte/icon-list.jpg) no-repeat left 4px;
			padding-left:15px;
			line-height:18px;
			}
ul.list11{
	 		padding:5px 0px 5px 80px;
			list-style:none;
			float:left;
      width:200px;
		 	}
		ul.list11 li{
			color:#CC0000;
      font-family: Georgia;
      font-size:1.2em;
      font-weight: bold;
			text-align:justify;
			margin-top:5px;
			background: url(../images/charte/icon-list1.jpg) no-repeat left 6px;
			padding-left:20px;
			line-height:18px;
			}
ul.list12{
	 		padding:5px 0px 5px 10px;
			list-style:none;
			float:left;
      width:200px;
		 	}
		ul.list12 li{
			color:#CC0000;
      font-family: Georgia;
      font-size:1.2em;
      font-weight: bold;
			text-align:justify;
			margin-top:5px;
			background: url(../images/charte/icon-list1.jpg) no-repeat left 6px;
			padding-left:20px;
			line-height:18px;
			}
.line{
		text-align:center;
    padding-top: 20px;
    padding-bottom: 15px;
		}
.line1{
		text-align:center;
    padding-top: 15px;
    padding-bottom: 15px;
		}
.line2{
		text-align:center;
    padding-top: 20px;
    padding-bottom: 20px;
		}
.carte-vizite{
  width: 268px;
  height:170px;
  background: url(../images/charte/carte-vizite1.jpg) no-repeat;
  padding-top: 40px;
  padding-left:35px;
  margin-top: 10px;
  text-align: center;
  float: left;
}
    .carte-vizite p{
      font-family: Georgia;
      font-size: 1.2em;
    }
.text-carte{
  padding-left:30px;
  font-size:1.0em;
  padding-top: 5px;
}
.list-text{
  float:left;
  width:600px;
}
.list-text1{
  float:left;
  width:594px;
  height: 150px;
  background: url(../images/charte/bg-list.jpg) no-repeat;
  border: solid 1px #EADFDF;
  margin-top:10px;
  padding-top: 10px;
  padding-bottom: 6px;
}
.image-right{
	float:right;
	clear:both;
	margin-left:10px;
	padding-top:8px;
	padding-right:11px;
	padding-bottom:10px;
	}

/*tarifs*/
.haut{
  clear:both;
  text-align:right;
}

.box-images{
  width:112px;
  height:85px;
  margin-left:10px;
  margin-bottom: 20px;
  background: url(../images/charte/bg-images.jpg) no-repeat;
  float: left;
}
.box-images1{
  width:85px;
  height:112px;
  margin-left:10px;
  margin-bottom: 20px;
  background: url(../images/charte/bg-images1.jpg) no-repeat;
  float: left;
}
.table-prod{
  width:600px;
  float:left;
  padding: 2px 5px 0px 5px;
  height: 20px;
  text-align: center;
  background-color:#5E0305;
  margin-top: 10px;
}

.prod-col1{
  width:260px;
  float:left;
  text-align: center;

}
  .prod-col1 p{
    font-family: Georgia;
    font-size:1.2em;
	  line-height:1.6em;
    color: #ffffff;
    text-align: left !important;
    margin: 0 auto;
  }

.prod-col2{
  width:150px;
  float:left;
  text-align: center;
}
  .prod-col2 p{
      font-family: Georgia;
      font-size:1.2em;
  	  line-height:1.6em;
      color: #ffffff;
      text-align: center !important;
      margin: 0 auto;
    }
.prod-col3{
  width:130px;
  float:left;
  text-align:right;
}
  .prod-col3 p{
    font-family: Georgia;
    font-size:1.2em;
	  line-height:1.6em;
    color: #ffffff;
    text-align: center !important;
    margin: 0 auto;
  }
.table-contenu{
  width:608px;
  float: left;
  border: solid 1px #5E0305;
  padding-top: 5px;
  margin-bottom: 15px;
}
.table-contenu1{
  width:604px;
  float: left;
  border: solid 1px #5E0305;
  padding-top: 5px;
  padding-left: 4px;
  margin-bottom: 15px;
}
.designation-col{
  width:260px;
  float:left;
  padding-left: 5px;

}
  .designation-col p{
    font-family: Georgia;
    font-size:1.2em;
	  line-height:1.6em;
    color: #BE0404;
    text-align: left !important;
    margin: 0 auto;
  }
.dimension-col{
  width:150px;
  float:left;
  text-align: center;

}
  .dimension-col p{
      font-family: Georgia;
      font-size:1.2em;
  	  line-height:1.6em;
      color: #990000;
      text-align: left !important;
      margin-left:40px;
  }
.prix-col{
  width:130px;
  float:left;
  text-align: right;

}
  .prix-col p{
      font-family: Georgia;
      font-size:1.2em;
  	  line-height:1.6em;
      color: #990000;
      text-align: right !important;
      margin-right:40px;
  }
.quantity{
  width:30px;
  float:left;
  text-align:right;
  background-color: #E7CFD0;
  color: #990000;
  border: solid 1px #D9B4B5;
  width: 30px;
  margin-left: 20px;
}
  .quantity p{
      font-family: Georgia;
      font-size:1.2em;
  	  line-height:1.6em;
      color: #ffffff;
      text-align: right !important;
      margin-right:40px;
  }
.quantity1{
  width:30px;
  float:left;
  text-align:right;
  background-color: #E7CFD0;
  color: #990000;
  border: solid 1px #D9B4B5;
  width: 30px;
  height: 12px;
  padding-right: 3px;
  margin-left: 20px;
  margin-top:4px;
}
  .quantity1 p{
      font-family: Georgia;
      font-size:1.2em !important;
  	  line-height:1.0em !important;
  	  line-height:0.9em !important;
      color: #990000;
      text-align:right !important;
      margin-bottom: 5px;
      padding: 0;
      margin: 0;
  }
.images{
  width:150px;
  height:150px;
  float:left;
  background: url(../images/charte/bg-images.jpg) no-repeat;
  margin-right: 5px;
}
.formulaire-input{
  background-color: #E7CFD0;
  color: #990000;
  width: 180px;
}
.tarifs-images{
  float:left;
  width:135px;
  padding-left:12px
}
.mobilier-images{
  width:545px;
  float:left;
  text-align:center;
  padding-left:60px;
}
.tarifs-calculer{
  text-align:center;
  margin:0 auto;
  margin-left:90px;
  width:130px;
  height:20px;
  border: solid 1px;
  padding-left:25px;
}
.devis-table{
  padding-left:30px;
  float:left;
  width:578px;
  border: solid 1px #5E0305;
  padding-top:2px;
}
.devis-col1{
  float:left;
  width:300px;
}
.devis-col2{
  float:left;
  width:250px;
}

.partenaires-box{
  border: solid 1px #D9B4B5;
  float:left;
  margin-bottom:15px;
  padding-left:5px;
  padding-right:5px;
}
.partenaires-images{
  border:1px solid #D9B4B5;
  padding:2px;
  margin:2px 10px 2px 2px;
  float:left;
}
hr{
  margin-top: 40px;
  background-color: #BB7778;
  height: 1px;
}

	#category-link {
        		color:#470204;
        		font:normal 0.9em Georgia;
        		text-align:left;
        		}
          		#category-link:link, #category-link:visited{
          				font:normal 0.9em Georgia;
          				text-decoration:none;
          				color:#470204 !important;
          				}
          		#category-link:hover, #category-link:active{
          				font:normal 0.9em Georgia;
          				text-decoration:underline;
          				color:#BC4F52 !important;
                  }

.horaire-ete{
  width: 290px;
  height:85px;
  background: url(../images/charte/bg-horaire-ete.jpg) no-repeat;
  padding-top: 35px;
  padding-left:5px;
  margin-top: 10px;
  text-align: center;
  float: left;
}
    .horaire-ete p{
      font-family: Georgia;
      font-size: 1.2em;
      font-weight: normal;
      line-height: 16px !important;
      color: #990000 !important;
    }
.contact-horaire-ete{
  width: 567px;
  height:65px;
  background: url(../images/charte/bg-horaire-ete1.jpg) no-repeat 25px top;
  padding-top: 35px;
  padding-left:5px;
  margin-top: 10px;
  text-align: center;
  float: left;
}
    .contact-horaire-ete p{
      font-family: Georgia;
      font-size: 1.2em;
      font-weight: normal;
      line-height: 16px !important;
      color: #990000 !important;
    }

.text-left{
  float:left;
  padding-left:65px;
  padding-right:40px;
}







