/* Global Styles */


a:link {
	color: #000000;
	filter: Invert;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #F00;
	text-decoration: none;
	font-weight: bold;
}


.textecourant {
	font:Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;
}
.textecourant13 {font:Arial, Helvetica, sans-serif; color: #000000; font-size: 13px; line-height:15px;}

.textecourant14 {font:Arial, Helvetica, sans-serif; color: #000000; font-size: 14px; line-height:17px;}
.titregris{font:Arial, Helvetica, sans-serif; font-size: 18px;	color: #444444;	line-height:26px;}
.titrevert{font:Arial, Helvetica, sans-serif; font-size: 18px;	color: #89BC23;	line-height:26px; font-weight: bold;}
.titrevert13{font:Arial, Helvetica, sans-serif; font-size: 13px; color: #89BC23; line-height:15px; font-style: italic; font-weight: bold;}
.titrevert15{font:Arial, Helvetica, sans-serif; font-size: 15px; color: #89BC23; line-height:20px; font-style: italic; font-weight: bold;}
.textegris11 {font:11px Arial, Helvetica, sans-serif;	color:#444444;}
.textenoir11bold {font:11px Arial, Helvetica, sans-serif;	color:#000000; font-weight: bold; line-height:12px;}
.textenoir11 {font:11px Arial, Helvetica, sans-serif;	color:#000000; line-height:12px;}
.textegris12 {font:12px Arial, Helvetica, sans-serif;	color:#444444;}
.soustitrevert {font-size: 14px; color: #72AA00; }
.soustitrenoir {font-size: 15px; color: #000000; font-style: italic; }
.soustitrevertclair {font:Arial, Helvetica, sans-serif; color: #89bc23; font-size: 17px; line-height:19px; font-weight:200}
.menubas {font:11px Arial, Helvetica, sans-serif;	color:#000000;}
.etoilerouge {font:Arial, Helvetica, sans-serif; color: #EE0000; font-size: 12px;font-weight: bold;}
.titrenoir30{font:Arial, Helvetica, sans-serif; font-size: 30px; color: #000000; line-height:35px; text-align:left}
.titreblanc30{font:Arial, Helvetica, sans-serif; font-size: 30px; color: #FFFFFF; line-height:35px; text-align:left}
.titreblanc17{font:Arial, Helvetica, sans-serif; font-size: 17px; color: #FFFFFF; line-height:19px; font-weight:bold}

body {
	margin: 0 auto; 
	width: 1000px;
	background-color: #FFFFFF;
	background-position: center;
	height: 768px;
	}

td {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	background-position: center;
	text-align: center;
	border: 0;
	}
	
#menuhaut {
	background-repeat: no-repeat;
	background-position: 100% 100%;
	}
#boxpresentation {
	position:static;
	width:725px;
	height:440px;
	z-index:2;
	background-image: url(images/boxpresentation.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 25px;
	margin-left: 0px;
}
#fondmenu #colonnemission {
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: url(images/notremission.png);
	background-repeat: no-repeat;
	width: 170px;
	height: 791px;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
	float: right;
	padding-right: 15px;
	background-position: 0px 0px;
	margin-right: 5px;
}
#fondmenu #packs {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#impression-produit2 {
	margin: 5px;
	height: 111px;
	width: 82px;
	position: relative;
	float: left;
}
#impression-plaquette {
	margin: 5px;
	height: 145px;
	width: 105px;
	position: relative;
	float: left;
}
#impression-carte {
	margin: 5px;
	height: 145px;
	width: 105px;
	position: relative;
	float: left;
}
#fondmenu #impression-caract {
	background-image: url(images/impression-produitsfond.jpg);
	background-repeat: no-repeat;
	height: 405px;
	width: 700px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	vertical-align: top;
	}
	#fondmenu #impression-caract #photo-produit {
	float: left;
	height: 395px;
	width: 160px;
	position: relative;
	padding-left: 15px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#fondmenu #impression-caract #produit-description {
	float: left;
	position: relative;
	width: 475px;
	padding-left: 25px;
	padding-top: 0px;
	background-position: top;
	vertical-align: top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#fondmenu #impression-en-ligne {
	background-image: url(images/impression-produitsfond2.jpg);
	background-repeat: no-repeat;
	height: 505px;
	width: 700px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	vertical-align: top;
}
#fondmenu #impression-en-ligne #photo-produit {
	float: left;
	height: 495px;
	width: 160px;
	position: relative;
	padding-left: 15px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#fondmenu #impression-en-ligne #produit-description {
	float: left;
	position: relative;
	width: 470px;
	padding-left: 25px;
	padding-top: 0px;
	background-position: top;
	vertical-align: top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


/* DEBUT AJOUT VINCENT */
/* Divers */
.Avertissement {
	font-size: 14px;
	font-weight:bold;
	color: #CC0000;
	background-color: #EBEBEB;
	margin-left: 50px;
	margin-right: 50px;
	padding: 3px;
	border: 1px solid #666666;
}

/* Liens dans "mon compte" */
.MenuClient {color:#000000; font-size:12px; padding:0;margin:0; padding-top:5px;}
.MenuClient a {color:#000000; font-weight: bold;}

/* Page devis en ligne */
#fondmenu #FORM_DEVIS {padding:0; margin:0; }

#fondmenu #FORM_DEVIS #devisenligne {
	/*width: 257px;*/ 
	padding-bottom: 0px;
	margin-left: 0px;
	float: right;
	margin-right: 25px;
	background-image: url(images/devisenligne/fond.jpg);
	background-repeat: repeat-y;
	text-align:left;
	margin-bottom:15px;
}
#fondmenu #FORM_DEVIS #devisenligne .CaracNom {
	text-align:right;
	font-weight: bold;
	color: #91c314;
	font-size: 11px;
	line-height:12px;
}
#fondmenu #FORM_DEVIS #devisenligne .CaracChoix {
	background-color:#ffffff;
	line-height:17px;
	padding:1px;
}

#fondmenu #FORM_DEVIS #devisenligne select.Champ {
	font-size: 11px;
	height: 18px;
	border: 1px solid #999999;
	width: 102px;
}

#fondmenu #FORM_DEVIS #devisenligne .ConceptionGraphique {
	text-align:right;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	line-height:12px;
}
#fondmenu #FORM_DEVIS #devisenligne .ConceptionGraphiquePrix {
	background-color:#ffffff;
	padding:1px;
	color: #3C8C0C;
	font-size:14px;
	font-weight:bold;
}

#fondmenu #FORM_DEVIS #devisenligne .CaracPrix {
	background-color:#ffffff;
	line-height:27px;
	padding:1px;
	font-weight:bold;
	color: #3C8C0C;
	font-size:22px;
}

#fondmenu #FORM_DEVIS #devisenligne .LivraisonIncluse {
	font-size:11px;
	color:#000000;
}

#fondmenu #FORM_DEVIS #devisenligne .Delai {
	text-align:center;
	font-weight: bold;
	color: #91c314;
	font-size: 13px;
}

#fondmenu #FORM_DEVIS #devisenligne .ZoneEmail {
	height: 44px;
	background-image: url(images/devisenligne/zone-email2.jpg);
	padding-top:8px;
	color: #000000;
	font-weight: bold;
}
#fondmenu #FORM_DEVIS #devisenligne .ZoneEmail td {
	color: #000000;
	font-weight: bold;
}

#fondmenu #FORM_DEVIS #devisenligne .ZoneEmail input.champ{
	font-size:11px;
	height:18px;
	color:#999999;
	border: 1px solid #ffffff;
	background-color:#FFFFFF;
	/*padding:1px;*/
	width: 98%;
	padding:0;
	margin:0;
}
#fondmenu #FORM_DEVIS #devisenligne .ZoneEmail input.bouton {
	height:21px;
	background-image: url(images/devisenligne/bt-ok.png);
	background-color:transparent;
	margin: 0px;
	padding: 0px;
	width: 44px;
	border: none;
	cursor: pointer;
}

/* Page connexion */
#Connexion {color:#000000;}
#Connexion .Titre1 {font-size:17px; font-weight:bold;color:#000000;padding:0;margin:0;}
#Connexion .DejaArgument{color:#000000; text-align:left; font-weight:bold; font-size:12px;}

#Connexion #FORM_NOUVEAU .Libelle{font-weight: bold;text-align:right;color: #91c314;font-size: 12px;}
#Connexion #FORM_NOUVEAU .Libelle .asterisque{color:#FF0000;}
#Connexion #FORM_NOUVEAU .LibelleNote{
	text-align:right;
	color: #CC0000;
	font-size: 11px;
	/*font-style: italic;*/
	font-weight:normal;
}
#Connexion #FORM_NOUVEAU .Champ1 {
	width: 96%;
	height: 15px;
	border: 1px solid #F5f5f5;
	margin:0;padding:1px;
	margin-bottom:7px;
	font-size:11px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}
#Connexion #FORM_NOUVEAU select.Champ1 {
	height: 18px;
}
#Connexion #FORM_NOUVEAU .Initial{color:#999999;}

#Connexion .envoyer {
	padding:0;
	margin:0;
	background-image: url(images/connexion/bt-valider.png);
	height: 29px;
	width: 134px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	background-position: top;
	cursor: pointer;
}

#FORM_DEJA .Champ1 {
	width: 145px;
	height: 16px;
	border: 1px solid #F5f5f5;
	margin:0;padding:1px;
	margin-bottom:7px;
	font-size:12px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}
#FORM_DEJA .Initial{color:#999999;}
#FORM_DEJA .Oubli { color:#000000; font-style:italic; font-size:12px;}
#FORM_DEJA .envoyer {
	padding:0;
	margin:0;
	background-image: url(images/connexion/bt-valider.png);
	height: 29px;
	width: 134px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	background-position: top;
	background-color:transparent;
	cursor: pointer;
}

/* Page récap commande */
#CommandeRecap {color:#000000;}
#CommandeRecap .Titre1 {font-size:18px; font-weight:bold;color:#000000;padding:0;margin:0;padding-top:12px;padding-bottom:2px;border-bottom: solid 2px #96b358;margin-bottom:11px;}
#CommandeRecap .InterLigne {padding:0;margin:0;padding-bottom:2px;border-bottom: solid 2px #b6b6b6;margin-bottom:11px;font-size:5px; line-height:5px;}
#CommandeRecap td {font-size:12px; color:#000000;}
#CommandeRecap .ChampLivraison{
	height:16px; width: 230px;
	font-size:12px;
	/*border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;*/
	margin-bottom:0px;
	margin-top:5px;
}
#CommandeRecap .ChampCommentaire{
	height:55px;
	width: 98%;
	font-size:12px;
	/*border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;*/
	margin-bottom:0px;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
}
#CommandeRecap #fichiers_upload input {margin-left:27px; border: solid 1px #ffffff; font-size:11px; height: 24px; margin-bottom:1px;}

/* Page historique commandes */
.Entete {color: #FFFFFF;font-weight: bold;}

/* Page commande Packs */
#CommandePack {color:#000000;}
#CommandePack .Titre1 {font-size:17px; font-weight:bold;color:#000000;padding:0;margin:0;}
#CommandePack .Description{color:#000000; text-align:left; font-size:12px;}
#CommandePack .Prix{color:#000000; text-align:left; font-weight:bold; font-size:12px;}
#CommandePack #FORM_NOUVEAU .Libelle{font-weight: bold;text-align:right;color: #91c314;font-size: 12px;}
#CommandePack #FORM_NOUVEAU .Libelle .asterisque{color:#FF0000;}
#CommandePack #FORM_NOUVEAU .LibelleNote{
	text-align:right;
	color: #CC0000;
	font-size: 11px;
	/*font-style: italic;*/
	font-weight:normal;
}
#CommandePack #FORM_NOUVEAU .Champ1 {
	width: 96%;
	height: 15px;
	border: 1px solid #F5f5f5;
	margin:0;padding:1px;
	margin-bottom:7px;
	font-size:11px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}
#CommandePack #FORM_NOUVEAU select.Champ1 {
	height: 18px;
}
#CommandePack #FORM_NOUVEAU .Initial{color:#999999;}
/* FIN AJOUT VINCENT */



#fondmenu #apropos {
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: url(images/apropos.png);
	background-repeat: no-repeat;
	width: 180px;
	height: 770px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: right;
	padding-right: 10px;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-right: 5px;
}
#fondmenu #apropos2 {
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: url(images/apropos2.png);
	background-repeat: no-repeat;
	width: 180px;
	height: 500px;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: right;
	padding-right: 10px;
	background-position: 0px 0px;
	margin-right: 5px;
}
#fondmenu #apropos3 {
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: url(images/apropos3.png);
	background-repeat: no-repeat;
	width: 180px;
	height: 380px;
	margin-top: 0px;
	padding-top: 25px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: right;
	padding-right: 10px;
	background-position: 0px 0px;
	margin-right: 5px;
}
#fondmenu #boutons-retour {
	margin-left: 0px;
}
#fondmenu #voiraussi {
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: url(images/voiraussi.png);
	background-repeat: no-repeat;
	width: 180px;
	height: 300px;
	margin-top: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: right;
	padding-right: 10px;
	background-position: 0px 0px;
	margin-right: 5px;
}
#fondmenu #voiraussi2 {
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: url(images/voiraussi2.png);
	background-repeat: no-repeat;
	width: 180px;
	height: 475px;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: right;
	padding-right: 10px;
	background-position: 0px 0px;
	margin-right: 5px;
}
#objectifs {
	position:static;
	width:675px;
	height:225px;
	background-image: url(images/fond-web.png);
	background-repeat: no-repeat;
	background-position: -60px;
	margin-left: 0px;
	vertical-align: top;
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

