a {
		color:#646464;
}
a:hover {
		color:#3A3A3A;
}
a img {
		border:none;
}
body {
		background-color:#2C2C2C;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		color:#646464;
		margin: 0;
		padding: 0;
}
span {
		font-weight:bold;
}
#bandeau_d {
		background:url(../images/bandeau_d_red.gif) no-repeat;
		width:219px;
		height:540px;
		margin-top:54px;
		margin-left:2px;
}
#bandeau_haut {
		padding: 50px 10px 10px 10px;
		text-align:center;
}
#bandeau_bas {
		width:219px;
		position:absolute;
		padding: 45px 5px 0 0px;
		line-height:150%;
		font-size:0.8em;
		text-align:center
}
#cadre_leg {
		background:url(../images/titre_legislation_red.gif) no-repeat;
		background-color:#FFFFFF;
		float:left;
		width:560px;
		margin:100px;
		padding:20px;
		border-color:#A27256;
		border-width:1px;
		border-style:solid;
		text-align:center;
}
#cadre_msg {
		float:left;
		width:600px;
		margin:100px;
		padding:20px;
		border-color:#A27256;
		border-width:1px;
		border-style:solid;
		text-align:center;
}
#col_g {
		float:left;
		width:340px;
		margin-top:30px;
		padding: 0 30px 10px 50px;
		border-right-color:#A27256;
		border-right-width:1px;
		border-right-style:solid;
		text-align:justify;
}
#col_d {
		float:left;
		width:340px;
		padding:30px 0 25px 30px;
		text-align:justify;
}
#col_d_bas {
		float:left;
		width:400px;
		padding-left:20px;
}
#conteneur {
		position: absolute;
		width: 851px;
		left: 50%;
		margin-left: -425px;
}
#inf_email, #inf_prenom, #inf_from, #inf_photo1, #inf_dim, #inf_email2, #inf_prenom2, #inf_from2, #inf_msg {
		color:red;
		font-size:0.8em;
		display:inline;
		text-align:left;
}
#flashcontent {
		padding: 13px 7px 0 7px;
		height: 500px;
}
.fond_titre {
		background-color:#EFECE9; 
		padding:2px; 
		font-weight:bold;
		margin: 10px 0 5px 0;
}
#footer {
		background:url(../images/footer_red.gif) no-repeat;
		width:851px;
		height:29px;
}
#footer_font {
		padding-top:5px;
		text-align:center;
}
.font_blanc {
		color:#E7E7E7;
		font-size: 0.8em;
}
.font_blanc a{
		color:#E7E7E7;
		text-decoration:none;
}
.font_blanc a:hover{
		color:#FFFFFF;
		text-decoration:underline;
		font-weight:normal;
}
.font_bordeau {
		font-family: Georgia, "Times New Roman",Times, serif;
		font-size: 0.9em;
		font-color:#693517;
		font-weight:bold;
}
.font_bordeau a {
		text-decoration:none;
}
.font_bordeau a:hover {
		text-decoration:underline;
}
.font_rouge {
		color:red;
		font-size: 0.8em;
		display:inline;
		font-weight:bold;
}
.font_titre_bleu {
		font-family: "Times New Roman", Times, serif;
		font-size: 1.6em;
		color:#646464;
}
.font_titre_bleu_big {
		font-family: "Times New Roman", Times, serif;
		font-size: 1.6em;
		color:#FFFFFF;
		background-color:#693517;
		text-align:center;
		width:380px;
		padding-top:4px;
}
.font_corps_bleu {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		color:#646464;		
}
#menu_haut {
		background: url(../images/menu_image_red.jpg) no-repeat;
		width:851px;
		height:102px;
}
#menu_fond_titre {
		background: url(../images/menu_onglet1_red.gif) no-repeat;
		width:851px;
		height:32px;
}
#menu_fond_titre2 {
		background: url(../images/menu_onglet2_red.gif) no-repeat;
		width:851px;
		height:32px;
}
#menu_fond_titre3 {
		background: url(../images/menu_onglet3_red.gif) no-repeat;
		width:851px;
		height:32px;
}
#menu_fond_titre4 {
		background: url(../images/menu_onglet4_red.gif) no-repeat;
		width:851px;
		height:32px;
}
#menu_gallerie_index {
		padding:33px 0 140px 89px;
}
#menu_gallerie {
		padding:33px 0 50px 89px;
}
.nomargpad {
		margin: 0;
		padding: 0;
}
#page_fond {
		background: url(../images/fond_page_haut_red.gif) no-repeat;
		width:851px;
		height:100%;
		overflow:auto;
}
#page_fond_bandes {
		background: url(../images/fond_page_bande.gif) repeat-y;
		width:851px;
		overflow:auto;
		scrollbar:none;
}
#page_fond_gallerie {
		background: url(../images/fond_page_gallerie_red.jpg) no-repeat;
		width:851px;
		height:605px;
}
#page_fond_gallerie_index {
		background: url(../images/fond_gallerie_index_red.jpg) no-repeat;
		width:851px;
		height:620px;
}
#page_fond_liens {
		background: url(../images/fond_page_haut_liens_red.gif) no-repeat;
		width:851px;
		height:254px;
}
#titre_gallerie{
		background: url(../images/fond_titre_gallerie.jpg) no-repeat;
		width:825px;
		padding-left:25px;
		height:51px;
}
#part_d {
		float:left;
		width:226px;
}
#part_g {
		float:left;
		width:618px;
		height:600px;
}
    #part_g_haut1 {
				background:url(../images/photo_accueil_red.jpg) no-repeat;
				width:146px;
				height:168px;
				float:left;
    		margin-right:5px;
    		margin-top:25px;
    		margin-left:39px;
    }
		#part_g_haut2 {
    		padding-right:5px;
    		padding-top:20px;
    		padding-left:10px;
    		text-align: justify;
    }
    #part_g_bas {
				background:url(../images/titre_accueil_realiser_red.gif) no-repeat;
				height:40px;
    		margin:50px 0 0 25px;
    		text-align: justify;
    }
      #part_g_bas1 {
					background:url(../images/col_artiste_red.gif) no-repeat;
      		float:left;
      		width:178px;
					margin-left:15px;
      		padding:154px 5px 0 0px;
      		border-right-width:1px;
      		border-right-color:#A27256;
      		border-right-style:solid;
					
      }
      #part_g_bas2 {
					background:url(../images/col_verre.gif) no-repeat;
      		float:left;
      		width:180px;
					margin-left:8px;
					padding:154px 5px 0 0px;
      		border-right-width:1px;
      		border-right-color:#A27256;
      		border-right-style:solid;
      }
      #part_g_bas3 {
					background:url(../images/col_amoureu_red.gif) no-repeat;
      		float:left;
      		width:180px;
					margin-left:8px;
					padding:154px 5px 0 0px;
      }
#pos_btn_artistes {
		float:left;
		background:url(../images/gallerie_artistes_off_red.jpg) no-repeat;
		width:217px;
		height:50px;
}
#pos_btn_ornements {
		float:left;
		background:url(../images/gallerie_ornements_off_red.jpg) no-repeat;
		width:227px;
		height:50px;
}
#pos_btn_personnelle {
		float:left;
		background:url(../images/gallerie_personelle_off_red.jpg) no-repeat;
		width:237px;
		height:50px;
}
#pos_btn_artistes_on {
		float:left;
		background:url(../images/gallerie_artistes_on_red.jpg) no-repeat;
		width:217px;
		height:50px;
}
#pos_btn_ornements_on {
		float:left;
		background:url(../images/gallerie_ornements_on_red.jpg) no-repeat;
		width:227px;
		height:50px;
}
#pos_btn_personnelle_on {
		float:left;
		background:url(../images/gallerie_personelle_on_red.jpg) no-repeat;
		width:237px;
		height:50px;
}
#pos_choix_coul {
		z-index:6;
		position:absolute; 
		width:155px;
}
#pos_select_choix {
		margin-left:7px; 
		padding-top:2px;
}
.pos_liens {
		width:791px;
		margin:20px;
		padding:0 0 0 10px;
		border-bottom-width:1px;
		border-bottom-style:solid;
		border-bottom-color:#4AA39E;		
}
.pos_desc_lien {
		width:630px;
		text-align:justify;
}
#pos_par_liens {
		width:410px;
		margin-left:410px;
		padding-top:50px;
		text-align:justify;
		line-height:130%;
}
#pos_text_galerie {
		width:410px;
		padding-left:390px;
		text-align:justify;
		line-height:150%;
}
.spacer {
		clear:both;
}
#titre_devis {
		background:url(../images/titre_devis_red.gif) no-repeat;
		width:340px;
		height:27px;
		padding-bottom:20px;
}
#titre_contact {
		background:url(../images/titre_contact_red.gif) no-repeat;
		width:340px;
		height:27px;
		padding-bottom:20px;
}
#titre_plan {
		background:url(../images/titre_plan_red.gif) no-repeat;
		width:380px;
		height:27px;
		padding-bottom:20px;
}


#reves_de_verre{
    background: url(../images/fond_page_gallerie_red2.jpg) no-repeat;
    width:851px;
	  height:309px;
		float:left;
}
#reves_de_verre .txt{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		color:#646464;		
    text-align:justify;
    width:350px;
		padding:70px 0 0 30px;
		line-height:150%;
}