/* GENERIQUES */

body {
	background-color: #FFFFFF;
	border: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	scrollbar-3dlight-color: #E1F4FF;
	scrollbar-arrow-color: Yellow;
	scrollbar-base-color: #0582C5;
	scrollbar-darkshadow-color: #00336F;
	scrollbar-highlight-color: #E1F4FF;
	scrollbar-shadow-color: #004F85;
	scrollbar-track-color: #FFD700;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-width: 0px;
	border-bottom: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 11px;
}

table{
		border-collapse: collapse;
}

table.ombre{
	background-image: url(../../img/central/ombre.png);
	background-repeat: repeat-x;
	height: 9px;
	width: 100%;
}

a{
	text-decoration: none;
	color: #007FC4;
}

a:hover{
	text-decoration: none;
	color: #CC0000;
}

.gen{
	font-size: 11px;
	color: Black;
}


.pusvert1{
	background-image: url(../../img/menu/pus_vert1.png);
	background-repeat: no-repeat;
	background-position: 3px;
	width: 15px;
	height: 22px;
}

.pusvert2{
	background-image: url(../../img/menu/pus_vert2.png);
	background-repeat: no-repeat;
	background-position: 3px;
	height: 22px;
	width: 18px;
}

/* **************************************************** CONTACT ****************************************************  */
.pus_r_contact {
	color: #F32612;
	font-size: 11px;
	font-weight: bold;
}
.pus_n_contact {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.black10 {
	font-size: 10px;
	color: #000000;
}

input.contact {
	font-size: 10px;
	border: 1px solid #FFD700;
	color: #00336F;
	padding-left: 2px;
	background: #E1F4FF;
}

select.contact {
	color : #00336F;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	border-color : #FFD700;
	background: #E1F4FF;
}

textarea.contact {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #FFD700;
	color: #00336F;
	padding-left: 2px;
	background: #E1F4FF;
}


/* **************************************************** PSE ****************************************************  */
table.sousrub{
	background-color: #E1F4FF;
	width: 98%;
}
td.pus_top{
	background-image: url(../../img/menu/pus_bleu_top.png);
	width: 20px;
	background-repeat: no-repeat;
	background-position: center;
}

.menu_pusbleu1{
	background-image: url(../../img/menu/pus_bleuc.png);
	background-repeat: no-repeat;
	background-position: 3px;
	width: 15px;
}

.menu_pusbleu2{
	background-image: url(../../img/menu/pus_bleuf.png);
	background-repeat: no-repeat;
	background-position: 3px;
	width: 15px;
}

.greybold10{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

.blackbold11{
	font-size: 11px;
	color: Black;
	font-weight: bold;
}

.darkblue{
	color: #00336F;
}

.titre_edito{
	color: #00336F;
	font-size: 105%;
	font-weight: bold;
	font-style: italic;
	letter-spacing: -1px;
}

/* ****************************************************  EN-TETE ****************************************************  */

table.fond{
	background-image: url(../../img/header/fondgen.png);
	background-repeat: repeat-x;
}

td.logo{
	background-image: url(../../img/header/logo.png);
	background-repeat: no-repeat;
	width: 289px;
	height: 98px;
}

td.logo2{
	background-image: url(../../img/header/logo_bot.jpg);
	background-repeat: no-repeat;
	width: 213px;
	height: 24px;
}

td.baseline{
	background-image: url(../../img/header/ani_spe.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 345px;
}

/* ****************************************************  MENU EN-TETE ****************************************************  */

table.box1{ 
	border: solid #D6B91B;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	margin-left: 5px;
	height: 23px;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../../img/header/fondbox1.png);
	background-repeat: repeat-x;
	border-collapse: separate;
}

.box2{ 
	border: solid #D6B91B;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	height: 23px;
	margin-left: 5px;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../../img/header/fondbox2.png);
	background-repeat: repeat-x;
	color: #CC0000;
	border-collapse: separate;
}

a.toplink,a.prod {
	color: #00336F;
	font-weight: bold;
	font-size: 11px;
}
a.toplink:hover,a.prod:hover {
	color: Red;
}

.flagfr{
	background-image: url(../../img/header/flag_fr.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 15px;
	height: 14px;
	
}

.flaguk{
	background-image: url(../../img/header/flag_uk.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 15px;
	height: 14px;
}

td.lang{
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	padding-left: 3px;
}

/* ****************************************************  MENU Gauche ****************************************************  */

td.left{
	width: 181px;
	vertical-align: top;
}

table.search{
	background-color: #F4FADA;
	width: 181px;
}

table.catal{
	background-color: #FFFAB7;
}

.pusdblue{
	background-image: url(../../img/menu/pus_dbleue.png);
	background-repeat: no-repeat;
	background-position: 3px;
	height: 22px;
	width: 18px;
}
.pse_rub1{
	width: 163px;
}

.titsearch{
	color: #345D22;
	font-size: 11px;
	font-weight: bold;
}

select.search {
	color : #345D22;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	border-color : #9FBE18;
}

a.rub{
	color: #004F85;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: -1px;
}

a.rub:hover{
	color: #F28000;
	font-weight: bold;
}

.rub{
	background-color: #D7EFFF;
}

td.sep{
	background-image: url(../../img/menu/sep_jb.png);
	background-repeat: repeat-x;
	width: 181px;
	height: 8px;
}

td.copyright{
	background-image: url(../../img/menu/copyright.png);
	background-repeat: no-repeat;
	height: 17px;
}

/* ******************************************************* RUBRIQUES ******************************************************* */	

td.losanj{
	background-image: url(../../img/menu/losanj.png);
	width: 20px;
	background-repeat: no-repeat;
	background-position: 8px;
}

a.srub{
	font-size: 10px;
	color: #00336F;
	font-weight: normal;
	text-decoration: none;
}

td.flech_srub{
	background-image: url(../../img/menu/flech_srub.png);
	width: 20px;
	background-repeat: no-repeat;
	background-position: 10px;
}

a.srub:hover{
	color: #007FC4;
}

td.srubspace{
	width: 4px;
}
/* ACCEUIL */

table.home{ 
	border-collapse: separate;
	width: 100%;
	margin: 0 0 0 5;
	padding: 0 0 5 0;
}


table.edito{ 
	border-collapse: separate;
	width: 100%;
	font-size: 11px;
	}

/* NOUVEAUTE */

td.brg{
	background-image: url(../../img/central/brg.png);
	width: 5px;
	height: 18px;
}

td.brd{
	background-image: url(../../img/central/brd.png);
	width: 5px;
	height: 18px;
}

td.fc_red{
	background-image: url(../../img/central/foncel_red.png);
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight: bold;
	color: White;
}

td.red{
	border: 1px solid #CC0000;
}

table.new,table.prod{
	border-collapse: separate;
	width: 100%;
	padding: 2px;
	margin-bottom: 3px;
	margin-top: 3px;
	}

a.details{
	color: #C23D01;
	font-size: 11px;
	font-weight: bold;
}

a.details:hover{
	color: #CC0000;
}

/* PRODUITS */

td.bng{
	background-image: url(../../img/central/bng.png);
	width: 5px;
	height: 18px;
}

td.bnd{
	background-image: url(../../img/central/bnd.png);
	width: 5px;
	height: 18px;
}

td.fc_black{
	background-image: url(../../img/central/foncel_bla.png);
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight: bold;
	color: White;
}

td.black{
	border: 1px solid #333333;
}

td.grey{
	background-color: #666666
}

td.partners{
	background-image: url(../../img/central/partenair.png);
	background-repeat: no-repeat;
	background-position: left;
}

/* NEWS */

td.topleft{
	background-image: url(../../img/news/topg.png);
	width:15px;
	height: 10px;
	background-repeat: no-repeat;
}

td.topright{
	background-image: url(../../img/news/topd.png);
	width:15px;
	height: 10px;
	background-repeat: no-repeat;
}

td.top{
	background-image: url(../../img/news/top.png);
	background-repeat: repeat-x;
}

td.titnews{
	background-image: url(../../img/news/fond_titres.png);
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight: bold;
	color: #FFF371;
	text-align: center;
	height: 18px;
}

table.news{
	background-color: #E1F4FF;
	border: 1px solid #0582C5;
	width: 100%;
}

table.txtnews{
	border-collapse: separate;
	font-size: 11px;
	padding: 3px;
}


a.newslink{
	font-size: 10px;
	color: #007FC4;
}

a.newslink:hover{
	color: #CC0000;
}

td.basleft{
	background-image: url(../../img/news/basg.png);
	width: 17px;
	height: 15px;
	background-repeat: no-repeat;
}

td.basright{
	background-image: url(../../img/news/basd.png);
	width:17px;
	height: 15px;
	background-repeat: no-repeat;
}

td.bas{
	background-image: url(../../img/news/bas.png);
	background-repeat: repeat-x;
}

/* ************************************************ ********************************************************** */
/* ************************************************ Catalogue ************************************************ */
/* ************************************************ ********************************************************** */
a.scatge:hover,a.scatge2:hover,a.scatpe:hover,a.scatpe2:hover,a.scataa:hover,a.scataa2:hover,a.scatme:hover,a.scatme2:hover {
	color: Red;
}

table.liste{
	background-color: White;
	width: 98%;
	border-collapse: separate;
}
table.liste td{
	padding: 3px;
}

table.liste {
	padding: 3px;
}

a.ge:hover,a.pe:hover,a.aa:hover,a.me:hover  {
	color: #FFD700;
	font-weight: bold;

}
.sep_cat{
	background-image: url(../../img/menu/sep_top.png);
	background-repeat: repeat-x;
	height: 2px;
}
table.scat{ border-collapse: separate; }

hr.grey{
	width: 98%;
	border: thin solid #CCCCCC;
	height: 1px;
}
img.thumb{
	border: 1px solid #CCCCCC;
}

img.thumbvc{
	border: 1px solid #CCCCCC;
	margin: 10;
}

td.desc{
	font-size: 11px;
	color: Black;
	width: 80%;
	vertical-align: top;
}
table.titprod{
	background-color: White;
	width: 98%;
}

/* ************************************************ Grand electro ************************************************ */
td.retour_ge{
	background-image: url(../../img/central/ani_back.gif);
	width: 30px;
	height: 30px;
	background-position: 10px;
	background-repeat: no-repeat;
}
table.liste_ge{
	background-color: #E1F4FF;
	width: 98%;
	border-collapse: separate;
}
table.liste_ge td{
	padding: 3px;
}
table.sousrub_ge{
	background-color: #E1F4FF;
	width: 98%;
	height: 16px;
}
td.pus_top_ge{
	background-image: url(../../img/menu/pus_bleu_top.png);
	width: 20px;
	background-repeat: no-repeat;
	background-position: center;
}
td.flech_ge{
	background-image: url(../../img/menu/flech_bleu_top.png);
	width: 20px;
	background-repeat: no-repeat;
	background-position: 10px;
}

td.flech_ge2{
	background-image: url(../../img/menu/flech_bleue.png);
	width: 25px;
	background-repeat: no-repeat;
	background-position: 12px;
}

.srub_ge{
	font-size: 11px;
	font-weight: bold;
	color: #004F85;
}

.srub_ge2{
	font-size: 11px;
	font-weight: bold;
	color: #007FC4;
}

a.srub_ge:hover{
	color: #007FC4;
}


a.ge{
	color: #00336F;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: -1px;
}


.pus_ge{
	background-image: url(../../img/menu/pus_bleue.png);
	background-repeat: no-repeat;
	background-position: 3px;
	height: 22px;
	width: 18px;
}

.menu_pus_ge_1{
	background-image: url(../../img/menu/pus_bleuc.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 15px;
	}

.menu_pus_ge_2{
	background-image: url(../../img/menu/pus_bleuf.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 15px;
	}
		

.foncat_ge{ background-color: #FFFFFF; }
.fontop_ge{ background-color: #E1F4FF; }

.scatge{
	font-size: 10px;
	font-weight: bold;
	color: #007FC4;
}

.scatge2{
	font-size: 11px;
	color: #004F85;
}

a.scatge{
	font-weight: normal;
	color: #004F85;
}
/* ************************************************ Grand electro ************************************************ */



/* ************************************************ Petit electro ************************************************ */
td.retour_pe{
	background-image: url(../../img/central/ani_back2.gif);
	width: 30px;
	height: 30px;
	background-position: 10px;
	background-repeat: no-repeat;
}	

table.liste_pe{
	background-color: #FAF0E6;
	width: 98%;
	border-collapse: separate;
}
table.liste_pe td{
	padding: 3px;
}
table.sousrub_pe{
	background-color: #FAF0E6;
	width: 98%;
	height: 16px;
}
td.pus_top_pe{
	background-image: url(../../img/menu/pus_oranj_top.png);
	width: 20px;
	background-repeat: no-repeat;
	background-position: center;
}

td.flech_pe{
	background-image: url(../../img/menu/flech_oranj_top.png);
	width: 20px;
	background-repeat: no-repeat;
	background-position: 10px;
}

td.flech_pe2{
	background-image: url(../../img/menu/flech_oranj.png);
	width: 25px;
	background-repeat: no-repeat;
	background-position: 12px;
}

.srub_pe{
	font-size: 11px;
	font-weight: bold;
	color: #C45700;
}

.srub_pe2{
	font-size: 11px;
	font-weight: bold;
	color: #F28000;
}

a.srub_pe:hover{
	color: #F28000;
}
a.pe{
	color: #C23D01;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: -1px;
}

.menu_pus_pe_1{
	background-image: url(../../img/menu/pus_oranjc.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 15px;
	}

.menu_pus_pe_2{
	background-image: url(../../img/menu/pus_oranjf.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 15px;
	}
		

.foncat_pe{ background-color: #FFFFFF; }
.fontop_pe{ background-color: #FFDBA6; }
.scatpe{
	font-size: 10px;
	font-weight: bold;
	color: #F28000;
}

.scatpe2{
	font-size: 11px;
	color: #C45700;
}

a.scatpe{
	font-weight: normal;
	color: #C23D01;
}

.pus_pe{
	background-image: url(../../img/menu/pus_oranj.png);
	background-repeat: no-repeat;
	background-position: 3px;
	height: 22px;
	width: 18px;
}
/* ************************************************ Petit electro ************************************************ */

/* ************************************************ Ménage ************************************************ */

td.retour_me{
	background-image: url(../../img/central/ani_back4.gif);
	width: 30px;
	height: 30px;
	background-position: 10px;
	background-repeat: no-repeat;
}
table.liste_me{
	background-color: #F9EAEB;
	width: 98%;
	border-collapse: separate;
}
table.liste_me td{
	padding: 3px;
}
table.sousrub_me{
	background-color: #F9EAEB;
	width: 98%;
	height: 16px;
}
td.pus_top_me{
	background-image: url(../../img/menu/pus_rouj_top.png);
	width: 20px;
	background-repeat: no-repeat;
	background-position: center;
}

td.flech_me{
	background-image: url(../../img/menu/flech_rouj_top.png);
	width: 20px;
	background-repeat: no-repeat;
	background-position: 10px;
}

td.flech_me2{
	background-image: url(../../img/menu/flech_rouj.png);
	width: 25px;
	background-repeat: no-repeat;
	background-position: 12px;
}

.srub_me{
	font-size: 11px;
	font-weight: bold;
	color: #B71237;
}

.srub_me2{
	font-size: 11px;
	font-weight: bold;
	color: #F07384;
}


a.srub_me:hover{
	color: #F07384;
}

.pus_me{
	background-image: url(../../img/menu/pus_rouj.png);
	background-repeat: no-repeat;
	background-position: 3px;
	height: 22px;
	width: 18px;
}
a.me{
	color: #B71237;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: -1px;
}
.menu_pus_me_1{
	background-image: url(../../img/menu/pus_roujc.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 15px;
	}
.menu_pus_me_2{
	background-image: url(../../img/menu/pus_roujf.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 15px;
	}
.foncat_me{ background-color: #FFFFFF; }
.fontop_me{ background-color: #F2C1C7; }
.scatme{
	font-size: 10px;
	font-weight: bold;
	color: #F07384;
}
.scatme2{
	font-size: 11px;
	color: #B71237;
}
a.scatme{
	font-weight: normal;
	color: #B71237;
}
/* ************************************************ Ménage ************************************************ */


/* ************************************************ Accessoires ASPI ************************************************ */

td.retour_aa{
	background-image: url(../../img/central/ani_back3.gif);
	width: 30px;
	height: 30px;
	background-position: 10px;
	background-repeat: no-repeat;
}	

table.liste_aa{
	background-color: #F4FADA;
	width: 98%;
	border-collapse: separate;
}
table.liste_aa td{
	padding: 3px;
}
table.sousrub_aa{
	background-color: #F4FADA;
	width: 98%;
	height: 16px;
}
td.pus_top_aa{
	background-image: url(../../img/menu/pus_vert_top.png);
	width: 20px;
	background-repeat: no-repeat;
	background-position: center;
}
td.flech_aa{
	background-image: url(../../img/menu/flech_vert_top.png);
	width: 20px;
	background-repeat: no-repeat;
	background-position: 10px;
}

td.flech_aa2{
	background-image: url(../../img/menu/flech_vert.png);
	width: 25px;
	background-repeat: no-repeat;
	background-position: 12px;
}

.srub_aa{
	font-size: 11px;
	font-weight: bold;
	color: #345D22;
}

.srub_aa2{
	font-size: 11px;
	font-weight: bold;
	color: #97B317;
}


a.srub_aa:hover{
	color: #97B317;
}

.pus_aa{
	background-image: url(../../img/menu/pus_vert1.png);
	background-repeat: no-repeat;
	background-position: 3px;
	width: 15px;
	height: 22px;
}

.pus_aa_2{
	background-image: url(../../img/menu/pus_vert2.png);
	background-repeat: no-repeat;
	background-position: 3px;
	height: 22px;
	width: 18px;
}
a.aa{
	color: #345D22;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: -1px;
}
.menu_pus_aa_1{
	background-image: url(../../img/menu/pus_vertc.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 15px;
	}

.menu_pus_aa_2{
	background-image: url(../../img/menu/pus_vertf.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 15px;
	}
		

.foncat_aa{ background-color: #FFFFFF; }
.fontop_aa{ background-color: #D9E5A5; }

.scataa{
	font-size: 10px;
	font-weight: bold;
	color: #97B317;
}

.scataa2{
	font-size: 11px;
	color: #345D22;
}

a.scataa{
	font-weight: normal;
	color: #345D22;
}
/* ************************************************ Accessoires ASPI ************************************************ */













