.CellsNumeriques
{
	text-align:right;
}
div, ul, li, p
{
	margin: 0;
	padding: 0;
	border:0;
	font:14px tahoma, arial, helvetica, sans-serif;
	color:#322C2B;
}

input, textarea, select{font:11px Tahoma, Arial, Geneva, sans-serif; color:#000000; border:1px solid #C0BBB1;}

h1
{
	font:14px tahoma, arial, helvetica, sans-serif;
}
h2
{
	font:20px tahoma, arial, helvetica, sans-serif;
	color:#af0300;
}

img{ border:0; }

body
{
	background: url("../images/01-company-2_01.jpg") repeat 0 0; 
	text-align: center;
}

a:link { text-decoration:underline; color: #003399; }
a:visited { text-decoration:underline; color: #003399; }
a:hover { text-decoration:underline;	color: #003399; }

.icon{height:16px; width:16px; cursor:pointer;}

#bloc
{
	width: 866px;
	margin: 0 auto;
}

#header 
{
	background: url("../images/bgr_head.jpg") no-repeat 0 0;
	width: 100%;
	height: 230px;
}

#menuPrincipal
{
	background: url("../images/SousLeMenu.jpg") no-repeat 0 0;
	width: 100%;
	height: 54px;
}
#menuPrincipal ul
{
	list-style-type : none;
	margin-left: 113px;
}
#menuPrincipal li 
{
	float: left;
}
#idMenuElem1 
{
	display: block;
	width: 131px;
	height: 53px;
	text-decoration: none ;
	background: url("../images/menuElem1.gif") no-repeat 0 0;
	text-indent: -5000px ;
}
#idMenuElem1:hover
{
background: url("../images/menuElem1.gif") no-repeat 0 -53px;
}
#idMenuElem1Select 
{
	display: block;
	width: 131px;
	height: 53px;
	text-decoration: none ;
	background: url("../images/menuElem1.gif") no-repeat 0 -53px;
	text-indent: -5000px ;
}
#idMenuElem2 
{
	display: block;
	width: 119px;
	height: 53px;
	text-decoration: none ;
	background: url("../images/menuElem2.gif") no-repeat 0 0;
	text-indent: -5000px ;
}
#idMenuElem2:hover
{
background: url("../images/menuElem2.gif") no-repeat 0 -53px;
}
#idMenuElem2Select
{
	display: block;
	width: 119px;
	height: 53px;
	text-decoration: none ;
	background: url("../images/menuElem2.gif") no-repeat 0 -53px;
	text-indent: -5000px ;
}
#idMenuElem3 
{
	display: block;
	width: 134px;
	height: 53px;
	text-decoration: none ;
	background: url("../images/menuElem3.gif") no-repeat 0 0;
	text-indent: -5000px ;
}
#idMenuElem3:hover
{
background: url("../images/menuElem3.gif") no-repeat 0 -53px;
}
#idMenuElem3Select
{
	display: block;
	width: 134px;
	height: 53px;
	text-decoration: none ;
	background: url("../images/menuElem3.gif") no-repeat 0 -53px;
	text-indent: -5000px ;
}
#idMenuElem4
{
	display: block;
	width: 115px;
	height: 53px;
	text-decoration: none ;
	background: url("../images/menuElem4.gif") no-repeat 0 0;
	text-indent: -5000px ;
}
#idMenuElem4:hover
{
background: url("../images/menuElem4.gif") no-repeat 0 -53px;
}
#idMenuElem4Select
{
	display: block;
	width: 115px;
	height: 53px;
	text-decoration: none ;
	background: url("../images/menuElem4.gif") no-repeat 0 -53px;
	text-indent: -5000px ;
}
#idMenuElem5
{
	display: block;
	width: 144px;
	height: 53px;
	text-decoration: none ;
	background: url("../images/menuElem5.gif") no-repeat 0 0;
	text-indent: -5000px ;
}
#idMenuElem5:hover
{
	background: url("../images/menuElem5.gif") no-repeat 0 -53px;
}
#idMenuElem5Select
{
	display: block;
	width: 144px;
	height: 53px;
	text-decoration: none ;
	background: url("../images/menuElem5.gif") no-repeat 0 -53px;
	text-indent: -5000px ;
}

#deuxBoutons
{
	width: 100%;
	height: 219px;
	background: url("../images/tal_c_1_03.jpg") no-repeat 0 0;
}
#boutonGauche
{
	display: block;
	float:left;
	margin-left: 120px;
	width: 310px;
	height: 208px;
	text-decoration: none ;
	background: url("../images/1_pic_1.jpg") no-repeat 0 0;
	text-indent: -5000px ;
}
#boutonDroite
{
	display: block;
	float:right; 
	width: 310px;
	margin-right:120px;
	height: 208px;
	text-decoration: none ;
	background: url("../images/1_pic_2.jpg") no-repeat 0 0;
	text-indent: -5000px ;
}

#titresHome
{
	width: 100%;
	height: 55px;
	background: url("../images/2_h_1_04.jpg") no-repeat 0 0;
}

#content
{
	padding-top: 20px;
	width: 100%;
	background: url("../images/01-company-2_05.jpg") repeat-y 0 0;
	overflow: auto;
	text-align: left;
		
}
#contentProduits
{
	width: 100%;
	background: url("../images/03-products_02.jpg") repeat-y 0 0;
	overflow: auto; 
	text-align: left;
		
}
#contentProduitsDetails
{
	width: 100%;
	background: url("../images/03-products_02_2.jpg") repeat-y 0 0;
	overflow: auto; 
	text-align: center;
		
}
#contentSimple
{
	padding-top: 20px;
	width: 100%;
	background: url("../images/02-services_02.jpg") no-repeat 0 0;
	height: 400px;
}

#presentation p{line-height: 1.3;}
#presentation
{
	width: 250px;
	float:left;
	margin-left: 160px;
	text-align: justify;
	
}

#news
{
	width: 250px;
	float:right; 
	margin-right:145px;
	text-align: justify;
}

#news ul 
{
list-style: none;
}

#news li a
{
	 float: left;
}
.uneNews
{
	margin-top: 5px;
}
.uneNewsImg
{
	margin-top: 6px;
	margin-right:5px;
	float: left;
}

#idFooter
{
	width: 100%;
	height: 145px;
	background: url("../images/01-company-2_06.jpg") no-repeat 0 0;
}
#idFooterSimple
{
	width: 100%;
	height: 145px;
	background: url("../images/02-services_03.jpg") no-repeat 0 0;
}
#idFooterProduits
{
	width: 100%;
	height: 145px;
	background: url("../images/2_h_1_06.jpg") no-repeat 0 0;
}
#idFooterDetailsProduits
{
	width: 100%;
	height: 145px;
	background: url("../images/2_h_1_06_2.jpg") no-repeat 0 0;
}

.icone
{
	height: 16px;
	width: 16px;
}
#iconeCroix
{
	cursor:pointer;
	height: 16px;
	width: 16px;
	float:right;
}

#titreProduits
{
	background: url("../images/titreProduits.jpg") no-repeat 0 0;
	height: 65px;
	text-align: left;
	clear:both;
}
#infoPanier
{
	margin-top: 20px;
	float: right;
	text-align: right;
	margin-right:140px;
	padding-bottom:0px;
	margin-bottom:0px;
}
#idTXTtitreProduits
{
	margin-top: 20px;
	float:left;
	margin-left :140px;	
	clear:both;
}

#idDescriptionChoixCategoriesPageProduits
{
	width:100%;
	height: 50px;
}
#idDescriptionPageProduits
{
	float:left;
	margin-left: 140px;
	width: 270px;
}
#idChoixCategoriesPageProduits
{
	float: right;
	margin-right: 140px;
	width: 270px;
	text-align: right;
}

#conteneurProduitsGauche
{
	margin-left :160px;
	float: left;
	width:250px;
}
#conteneurProduitsDroite
{
	margin-right :140px;
	float: right;
	width:250px;
}
#conteneurProduitsGauche ul
{
	list-style-type:none;
}
#conteneurProduitsDroite ul
{
	list-style-type:none;
}
#conteneurProduitsGauche li
{
	margin-bottom: 10px;
}
#conteneurProduitsDroite li
{
	margin-bottom: 10px;
}
#conteneurProduitDetails
{
	margin-right :140px;
	margin-left:140px;	
}
#TXTProduitDetails
{
	text-align: justify;
}

#tableauPanier
{
	border: 1px solid #360401; 
	margin: auto;
	width:500px;	
	border-collapse: collapse;
}
#tableauPanier tr
{
	height: 30px;
}
#tableauPanier td
{
	padding: 3px;
	vertical-align:middle;
	border-right:  1px solid #360401;
	text-align: right;
}
#tableauPanier tr
{
	vertical-align:top;
}
#conteneurPanierTableau
{
	margin-right :140px;
	margin-left:140px;	
	text-align: center;
}

#idDivInfoPers
{
	width:550px;
	text-align:center;
	margin: auto;
}
#idFormInfoPers
{
	margin: auto;
	text-align:center;
}
#idTableInfoPers
{
	margin: auto;
	text-align:left;
}
#idTableInfoPers input
{
	width: 200px;
}
#butonValider
{
	border: 1px solid black;
	padding: 3px;
	margin-top: 15px;
	background-color: #cdd2ec;
}
#idTableInfoPers select
{
	width: 200px;
}
#conteneurBoutique #imgSurNous{float: right; margin-left: 20px;margin-top: 10px}
#conteneurBoutique p {line-height: 1.4;  text-align:justify}
#conteneurBoutique
{
	margin-right: 140px;
	margin-left: 140px;	
	text-align: left;
}
#conteneurContact #idPlan{float: right; margin-left: 20px; margin-top: 10px;text-align:center}
#conteneurContact .titre{ text-decoration: underline; }
#conteneurContact
{
	margin-right: 140px;
	margin-left: 140px;	
	text-align: left;
}
#conteneurSurNous p {line-height: 1.4;  text-align:justify}
#conteneurSurNous #imgSurNous{float: right; margin-left: 20px; margin-top: 10px}
#conteneurSurNous
{
	margin-right: 140px;
	margin-left: 140px;	
	text-align: left;
}
#tableauCentreur td{border:0px; padding:0px; margin:0px; vertical-align:middle; width: 20px}
#tableauLivraison{ margin: auto; width:500px;}
#tableauLivraison td{border:0px; padding:0px; margin:0px; vertical-align:middle;}
