body {
	background-color : #EDEBF4;
	font-family : verdana,arial,helvetica,sans-serif;
	font-color : #151515;
	font-size : 0.9em;
}

div.top {
	position:absolute;
	top:6px;
	left:5%;
	width:939px;
	height:177px;
	background-color:#EEEEEE;
	border-top:2px solid #000000;
	border-bottom:1px solid #000000;
	border-right:2px solid #000000;
	border-left:2px solid #000000;
}

div.general {
	position : absolute;
	left : 5%;
	top : 182px;
	width:934px;
	background-color:#EEEEEE;
}

div.menu_vertical {
	position : absolute;
	width:160px;
	height:664px;
	padding:5px;
	border-top:1px solid #000000;
	border-right:0px solid #000000;
	border-left:2px solid #000000;
	border-bottom : 1px solid #000000;
	background-color: #EEEEEE;
}

div.contenu {
	position : absolute;
	left:160px;
	width:779px;
	background-color:#FFFFFF;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-right:2px solid #000000;
	border-left:1px solid #000000;
	text-align:center;
}

div#page_view{
	position : relative;
	border-bottom:1px solid #000000;
	border-right:2px solid #000000;
	width:100%;
	background-color : #FFFFFF;
	text-align:left;
}

div#cadre{
	position : absolute;
	background-image : url(../design_normal/fond_cellule.jpg);
	background-repeat : no-repeat;
	width : 400px;
	height : 200px;
	font-size:0.7em;
}

div#cadre2{
	position : relative;
	left:400px;
	background-image : url(../design_normal/fond_cellule.jpg);
	background-repeat : no-repeat;
	width : 400px;
	height : 200px;
	font-size:0.7em;
	padding : 0;
}

div#cadre_vierge{
	position : relative;
	left:400px;
	/*background-color : #FFFFFF;*/
	background-repeat : no-repeat;
	width : 350px;
	height : 200px;
	font-size:0.7em;
	padding : 0;
}

div#view_image{
	position : absolute;
	top:44px;
	left:37px;
	background-color:#FFFFFF;
	width : 130px;
	height : 111px;
	font-size:0.7em;
	padding : 0;
	text-align:left;
}

div#view_desc{
	position:absolute;
	top:44px;
	left:167px;
	background-color:#EEEEEE;
	width : 165px;
	height : 60px;
	font-size:1.2em;
	padding : 0;
	text-align:right;
}

div#view_desc_vierge{
	position:absolute;
	top:44px;
	left:167px;
	background-color:#FFFFFF;
	width : 165px;
	height : 60px;
	font-size:1.2em;
	padding : 0;
	text-align:right;
}

div#view_bouton{
	position:absolute;
	top:95px;
	left:167px;
	background-color:#EEEEEE;
	width : 165px;
	height : 51px;
	font-size:0.7em;
	padding : 0;
	text-align:right;
}

div#view_bouton_vierge{
	position:absolute;
	top:95px;
	left:167px;
	background-color:#FFFFFF;
	width : 165px;
	height : 51px;
	font-size:0.7em;
	padding : 0;
	text-align:right;
}

div#cadreplus{
	position : absolute;
	background-image : url(../design_normal/fond_cellule2.jpg);
	background-repeat : no-repeat;
	width : 400px;
	height : 300px;
	font-size:0.7em;
	padding : 0;
}

div#cadreplus2{
	position : relative;
	top:-0px;
	left:400px;
	background-image : url(../design_normal/fond_cellule2.jpg);
	background-repeat : no-repeat;
	width : 400px;
	height : 300px;
	font-size:0.7em;
	padding : 0;
}

div#tshirt_infos{
	position : absolute;
	top:44px;
	left:37px;
	background-color:#EEEEEE;
	width : 210px;
	height : 64px;
	font-size:1.6em;
	padding : 0;
	text-align:center;
}

div#tshirt_prix{
	position : absolute;
	top:44px;
	left:247px;
	background-color:#EEEEEE;
	width : 85px;
	height : 64px;
	font-size:2.0em;
	padding : 0;
	text-align:right;
}

div#tshirt_qqt{
	position : absolute;
	top:130px;
	left:180px;
	background-color:#EEEEEE;
	width : 72px;
	height : 64px;
	font-size:1.2em;
	padding : 0;
	text-align:center;
}

div#tshirt_taille{
	position : absolute;
	top:130px;
	left:247px;
	background-color:#EEEEEE;
	width : 85px;
	height : 64px;
	font-size:1.2em;
	padding : 0;
	text-align:center;
}

div#tshirt_bouton{
	position : absolute;
	top:243px;
	left:232px;
	background-color:#EEEEEE;
	width : 100px;
	height : 35px;
	font-size:0.7em;
	padding : 0;
	text-align:right;
}

div#tshirt_image{
	position : absolute;
	top:108px;
	left:37px;
	background-color:#EEEEEE;
	width : 140px;
	height : 170px;
	font-size:0.7em;
	padding : 0;
}

span.logo{
	position : absolute;
	top: 0px;
	left: 0px;
	background-image : url(../design_normal/logo.gif);
	background-repeat : no-repeat;
	width : 160px;
	height : 173px;
	padding : 0;
}

span.banniere{
	position : absolute;
	top: 10px;
	left: 263px;
	background-image : url(../design_normal/bandeau.gif);
	background-repeat : no-repeat;
	width : 550px;
	height : 100px;
	padding : 0;
}

span.menu_top{
	position : absolute;
	top: 120px;
	left: 275px;
	background-color : #EEEEEE;
	width : 550px;
	height : 40px;
	padding : 0;
}

.content_view {
/*previsualisation*/
	width:450px;
	background-color:#EEEEEE;
	border:5px solid #000000;
	margin-left:50px;
	padding:5px;
	text-align:left;
	font-size:0.8em;
}
.content_inscript {
	width:90%;
	background-color:#EEEEEE;
	border:1px solid #000000;
	padding:2px;
	text-align:left;
	font-size:0.8em;
}

.view_descrip {
	height:100px;
	background-color:#EEEEEE;
	text-align:top;
	padding:5px;
}

.panier {
	width:550px;
	background-color:#EEEEEE;
	border:1px solid #000000;
	font-size:0.8em;
	padding:2px;
	text-align:left;
}

.panier2 {
	width:550px;
	background-color:#EEEEEE;
	border:1px solid #000000;
	font-size:0.8em;
	padding:2px;
	text-align:left;
}


.paiement {
	width:700px;
	background-color:#EEEEEE;
	border:1px solid #000000;
	font-size:1em;
	padding:2px;
	text-align:left;
}

.paiement2 {
	width:700px;
	background-color:#EEEEEE;
	border:1px solid #000000;
	font-size:1.0em;
	padding:2px;
	text-align:left;
}

.content_facturation {
	width:90%;
	background-color:#EEEEEE;
	border:1px solid #000000;
	text-transform:capitalize;
	font-size:0.8em;
}

th {
	border-bottom:1px dotted #111111;
	text-transform:capitalize;
}

td {
	background-color:#EEEEEE;
}
td.blanc {	
	background-color:#FFFFFF;
}
td.gris	 {	background-color:#EEEEEE;	}
td.violet	 {	background-color:#EDEBF4;	}
td.transparent	 {	background-color:transparent;	}

td.banniere {
	height:100px;
	text-align:center;
	border-bottom:2px solid #000000;
}
td.contenu {
	width:790px;
	background-color:#EEEEEE;
}

td.visual {
	background-color:#EEEEEE;
	text-align:bottom;
	width:160px;
}

td.texte {
	background-color:#FFFFFF;
	height:60px;
	text-align:top;
	width:160px;
}
td.logo {
	text-align:top;	
}
td.fact_centre{
	background-color:#FFFFFF;
	border-right:1px dotted #000000;
	border-left:1px dotted #000000;
	margin-right:50px;
	text-align:center;
	padding:2px;
}
td.prixHT{
	background-color:#FFFFFF;
	border-top:1px solid #000000;
	font-size:1.0em;
	text-align:right;
	padding:2px;
}
td.prixTTC{
	background-color:#C8F0CD;
	border:1px solid #000000;
	font-size:1.3em;
	text-align:right;
	padding:2px;
}

td.td_bouton {
	background-color:#FFFFFF;
	width:50%;
	text-align:center;
	border:0px;
	padding:10px;
}

td.info_saisie {
	background-color:#FFFFFF;
	width:218px;
	text-align:center;
	border:1px solid #000000;
	text-transform:none;
}

td.affiche_prix {
	background-color:#EEEEEE;
	width:100px;
	text-align:center;
	border:0px solid #000000;
	text-transform:none;
	font-size:2.0em;
}

td.titreview {
	text-align:center;
	font-size:1.2em;
	text-transform:capitalize;
}

td.prix_titre{
	text-align:center;
	font-size:1.8em;
	text-transform:capitalize;

}

td.cadre_neige{
width : 450px;
height : 200px;	
background-image : url(../design_normal/fond_cellule.jpg);
background-repeat : no-repeat;
}

img {
	border:0px;	
}

a {
	color:#000000;
	text-decoration:none;
}

a:hover {
	color:#000000;
	text-decoration:none;
	background-color:#EEEBE7;
}

.gauche {
	font-size:0.8em;
}

ul {
	text-transform:capitalize;
}

.piedepage {
	font-size:0.8em;
}

hr {
	display:none;
	background:url("design_normal/hr.gif") repeat;
}

input.texte {
	border:1px solid #000000;
	background-color:#FFFFFF;
	width:140px;
}

input.bouton {
	background-color:#FFFFFF;
	width:40px;
	height:18px;
	margin-left:100px;
	border:2px solid #000000;
	font-size:0.7em;
}

h1 {
	margin-left:25%;
	margin-right:25%;
	padding:2px;
	font-size:0.8em;
	text-align:center;
	font-weight:bold;
	border-bottom:2px solid #A19CBE;
}

input.facturation_correct {
	border:1px solid #A19CBE;
	text-align:left;
	width:298px;
	background-color:#C8F0CD;
}

textarea.commentaire{
	border:1px solid #A19CBE;
	text-align:left;
	width:90%;
	height:100px;
	background-color:#C8F0CD;
}

td.comm_gauche{
	background-color:#FFFFFF;
	width:90%;
	text-align:center;	
}

input.facturation_erreur {
	border:2px solid #CB2D2D;
	text-align:left;
	width:298px;
	background-color:#C8F0CD;
}

.text_fact {
	color:#000000;
	text-shadow: 0.2em 0.2em 0.2em #C8F0CD;
}

input.livraison_correct {
	border:1px solid #A19CBE;
	text-align:left;
	width:298px;
	background-color:#F8F9A7;
}

input.livraison_erreur {
	border:2px solid #CB2D2D;
	text-align:left;
	width:298px;
	background-color:#F8F9A7;
}

.bouton_facture {
	background-color:#FFFFFF;
	width:150px;
	height:20px;
	margin:2px;
	border:2px solid #000000;
	font-size:1.2em;

}

.bouton_facturation {
	background-color:#FFFFFF;
	width:75px;
	height:25px;
	margin-right:150px;
	margin-left:150px;
	border:2px solid #000000;
	font-size:1.3em;
}

.bouton_facturation1 {
	background-color:#FFFFFF;
	width:75px;
	height:25px;
	margin-right:100px;
	margin-left:150px;
	border:2px solid #000000;
	font-size:1.3em;
}

.bouton_facturation2 {
	background-color:#FFFFFF;
	width:75px;
	height:25px;
	margin-right:100px;
	margin-left:0px;
	border:2px solid #000000;
	font-size:1.3em;
}


.text_livr {
	color:#000000;
	text-shadow: 0.2em 0.2em 0.2em #C8F0CD;
}

.must {
	color:#CB2D2D;
}

.text_erreur {
	background-color:#EDEBF4;
	width=350px;
	padding:2em;
	color:#000000;
	font-weight:bold;
	font-size:0.8em;
	border:1px solid #000000;
	margin-left:30px;
}

.over3 {
	width:520px;
	height:450px;
	font-size:0.8em;
	border:1px solid #000000;
	background-color:#EEEEEE;
	margin-left:32px;
	text-align=center;
	overflow: auto;
}

.changement {
	width:75%;
	height:300px;
	font-size:1.0em;
	border:1px solid #000000;
	background-color:#EEEEEE;
	margin-left:12.5%;
	padding-top:25px;
	text-align:center;
}

.tshirt_jour_img {
	width:670px;
	height:250px;
	font-size:0.8em;
	border:1px solid #000000;
	background-color:#EEEEEE;
	margin-left:50px;
	margin-top:30px;
	padding-top:0px;
	text-align:center;
}

.tshirt_jour_img2 {
	width:670px;
	height:220px;
	font-size:0.8em;
	border:1px solid #000000;
	background-color:#EEEEEE;
	margin-left:50px;
	padding-top:0px;
	text-align:center;
}

.tshirt_jour_text {
	width:263px;
	height:30px;
	font-size:0.8em;
	border:1px dotted #000000;
	background-color:#EEEEEE;
	margin-left:263px;
	padding-top:7px;
	text-align:center;
}

.menu_page {
	position:relative;
	width:250px;
	height:50px;
	font-size:0.8em;
	border:1px dotted #000000;
	background-color:#EEEEEE;
	margin-top:15px;
	margin-left:250px;
	padding-top:2px;
	text-align:center;
}

.div_bas_facturation {
	width:90%;
	height:50px;
	font-size:0.8em;
	border:1px dotted #000000;
	background-color:#EEEEEE;
	margin-top:15px;
	padding-top:7px;
	text-align:center;
	
	
}

.div_paiement {
	position:relative;
	background-color:#EEEEEE;
	width:650px;
	padding:2em;
	color:#000000;
	font-weight:bold;
	font-size:1em;
	border:1px dotted #000000;
	margin-left:145px;
}

.div_top {
	position:absolute;
	center:1%;
	width:770px;
	background-color:#EEEEEE;
	border-top:2px solid #000000;
	border-bottom:1px solid #000000;
	border-right:2px solid #000000;
	border-left:2px solid #000000;
	margin-left:11%;
}

.div_general {
	position:absolute;
	center:1%;
	width:770px;
	background-color:#EEEEEE;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-right:2px solid #000000;
	border-left:2px solid #000000;
	
	
}

.div_menu_vertical {
	position:absolute;
	left:12.5%;
	background-color:#EEEEEE;
	width:15%;
	padding:5%;
	border-right:2px solid #000000;
	border-left:2px solid #000000;
	text-align:left;
	font-size:1.2em;
}

.total {
	width:100%;
	text-align:center;
}

.div_contenu {
	position:absolute;
	right:12.5%;
	background-color:#FFFFFF;
	width:35%;
}

.div_evidence {
	text-align:center;
	font-size:0.8em;
}

.div_evidence2 {
	top:50%;
	width:100%;
	text-align:center;
	font-size:0.8em;
}

.div_dessus {
	background-color:#EEEEEE;
}


