body{
	font-family:Tahoma;
}
form{
	margin:0px;
	padding:0px;
}
h1{
	font-size:30pt;
	text-align:center;
}
h2{
	font-size:16pt;
	text-align:center;
}
td{
	padding:5px;
	font-size:16pt;
	white-space: nowrap;
}
td.impressioncumuls{
	border-style:solid;
	border-width:1px;
	border-color:#808080;
	width:300px;
	font-size:14pt;
}
td.impressiongestion{
	border-style:solid;
	border-width:1px;
	border-color:#808080;
	font-size:10pt;
}
th{
	padding:5px;
	font-size:16pt;
	font-weight:normal;
}
th.deroulant{
	width:500px;
	background-color:#E0E0E0;
}
th.deroulant:hover{
	background-color:#80D080;
	cursor:pointer;
}
a{
	text-decoration:none;
	color:#600000;
}
input{
	background-color:#FFF0E0;
	padding:5px;
	font-size:16pt;
}
button{
	background-color:#FFF0E0;
	padding:5px;
	font-size:16pt;
	border-radius:6px 6px;
}
select{
	background-color:#E0FFE0;
	padding:5px;
	font-size:16pt;
}
.compositionproduit{
	font-size:13pt;
	padding:1px;
	border-width:1px;
}

.error{
	color:#D00000;
}
.success{
	color:#00B000;
}

.prix{
	color:red;
}
textarea{
	font-size:13pt;
}
.panier{
	position:fixed;
	overflow-y:scroll;
	height:70%;
	text-align:center;
	padding:30px;
	border-width:1px;
	border-color:#404040;
	border-style:solid;
}
.affichersurordinateur{
	display:block;
}
.affichersursmartphone{
	display:none;
}

.mentionslegales{
	text-align:justify;
	width:900px;
}

@font-face{
  font-family: Tahoma;
  src: url(tahoma.ttf);
}
@media only screen and (max-width: 1080px){
	body{
		zoom:200%;
	}
	.panier{
		position:relative;
	}
	th.deroulant{
		width:550px;
		font-size:22pt;
	}
	.affichersurordinateur{
		display:none;
	}
	.affichersursmartphone{
		display:block;
	}
}

@media print{
   .noprint{
       display:none;
   }
}