﻿,@charset "UTF-8";
/* CSS Document */

/**********************************/
/***********Tags généraux**********/
/**********************************/
a:link, a:visited {
	color: #ff002c;
	text-decoration: none;
}
a:hover, a:active {
	color: #ff002c;
	text-decoration: underline;
}
body {
	background: #000 url(../images/commun/fond.jpg) center top no-repeat;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 13px;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000;
	overflow: hidden;
}
form {
	margin: 0;
	padding: 0;
}
img {
	border: 0px none #000;
}
p {
	margin: 0;
	padding: 10px 0 5px 0;
}
hr {
	width: 100%;
	height: 1px;
	margin: 0 0 5px 0;
	padding: 0;
	border-top: 0px solid #000;
}
sup {
	font-size: 8px;
	line-height: 0.8em;
	margin: 0;
	padding: 0;
}


/************************************************/
/********* Animation de la page d'accueil *******/
/************************************************/
#divAnimation{
	display: none;
	position: absolute;
	top: 0;
	left: -9999px;
	width: 1300px;
	height: 585px;
	background: transparent url(../images/commun/arrondi.gif) no-repeat right top;
	z-index: 100;
	}
	#divAnimation div{
		margin-right: 317px;
		height: 100%;
		background: black;
		}

/**********************************/
/***********Conteneurs*************/
/**********************************/

#global {
	position: relative;
	width: 990px;
	margin: 5px auto 0 auto;
	padding: 0;
	text-align: left;
	overflow: hidden;
}
#accrocheAccueil {
	position: absolute;
	left: 255px;
	top: 345px;
	width: 380px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#accrocheAccueil h1 {
		font-size: 12px;
		line-height: 18px;
		color: #000;
		font-weight: normal;
		text-align: justify;
		padding: 0;
		margin: 0;
	}

#InfosSalons {
	position: absolute;
	left: 30px;
	top: 350px;
	width: 250px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	font-size:10px;
	}
#InfosSalonsDroite {
	position: absolute;
	left: 730px;
	top: 350px;
	width: 250px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	font-size:10px;
	}

#CommanderEnLigne {
	position: absolute;
	left: 30px;
	top: 325px;
	width: 250px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	font-size:10px;
	}
	#CommanderEnLigne a:link, #CommanderEnLigne a:visited {
		color:#fff;
		font-weight:bold;
		 }
	#CommanderEnLigne a:hover, #CommanderEnLigne a:active {
		text-decoration:underline;
		 }
#logoFr {
	position: absolute;
	left: 15px;
	top: 320px;
	width: 200px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
#logo {
	position: absolute;
	left: 15px;
	top: 320px;
	/*top: 284px;*/
	width: 200px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
/*#logo {
	position: absolute;
	left: 15px;
	top: 284px;
	width: 200px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}*/


body#pageAccueil #logo {
	display: none;
}

#vos7atouts {
	position: absolute;
	left: 350px;
	top: 40px;
	width: 450px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#vos7atouts h1 {
		font-size: 25px;
		line-height: 30px;
		color: #ff002c;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
	}
#atouts1 {
	position: absolute;
	left: 320px;
	top: 130px;
	width: 170px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
#atouts2 {
	position: absolute;
	left: 320px;
	top: 220px;
	width: 170px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
#atouts3 {
	position: absolute;
	left: 542px;
	top: 130px;
	width: 170px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
#atouts4 {
	position: absolute;
	left: 542px;
	top: 220px;
	width: 170px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
#atouts5 {
	position: absolute;
	left: 763px;
	top: 70px;
	width: 170px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
#atouts6 {
	position: absolute;
	left: 763px;
	top: 130px;
	width: 170px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
#atouts7 {
	position: absolute;
	left: 763px;
	top: 220px;
	width: 170px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#atouts1 h2, #atouts2 h2, #atouts3 h2, #atouts4 h2, #atouts5 h2, #atouts6 h2, #atouts7 h2 {
		font-size: 13px;
		line-height: 15px;
		color: #000;
		font-weight: bold;
		padding: 0;
		margin: 0;
	}
#qualiteLeds {
	position: absolute;
	left: 350px;
	top: 330px;
	width: 260px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#qualiteLeds h3 {
		font-size: 12px;
		line-height: 15px;
		color: #ff002c;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
	}	
	#qualiteLeds p {
		font-size: 11px;
		line-height: 15px;
		color: #000;
		text-align: justify;
		padding: 10px 0 0 0;
		margin: 0;
	}
#qualiteLeds2 {
	position: absolute;
	left: 650px;
	top: 345px;
	width: 260px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}	
	#qualiteLeds2 p {
		font-size: 11px;
		line-height: 15px;
		color: #000;
		text-align: justify;
		padding: 10px 0 0 0;
		margin: 0;
	}
	

#Telechargement, #DemandeDevis, #Contact  {
	position: absolute;
	left: 340px;
	top: 30px;
	width: 600px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#Telechargement h1, #DemandeDevis h1, #Contact h1 {
		font-size: 12px;
		line-height: 25px;
		text-transform: uppercase;
		color: #ff002c;
		font-weight: bold;
		padding: 0;
		margin: 0;
		}
	#Telechargement h2, #DemandeDevis h2, #Contact h2 {
		font-size: 11px;
		line-height: 15px;
		font-weight:normal;
		color: #000;
		padding: 0;
		margin: 0;
		}
	#Telechargement h3, #DemandeDevis h3, #Contact h3 {
		font-size: 11px;
		line-height: 30px;
		font-weight:bold;
		color: #000;
		padding: 0;
		margin: 50px 0 0 0;
		text-align:center;
		}
	#Telechargement input, #DemandeDevis input, #Contact input {
		font-size: 11px;
		padding: 2px;
		margin: 0;
		}
	#Telechargement Table, #DemandeDevis Table, #Contact Table {
		width: 500px;
		padding: 0;
		margin-top: 5px;
		font-size: 11px;
		line-height: 13px;
		color: #000;
		}
		#Telechargement Table th, #DemandeDevis Table th, #Contact Table th {
			padding: 0 10px 0 0;
			margin: 0;
			font-weight:bold;
			text-align:left;
			}
		#Telechargement Table td, #DemandeDevis Table td, #Contact Table td {
			padding: 0 10px 0 0;
			margin: 0;
			}
			
			


/****************************************/
/* PRODUITS > Accroches  */
/****************************************/

#accrocheLogo, #accrochePogo, #accrocheQuadro, #accrocheTrigo, #accrocheTwin, #accrocheRetro, 
#accrocheRetroRGB, #accrocheFlex, #accrocheTrigo, #accrochePower24, #accrochePower220, 
#accrocheTaeda, #accrocheAccessoires, #accrocheKit, #accrocheSuperChannelBender, #accroche3Dmax2,
#accroche3Dmax4, #accrochePogoRGB, #accrocheFlexRGB, #accrocheSolar {
	position: absolute;
	left: 675px;
	top: 10px;
	width: 250px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#accrocheLogo h1, #accrochePogo h1, #accrocheQuadro h1, #accrocheTrigo h1, #accrocheTwin h1, 
	#accrocheRetro h1, #accrocheRetroRGB h1, #accrocheFlex h1, #accrocheTrigo h1, #accrochePower24 h1, 
	#accrochePower220 h1, #accrocheTaeda h1, #accrocheAccessoires h1, #accrocheKit h1, #accrocheSuperChannelBender h1,
	#accroche3Dmax2 h1, #accroche3Dmax4 h1, #accrochePogoRGB h1, #accrocheFlexRGB h1, #accrocheSolar h1 {
		font-size: 12px;
		line-height: 15px;
		color: #fff;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
		}	
	#accrocheLogo p, #accrochePogo p, #accrocheQuadro p, #accrocheTrigo p, #accrocheTwin p, #accrocheRetro p, 
	#accrocheRetroRGB p, #accrocheFlex p, #accrocheTrigo p, #accrochePower24 p, #accrochePower220 p, #accrocheTaeda p, 
	#accrocheAccessoires p, #accrocheKit p, #accrocheSuperChannelBender p, #accroche3Dmax2 p, #accroche3Dmax4 p,
	#accrochePogoRGB p, #accrocheFlexRGB p, #accrocheSolar p {
		font-size: 10px;
		line-height: 13px;
		color: #fff;
		padding: 5px 0 0 0;
		margin: 0;
		font-weight: bold;
		text-align:justify;
		}	


#accrocheAlimentations  {
	position: absolute;
	left: 675px;
	top: 350px;
	width: 250px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#accrocheAlimentations p {
		font-size: 10px;
		line-height: 13px;
		color: #000;
		padding: 5px 0 0 0;
		margin: 0;
		text-align:justify;
		}	
/****************************************/
/* PRODUITS > Descriptif  */
/****************************************/

#redacLogoD, #redacPogoD, #redacQuadroD, #redacTrigoD, #redacFlexD  {
	position: absolute;
	left: 675px;
	top: 350px;
	width: 250px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#redacLogoD h2, #redacPogoD h2, #redacQuadroD h2, #redacTrigoD h2, #redacFlexD h2 {
		font-size: 12px;
		line-height: 15px;
		color: #ff002c;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
		}	
	#redacLogoD p, #redacPogoD p, #redacQuadroD p, #redacTrigoD p, #redacFlexD p {
		font-size: 11px;
		line-height: 15px;
		color: #000;
		padding: 10px 0 0 0;
		margin: 0;
		text-align:justify;
		}


#redacTwinD, #redacRetroD, #redacRetroRGBD, #redacPower24D, #redacPower220D, 
#redacTaedaD, #redacSuperChannelBenderDi, #redac3Dmax2D, #redac3Dmax4D, #redacPogoRGBD,
#redacFlexRGBD, #redacSolarD {
	position: absolute;
	left: 300px;
	top: 340px;
	width: 300px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#redacTwinD h2, #redacRetroD h2, #redacRetroRGBD h2, #redacPower24D h2, 
	#redacPower220D h2, #redacTaedaD h2, #redacSuperChannelBenderDi h2,
	#redac3Dmax2D h2,#redac3Dmax4D h2, #redacPogoRGBD h2, #redacFlexRGBD h2, #redacSolarD h2 {
		font-size: 12px;
		line-height: 15px;
		color: #ff002c;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
		}	
#redacSuperChannelBenderD {
	position: absolute;
	left: 310px;
	top: 320px;
	width: 300px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#redacSuperChannelBenderD h2 {
		font-size: 12px;
		color: #ff002c;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
		}	

	#redacTwinD p, #redacRetroD p, #redacRetroRGBD p, #redacPower24D p, #redacPower220D p, 
	#redacTaedaD p, #redacSuperChannelBenderD p, #redacSuperChannelBenderDi p, #redac3Dmax2D p,
	#redac3Dmax4D p, #redacPogoRGBD p, #redacFlexRGBD p, #redacSolarD p{
		font-size: 11px;
		line-height: 15px;
		color: #000;
		padding: 10px 0 0 0;
		margin: 0;
		text-align:justify;
		}
#redacTwinD2, #redacRetroD2, #redacRetroRGBD2, #redacPower24D2, #redacPower220D2, 
#redacTaedaD2, #redac3Dmax2D2, #redac3Dmax4D2, #redacPogoRGBD2, #redacFlexRGBD2 {
	position: absolute;
	left: 630px;
	top: 355px;
	width: 300px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
#redacSuperChannelBenderD2 {
	position: absolute;
	left: 630px;
	top: 320px;
	width: 300px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
#redacSolarD2 {
	position: absolute;
	left: 630px;
	top: 330px;
	width: 300px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#redacTwinD2 p, #redacRetroD2 p, #redacRetroRGBD2 p, #redacPower24D2 p, #redacPower220D2 p, 
	#redacTaedaD2 p, #redacSuperChannelBenderD2 p, #redac3Dmax2D2 p, #redac3Dmax4D2 p,
	#redacPogoRGBD2 p, #redacFlexRGBD2 p, #redacSolarD2 p {
		font-size: 11px;
		line-height: 15px;
		color: #000;
		padding: 10px 0 0 0;
		margin: 0;
		text-align:justify;
		}	




/****************************************/
/* PRODUITS > Intégrations  */
/****************************************/
#redacPogoRGBI {
	position: absolute;
	left: 300px;
	top: 325px;
	width: 650px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}			
#redacTwinI, #redacRetroI, #redacRetroRGBI, #redacPower24I, #redacPower220I, #redacQuadroI, 
#redacTrigoI, #redacTaedaI, #redac3Dmax2I, #redac3Dmax4I, #redacFlexRGBI,
#redacSolarI {
	position: absolute;
	left: 300px;
	top: 350px;
	width: 650px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#redacTwinI h2, #redacRetroI h2, #redacRetroRGBI h2, #redacPower24I h2, #redacPower220I h2, 
	#redacQuadroI h2, #redacTrigoI h2, #redacTaedaI h2, #redac3Dmax2I h2, #redac3Dmax4I h2,
	#redacPogoRGBI h2, #redacFlexRGBI h2, #redacSolarI h2 {
		font-size: 12px;
		line-height: 15px;
		color: #ff002c;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
		}	
	#redacTwinI p, #redacRetroI p, #redacRetroRGBI p, #redacPower24I p, #redacPower220I p, 
	#redacQuadroI p, #redacTrigoI p, #redacTaedaI p, #redac3Dmax2I p, #redac3Dmax4I p,
	#redacPogoRGBI p, #redacFlexRGBI p, #redacSolarI p {
		font-size: 11px;
		line-height: 15px;
		color: #000;
		padding: 5px 0 0 0;
		margin: 0;
		text-align:justify;
		}

	
	
	

/****************************************/
/* PRODUITS > Caractéristiques  */
/****************************************/

#redacLogoC, #redacPogoC, #redacQuadroC, #redacTrigoC, #redac3Dmax2C, 
#redacSolarC, #redac3Dmax4C{
	position: absolute;
	left: 260px;
	top: 325px;
	width: 300px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}

#redacTwinC, #redacRetroC, #redacPower24C, #redacPower220C, 
#redacFlexC, #redacTaedaC, #redacRetroRGBC, #redacPogoRGBC, #redacFlexRGBC {
	position: absolute;
	left: 275px;
	top: 350px;
	width: 300px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
#redacSuperChannelBenderC {
	position: absolute;
	left: 260px;
	top: 350px;
	width: 650px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#redacSuperChannelBenderC table {
		font-size:9px;
	}
	#redacLogoC h2, #redacPogoC h2, #redacTwinC h2, #redacRetroC h2, #redacPower24C h2, #redacPower220C h2, #redacQuadroC h2, #redacTrigoC h2, 
	#redacFlexC h2, #redacTaedaC h2, #redacRetroRGBC h2, #redacSuperChannelBenderC h2, #redac3Dmax2C h2, #redac3Dmax4C h2, #redacPogoRGBC h2,
	#redacFlexRGBC h2, #redacSolarC h2 {
		font-size: 12px;
		line-height: 15px;
		color: #ff002c;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
		}		
	#redacSolarC p, #redacSolarC2 p {
		font-size: 11px;
		line-height: 15px;
		color: #000;
		padding: 5px 0 0 0;
		margin: 0;
		text-align:justify;
		}

	#redacSolarC2 {
		position: absolute;
		left: 630px;
		top: 325px;
		width: 300px;
		margin: 0;
		padding: 0;
		text-align: left;
		z-index: 1;
		}

/****************************************/
/* PRODUITS > Applications  */
/****************************************/
		
#redacLogoA, #redacPogoA, #redacTwinA, #redacRetroA, #redacPower24A, 
#redacPower220A, #redac3Dmax2A, #redac3Dmax4A, #redacPogoRGBA, #redacFlexRGBA,
#redacSolarA {
	position: absolute;
	left: 275px;
	top: 330px;
	width: 300px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#redacLogoA h2, #redacPogoA h2, #redacTwinA h2, #redacRetroA h2, #redacPower24A h2, 
	#redacPower220A h2, #redac3Dmax2A h2, #redac3Dmax4A h2, #redacPogoRGBA h2, #redacFlexRGBA h2,
	#redacSolarA h2 {
		font-size: 12px;
		line-height: 15px;
		color: #ff002c;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
		}		



#photosApplis {
	position: absolute;
	left: 430px;
	top: 330px;
	width: 400px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}



	
/*****************************/
/* PRODUITS DOMINO LOGO */
/*****************************/

#redacLogoI {
	position: absolute;
	left: 530px;
	top: 350px;
	width: 440px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#redacLogoI h2 {
		font-size: 12px;
		line-height: 15px;
		color: #ff002c;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
		}	
	#redacLogoI p {
		font-size: 11px;
		line-height: 15px;
		color: #000;
		padding: 5px 0 0 0;
		margin: 0;
		}

	

/*****************************/
/* PRODUITS DOMINO POGO */
/*****************************/

#redacPogoI, #redacFlexI {
	position: absolute;
	left: 300px;
	top: 350px;
	width: 650px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#redacPogoI h2, #redacFlexI h2 {
		font-size: 12px;
		line-height: 15px;
		color: #ff002c;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
		}	
	#redacPogoI p, #redacFlexI p {
		font-size: 11px;
		line-height: 15px;
		color: #000;
		padding: 5px 0 0 0;
		margin: 0;
		text-align:justify;
		}
	


	
/*****************************/
/* PRODUITS ALIMENTATIONS */
/*****************************/


#redacAlimentationsG  {
	position: absolute;
	left: 300px;
	top: 340px;
	width: 600px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}

#redacAlimentationsC  {
	position: absolute;
	left: 675px;
	top: 400px;
	width: 250px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#redacAlimentationsG h2, #redacAlimentationsC h2 {
		font-size: 12px;
		line-height: 15px;
		color: #ff002c;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
		}	
	#redacAlimentationsG p, #redacAlimentationsC p {
		font-size: 11px;
		line-height: 15px;
		color: #000;
		padding: 10px 0 0 0;
		margin: 0;
		text-align:justify;
		}

#TableAlimentations	{
	position: absolute;
	left: 285px;
	top: 55px;
	width: 720px;
	font-size: 11px;
	line-height: 15px;
	padding: 0;
	margin: 0;
	z-index: 1;
	}
	#TableAlimentations Table	{
		width: 700px;
		margin :0;
		padding:0;
		background-color:#fff;
		}
		#TableAlimentations Table th {
			border-bottom:#333 1px solid;
			background-color:#fff487;
			vertical-align:text-top;
			text-align:center;
			padding: 2px;
			font-size:10px;
			}
		#TableAlimentations Table td {
			border-bottom:#333 1px solid;
			font-size: 9px;
			color: #000;
			padding: 1px;
			margin: 0;
			vertical-align:text-top;
			text-align:center;
			}
#TableAlimentationsGb	{
	position: absolute;
	left: 285px;
	top: 90px;
	width: 720px;
	font-size: 11px;
	line-height: 15px;
	padding: 0;
	margin: 0;
	z-index: 1;
	}
	#TableAlimentationsGb Table	{
		width: 700px;
		margin :0;
		padding:0;
		background-color:#fff;
		}
		#TableAlimentationsGb Table th {
			border-bottom:#333 1px solid;
			background-color:#fff487;
			vertical-align:text-top;
			text-align:center;
			padding: 2px;
			font-size:10px;
			}
		#TableAlimentationsGb Table td {
			border-bottom:#333 1px solid;
			font-size: 9px;
			color: #000;
			padding: 1px;
			margin: 0;
			vertical-align:text-top;
			text-align:center;
			}
				
.BorderRight {
	border-right:#333 1px solid;
	}
	
.BorderLeft {
	border-left:#333 1px solid;
	}

.BgColorGris {
	background-color:#b9babc;
	}
	

/*****************************/
/* PRODUITS ACCESSOIRES */
/*****************************/


#redacAccessoiresD1 {
	position: absolute;
	left: 290px;
	top: 330px;
	width: 220px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#redacAccessoiresD1 h2 {
		font-size: 12px;
		line-height: 15px;
		color: #ff002c;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
		}	
	#redacAccessoiresD1 p {
		font-size: 11px;
		line-height: 15px;
		color: #000;
		padding: 10px 0 0 0;
		margin: 0;
		text-align:justify;
		}
		
#redacAccessoiresD2 {
	position: absolute;
	left: 530px;
	top: 330px;
	width: 200px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#redacAccessoiresD2 h2 {
		font-size: 12px;
		line-height: 15px;
		color: #ff002c;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
		}	
	#redacAccessoiresD2 p {
		font-size: 11px;
		line-height: 15px;
		color: #000;
		padding: 10px 0 0 0;
		margin: 0;
		text-align:justify;
		}

#redacAccessoiresD3 {
	position: absolute;
	left: 750px;
	top: 330px;
	width: 200px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#redacAccessoiresD3 h2 {
		font-size: 12px;
		line-height: 15px;
		color: #ff002c;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
		}	
	#redacAccessoiresD3 p {
		font-size: 11px;
		line-height: 15px;
		color: #000;
		padding: 10px 0 0 0;
		margin: 0;
		text-align:justify;
		}	




	
/*****************************/
/* PRODUITS KIT */
/*****************************/


#redacKitD {
	position: absolute;
	left: 270px;
	top: 320px;
	width: 200px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#redacKitD  h2 {
		font-size: 12px;
		line-height: 15px;
		color: #ff002c;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
		}	
	#redacKitD  p {
		font-size: 11px;
		line-height: 15px;
		color: #000;
		padding: 10px 0 0 0;
		margin: 0;
		text-align:justify;
		}	
	



	
/*****************************/
/* SERVICES GUIDE   */
/*****************************/	

#redac3Dmax21{
	position: absolute;
	left: 270px;
	top: 340px;
	width: 300px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}

#redacLogo1, #redacPogo1, #redacQuadro1, #redacTrigo1,
#redacRetro1, #redacPower1, #redacTaeda1,
#redac3Dmax41, #redacPogoRGB1{
	position: absolute;
	left: 300px;
	top: 340px;
	width: 300px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
#redacTwin1 {
	position: absolute;
	left: 310px;
	top: 325px;
	width: 310px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
#redacFlex1 {
	position: absolute;
	left: 300px;
	top: 320px;
	width: 300px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
#redacRetroRGB1{
	position: absolute;
	left: 300px;
	top: 340px;
	width: 300px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#redacLogo1 h2, #redacPogo1 h2, #redacQuadro1 h2, #redacTrigo1 h2, #redacTwin1 h2,
 	#redacRetro1 h2, #redacRetroRGB1 h2, #redacFlex1 h2, #redacPower1 h2, #redacTaeda1 h2,
	#redac3Dmax21 h2, #redac3Dmax41 h2, #redacPogoRGB1 h2 {
		font-size: 12px;
		line-height: 15px;
		color: #ff002c;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
		}	
	#redacLogo1 p, #redacPogo1 p, #redacQuadro1 p, #redacTrigo1 p, #redacTwin1 p,
 	#redacRetro1 p, #redacRetroRGB1 p, #redacPower1 p, #redacTaeda1 p,
	#redac3Dmax21 p, #redac3Dmax41 p, #redacPogoRGB1 p {
		font-size: 11px;
		line-height: 15px;
		color: #000;
		padding: 10px 0 0 0;
		margin: 0;
		text-align:justify;
		}
	#redacFlex1 p {
		font-size: 11px;
		line-height: 14px;
		color: #000;
		padding: 10px 0 0 0;
		margin: 0;
		text-align:justify;
		}

#redacLogo2, #redacDomino2, #redacPogo2, #redacQuadro2, #redacTrigo2,
#redacRetro2, #redacRetroRGB2, #redacFlex2, #redacPower2, #redacTaeda2, 
#redac3Dmax22, #redac3Dmax42, #redacPogoRGB2 {
	position: absolute;
	left: 630px;
	top: 340px;
	width: 300px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
#redacTwin2  {
	position: absolute;
	left: 640px;
	top: 320px;
	width: 320px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#redacLogo2 h2, #redacDomino2 h2, #redacPogo2 h2, #redacQuadro2 h2, #redacTrigo2 h2, #redacTwin2 h2,
	#redacRetro2 h2, #redacRetroRGB2 h2, #redacFlex2 h2, #redacPower2 h2, #redacTaeda2 h2, #redac3Dmax22 h2,
	#redac3Dmax42 h2, #redacPogoRGB2 h2 {
		font-size: 12px;
		line-height: 15px;
		color: #ff002c;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
		}	
	#redacLogo2 p, #redacDomino2 p, #redacPogo2 p, #redacQuadro2 p, #redacTrigo2 p, #redacTwin2 p,
	#redacRetro2 p, #redacRetroRGB2 p, #redacFlex2 p, #redacPower2 p, #redacTaeda2 p, #redac3Dmax22 p,
	#redac3Dmax42 p, #redacPogoRGB2 p {
		font-size: 11px;
		line-height: 15px;
		color: #000;
		padding: 10px 0 0 0;
		margin: 0;
		text-align:justify;
		}	

#redacLogo3, #redacPogo3, #redacQuadro3, #redacTrigo3, #redacTwin3,
#redacRetro3, #redacRetroRGB3, #redacFlex3, #redacTaeda3, #redac3Dmax23,
#redac3Dmax43, #redacPogoRGB3 {
	position: absolute;
	left: 770px;
	top: 280px;
	width: 300px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	}

	#redacLogo3 a:link, #redacLogo3 a:visited,
 	#redacPogo3 a:link, #redacPogo3 a:visited, 
	#redacPogoRGB3 a:link, #redacPogoRGB3 a:visited, 
	#redacQuadro3 a:link, #redacQuadro3 a:visited, 
	#redacTrigo3 a:link, #redacTrigo3 a:visited, 
	#redacTwin3 a:link, #redacTwin3 a:visited, 
	#redacRetro3 a:link, #redacRetro3 a:visited, 
	#redacRetroRGB3 a:link, #redacFlex3 a:visited, 
	#redacFlex3 a:link, #redacFlex3 a:visited,
	#redacTaeda3 a:link, #redacTaeda3 a:visited,
	#redac3Dmax23 a:link, #redac3Dmax23 a:visited,
	#redac3Dmax43 a:link, #redac3Dmax43 a:visited {
		color: #ff002c;
		text-decoration: none;
		}
	#redacLogo3 a:hover, #redacLogo3 a:active, 
	#redacPogo3 a:hover, #redacPogo3 a:active, 
	#redacPogoRGB3 a:hover, #redacPogoRGB3 a:active, 
	#redacQuadro3 a:hover, #redacQuadro3 a:active, 
	#redacTrigo3 a:hover, #redacTrigo3 a:active, 
	#redacTwin3 a:hover, #redacTwin3 a:active, 
	#redacRetro3 a:hover, #redacRetro3 a:active, 
	#redacRetroRGB3 a:hover, #redacRetroRGB3 a:active,
	#redacFlex3 a:hover, #redacFlex3 a:active,
	#redacTaeda3 a:hover, #redacTaeda3 a:active,
	#redac3Dmax23 a:hover, #redac3Dmax23 a:active,
	#redac3Dmax43 a:hover, #redac3Dmax43 a:active {
		color: #ff002c;
		text-decoration: underline;
		}

#redac3Dmax24{
	position: absolute;
	left: 600px;
	top: 515px;
	width: 300px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#redac3Dmax24 h2 {
		font-size: 12px;
		line-height: 15px;
		color: #ff002c;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
		}	

#redacPogoRGB4, #redacRetroRGB4{
	position: absolute;
	left: 600px;
	top: 480px;
	width: 300px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}
	#redacPogoRGB4 h2, #redacRetroRGB4 h2 {
		font-size: 12px;
		line-height: 15px;
		color: #ff002c;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
		}	
#redacFlex4 {
	position: absolute;
	left: 620px;
	top: 310px;
	width: 350px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}	
	#redacFlex4 h2 {
		font-size: 12px;
		line-height: 12px;
		color: #ff002c;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
		}	
	#redacFlex4 p {
		font-size: 11px;
		line-height: 14px;
		color: #000;
		padding: 10px 0 0 0;
		margin: 0;
		text-align:justify;
		}	
/***********/
/* CONTACT */
/***********/


#contenu fieldset {
	margin: 0;
	padding: 0;
	border: 1px none #000;
	width: 550px;
	}
	#contenu fieldset label {
		font-size: 12px;
		float: left;
		width: 180px;
		margin: 5px 0;
		padding: 0;
	}
	#contenu fieldset input, #contenu fieldset select, #contenu fieldset textarea {
		width: 350px;
		margin: 5px 0;
		padding: 0;
		background-color: #eee;
		border: 1px solid #ccc;
		float: left;				
	}
	#contenu fieldset input.radio {
		width: 20px;
		height: 20px;
		vertical-align: middle;
		background-color: #fff;
		border: 0px solid #eee;
		float: none;
	}
	#contenu fieldset input.btn {
		width: 100px;
		color: #d64800;
		font-size: 16px;
		font-weight: bold;
		margin: 20px 0 10px 0;
		
	}		

#contenu form #txtChampsObligatoires {
	margin: 10px 0;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
}
#contenu form h3 {
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	padding: 5px;
	margin: 0 0 5px 0;
	clear: both;
	
}

#contenu legend {
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 10px 20px;
	color: #000;
}

#contenu .txtOkErrAlert {	
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	color: #d00;
}



/**********************************/
/***********Classes****************/
/**********************************/

/**************/
/**** NEWS ****/
/**************/

.newsGlobal {
	width: 500px;
	margin: 0;
	padding: 0;
	position: relative;
	}
	.newsGlobal .newsDate {
		font-size: 14px;
		line-height: 14px;
		margin: 15px 0;
		padding: 0;
		font-weight: bold;
	}
	.newsGlobal .newsRedac {
		width: 490px;
		margin: 0 0 15px 0;
		padding: 0;
		float: left;
		}
		.newsGlobal .newsRedac h2 {
			padding: 0;

		}
	.newsGlobal .newsRedacPhoto {
		width: 310px;
		margin: 5px 0 15px 0;
		padding: 0;
		float: left;
		}
		.newsGlobal .newsRedacPhoto h2 {
			padding: 0;

		}
	.newsGlobal .newsPhoto {
		width: 180px;
		margin: 20px 0 15px 0;
		padding: 0;
		text-align: center;
		float: left;
	}
	.newsGlobal .newsPhotoZoom {
		width: 550px;
		background-color: #fff;
		margin: 0;
		padding: 10px 0;
		text-align: center;
		position: absolute;
		left: 0;
		top: 10px;
		visibility: hidden;
		border: 1px solid #ccc;
		cursor: pointer;
		z-index: 1;
	}
	.newsGlobal a {
		color: #ee7f01;
		}
/**************/
/* TEXTE ******/
/**************/


.asterisque {
	font-size: 17px;
	font-weight: bold;
	color: #f00;
}
.gras {
	font-weight: bold;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}
.justify {
	text-align: justify;
}

.txtNote1 {
	font-size: 12px;
	line-height: 14px;
}

.txtBlc {
	color:#fff;
}

.x-dlg .x-dlg-hd-left {background-color:#444b5b; background-image:none;}
.x-dlg .x-dlg-hd-left .x-dlg-hd-right {background-color:#444b5b; background-image:none;}
.x-dlg .x-dlg-hd-left .x-dlg-hd-right .x-dlg-hd {background-color:#444b5b; background-image:none;}
.x-dlg .x-dlg-dlg-body {border-bottom:3px solid #444b5b; border-right:3px solid #444b5b; border-left:3px solid #444b5b; background-color:#444b5b;}

.x-dlg-mask {opacity: 0.6; background-color: #000;}


/***********************/

#pucebleue {
	position: absolute;
	left: 30px;
	top: 200px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 1;
	}


.clearBoth {
	clear: both;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.nowrap {
	white-space: nowrap;
}

.verticalAlignMiddle {
	vertical-align: middle;
}
.verticalAlignTop {
	vertical-align: top;
}
