h1 {
color: #000000;
margin: 0px;
padding: 0.5em;
font-size: 1.5em;
font-weight:bold;
}

h2 {
color: #48565f;
font-size: 13px;
font-weight:bold;
vertical-align:middle;
margin:5px;
padding:0px;
}


p {
clear:both;
font-size: 1em;
}


textarea {
color:#000000;
border: solid 1px #828282;
background-color:#FFF;
font-weight: normal;
padding:1px;
border-spacing : 1px;
width: 100%;
font-size:1em;
}

input {
color:#000000;
/*border: solid 1px #828282;*/
background-color:#FFF;
margin:2px 0px 2px 0px;
}

select {
color:#000000;
border: solid 1px #828282;
background-color:#FFF;
}

.droite {
text-align: right;
padding-left: 0px;
}

.bold {
font-weight:bold;
}

p.flash{
color:#dd0000;
font-weight:bold;
}

.retour {
clear: both;
}

p.retour img {
float: none;
}

.alignerimage {
vertical-align: middle;
}

/* Enregistrement Début */

div.enregistrement {
float:left;
background: #ffffff;
margin: 0px;
padding:5px 0px 5px 0px;
}

div.enregistrement span.enregistrement{
margin:0px;
padding:0px;
}

div.enregistrement span.enregistrementgauche {
float: left;
margin: 0px;
padding:0px;
width: 200px;
}

div.enregistrement span.enregistrementdroite  {
float: left;
margin: 0px;
padding:0px;
width: 220px;
}

form#entryform p {
text-align: left;
}

form#entryform span input.champtexte {
width:250px;
}

form#entryform fieldset {
border: 1px solid #000000;

}

form#entryform textarea {
width: 250px;
height:30px;
}

.notice, .etoile {
color:#990000;
font-weight:bold;
font-size:0.9em;
}

.left {
text-align: left;
}

.center {
text-align: center;
}

.right {
text-align: right;
}

/* Tableau minicaddie*/

table.minicaddie {
width:100%;
}

table.minicaddie td {
border-bottom: solid 1px #ffffff;
padding: 0.1em;
}

table.minicaddie td.fin {
border-bottom: none;
padding-top:10px;
}

table.minicaddie td.final {
font-weight:bold;
color:#48565f;
}

table.minicaddie caption {
color: #48565f;
font-weight: bold;
text-align: left;
}

/* Tableau caddie et historique des commandes */

table.caddie {
	width: 100%;
}

table.caddie td {
border-bottom: solid 1px #ddd;
padding: 0.1em;
}

table.caddie th {
border-bottom: solid 1px #ddd;
padding: 0.1em;
}

table.caddie caption {
background: #425B81;
color: #fff;
font-weight: bold;
text-align: left;
}

.listeprod {
text-align: left;
}

div.totalcaddie p {
padding-right: 1em;
text-align: left;
}

div.totalcaddie ul {
list-style : none;
margin: 0px;
padding: 0.5em 0 0.5em 0;
}

div.totalcaddie li {
border-left: 1px solid #ddd;
display: inline;
padding: 0 0.5em 0 0.6em;
}

div.totalcaddie li.premier {
border-left: 0px;
padding: 0 0.5em 0 0.6em;
}

div.totalcaddie li.dernier {
border-left: 1px solid #ddd;
padding: 0 0.5em 0 0.6em;
}



.boutoncaddie ul {
list-style : none;
margin: 0px;
padding: 0.5em 0 0.5em 0;
}

.boutoncaddie  li {
border-left: 1px solid #ddd;
display: inline;
padding: 0 0.5em 0 0.6em;
}


/*maryline page change_mot_pass_form*/

.changepass {
background: #fff;
border: 1px solid #ddd;
color: #000;
float: left;
margin: 0.2em 0 0.5em 0;
padding: 0.3em 0 0.2em 0;
width: 98%;
}

/*maryline page change_param_form*/

.changeparam {
background: #fff;
border: 1px solid #ddd;
color: #000;
float: left;
margin: 0.2em 0 0.5em 0;
padding: 0.3em 0.2em 0.2em 0.2em;
}

.changeparamgauche {
background: #fff;
color: #000;
float: left;
margin: 0.2em 0 0.5em 0;
padding: 0.2em 0 0.2em 0;
width: 278px;
}

.changeparamdroite {
background: #fff;
color: #000;
float: left;
margin: 0.2em 0 0.5em 4px;
padding: 0.2em 0 0.2em 0;
width: 278px;
}

.changeparam2 {
background: #fff;
color: #000;
float: left;
margin: 0.2em 0 0.5em 0;
padding: 0.3em 0 0.2em 0;
}

.formulaire-param {width:150px;}

/*maryline page historique_commande_liste*/

div#commande {
background: #425B81;
clear: both;
color: #fff;
font-size: 100%;
overflow: hidden;
width: 100%;
height:30px;
}

div#commande ul {
margin: 0px;
padding: 0px;
height:30px;
}

div#commande ul li {
background: #425B81;
color: #fff;
display: inline;
list-style: none;
line-height:10px;
}

div#commande1 {
clear: both;
color: #000000;
font-size: 100%;
overflow: hidden;
width: 100%;
height:30px;
}

div#commande1 ul {
margin: 0px;
padding: 0px;
height:30px;
}

div#commande1 ul li {
color: #000000;
display: inline;
list-style: none;
line-height:10px;
}

/* maryline page step1  */

div.stepgauche {
background: #fff;
color: #000;
padding: 0px;
margin: 0px 5px 0px 0px;
width: 230px;
float:left;
}

div.stepdroite {
background: #fff;
color: #000;
padding: 0px;
margin: 0px;
width: 230px;
float:left;
}

form#entryformstep p {
text-align: left;
}



form#entryformstep legend {
color:#000000;
font-weight:bold;
}

form#entryformstep p.droite {
text-align: right;
}

form#entryformstep textarea {
width: 98%;
}

form#entryformstep p.boutonenregistrement {
clear: both;
}

fieldset {border:1px solid #000000;color:#000000;margin:0px 0px 10px 0px;padding:2px;}

legend {color:#000000;font-weight:bold;}

.formulaire-achat {width:140px;}

/* achat/index.php */

.achatgauche {
background: #ff0000;
border: 1px solid #ddd;
color: #000;
float: left;
margin-top: 0.5em;
min-height: 260px;
padding-top: 0.5em;
width: 250px;
}

.achatdroite {
background: #fff;
border: 1px solid #ddd;
color: #000;
float: left;
margin: 0.5em 0 0 4px;
min-height: 260px;
padding-top: 0.5em;
width: 250px;
}

/*caddie.php */

th.caddie{
background: #710b13;
color : #ffffff;
}

ul.caddie {text-align:center;}

.caddie_red {color : #ff0000; font-weight:bold;}

p.caddie_bold {color : #000000; font-weight:bold;text-align: left;}

div#choix_zone p{
text-align: left;
}

/*step2 */

.step2 {
background: #fff;
color: #000;
float: left;
margin: 0.2em 0 0.5em 0;
padding: 0.2em 0 0.2em 0;
width: 98%;
}

#step2caddie {
background: #fff;
color: #000;
float: left;
margin: 0.2em 0 0.5em 0;
padding: 0.2em 0 0.2em 0;
width: 98%;
text-align:right;
}

div#center {text-align:center;}


div#left {text-align:left;}


/* utilisateurs/contact */

#contact table{
padding:1em;
}

#contact textarea{
width: 90%;
}

#contact input{
width: 90%;
}

#contact .bouton{
width:125px;
color:#000000;
border: solid 1px #828282;
background-color:#FFF;
font-weight: normal;
padding:1px;
border-spacing : 1px;
}

#contact .gauche{
width: 25%;
}

#contact .droite{
width: 75%;
}

/* fonction colonne */

#colonne {
text-align:center;
}

/* Module publicité */

#publicite {
text-align:center;
}

/* Module nuage de tag */

#nuage {
text-align: justify;
position:relative;
line-height:25px;
padding: 0.5em;
}

#nuage a {text-decoration:none}

#nuage a.level0 {font-size:9px; color:#BFBFBF;}

#nuage a.level1 {font-size:9px; color:#B8C9D6;}

#nuage a.level2 {font-size:10px; color:#668AA8;}

#nuage a.level3 {font-size:10px; color:#47657B;}

#nuage a.level4 {font-size:11px; color:#E76300;}

#nuage a.level5 {font-size:11px; color:#685C65;}

#nuage a.level6 {font-size:12px; color:#8C524D;}

#nuage a.level7 {font-size:13px; color:#B44732;}

#nuage a.level8 {font-size:14px; color:#E53A11;}

#nuage a.level9 {font-size:15px; color:#E76300; font-weight: bold}

#nuage a.level10 {font-size:17px; color:#FF3300; font-weight: bold}

#nuage a:hover {color: white; background-color: #668AA8;}


p.notice {
color:#710b13;
font-size:11px;
text-decoration:none;
}

.notice:link, .notice:visited, .notice:active{
color:#710b13;
font-size:11px;
text-decoration:none;
}

.notice:hover{
color:#710b13;
font-size:11px;
text-decoration:underline;
}


span.ecotaxe {
font-weight:normal;
color:#000000;
font-size:11px;
}

.bouton {
background-image:url('images/bouton_fond.png');
background-repeat:no-repeat;
color:#fff;
width:170px;
height:25px;
text-align:center;
padding-top:0.3em;
font-size:13px;
font-weight:bold;
}

.bouton:link, .bouton:visited, .bouton:active {
color:#fff;
font-size:13px;
}

.bouton:hover {
background-image:url('images/bouton_fond.png');
background-repeat:no-repeat;
color:#fff;
width:170px;
height:25px;
text-align:center;
text-decoration:none;
font-size:13px;
font-weight:bold;
}

.clicbouton {
background-image:url('images/bouton_fond.png');
background-repeat:no-repeat;
color:#fff;
width:170px;
height:25px;
text-align:center;
font-size:13px;
font-weight:bold;
border:0px;
padding-bottom:0.6em;
}

.blanc:link {color:#ffffff;font-size:13px;font-weight:bold;}

.blanc:visited {color:#ffffff;font-size:13px;font-weight:bold;}

.blanc:hover {color:#ffffff;text-decoration:none;font-size:13px;font-weight:bold;}

#pscroller1{
width: 90%;
height: 150px;
padding: 5px;
/*border: 1px solid black;
background-color: lightyellow;*/
}

table.fp {
	background-color:#fff;
	width:470px;

}

td.fp_produit {
	width:235px;
	height:235px;
	vertical-align:top;
}

td.fp_image_grande {
	width:235px;
	height:235px;
	text-align:center;
	vertical-align:middle;
	
}

td.fp_descriptif {
	text-align:justify;
	height:25px;
}

td.fp_image{
	width:470px;
	text-align:center;
	vertical-align:middle;
}

td.fp_descriptif{
	width:470px;
	text-align:justify;
}

td.fp_ami {
	background-color:#fff;
	width:470px;
	text-align:left;
}

span.titre_produit {
	color: #48565f;
	font-size: 14px;
	font-weight:bold;
}

span.prix {
	color:#ab0d1a;
	font-size:15px;
	font-weight:bold;
}