h3 {
	font-size: 1em;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
}

h4 {
	font-size: 0.9em;
	font-weight:normal;
	margin-top: 0px;
	padding: 0px;
}


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;
}

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;
	
	margin: 0px;
	padding: 5px;
}

div.enregistrement span.enregistrement{
	width: 500px;
	margin: 0px;
}



div.enregistrement span.enregistrementgauche {
	float: left;
	margin: 0px;
	width: 150px;
	padding-right: 10px;
}

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

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

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

form#entryform fieldset {
	border: 1px solid #ddd;
	width:500px;
}

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:162px;
	text-align:left;
	
}

table.minicaddie td {
	width:162px;
	border-bottom: solid 1px #ddd;
}

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



/* Tableau caddie et historique des commandes */

table.caddie {
	width: 98%;
}

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  */

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

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

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

form#entryformstep fieldset {
	border: 1px solid #dddddd;
}

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 #dddddd;color:#000000;}

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: #d3d3d3;
	color : #555555;
}

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;}

#center img{
	border:0px;
}
div#left {text-align:left;}

/*achat/produit_details.php */

.produit_detail_gauche {
	background: #fff;
	border: 1px solid #ddd;
	float: left;
	margin: 0.2em 0 0.5em 0;
	padding: 0.2em 0 0.2em 0;
	width: 278px;
}

.produit_detail_droite {
	background: #fff;
	border: 1px solid #ddd;
	float: left;
	margin: 0.2em 0 0.5em 4px;
	padding: 0.2em 0 0.2em 0;
	width: 278px;

}

div.produit_detail_droite p {text-align:left;}

div.produit_detail_gauche p {text-align:center;}

.produit_detail_img3 {
	background: #fff;
	border: 1px solid #ddd;
	float: left;
	margin: 0.2em 0 0.5em 0;
	padding: 0.2em 0 0.2em 0;
	width: 278px;
	text-align:center;
}

.produit_detail_img4 {
	background: #fff;
	border: 1px solid #ddd;
	float: left;
	margin: 0.2em 0 0.5em 4px;
	padding: 0.2em 0 0.2em 0;
	width: 278px;
	text-align:center;
}

div ul.produit_detail {
	background: #ffffff;
	float: left;
	width: 33%;
	margin: 0.5em 0 0.5em 0;
	padding: 0px;
}

div ul.produit_detail li {
	list-style-type: none;
	padding: 0 0 0 0.5em;
}

input img {
	border:0px;
}

/* 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;}


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

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

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



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

td.fp_descriptif{
	width:525px;
	text-align:justify;
	border-top:1px dotted #898989;
}

td.fp_ami {
	background-color:#fff;
	border-top:1px dotted #898989;
	border-bottom:1px dotted #898989;
	width:525px;
	text-align:left;
}

span.titre_produit {
	color: #464646;
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;
}


p.notice {
	color:#cc0000;
	font-size:1em;
	text-decoration:none;
}

.notice:link, .notice:visited, .notice:active{
	color:#cc0000;
	font-size:1em;
	text-decoration:none;
}

.notice:hover{
	color:#cc0000;
	font-size:1em;
	text-decoration:underline;
}

span.prix {
font-weight:bold;
font-size:16px;
color:#ed1b23;
}

span.prix-barre {
font-weight:bold;
font-size:11px;
color:#363636;
}
span.ecotaxe {
	font-weight:normal;
	color:#000000;
	font-size:0.9em;
}

.bouton {
	background-image:url(images/bouton_fond.png);
	background-repeat:no-repeat;
	color:#464646;
	width:133px;
	height:27px;
	text-align:center;
	padding-top:0.3em;
	font-size:10px;
	font-weight:bold;
}

.bouton:link, .bouton:visited, .bouton:active {
	color:#464646;
	font-size:10px;
	font-weight:bold;
}

.bouton:hover {
	background-image:url(images/bouton_fond.png);
	background-repeat:no-repeat;
	color:#464646;
	width:133px;
	height:27px;
	text-align:center;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}

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

#content h2 {
	color: #425B81;
	background-color:#f7f7f7;
	border-bottom:1px solid #425B81;
	font-size: 1.1em;
	font-weight:bold;
	vertical-align:middle;
}

.blanc:link {color:#464646;font-weight:bold;font-size:10px;}

.blanc:visited {color:#464646;font-weight:bold;font-size:10px;}

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

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