body{
	background-image:url(../images/fond_amp.jpg);
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#site{
	width:780px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

/****** haut ********/
#haut{
	background-image:url(../images/acceuil/amp_accueil_bandeau_repeat.jpg);
	background-repeat:repeat;
	width:780px;
	font-size:0.7em;
	color:white;
}
#image_haut{
	background-image:url(../images/acceuil/amp_accueil_bandeau.jpg);
	background-repeat:no-repeat;
	width:780px;
	height:129px;
	font-size:0.7em;
	color:white;
}

#haut_contents{
	width:780px;
	margin-top:-129px;
}

#titre{
	margin-top:-10px;
	margin-left:302px;
	width:478px;
	color:#5D6BFF;
	font-size:1.0em;
	font-weight:bold;
	margin-bottom:9px;
}
#soustitre{	
	margin-left:302px;
	width:478px;
	height:20px;
	color:#FF7200;
	font-size:0.9em;
	margin-top:0px;
}


#menu{
	margin-left:500px;
	width:280px;
	margin-top:-20px;
	color:white;
	text-align:right;
	font-size:0.8em;
	padding-top:20px;
	
}
#menu a{
text-decoration:none;/*ajout du 17/05 */
	font-weight:bold;
	color:#71B4FF;
	background:  url(../images/blue_square.jpg) no-repeat center right;/*ajout du 17/05 */
}

#menu a:hover{
	font-weight:bold;
	color:#5D6BFF;
	background:  url(../images/blue_square2.jpg) no-repeat center right;/*ajout du 17/05 */
}

#partie_contacts
{
color:#71B4FF;
margin-top:-2px;
text-indent:247px;
font-weight:bold;
}

#partie_contacts a
{
text-decoration:none;
color:#FF9400;
font-size:0.8em;
letter-spacing:0.2em;
}

#partie_contacts a:hover
{
text-decoration:none;
color:#FF6100;
font-size:0.8em;
letter-spacing:0.2em;
}

.men{
margin-top : 3px;
}
/****** corps ********/

#corps{
	background-repeat:no-repeat;
	width:780px;
	height:301px;
	font-size:0.7em;
	color:white;
}

#corps_gauche{
	background-image:url(../images/acceuil/amp_accueil_gauche.jpg);
	position: absolute;
	background-repeat:no-repeat;
	width:302px;
	height:301px;
	color:white;
}

#image_p{
	position:absolute;

	width:150px;
	height:150px;
	margin-left:152px;
	margin-top:151px;
}


#corps_contact{
	position: absolute;
	color:#5D6BFF;
	width:302px;
	font-size:1.2em;
	font-weight:bold;
	text-align:right;
}

#corps_contact a
{
position:relative;
top:133px;
text-decoration:none;
color:#71B4FF;
font-weight:bold;
font-size:1.25em;
font-family: verdana;
}

#corps_mail{
	position: absolute;
	font-size:1.3em;
	font-weight:bold;
}
#corps_mail a{
	color:#FF7200;
	text-decoration:none;
}
#corps_milieu{
	background-image:url(../images/acceuil/amp_accueil_milieu.jpg);
	position: absolute;
	background-repeat:no-repeat;
	margin-left:302px;
	width:306px;
	height:301px;
	color:white;
}


#corps_droite{
	background-image:url(../images/acceuil/amp_accueil_droite.jpg);
	position: absolute;
	background-repeat:no-repeat;
	margin-left:608px;
	width:172px;
	height:301px;
	color:white;
}



#titre_message{
	position: absolute;
	font-weight:bold;
	margin-top:30px;
	width:172px;
	color:#3E48AB;
}
#message{
	position: absolute;
	margin-top:50px;
	width:172px;
	color:#3E48AB;
}

.message_titre_bas
{
letter-spacing:2px;
font-size:0.8em;
}

#see_prints{
	position: absolute;
	margin-top:280px;
	width:172px;
	color:#3E48AB;
}
#see_prints a{
	font-weight:bold;
	color:white;
}
/****** bas ********/
#bas{
	background-repeat:no-repeat;
	width:780px;
	font-size:0.7em;
	color:white;
}

#bas_contents{
	background-repeat:no-repeat;
	position:absolute;
	width:780px;
	color:white;
}
#image_bas{
	background-image:url(../images/acceuil/amp_accueil_bas.jpg);
	background-repeat:no-repeat;
	width:780px;
	height:270px;
	font-size:0.7em;
	color:white;
}
#bas_gauche{
	background-color:#CC9900;
	background-repeat:no-repeat;
	position:absolute;
	width:302px;
	margin-top:-270px;
	color:#72B0FF;
}
#bas_droite{
	background-color:#66FF00;
	background-repeat:no-repeat;
	position:absolute;
	margin-top:-270px;
	margin-left:302px;
	width:478px;
	color:#72B0FF;
}

#titre_bas_gauche{
	color:#56ACFF;
	text-align:right;
	position: absolute;
	width:280px;
	padding: 10px;
	height:20px;
	font-weight:bold;
}

#titre_bas_droite{
	color:#56ACFF;
	position: absolute;
	height:20px;
	padding: 10px;
	width:463px;
	font-weight:bold;
}


#content_bas_gauche{
	text-align:right;
	padding:15px;
	position: absolute;
	margin-top:15px;
	width:275px;
	color:#56ACFF;
	font-size:0.8em;
}

#content_bas_droite{
	position: absolute;
	margin-top:20px;
	padding:10px;
	/*width:463px;*/
	width:300px;
	color:#56ACFF;
	font-size:0.8em;
}

.order
{
color:#FF7200;
font-size:1.5em;
font-weight:bold;
text-decoration:none;
}

/**************************Styles divers****************************/

hr{
	width:100%;
	color: #303783;
	background-color: #303783;
	height: 1px;
	border: 0;
}
