/* CSS Document */

/*L'en-tête corps du document charte graphic du site public*/
body
{
	margin-left: 0px;
	margin-top: 0px;
	width: 936px;
	height: 1100px;
	margin: 0px;
	padding: 0px;
	background-image:url("../images/fond lrv ht 8 copie.jpg");
	background-repeat:no-repeat;
}

/*tableau accueil des annonces */
#table2 
{
	position:absolute;
	height:130px;
	width:750px;
	left: 240px;
	top: 310px;
	vertical-align:middle;
}
#table2 a
{
	
	text-decoration:none;
}

/*text pour le mini panier*/
.ptitpanier {
font-size: x-small; 
font-weight: 
bold; 
}



/*class defini le style du texte dans les annonce accueil prom nouveau et actuellement */
.nomarticle
{
	font-size:16px;
	text-align:center;
	font-weight: bold;
 	color:#000000;
 	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}


.ancienprix
{
	font-size:16px;
	text-align:center;
 	color:#0033CC;
 	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration:line-through;
	
}

.ancienprix a
{
	font-size:16px;
	text-align:center;
 	color:#0033CC;
 	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration:line-through;
	}
.ancienprix a:visited
{
	font-size:16px;
	text-align:center;
 	color:#0033CC;
 	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration:line-through;
	
}

.commentaire
{
	text-align:center;
 	color:#003399;
 	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.prix
{
	text-align:center;
 	color:#0033CC;
 	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	
}

/*class gestion defini le style du texte dans le menu gestion */
.gestion a/* defini que le text est un lien*/
{
	text-align: center; /* defini que le text centré*/
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color:#333333;
	font-weight:bold; /*text gras*/
	text-decoration:none;
}

.gestion a:hover/*n3 defini que le text du lien survolé*/
{
	color:#FF3333;
}

/*#region modifiable out en attente de suppression si inutile
{
	position:absolute;
	left:200px;
	top:300px;
	width:400px;
	height:800px;
}*/

/*bloc accueil catégorie*/
#introcat
{
	position:absolute;
	left:360px;
	top:150px;
	width:600px;
	height:600px;
}

.texteaccueilcategorie
{
	height:23px; /*hauteur du text*/
	text-align:center; /*position du text*/
	font-weight: bold;
 	color:#000000;
 	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

#tableauproduit
{
	position:absolute;
	left:250px;
	top:180px;
	width:605px;
	height:220px;
}

.erreurinscription
{
	text-align:center;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}



#erreurlogin
{
	position:absolute;
	left:400px;
	top:250px;
	width : 100px;
	height : 30px;
	text-align:center;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

/*bloc titre de la page*/
#titrepage
{
	position:absolute;
	left:350px;
	top:170px;
	width:400px;
	height:50px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color:#669933;
}

#sousmenu
{
	position:absolute;
	left:166px;
	top:180px;
	width:150px;
	height:50px;
}

.element_sousmenu
{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	line-height:16px;
	list-style:none;
}

.element_sousmenu a
{
	color:#66CC00;
	text-decoration:none;
}

.element_sousmenu a:hover
{
	color:#FFCC33;
}

/*Bloc titre des pages*/
#titrepage
{
	position:absolute;
	left:220px;
	top:170px;
	width:400px;
	height:30px;
}
#titrepageinscription
{
	position:absolute;
	left:205px;
	top:165px;
	width:730px;
	height:75px;
	background-image:url("../menu image/fondtitreinscriptioninfo.gif");
	background-repeat:no-repeat;
}

#titrepagepanier
{
	position:absolute;
	left:205px;
	top:165px;
	width:730px;
	height:75px;
	background-image:url("../menu image/fondtitreinscriptionpanier.gif");
	background-repeat:no-repeat;
}

#titrepagepaiement
{
	position:absolute;
	left:205px;
	top:165px;
	width:730px;
	height:75px;
	background-image:url("../menu image/fondtitrepaiement.gif");
	background-repeat:no-repeat;
}

#titrepageconfcom
{
	position:absolute;
	left:205px;
	top:165px;
	width:730px;
	height:75px;
	background-image:url("../menu image/fondtitreinscriptionconf.gif");
	background-repeat:no-repeat;
}

#titrepageaccueil
{
	position:absolute;
	left:370px;
	top:180px;
	width:500px;
	height:130px;
}

#anim_ca
{
	position:absolute;
	left:200px;
	top:150px;
	width:140px;
	height:150px;
}

.bleumarinegras
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#0033CC;
}
/*Titre des pages*/
.h1
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color:#669933;
}

.h2

{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color:#669933;
}

.h3
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FF0000;
	text-align:center;
}

.vers
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FF0000;
	text-align:center;
	text-decoration:none;
}

.vers a
{
	text-decoration:none;
}
.h4

{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FF9933;
	text-align:left;
}

.h5
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#333333;
	text-align:left;
}

.h6
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#669933;
	text-align:center;
}

.bonjour
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#669933;
	text-align:center;
}

.textetableau
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

.textetableaulogin
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

.textetableaupanier
{
	color:#CC66FF;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight: bold;
}

.textetableauleft
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

.textetableauright
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
}
.votrepanier
{
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight: bold;
	color:#FFFFFF;
}


.votrerecherche 
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight: bold;
	color:#66CC00;
	text-decoration:none;
}
.votrerecherche a
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight: bold;
	color:#66CC00;
	text-decoration:none;
}


/*L'animation du bandeau*/
#anim1
{
	position: absolute;
	left: 537px;
	top: 21px;
	width: 302px;
}

/*fraisdeport*/
#anim2
{
	position: absolute;
	left: 210px;
	top: 190px;
	width: 100px;
	height:100;
}

/*fraisdeportfichearticle*/
#animtranp2
{
	position: absolute;
	left: 200px;
	top: 120px;
	width: 100px;
	height:100;
}

/*date*/
#animdate
{
	position:absolute;
	margin-left:200px;
	margin-top:130px;
}

/*horloge*/
#animh
{
	position:absolute;
	margin-left:210px;
	margin-top:160px;
}

/*La barre de navigation*/
#table1
{
	position: absolute;
	left: 360px;
	top: 110px;
	width: 500px;
	border: none;
}

#navbar
{ 
 	border:0;
 	cellpadding:0;
 	cellspacing:0;
	margin:0; 
}

/*Le menu*/
#menu
{
	width: 165px;
	height: 35px;
	position: absolute;
	left: 18px;
	top: 170px;
	background-color: none;
}

.element_menu
{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	line-height:24px;
	list-style:none;
}

.element_menu a
{
	color:#66CC00;
	text-decoration:none;
}

.element_menu a:hover
{
	color:#FFCC33;
}

/*menu commande et panier*/
#menu2
{
	width: 91px;
	height: 44px;
	position: absolute;
	left: 18px;
	top: 512px;
}

.element_menu2
{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	line-height:20px;
	list-style:none;
}

.element_menu2 a
{
	color:#66CC00;
	text-decoration:none;
}

.element_menu2 a:hover
{
	color:#FFCC33;
}

#guide
{
	width:59px;
	position:absolute;
	left: 18px;
	top: 570px;
}

/*menu votre compte*/
#menu3
{
	width:100px;
	position:absolute;
	left: 18px;
	top: 580px;
}
.element_menu3
{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	list-style:none;
}

.element_menu3 a
{
	color:#000000;
}

.element_menu3 a:hover
{
	color:#FFCC33;
}

/*Le corps de la page*/
#corps
{
	margin-top:0px;
	margin-left:250px;
	position:absolute;
	top: 200px;
	width: 694px;
}

#corps h1
{
	color:#009933;
	text-align:center;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

#corps h2
{
	color:#FFCC00;
	text-align:center;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:18px;
}

.titremenu
{
	color:#CC66FF;
	text-align:left;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:18px;
}
/*Le tableau des produits*/

#table3
{
	position:absolute;
	left: 199px;
	top: 600px;
	align:center;
	texte-decoration:none;
}

.td
{
	height:23px;
 	width:230px;
	text-align:center;
 	color:#999999;
 	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	texte-decoration:none;

}

.td2
{
	height:80px;
 	width:140px;
	text-align:center;
 	color:#333333;
 	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	texte-decoration:none;
}

.td3
{
	height:80px;
 	width:140px;
	text-align:center;
 	color:#333333;
 	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:20px;
	texte-decoration:none;
}

.td4
{
	height:23px;
 	width:230px;
	text-align:center;
	font-weight: bold;
 	color:#000000;
 	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	texte-decoration:none;
}

.noir_non_soul
{
	height:23px;
 	width:230px;
	text-align:center;
	font-weight: bold;
 	color:#000000;
 	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

.noir_non_soul a
{	
	texte-decoration:none;
}

.th
{
	border-color:#FFCC66;
	border:1px solid;
	texte-decoration:none;
}

.tr
{
	width:230px;
}


/*L'intro*/
#intro
{
	position: absolute;
	left: 230px;
	top: 220px;
	width: 760px;
	height: 500px;
	padding: 10px;
}

.intro
{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	texte-indent:30px;
	color:#669900;
}

.intro a
{
	text-decoration:none;
}

.strong
{
}

.imageflottante
{
	float:left;
	margin-right:10px;
	width:234px; 
 	height:220px; 
}


#ficharticl
{
	position:absolute;
	left:260px;
	top:140px;
	width:650px;
	height:400px;
}

#sscate
{
	position:absolute;
	left:450px;
	top:250px;
	width:220px;
	height:34px;
}

.nomsscate
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#FFFFFF;
	font-weight:bold;
}

.nomproduit
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#FFFFFF;
	text-decoration: none;
}

.nomproduit a:link
{
	color:#FFFFFF;
	text-decoration: none;
}

.nomproduit a:visited
{
	color:#FFFFFF;
	text-decoration: none;
}

.nomproduit a:hover
{
	color:#FFCC66;
	text-decoration: none;
}

.nomproduit a:active
{
	color:#FFFFFF;
	text-decoration: none;
}

#plan
{
	position:absolute;
	left:450px;
	top:660px;
	width:522;
	height:268;
}

/*Les conditions de vente*/
#condition
{
	position:absolute;
	left:220px;
	top:220px;
	width:700px;
	border:1px solid;
	border-color:#FFCC66;
	padding:10px;
	text-align:justify;
}

#voletcondition
{
	position:absolute;
	left:200px;
	top:220px;
	width:400px;
	border:1px solid;
	border-color:#FFCC66;
	padding:10px;
	text-align:justify;
}

/*Le pied de page*/
#pied_de_page
{
	margin-top:1000px;
	margin-left:0px;;
	text-align:center;
}

#rech
{
	height:120px;
	width:160px;
	position:absolute;
	left: 20px;
	top: 685px;
}

#minipanier
{
	height: 74px;
	width: 100px;
	position:absolute;
	left: 29px;
	top: 550px;
}

#annonce
{
	width:59px;
	position:absolute;
	left: 18px;
	top: 970px;
}

/*phpstat*/
#stats
{
	width: 165px;
	height: 35px;
	position: absolute;
	left: 18px;
	top: 1050px;
	background-color: none;
}

#cadreinfo
{
	width: 650px;
	padding-top: 10px;
	background: url("../menu image/haut copie.gif") top left no-repeat;
	top: 200px;
	left: 250px;
	position: absolute;
	height: 177px;
}

#cadreinfo2
{
	width: 650px;
	height: 1200px;
	padding-top: 15px;
	background: url("../menu image/fondinscription2.gif") top left no-repeat;
	top: 250px;
	left: 250px;
	position: absolute;
}

#cadrelogin
{
	width: 650px;
	padding-top: 10px;
	background: url("../menu image/fondinscription.gif") top left no-repeat;
	top: 250px;
	left: 250px;
	position: absolute;
	height: 1200px;
}

#cadrecommande
{
	width: 650px;
	padding-top: 25px;
	background: url("../menu image/fondinscriptioncoord.gif") top left no-repeat;
	top: 250px;
	left: 250px;
	position: absolute;
	height: 800px;
}

#cadrepanier
{
	width: 650px;
	padding-top: 30px;
	background: url("../menu image/fondpanierhaut.gif") top left no-repeat;
	top: 250px;
	left: 250px;
	position: absolute;
	height: 200px;
}

#cadremailhaut
{
	width: 650px;
	padding-top: 120px;
	height: 120px;
	background: url("http://larueevertecom1.free.fr/imagemail/fondmailhaut.jpg") top left no-repeat;
	position: absolute;
}

#cadremailbas
{
	width: 650px;
	background: url("../imagemail/fondmailbas.jpg") bottom left no-repeat;
	padding-bottom: 20px;
}

#cadremailbas p
{
	margin: 0 30px 0 20px;
}

#mailmotdepasse
{
	width:650px;
	height:963px;
	background: url("http://larueevertecom1.free.fr/imagemail/fondmail.jpg") top left no-repeat;
	text-align:center;
	font:Arial, Helvetica, sans-serif;
	
}

#cadrevotrecompte
{
	width: 650px;
	padding-top: 25px;
	background: url("../menu image/fondpanierhaut.gif") top left no-repeat;
	top: 250px;
	left: 250px;
	position: absolute;
	height: 200px;
}

#cadrevotrecompte2
{
	width: 650px;
	padding-top: 15px;
	background: url("../menu image/fondvotrecompte.gif") top left no-repeat;
	top: 250px;
	left: 250px;
	position: absolute;
	height: 200px;
}

#cadrepaiement
{
	width: 500px;
	height: 300px;
	top: 250px;
	left: 450px;
	position: absolute;
}

#bloccadre
{
	width: 650px;
	background: url("../menu image/fondpanier.gif") bottom left no-repeat;
	padding-bottom: 20px;
}

#bloccadre p
{
	margin: 0 30px 0 20px;
}

#recappaiement
{
	width: 250px;
	height: 200px;
	top: 250px;
	left: 185px;
	position: absolute;
	background-color: #CCCCCC;
}

#boutique
{
	position: absolute;
	left: 213px;
	top: 170px;
	width: 755px;
	height: 580px;
	padding: 10px;
}

#contact
{
	position:absolute;
	left:220px;
	top:250px;
	width:700px;
	height:800px;
}
