img{
	border: none;
}

a {
	text-decoration: none;
}

.corps{
	width: 950px;
	height: 1345px;
	margin: auto;
	position: relative;
	top: 15px;
	padding-bottom: 10px;
}

.banniere{
	width: 950px;
	height: 180px;
	position: absolute; 
	
}

.anim_ban{
	position: absolute;
	z-index: 1;
	top: 11px;
	right: 194px;
}

.menu1{
	width: 950px;
	height: 136px;
	position: absolute;
	top: 180px;
}

.menu1 ul{
	margin-top: 0px;
}

.menu1 li{
	list-style: none;
	font-size: 12px;
	font-family: 'Arial';	
	color: #891009;
}

.menu1 li a:hover{
	font-weight: bold;
}

.menu1 li a{
	font-size: 12px; 
	font-family: 'Arial';	
	color: #891009;
}

.hide{
	display: none;
}

.menu1 li  a:hover .hide{
	display: inline;
}


.pointeur_menu {
	font-weight: bold;
	font-size: 12px;
	font-family: 'Arial';	
	color: #891009;
}



#menu_com{
	width: 160px;
	height: 76px;
	position: absolute;
	top: 60px;
	left: 59px;
}

#menu_com li{
	margin-left: -25px;
}


#menu_carte{
	width: 87px;
	height: 76px;
	position: absolute;
	top: 60px;
	left: 219px;
}

#menu_carte li{
	margin-left: -27px;
}

#menu_fp{
	width: 292px;
	height: 76px;
	position: absolute;
	top: 60px;
	left: 306px;
}

#menu_fp_gauche{
	margin-left: 0px;
	width: 90px;
}

#menu_fp_droite{
	position: absolute;
	top: 0px;
	left: 160px;
	width: 90px;
}

#menu_fp_droite li{
	margin-left: -20px;
}

#menu_logo{
	width: 88px;
	height: 76px;
	position: absolute;
	top: 60px;
	left: 598px;
}

#menu_logo li{
	margin-left: -27px;
}

#menu_agenda{
	width: 104px;
	height: 76px;
	position: absolute;
	top: 60px;
	left: 686px;
}

#menu_agenda li{
	margin-left: -27px;
}


#menu_divers{
	width: 150px;
	height: 76px;
	position: absolute;
	top: 60px;
	left: 790px;
}

#menu_divers li{
	margin-left: -27px;
}
.menu2{
	width: 350px;
	height: 89px;
	position: absolute;
	top: 316px;
	background: url('elements_fixes/menu2.jpg') no-repeat;
}

.menu2 h1{
	position: absolute;
	width: 350px;
	top: 12px;
	left: 90px;
	text-align: left;
	color: #5B3E1C;
	font-weight: bold;
	font-size: 28px;
	font-family: 'Arial';
}



.pages{
	width: 600px;
	height: 89px;
	position: absolute;
	top: 316px;
	left: 350px;
	background: url('elements_fixes/pages.jpg') no-repeat;
}

.pages a {
	margin: 10px 0;
	font-size: 14px;
	color: #891009;
	font-family: 'Arial';
}

.pages h2 {
	width: 500px;
	position: absolute;
	left: 80px;
	text-align: left;
	top: 0px; 
	color: #5B3E1C;
	font-weight: bold;
	font-size: 28px;
	font-family: 'Arial';
}

.fleches{
	width: 500px;
	position: absolute;
	left: 70px;
	text-align: center;
	top: 40px;
}



.menu3{
	width: 250px;
	height: 600px;
	position: absolute;
	top: 405px;
	background: url('elements_fixes/menu3.jpg') no-repeat;
}

.collection{
	margin-left: 35px;

}
.nouveaute_btn{
	margin-left: 35px;
}

.menu3 ul{
	top: 115px;
}

.menu3 li{
	list-style: none;

	font-weight: bold;
	font-size: 16px; 
	font-family: 'Arial';	
	color: #891009;
}


.menu3 li a{
	font-weight: bold;
	font-size: 16px; 
	font-family: 'Arial';	
	color: #891009;
}

.menu3 li a:hover{
	font-style: italic;
	font-size: 18px;
}

.menu3 li a:hover .hide{
	display: inline;
}

.devis{
	width: 115px;
	height: 55px;
	position: absolute;
	top: 395px;
	left: 35px;
}

.contact{
	width: 120px;
	height: 50px;
	position: absolute;
	top: 465px;
	left: 35px;
}

.message{
	width: 120px;
	height: 45px;
	position: absolute;
	top: 530px;
	left: 35px;
}


.menu4{
	width: 250px;
	height: 330px;
	position: absolute;
	top: 1005px;
	background: url('elements_fixes/menu4.jpg') no-repeat;
}

.liens{
	width: 90px;
	height: 40px;
	position: absolute;
	top: 25px;
	left: 35px;
}

.cgv{
	width: 95px;
	height: 40px;
	position: absolute;
	top: 75px;
	left: 35px;
}

.info-legale{
	width: 90px;
	height: 40px;
	position: absolute;
	top: 120px;
	left: 35px;
}

.delais{
	width: 90px;
	height: 40px;
	position: absolute;
	top: 170px;
	left: 35px;
}

.gallerie {
	width: 700px;
	height: 930px;
	position: absolute;
	top: 405px;
	left: 250px;
}

.pomy_new{
	position: absolute;
	top: 400px;
	left: 310px;
	width: 75px;
	height: 75px;
	z-index:1;
}

.gal1vierge{
	width: 350px;
	height: 440px;
	position: absolute;
	background: url('elements_fixes/gal1_vierge.jpg') no-repeat;
}

.gal2vierge{
	width: 350px;
	height: 440px;
	position: absolute;
	left: 350px;
	background: url('elements_fixes/gal2_vierge.jpg') no-repeat;
}

.gal3vierge{
	width: 350px;
	height: 440px;
	position: absolute;
	top: 440px;
	background: url('elements_fixes/gal3_vierge.jpg') no-repeat;
}

.gal4vierge{
	width: 350px;
	height: 440px;
	position: absolute;
	top: 440px;
	left: 350px;
	background: url('elements_fixes/gal4_vierge.jpg') no-repeat;
}

.gal1{
	width: 350px;
	height: 440px;
	position: absolute;
	background: url('elements_fixes/gal1.jpg') no-repeat;
}

.img1{
	width: 185px;
	height: 245px;
	position: absolute;
	left: 80px;
	top: 85px;
}

.texte_img1 a{
	font-family: 'Arial';
	font-size: 16px;
	color: #891009;
	font-weight: bold;
	position: absolute;
	top: 266px;
	left: -10px;
	width: 230px;
	line-height: 17px;
}

.texte_new1 {
	font-family: 'Arial';
	font-size: 16px;
	color: #C09B88;
	font-weight: bold;
	position: absolute;
	top: 260px;
	left: -20px;
	width: 230px;
}

.texte_new1 a{
	color: #891009;
	
}

.tarif1{
	position: absolute;
	top: 50px;
	right: 35px;
	font-family: 'Arial';
	font-size: 14px;
	font-weight: bold;
	color: #A9775D;
	font-style: italic;
}

.pomy_new1{
	position: relative;
	bottom :77px;
	right: -155px;
	width: 75px;
	height: 75px;
}

.gal1viergepomy{
	width: 350px;
	height: 440px;
	position: absolute;
	background: url('elements_fixes/gal1_vierge_pomy.jpg') no-repeat;
}

.gal2{
	width: 350px;
	height: 440px;
	position: absolute;
	left: 350px;
	background: url('elements_fixes/gal2.jpg') no-repeat;
}

.img2{
	width: 185px;
	height: 245px;
	position: absolute;
	left: 80px;
	top: 85px;
}

.texte_img2 a{
	font-family: 'Arial';
	font-size: 16px;
	font-weight: bold;
	color: #891009;
	position: absolute;
	top: 256px;
	left: -10px;
	width: 200px;
	line-height: 17px;
}

.texte_new2 {
	font-family: 'Arial';
	font-size: 16px;
	font-weight: bold;
	color: #C09B88;
	position: absolute;
	top: 260px;
	left: -18px;
	width: 230px;

}

.texte_new2 a{
	color: #891009;
	
}

.tarif2{
	position: absolute;
	top: 47px;
	left: 20px;
	font-family: 'Arial';
	font-size: 14px;
	font-weight: bold;
	color: #A9775D;
	font-style: italic;
}

.pomy_new2{
	position: relative;
	bottom :80px;
	right: -135px;
	width: 75px;
	height: 75px;
}

.gal2viergepomy{
	width: 350px;
	height: 440px;
	position: absolute;
	left: 350px;
	background: url('elements_fixes/gal2_vierge_pomy.jpg') no-repeat;
}

.gal3{
	width: 350px;
	height: 440px;
	position: absolute;
	top: 440px;
	background: url('elements_fixes/gal3.jpg') no-repeat;
}

.img3{
	width: 185px;
	height: 245px;
	position: absolute;
	left: 80px;
	top: 75px;
}

.texte_img3 a{
	font-family: 'Arial';
	font-size: 16px;
	font-weight: bold;
	color: #891009;
	position: absolute;
	top: 266px;
	left: 0px;
	width: 210px;
	line-height: 17px;
}

.texte_new3 {
	font-family: 'Arial';
	font-size: 16px;
	font-weight: bold;
	color: #C09B88;
	position: absolute;
	top: 260px;
	left: -10px;
	width: 250px;
}

.texte_new3 a{
	color: #891009;
	
}

.tarif3{
	position: absolute;
	top: 50px;
	right: 35px;
	font-family: 'Arial';
	font-size: 14px;
	font-weight: bold;
	color: #A9775D;
	font-style: italic;
}

.pomy_new3{
	position: relative;
	bottom :67px;
	right: -140px;
	width: 75px;
	height: 75px;
}

.gal3viergepomy{
	width: 350px;
	height: 440px;
	position: absolute;
	top: 440px;
	background: url('elements_fixes/gal3_vierge_pomy.jpg') no-repeat;
}

.gal4{
	width: 350px;
	height: 440px;
	position: absolute;
	top: 440px;
	left: 350px;
	background: url('elements_fixes/gal4.jpg') no-repeat;
}

.img4{
	width: 185px;
	height: 245px;
	position: absolute;
	left: 80px;
	top: 75px;
}

.texte_img4 a{
	font-family: 'Arial';
	font-size: 16px;
	font-weight: bold;
	color: #891009;
	position: absolute;
	top: 266px;
	left: -20px;
	width: 220px;
	line-height: 17px;
}

.texte_new4 {
	font-family: 'Arial';
	font-size: 16px;
	font-weight: bold;
	color: #C09B88;
	position: absolute;
	top: 260px;
	left: -20px;
	width: 230px;
}

.texte_new4 a{
	color: #891009;
	
}

.tarif4{
	position: absolute;
	top: 45px;
	left: 15px;
	font-family: 'Arial';
	font-size: 14px;
	font-weight: bold;
	color: #A9775D;
	font-style: italic;
}

.pomy_new4{
	position: relative;
	bottom :80px;
	right: -145px;
	width: 75px;
	height: 75px;
}

.gal4viergepomy{
	width: 350px;
	height: 440px;
	position: absolute;
	top: 440px;
	left: 350px;
	background: url('elements_fixes/gal4_vierge_pomy.jpg') no-repeat;
}

.gal4_rand_vignettes{
	width: 350px;
	height: 440px;
	position: absolute;
	top: 440px;
	left: 350px;
	background: url('elements_fixes/gal4_aleatoire.jpg') no-repeat;
}

.gal4_rand_vignettes h3{
	position: relative;
	left: 20px;
	top: 80px;
	color: #891009;
	font-weight: bold;
	font-size: 16px;
	font-family: 'Arial';
}

.rand_vignette1 img{
	height: 150px;
	position: absolute;
	top: 45px;
	left: 185px;
}

.rand_vignette2 img{
	height: 150px;
	position: absolute;
	top: 230px;
	left: 50px;
}

.bas{
	width: 700px;
	height: 50px;
	position: absolute;
	top: 880px;
	background: url('elements_fixes/bas.jpg') no-repeat;
}

.bas a {
	margin: 10px 0;
	font-size: 14px;
	color: #891009;
	font-family: 'Arial';
}

.accueil{

	width: 90px;
	height: 40px;
	position: absolute;
	top:1287px;
	left: 210px;
}

.copyright {
	position: absolute;
	top: 1340px;
	left: 15px;
	color: #891009;
	font-family: 'Arial';
	font-size: 14px;
	font-weight: bold;
}



.fleches_bas{
	width: 700px;
	position: absolute;
	text-align: center;
	top: -5px;
}



.pointeur{

	font-weight: bold;
}

.pointeur_pom {
	position: relative;
	top: 5px;
	right: -8px;
	z-index: 1;
}

.pointeur_texte{
	position: relative;
	left: -8px;
	z-index: 2;
}
.pointeur a{
	color: white;

}

.haut{
	width: 30px;
	height: 50px;
	position: absolute;
	right: 90px;
	top: -20px;
}

.texte_index{
	font-weight: bold;
	position: absolute;
	top: 20px;
	font-size: 16px;
	color: #891009;
	font-family: 'Arial';
	width: 550px;
	text-align: justify;
}

.texte_index a{
	font-weight: bold;
	font-size: 16px;
	color: #891009;
	font-family: 'Arial';
}

.texte_gallerie{
	position: relative;
	top: 20px;
	left: 30px;
	font-size: 18px;
	font-weight: bold;
	color: #891009;
	font-family: 'Arial';
}

.texte_gallerie  a{
	font-size: 16px;
	color: #891009;
	font-family: 'Arial';
	font-weight: normal;
}

.texte_gallerie li{
	list-style: none;
}

.texte_gallerie li a{
	font-size: 18px;
	color: #891009;
	font-family: 'Arial';
	font-weight: normal;
}

.texte_gallerie li a:hover{
	font-weight: bold;
	
}

.texte_gallerie li a:hover .hide{
	display: inline;
}

.texte_lien{
	position: absolute;
	top: 40px;
	left: 25px;
	font-size: 16px;
	color: #891009;
	font-family: 'Arial';
	width: 600px;
	text-align: justify;
}

.texte_lien a{
	font-weight: bold;
	font-size: 16px;
	color: #891009;
	font-family: 'Arial';
}

.texte_partennaires{
	text-indent:20px;
	position: absolute;
	top: 40px;
	font-size: 16px;
	color: #891009;
	font-family: 'Arial';
	width: 600px;
	text-align: justify;
}

.texte_partennaires a{
	font-weight: bold;
	font-size: 16px;
	color: #891009;
	font-family: 'Arial';
}

.texte_faire-part{
	font-weight: bold;
	position: relative;
	top: 40px;
	left: 20px;
	font-size: 17px;
	color: #891009;
	font-family: 'Arial';
	width: 550px;
	text-align: justify;
}

.texte_faire-part h2{
	position: relative;
	top: -25px;
	font-weight: bold;
	font-size: 28px;
	color: #5B3E1C;
	font-family: 'Arial';
	text-align: center;
}

.texte_faire-part h3{
	font-weight: bold;
	font-size: 22px;
	color: #5B3E1C;
	font-family: 'Arial';
	text-align: center;
}
	

.texte_faire-part a{
	font-style: italic;
	font-weight: bold;
	font-size: 17px;
	color: #891009;
	font-family: 'Arial';
}

.texte_copyright{
	text-indent: 20px;
	font-weight: bold;
	position: relative;
	top: 40px;
	left: 20px;
	font-size: 17px;
	color: #891009;
	font-family: 'Arial';
	width: 550px;
	text-align: justify;
}

blockquote{
	font-style: italic;
	font-size: 16px;
	font-weight: normal;
}

.texte_devis{
	position: relative;
	top: 0px;
	left: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #891009;
	font-family: 'Arial';
}

.texte_devis a{
	font-weight: bold;
	font-size: 16px;
	color: #891009;
	font-family: 'Arial';
}

fieldset{
	position: relative;
	width: 520px;
	left: 20px;
}

label{
	font-size: 16px;
	font-weight: bold;
	color: #891009;
	font-family: 'Arial';
}

legend{
	font-size: 24px;
	font-weight: bold;
	color: #891009;
	font-family: 'Arial';
}

.coordonnees{
	position: relative;
	left: 60px;
}

.prenom{
	position: relative;
	top: -23px;
	left: 280px;
}

.fin_coord{
	position: relative;
	top: -12px;
}

.mail{
	position: relative;
	top: -24px;
	left: 275px;
}

.champ {
	display: block;
	position: relative;
	top: -10px;
}

.choix_com{
	position: absolute;
	left: 300px;
	top: 44px;
}

.choix_fp{
	position: absolute;
	left: 250px;
	top: 44px;
}

#liste_modele{
	display: none;
	position: absolute;
	top: 154px;
	right: 80px;
}

.formulaire_collection{
	position: absolute;
	right: 30px;
	top: 66px;
	text-align: right;
}

.erreur{
	color: red;
}

.image{
	position: relative;
	top: 30px;
	width: 800px;
	margin: auto;
}

.retour{
	font-size: 12px;
	color: #891009;
	font-family: 'Arial';
	right: 20px;
	top: 625px;
	position: absolute;
}

.devis_image{
	position: absolute;
	top : 530px;
	right: 20px;
}

.anim_image{
	position: absolute;
	left: 810px;
	top :430px;
}

#contractuelle{
	position: relative;
	top: -3px;
	left: 20px;
	font-style: italic;
	color: #8A644A;
	font-family: 'Arial';
	font-size: 12px;
}

.copyright_image {
	position: absolute;
	top: 605px;
	right: 20px;
	color: #891009;
	font-family: 'Arial';
	font-size: 14px;
	font-weight: bold;

}

.diff{
position: absolute;
top: 185px;
left: 732px;
color: white;
font-weight: bold;
font-family: 'Arial black';
font-size: 28px;
}

.vacances{
position: relative;
text-align: right;
top: 302px;
right: 25px;
font-family: 'Arial black'; 
font-size: 16px; 
color: #ff0000;

}