/* Général */
html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	background-color:#FFFFFF;
}
* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#646464;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	font-weight:bold;
}
ul{
	list-style:none;
}
li{
	background-image:url(../images/pictos/crescendoLI.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:15px;
	padding-bottom:10px;
}

ul ul{
	padding-left:15px;
	padding-bottom:5px;
}
ul ul li{
	background-image:url(../images/pictos/crescendoLI.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:15px;
	padding-bottom:5px;
}
li .planDuSite{
	/*background-image:url(../images/pictos/crescendoLI.gif);*/
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:15px;
}
/* ul li plan du site catalogue */
ul.cat {
	list-style:none;
}
ul.cat li{
	background-image:url(../images/pictos/crescendoLI.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:15px;
	padding-bottom:0px;
}

ul.cat ul{
	padding-left:15px;
	padding-bottom:0px;
}
ul.cat ul li{
	background-image:url(../images/pictos/crescendoLI.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:15px;
	padding-bottom:0px;
}
a:link, a:visited{
	text-decoration:underline;
}
a:hover, a:active{
	text-decoration:none;
}
.lienDetail:link, .lienDetail:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#646464;
	text-decoration:underline;
}
.lienDetail:hover, .lienDetail:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#646464;
	text-decoration:none;
}
#menuBas{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8B8B8B;
	text-align:center;
}
.lienBas:link, .lienBas:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8B8B8B;
	text-decoration:none;
}
.lienBas:hover, .lienBas:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8B8B8B;
	text-decoration:underline;
}
#lienBasSoul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8B8B8B;
	text-decoration:underline;
}
#video{
	float:right;
	padding-left:10px;
	padding-bottom:10px;
	width:240px;
	height:200px;
}
/* Typo */
.typo18{
	font-size:18px;
}
/* Couleur */
.rouge{
	color:#C90035;
}
.titreProduitVert{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#009900;
	font-weight:bold;
}
.texteVert{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009900;
}
.descProduitGris{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#969696;
	text-align:left;
}
.petitRougeImp{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#C90035;
}
.titreGrosProduit{
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#C8000E;
}
.spanDescription{
	font:bold 14px Arial, Helvetica, sans-serif; color:#272727;
}
.btnCommander, .btnCommander:hover, .btnCommander:visited, .btnCommander:link, .btnCommander:active{
	background:url(../images/interface/btn-commander.png) no-repeat;
	width:264px; height:75px;
	display:block;
	font:bold 16px Arial, Helvetica, sans-serif; color:#272727; text-align:center; text-decoration:none;
	line-height:95px;	
}
.reseaux{
	background:url(../images/interface/back-reseaux.png) no-repeat;
	width:245px; height:31px;
	line-height:31px;
	padding:5px;
}
.pictoReseau1{
	float:right; border:none; padding:0; margin:5px 10px 0 0;
}
.pictoReseau2{
	float:right; border:none; padding:0; margin:3px 10px 0 0;
}
.pictoReseau3{
	float:right; border:none; padding:0; margin:1px 20px 0 0;
}
.fcbk{
	float:left; border:none; padding:0; margin:5px 0 0 10px;
}
.titreGrosCont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#C8000E;
	font-weight:bold;
}
.texteNoir{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
/* texte par catégorie*/
.texteHistoriquepmr{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.titreProduitpmr{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006600;
	font-weight:bold;
}
.texteHistoriquesystemes{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.titreProduitsystemes{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#009900;
	font-weight:bold;
}
.texteHistoriquesans-licence{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.titreProduitsans-licence{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00CC00;
	font-weight:bold;
}
.texteHistoriquemarine{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.titreProduitmarine{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066CC;
	font-weight:bold;
}
.texteHistoriqueaviation{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.titreProduitaviation{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCC00;
	font-weight:bold;
}
.texteHistoriqueamateur{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.titreProduitamateur{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC66;
	font-weight:bold;
}
.texteHistoriquerecepteurs{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.titreProduitrecepteurs{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9966CC;
	font-weight:bold;
}
.texteHistoriqueaccessoires{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.titreProduitaccessoires{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D22027;
	font-weight:bold;
}
/* liens fil par catégorie*/
a.lienFilpmr:link, a.lienFilpmr:visited{
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
a.lienFilpmr:hover, a.lienFilpmr:active{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
a.lienFilsystemes:link, a.lienFilsystemes:visited{
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
a.lienFilsystemes:hover, a.lienFilsystemes:active{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
a.lienFilsans-licence:link, a.lienFilsans-licence:visited{
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
a.lienFilsans-licence:hover, a.lienFilsans-licence:active{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
a.lienFilmarine:link, a.lienFilmarine:visited{
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
a.lienFilmarine:hover, a.lienFilmarine:active{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
a.lienFilaviation:link, a.lienFilaviation:visited{
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
a.lienFilaviation:hover, a.lienFilaviation:active{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
a.lienFilamateur:link, a.lienFilamateur:visited{
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
a.lienFilamateur:hover, a.lienFilamateur:active{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
a.lienFilrecepteurs:link, a.lienFilrecepteurs:visited{
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
a.lienFilrecepteurs:hover, a.lienFilrecepteurs:active{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
a.lienFilaccessoires:link, a.lienFilaccessoires:visited{
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
a.lienFilaccessoires:hover, a.lienFilaccessoires:active{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
/* Taille */
.tabMax{
	width:100%;
	height:100%;
}
.tailleWM{
	width:100%;
}
.tailleHM{
	height:100%;
}
.largSite{
	width:193px;
}
.tailleH148{
	height:148px;
}
.tailleH5{
	height:5px;
}
.tailleH30{
	height:30px;
}
.tailleH123{
	height:123px;
}
.tailleWM{
	width:100%;
}
.tailleW22{
	width:22px;
}
.tailleW5{
	width:5px;
}
.tailleW1{
	width:1px;
}
.tailleW10{
	width:10px;
}
.tailleW50{
	width:50px;
}
.tailleW240{
	width:240px;
}
.tailleW260{
	width:260px;
	vertical-align:top;
}
.tailleW280{
	width:280px;
}
.tailleW50P{
	width:50%;
}
.tailleW187{
	width:187px;
}
/* Encart */
#encartRecherche{
	background-image:url(../images/interface/rechercher.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:193px;
	height:96px;
}
/* Formulaire */
#champRechercheSite{
	width:141px;
	height:17px;
	background-color:#F0F0F0;
	border:1px solid #C5C5C5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
/* Trouvez et Newsletter */
#bandTrouvezJ{
	position:relative;
	width:202px;
	height:18px;
	left:24px;
	padding-bottom:3px;
}
#bandNewsletterJ{
	position:relative;
	width:86px;
	height:15px;
	left:26px;
	padding-bottom:4px;
}
/* Points de vente */
#pointsDeVente{
	position:relative;
	width:108px;
	height:9px;
	left:26px;
	padding-bottom:15px;
}
/* Divers */
#separationLigneProduit{
	height:10px;
}
.imgCoteTexteDomaine{
	float:left;
	padding-right:10px;
	padding-bottom:5px;
}
.alcent{
	text-align:center;
}
.alD{
	text-align:right;
}
.alG{
	text-align:left;
}
.tourImg{
	border-left:1px solid #D1D1D1;
	border-top:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	border-bottom:3px solid #CC0000;
}
/* Bloc */
.divTitre{
	border-left:1px solid #D1D1D1;
	border-top:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	background-color:#D1D1D1;
	width:100%;
	height:17px;
}
.divTitreTexte{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C8000E;
	font-weight:bold;
	padding-left:2px;
}
.divSousTitre{
	border-left:1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	background-color:#FFFFFF;
	width:100%;
}
.divSpacement{
	height:4px;
}
/* Double colonne sous produit */
.titreDoubleColonne{
	background-color:#E5E5E5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding-left:10px;
	height:18px;
}
.CellTabDoubleColonne-1{
	border-bottom:1px solid #D3D3D3;
	width:90px;
	height:30px;
}
.CellTabDoubleColonne-2{
	border-bottom:1px solid #D3D3D3;
	width:5px;
}
.CellTabDoubleColonne-3{
	border-bottom:1px solid #D3D3D3;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7F7F7F;
}
.CellTabDoubleColonne-4{
	width:2px;
}
.CellTabDoubleColonne-5{
	border-bottom:1px solid #D3D3D3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
/* Contact */
.chContactEnt{
	width:400px;
	border:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
}
.chTxtContactEnt{
	width:400px;
	height:100px;
	border:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
}
.chContactDem{
	width:190px;
	border:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
}
.btnContact{
	border:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
/* Menu de pages */
.cellTitreMenuHautPage{
	text-align:center;
	background-color:#E6E6E6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4B4B4B;
	font-weight:bold;
	border-bottom:1px solid #CC0000;
}
.lienTitreMenuHautPage:link, .lienTitreMenuHautPage:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4B4B4B;
	font-weight:bold;
	text-decoration:none;
}
.lienTitreMenuHautPage:hover, .lienTitreMenuHautPage:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
	text-decoration:none;
}
.fondGrisClair{
	background-color:#F7F7F7;
}

/* ***** MENU PAGE FAMILLE ***** */
#menuFam{
	/*position:relative;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C8000E;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:12px;
	padding-bottom:10px;
	letter-spacing:1px;
}
.lienMenuFam:link, .lienMenuFam:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#C8000E;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:1px;
}
.lienMenuFam:hover, .lienMenuFam:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#C8000E;
	text-transform:uppercase;
	text-decoration:underline;
	letter-spacing:1px;
}
.categPTV{
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#7F7F7F;
}
div#divPlusProd{
	float:left;
	padding:10px;
	margin:0 0 0 0;	
	width:244px;
	background:url(../images/interface/back-plusProds.png) no-repeat bottom;
	/** width:485px;*/
	/*border-top:1px solid #C8000E;
	border-left:1px solid #C8000E;
	border-right:1px solid #C8000E;
	border-bottom:1px solid #C8000E;*/
	text-align:left;
	color:#248cc1;
	font:normal 12px Arial, Helvetica, sans-serif;
}
ul .plusProd li{

}
/* Trouvez votre produit ICOM */
.champTrouvez{
	width:250px;
}

/* IG */
.titre{
	font-size:36px;
}
.sous-titre{
	font-size:18px;
}
.normal{
	font-size:12px;
}
.petit{
	font-size:10px;
}


/* Liste des offres */
div.divOffre h2, div.divOffre h2 a{
	font:bold 16px Arial, Helvetica, sans-serif; color:#cc192a; text-decoration:none;	
}
div.divOffre h2{
	padding:5px 0 5px 20px;
	background:url(../images/pictos/fleche.png) no-repeat 0 8px;
}
div.divOffre h2 a:hover{text-decoration:underline;}
div.divOffre{
	clear:both;
	/*width:100%;*/
	margin:10px 0 10px 0;
	border-bottom:1px dotted #ad241a;
}
div.divOffre h3{
	font:bold 13px Arial, Helvetica, sans-serif; color:#3c3c3c;
	padding:10px 0 5px 0;
}
div.divOffre div.texteOffre{
	font:normal 12px Arial, Helvetica, sans-serif; color:#646464; text-align:justify;
}
p.lien{text-align:left; font-weight:bold; color:#E2003B; margin:20px 0 0 0;}
p.lien a{font:bold 14px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
p.lien a:hover{text-decoration:underline; color:#8E9095;}

div.btnPostuler a{
	display:block;
	width:150px; height:43px;
	margin:10px 0 5px 0;
	background:url(../images/interface/btn-postuler.png) no-repeat 0 0;}
div.btnPostuler a:hover{background-position:-150px 0;}	
p.presRecrutement{padding:0 0 20px 0;}
p.presRecrutement strong{color:#BF0032;}


