/*	PARAMETRES GLOBAUX	DEBUT	*/

img, a img{
	border:none;
}
.clear {
	clear:both;
}
.left {
	float:left;
}
.right {
	float:right;
}
.center {
	text-align:center;
}

p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
a {
	margin:0px;
	padding:0px;
}
.important {
	color: #FF0000;
}


div.bandeau_acd {
	width: 995px;
	height:115px;
	background-image:url(images_site/fond_bandeau_acd.jpg);
	float:left;
}
div.bandeau_domo {
	width: 995px;
	height:115px;
	background-image:url(images_site/fond_bandeau.jpg);
	float:left;

}
div.zone_gauche  {
	width: 230px;
	float:left;
}
div.zone_centre  {
	width: 585px;
	float:left;
	margin:0px 0px 0px 10px;
}

div.zone_droite  {
	width: 160px;
	float:right;
}
/* . . . . . . . . . . . . . . . . . . . . . . . . .  HAUT : fil ariane */
div.animation_haut  {
	width: 700px;
	height:115px;
	float:left;
}
div.login  {
	width: 260px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	float:right;
	border-left: 1px solid #666666;
	padding-left:10px;
	margin:20px 0px 0px 10px;
}
div.login p  {
	padding-bottom:2px;
}
div.login a, div.login a:link, div.login a:visited  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}
div.login a:hover  {
	color: #000000;
	text-decoration:underline;
}
.titre_portlet {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin-left:25px;
}
.fil_ariane {
	width: 760px;
	height:15px;
	padding-left:25px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2D8110;
}
.fil_ariane a, .fil_ariane a:link, .fil_ariane a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2D8110;
	text-decoration:none;
}
.fil_ariane a:hover {
	text-decoration:underline;
}


/* . . . . . . . . . . . . . . . . . . . . . . . . .  GAUCHE : zone catalogue + zone partenaire */

div.zone_catalogue  {
	width: 230px;
	background-image:url(images_site/zone_cata_milieu.gif);
}
div.zone_cata_haut  {
	width: 210px;
	height:25px;
	background-image:url(images_site/zone_cata_haut_acd.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding:5px 0px 0px 20px;
	
}
div.zone_cata_bas  {
	width: 230px;
	height:50px;
	background-image:url(images_site/zone_cata_bas.gif);
}

div.zone_partenaires  {
	width: 230px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
div.zone_partenaires_logo{
	margin-left:10px;
}

div.zone_partenaires p, div.zone_partenaires img {
	width:48;
	height:27;
}

div.zone_partenaires p  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2D8110;
	text-align: justify;
	
}
	
.legende  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2D8110;
	margin-left: 15px;
	text-indent: 15px;
	text-align: justify;
}

/* . . . . . . . . . . . . . . . . . . . . . . . . .  CENTRE : anim + destockage  */
div.animation {
	width: 595px;
	height:400px;
}


td.destockage_haut {
	width: 100%;
	height:17px;
	background-image:url(images_site/fond_destockage_haut.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
	text-align:left;
	padding:30px 0px 10px 90px;
}



td.telecommande_haut {
	width: 100%;
	height:17px;
	background-image:url(images_site/fond_telecommande_haut.gif);
	background-repeat: no-repeat;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	text-align:left;
	padding:30px 0px 10px 90px;
}


td.preview_haut {
	width: 100%;
	height:17px;
	background-image:url(images_site/fond_consultes_haut.gif);
	background-repeat: no-repeat;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #7f3434;
	text-align:left;
	padding:30px 0px 10px 90px;
}


td.devis_haut {
	width: 100%;
	height:17px;
	background-image:url(images_site/fond_mesure_haut.gif);
	background-repeat: no-repeat;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #00447A;
	text-align:left;
	padding:30px 0px 10px 90px;
}

td.promotions_haut {
	width: 100%;
	height:15px;
	background-image:url(images_site/fond_promotions_haut.gif);
	background-repeat: no-repeat;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
	padding:30px 0px 5px 80px;
}

/*
td.destockage_haut {
	width: 100%;
	height:23px;
	background-image:url(images_site/fond_destockage_haut.gif);
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
	text-align:left;
	padding:33px 0px 0px 90px;
	
	background-repeat: no-repeat;
}


td.devis_haut {
	width: 100%;
	height:60px;
	background-image:url(images_site/fond_mesure_haut.gif);



	background-repeat: no-repeat;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-align:left;
	padding:26px 0px 0px 90px;
}


div.promotions_haut {
	width: 100%;
	height:32px;
	background-image:url(images_site/fond_promotions_haut.gif);
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
	padding:53px 0px 0px 80px;

}

td.promotions_haut {
	width: 100%;
	height:23px;
	background-image:url(images_site/fond_promotions_haut.gif);
	background-repeat: no-repeat;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
	padding:26px 0px 0px 80px;
}


div.telecommande_haut {
	width: 100%;
	height:85px;
	background-image:url(images_site/fond_telecommande_haut.gif);
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	text-align:left;
	padding:53px 0px 0px 90px;
}


td.telecommande_haut {
	width: 100%;
	height:60px;
	background-image:url(images_site/fond_telecommande_haut.gif);
	background-repeat: no-repeat;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	text-align:left;
	padding:26px 0px 0px 90px;
}
*/


div.produits_bas {
	width: 593px;
	border-right:1px solid #666666;
	border-left:1px solid #666666;
	border-bottom:1px solid #666666;
	float:left;
}
div.produits_bas td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align:center;
	text-decoration:none;
}


/* . . . . . . . . . . . . . . . . . . . . . . . . .  DROITE  */

div.bt_commande, div.bt_compte {
	width: 142px;
	height:13px;
	background-image:url(images_site/fond_bt_commande.gif);
	text-align:center;
	padding:5px 0px 12px 0px;
}
div.bt_commande {
	background-image:url(images_site/fond_bt_commande.gif);
}
div.bt_compte {
	background-image:url(images_site/fond_bt_compte.gif);
}
div.bt_commande a, div.bt_commande a:link, div.bt_commande a:visited,
div.bt_compte a, div.bt_compte a:link, div.bt_compte a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}
div.bt_commande a, div.bt_commande a:link, div.bt_commande a:visited {
	color: #D80019;
}
div.bt_compte a, div.bt_compte a:link, div.bt_compte a:visited {
	color: #000000;
}

div.bt_commande a:hover, div.bt_compte a:hover {
	text-decoration:underline;
}
div.publicite {
	width: 135px;
	background-color:#FFFFFF;
	margin:0px 0px 10px 7px;
	border: 1px solid #FF0000;
}
div.portlet_simple, div.portlet_payement {
	width: 145px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	float:left;
	text-align:center;
	margin:5px 0px 5px 0px;
}
div.portlet_simple {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

div.portlet_simple p  {
	padding-bottom:2px;
}
div.portlet_simple a, div.portlet_simple a:link, div.portlet_simple a:visited  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
div.portlet_simple a:hover  {
	text-decoration:underline;
}
.titre_portlet {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.texte_champ  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}
div.portlet_haut {
	width: 128px;
	height:18px;
	background-image:url(images_site/fond_portlet_haut.gif);
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	float:left;
	padding: 12px 0px 0px 12px;
	text-indent:10px;
	background-repeat: no-repeat;
}


div.portlet_bas {
	width: 130px;
	background-image:url(images_site/fond_portlet_bas.gif);
	background-position:bottom;
	padding:5px 0px 10px 10px;
	float:left;
	background-repeat: no-repeat;
	
}

div.portlet_bas a, div.portlet_bas a:link, div.portlet_bas a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	padding-bottom:2px;
}

div.portlet_bas a:hover {
	text-decoration:underline;
}

.support {
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	
}


div.portlet_photo {
	width: 155px;
	margin-left:-5px;
	background-image:url(images_site/fond_portlet_bas.gif);
	background-position:top bottom;
	padding:5px 0px 10px 15px;
	float:left;
	background-repeat: no-repeat;
}


.telephone{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
}
/* . . . . . . . . . . . . . . . . . . . . . . . . .  PROMOS */
div.portlet_haut_promo {
	width: 145px;
	height:38px;
	background-image:url(images_site/fond_portlet_haut_promo.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align:center;
	padding: 12px 0px 0px 0px;
	float:left;
}

td.portlet_haut_promo {
	width: 145px;
	height:18px;
	background-image:url(images_site/fond_portlet_haut_promo.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align:center;
	padding: 12px 0px 0px 0px;
	float:left;
}

div.portlet_bas_promo {
	width: 135px;
	height:2px;
	background-image:url(images_site/fond_portlet_bas_fin.gif);
	background-repeat:no-repeat;
	padding:5px 10px 10px 10px;
	margin-right:10px;
	float:left;
}
div.portlet_bas_promo a, div.portlet_bas_promo a:link, div.portlet_bas_promo a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align:center;
	color: #000000;
	text-decoration:none;
	padding-bottom:2px;
}
/* . . . . . . . . . . . . . . . . . . . . . . . . .  Page qui sommes-nous */

.pageHeading {
	FONT-SIZE: 20px; COLOR: #37307e; FONT-FAMILY: Verdana, Arial, sans-serif
}

.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}
.infoTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; Color: #37307E; FONT-FAMILY: Verdana, Arial, sans-serif
}


/* . . . . . . . . . . . . . . . . . . . . . . . . .  DIV -> TABLE,TD */
table.portlet_bas {
	width: 140px;
	background-image:url(images_site/fond_portlet_bas.gif);
	background-position:bottom;
	padding:5px 0px 10px 10px;
	float:left;
	background-repeat: no-repeat;
}

table.portlet_bas a, table.portlet_bas a:link, table.portlet_bas a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	padding-bottom:2px;
}

table.portlet_bas a:hover {
	text-decoration:underline;
}

td.portlet_bas {
	width: 140px;
	background-image:url(images_site/fond_portlet_bas.gif);
	background-position:bottom;
	float:left;
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

td.portlet_bas a, td.portlet_bas a:link, td.portlet_bas a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	padding-bottom:2px;
}

td.portlet_bas a:hover {
	text-decoration:underline;
}


td.portlet_bas_fin {
	background-image: inherit;
	padding:0px 0px 0px 0px;
}




div.tabPromo {
	height: 400px;
	width: 148px;
	overflow-x: hidden; 
	overflow-y: auto;
	
	background-image: inherit;
	background-repeat: repeat-y;
	float:left;
	margin-top:-6px;
	padding-top: 2px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 0px;

	text-align: center;
}

div.tabPromo table {
	width : 125px;
}


div.tabPromo2 {
	width: 148px;
	background-image:url(images_site/fond_portlet_bas_promo.gif);
	background-repeat: no-repeat;
	padding:0px 0px 0px 0px;
	
}

div.tabPromo a, div.tabPromo a:link, div.tabPromo a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align:center;
	color: #000000;
	text-decoration:none;
	padding-bottom:2px;
	
	white-space: normal;
}

div.tabPromo a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align:center;
	color: #000000;
	text-decoration: underline;
	padding-bottom:2px;
	
	white-space: normal;
}

