/* BODY - FORM - global */

body{
	font-family:Arial, Helvetica, sans-serif;
	background-color: #E2E2E2;
	font-size: 11px;
	color: #6E6E6E;
	margin:10px 0px 0px 0px;
}
	
form{
	margin: 0px;
}

/* MASTER - NAVIGATION */

.master{
	width: 764px;
	height: 111px;
	margin: 0px auto 0px auto;
	background-image:url("/images/bg/master.gif");
	background-position:top;
	background-repeat:no-repeat;
}

.logo{
	width: 225px;
	padding: 16px 0px 0px 7px;
	float: left;
}

.nav_site a{
	position:absolute;
	z-index: 2;
	margin: 5px 0px 0px 495px;
	display:block;
	width:129px;
	float:left;
}
.nav_site a:link, .nav_site a:visited {background: url("/images/bt/site-internet.gif") no-repeat top;}
.nav_site a:hover {background: url("/images/bt/site-internet.gif") no-repeat 0 -40px;}

.nav_contact a{
	position:absolute;
	z-index: 2;
	margin: 5px 0px 0px 627px;
	display:block;
	width:129px;
	float:left;
}
.nav_contact a:link, .nav_contact a:visited {background: url("/images/bt/contact.gif") no-repeat top;}
.nav_contact a:hover {background: url("/images/bt/contact.gif") no-repeat 0 -40px;}


.navigation{
	padding: 65px 0px 0px 0px;
}

.nav_modeles a{
	display:block;
	width:129px;
	margin-right: 3px;
	float:left;
}
.nav_modeles a:link, .nav_modeles a:visited {background: url("/images/bt/modeles.gif") no-repeat top;}
.nav_modeles a:hover {background: url("/images/bt/modeles.gif") no-repeat 0 -40px;}

.nav_tarifs a{
	display:block;
	width:129px;
	margin-right: 3px;
	float:left;
}
.nav_tarifs a:link, .nav_tarifs a:visited {background: url("/images/bt/tarifs.gif") no-repeat top;}
.nav_tarifs a:hover {background: url("/images/bt/tarifs.gif") no-repeat 0 -40px;}

.nav_modes a{
	display:block;
	width:129px;
	margin-right: 3px;
	float:left;
}
.nav_modes a:link, .nav_modes a:visited {background: url("/images/bt/modes.gif") no-repeat top;}
.nav_modes a:hover {background: url("/images/bt/modes.gif") no-repeat 0 -40px;}



.nav_impression a{
	display:block;
	width:129px;
	float:left;
}
.nav_impression a:link, .nav_impression a:visited {background: url("/images/bt/impression.gif") no-repeat top;}
.nav_impression a:hover {background: url("/images/bt/impression.gif") no-repeat 0 -40px;}

/* PAGE D'ACCUEIL */

.home{
	width: 764px;
	height: 478px;
	margin: 0px auto 0px auto;
	background-image:url("/images/bg/home.gif");
	background-position:top;
	background-repeat:no-repeat;
}



.home h1{
	color:#FFFFFF;
	font-size: 11px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 50px;
}

.home_txt{
	font-size:12px;
	width: 415px;
	padding: 70px 0px 0px 300px;
	text-align:justify;
}

.home_txt strong{
	color: #C90DFC;
}

.bloc_btn_devis{
	padding: 0px 0px 0px 300px;
}
	

.btn_devis{
	padding: 0px 0px 0px 5px;
	float: left;
}

.home_txt2{
	color: #e44dea;
	font-size: 18px;
	text-transform:uppercase;
	font-weight:bold;
}

.home_txt2 ul{
	
	margin: 10px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
}

.home_txt2 li{
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	color: #6E6E6E;
}

/* PAGE CONTACT */

.contact{
	width: 764px;
	height: 768px;
	margin: 0px auto 0px auto;
	background-image:url("/images/bg/contact.gif");
	background-position:top;
	background-repeat:no-repeat;
}

.contact h1{
	color:#FFFFFF;
	font-size: 11px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 50px;
}

.contact_txt{
	width: 480px;
	height: 67px;
	margin: 37px 0px 0px 262px;
	padding: 15px 20px 0px 0px;
	text-align:justify;
	background-image:url(/images/bg/degrade-gris.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.contact_txt strong{
	color: #EC11A6;
}

.contact_photos{
	margin: 35px 0px 0px 20px;
	float: left;
}

.contact_form{
	margin: 25px 0px 0px 20px;
	width: 250px;
	float: left;
}

.contact_table{
	margin: 20px 0px 0px 0px;
	color: #EC11A6;
	font-size: 11px;
}

.contact_table tr{
	height: 22px;
}

.contact_table_txt{
	font-weight:bold;
	width: 80px;
}

.contact_table_chps{
	border: 1px solid #737373;
	font-size: 11px;
	color: #EC11A6;
}

.contact_coord{
	width: 400px;
	margin: 0px 0px 0px 325px;
}

.contact_coord strong{
	color: #EC11A6;
}

.erreur{
	width: 250px;
	padding: 5px 0px 5px 0px;
	margin: 5px 0px 0px 0px;
	background-color:#F8DEFE;
	border: 1px solid #EC11A6;
	text-align:center;
	font-size:11px;
	color: #333333;
}

.ok{
	width: 250px;
	padding: 5px 0px 5px 0px;
	margin: 5px 0px 0px 0px;
	background-color:#D7FED6;
	border: 1px solid #00CC00;
	text-align:center;
	font-size:11px;
	color: #333333;
}

/* PAGE MODELES */

.modeles{
	width: 764px;
	height: 862px;
	margin: 0px auto 0px auto;
	background-image:url("/images/bg/modeles.gif");
	background-position:top;
	background-repeat:no-repeat;
}

.modeles h1{
	color:#FFFFFF;
	font-size: 11px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 50px;
}

.modeles_txt{
	width: 480px;
	height: 67px;
	margin: 37px 0px 0px 262px;
	padding: 15px 20px 0px 0px;
	text-align:justify;
	background-image:url(/images/bg/degrade-gris.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.modeles_txt strong{
	color: #EB502B;
}

.modeles_pack{
	width: 191px;
	margin: 5px 0px 0px 35px;
	float: left;
}

.modeles_pack_top{
	width:191px;
	height: 32px;
	background-image:url(/images/bg/modele-ttl.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding: 5px 0px 0px 0px;
	text-align:center;
}

.modeles_pack_top h2{
	color: #EA461F;
	font-size: 12px;
	font-weight:bold;
	padding: 0px;
	margin: 0px;
}

.modeles_pack_content{
	width:191px;
	height: 178px;
	background-image:url(/images/bg/modele-content.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-align:center;
}


/* PAGE TARIFS */

.tarifs{
	width: 764px;
	height: 648px;
	margin: 0px auto 0px auto;
	background-image:url("/images/bg/tarifs.gif");
	background-position:top;
	background-repeat:no-repeat;
}

.tarifs strong{
	color: #FF6C00;
}

.tarifs h1{
	color:#FFFFFF;
	font-size: 11px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 50px;
}

.degressif{
	margin: 13px 0px 0px 250px;
}
		
.transfert{
	width: 590px;
	height: 175px;
	padding: 35px 0px 0px 0px;
	background-image:url("/images/bg/tarif-transfert.gif");
	background-position:top;
	background-repeat:no-repeat;
	margin: 10px auto 0px auto;
	text-transform:uppercase;
}


.tarif_bloc{
	width: 592px;
	margin: 5px auto 0px auto;
}

.flex{
	width: 346px;
	height: 175px;
	padding: 35px 0px 0px 0px;
	background-image:url("/images/bg/tarif-flex.gif");
	background-position:top;
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	float:left;
	text-transform:uppercase;
}

.imprime{
	width: 236px;
	height: 175px;
	padding: 35px 0px 0px 0px;
	text-transform:uppercase;
	background-image:url("/images/bg/tarif-imprime.gif");
	background-position:top;
	background-repeat:no-repeat;
	margin: 0px 0px 0px 10px;
	float:left;
}

.tarifs ul{
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 15px;
}

.tarifs li{
	list-style:none;
	margin: 0px;
	color:#6E6E6E;
	font-size: 11px;
	display:block;
	background:url("/images/puce-bleu.gif") no-repeat top left;
	padding: 2px 0px 3px 14px;
}




/* PAGE REFERENCES */

.reference{
	width: 764px;
	height: 1208px;
	margin: 0px auto 0px auto;
	background-image:url("/images/bg/reference.gif");
	background-position:top;
	background-repeat:no-repeat;
}

.reference strong{
	color: #FF6C00;
}

.reference h1{
	color:#FFFFFF;
	font-size: 11px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 50px;
}

.references{
	width: 570px;
	height: 665px;
	padding: 35px 10px 0px 10px;
	font-size: 11px;
	background-image:url("/images/bg/references.gif");
	background-position:top;
	background-repeat:no-repeat;
	margin: 10px 0px 0px 150px;
	text-transform:uppercase;
	line-height: 17px;
}

.reference h2{
	color:#8F65EE;
	font-size: 12px;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	background:url("/images/puce-violet.gif") no-repeat top left;
	padding: 0px 0px 0px 14px;
}

/* PAGE IMPRESSION */

.impression{
	width: 764px;
	height: 778px;
	margin: 0px auto 0px auto;
	background-image:url("/images/bg/modes.gif");
	background-position:top;
	background-repeat:no-repeat;
}

.impression strong{
	color: #FF6C00;
}

.impression h1{
	color:#FFFFFF;
	font-size: 11px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 50px;
}

.impression h2{
	color:#8F65EE;
	font-size: 12px;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	background:url("/images/puce-violet.gif") no-repeat top left;
	padding: 0px 0px 0px 14px;
}

.impression_txt{
	width: 570px;
	height: 500px;
	padding: 10px 10px 0px 10px;
	font-size: 11px;
	background-image:url("/images/bg/modes-txt.gif");
	background-position:top;
	background-repeat:no-repeat;
	margin: 80px 0px 0px 150px;
	text-align:justify;
}


/* IMPRESSION PAPIER */

.papier{
	width: 764px;
	height: 738px;
	margin: 0px auto 0px auto;
	background-image:url("/images/bg/impression-papier.gif");
	background-position:top;
	background-repeat:no-repeat;
}

.papier strong{
	color: #CC2A71;
}

.papier span{
	padding: 0px 0px 0px 10px;
	font-size: 11px;
	color: #CC2A71;
}

.papier_txt{
	width: 480px;
	height: 67px;
	margin: 37px 0px 0px 262px;
	padding: 15px 20px 0px 0px;
	text-align:justify;
	background-image:url(/images/bg/degrade-gris.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.papier h1{
	color:#FFFFFF;
	font-size: 11px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 50px;
}

		
.cartes{
	width: 291px;
	height: 190px;
	padding: 30px 0px 0px 0px;
	float:left;
	background-image:url("/images/bg/cartes-txt.gif");
	background-position:top;
	background-repeat:no-repeat;
	margin: 0px 0px 0px 50px;
}

.flyers{
	width: 291px;
	height: 190px;
	padding: 30px 0px 0px 0px;
	float:left;
	background-image:url("/images/bg/flyers-txt.gif");
	background-position:top;
	background-repeat:no-repeat;
	margin: 0px 0px 0px 20px;
}

.affiches{
	width: 291px;
	height: 190px;
	padding: 30px 0px 0px 0px;
	float:left;
	background-image:url("/images/bg/affiches-txt.gif");
	background-position:top;
	background-repeat:no-repeat;
	margin: 20px 0px 0px 50px;
}

.pack{
	width: 291px;
	height: 190px;
	padding: 30px 0px 0px 0px;
	float:left;
	background-image:url("/images/bg/pack-txt.gif");
	background-position:top;
	background-repeat:no-repeat;
	margin: 20px 0px 0px 20px;
}


.papier ul{
	margin:10px 0px 0px 0px ;
	padding:0px 0px 0px 15px;
}

.papier li{
	list-style:none;
	margin: 0px;
	color:#6E6E6E;
	font-size: 11px;
	display:block;
	background:url("/images/puce-bordeaux.gif") no-repeat top left;
	padding: 2px 0px 3px 14px;
}

/* SITE INTERNET */

.site_top{
	width: 764px;
	background-image:url("/images/bg/site-top.gif");
	background-position:top;
	background-repeat:no-repeat;
}

.site{
	width: 764px;
	margin: 0px auto 0px auto;
	background-image:url("/images/bg/site.gif");
	background-position:top;
	background-repeat:repeat-y;
}

.site_footer{
	width: 764px;
	padding-bottom: 210px;
	background-image:url("/images/bg/site-footer.gif");
	background-position:bottom;
	background-repeat:no-repeat;
}

.site h1{
	color:#FFFFFF;
	font-size: 11px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 50px;
}

.site strong{
	color: #E6033E;
}

.site span{
	color: #E6033E;
}

.site h2{
	color: #E6033E;
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;
	padding: 0px;
	margin: 15px 0px 0px 0px;
}

.site_txt{
	width: 542px;
	height: 67px;
	margin: 37px 0px 0px 200px;
	padding: 15px 20px 0px 0px;
	text-align:justify;
	background-image:url(/images/bg/degrade-gris.gif);
	background-position:right;
	background-repeat:no-repeat;
}
		
.site_presence{
	width: 281px;
	height: 85px;
	padding: 35px 10px 0px 0px;
	float:left;
	background-image:url("/images/bg/site-presence.gif");
	background-position:top;
	background-repeat:no-repeat;
	margin: 0px 0px 0px 50px;
}

.site_communication{
	width: 281px;
	height: 85px;
	padding: 35px 10px 0px 0px;
	float:left;
	background-image:url("/images/bg/site-communication.gif");
	background-position:top;
	background-repeat:no-repeat;
	margin: 0px 0px 0px 20px;
}

.site_catalogue{
	width: 281px;
	height: 85px;
	padding: 35px 10px 0px 0px;
	float:left;
	background-image:url("/images/bg/site-catalogue.gif");
	background-position:top;
	background-repeat:no-repeat;
	margin: 20px 0px 0px 50px;
}

.site_commerce{
	width: 281px;
	height: 85px;
	padding: 35px 10px 0px 0px;
	float:left;
	background-image:url("/images/bg/site-commerce.gif");
	background-position:top;
	background-repeat:no-repeat;
	margin: 20px 0px 0px 20px;
}


.site a, .site a:link, .site a:visited{
	color: #E6033E;
	text-decoration:underline;
}

.site a:hover{
	text-decoration:none;
}

.site ul{
	margin:5px 0px 0px 0px ;
	padding:0px 0px 0px 15px;
}

.site li{
	list-style:none;
	margin: 0px;
	color:#6E6E6E;
	font-size: 11px;
	display:block;
	background:url("/images/puce-turquoise.gif") no-repeat top left;
	padding: 2px 0px 3px 14px;
}

.site .devis_gratuit{
	margin: 20px 0px 0px 520px;
}

.site_detail{
	width: 591px;
	background:url("/images/bg/site-detail.gif") repeat-y top;
	margin: 20px 0px 0px 140px;
}

.site_detail_content{
	padding: 0px 15px 0px 15px;
	text-align:justify;
}

/*  FOOTER   */

.footer{
	width: 764px;
	height: 26px;
	padding: 10px 0px 0px 0px;
	text-align:center;
	margin: 0px auto 0px auto;
	background-image:url("/images/bg/footer.gif");
	background-position:top;
	background-repeat:no-repeat;
}

.footer a, .footer a:link, .footer a:visited{
	color: #7D7979;
	text-decoration:none;
}

.footer a:hover{
	color: #209DEF;
}

.biskot{
	width:178px;
	font-size:10px;
	color:#FF6600;
	margin:15px auto 5px auto ;
	padding:6px 11px;
	background-image:url("/images/bg/biskot.gif");
	background-position:top;
	background-repeat:no-repeat;
}

.biskot a{ font-size:10px;color:#FF6600; text-decoration:underline; }
.biskot a:link, .biskot a:visited{ font-size:10px;color:#FF6600; text-decoration:underline; }
.biskot a:hover{ font-size:10px;color:#FF6600; text-decoration:none; }

.killer{
	clear:both;
	line-height:1px;
	height:1px;
}









