@charset "utf-8";
/* CSS Document */
html, body {
	height:100%;
	width:100%;
	border:0;
	padding:0;
	margin:0;
	background-color:#FFFFFF;
}
* {
	outline:none;
}
:focus {
	-moz-outline-style: none;
}
a:link  {
	/*text-decoration: none;*/
}
a:visited {
	/*text-decoration: none;*/
}
a:active {
	/*text-decoration: none;*/
}
a:hover {
	/*text-decoration: none;*/
}
img, p {
	border:0;
	padding:0;
	margin:0;
}
#content {
	position:absolute;
	width:1000px;
	height:768px;
	left:50%;
	margin-left:-500px;
	/* top:50%;
	margin-top:-384px;
	*/
	z-index: 1;
	background-color: #FFFFFF;
}
#logo {
	position:absolute;
	z-index: 15;
	left: 0px;
	top: 0px;
	width:225px;
	height:240px;
}
#bandeau {
	position:absolute;
	z-index: 2;
	left: 131px;
	top: 0px;
	width:869px;
	height:141px;
}
#contact {
	position:absolute;
	z-index: 4;
	left:0px;
	top:632px;
	width: 147px;
	height: 26px;
}
#contactb {
	position:absolute;
	z-index: 4;
	left:0px;
	top:312px;
	width: 147px;
	height: 26px;
}
#listclients {
	position:absolute;
	z-index: 40;
	left:20px;
	top:380px;
	width: 185px;
	line-height:14px;
}
#actualites {
	position:absolute;
	z-index: 5;
	left: 811px;
	top: 152px;
	background-image: url(img/redicom_04.gif);
	background-repeat: no-repeat;
	width: 189px;
	height: 519px;
}
#zoomsur {
	position:absolute;
	z-index: 3;
	left: 118px;
	top: 290px;
	background-image: url(img/redicom_01.jpg);
	background-repeat: no-repeat;
	width: 694px;
	height: 359px;
}
#multimed {
	position:absolute;
	z-index:13;
	text-align:right;
	left: 25px;
	top: 740px;
}
#footer {
	position:absolute;
	z-index:14;
	text-align:right;
	left: 721px;
	top: 746px;
}
#multimedimg {
	position:absolute;
	z-index:12;
	text-align:right;
	left: 94px;
	top: 738px;
	width: 99px;
	height: 28px;
}
#titreN1 {
	position:absolute;
	left:8px;
	top:37px;
	width:215px;
	height:20px;
	z-index:10;
}
#titreN2 {
	position:absolute;
	left:240px;
	top:37px;
	width:215px;
	height:20px;
	z-index:11;
}
#titreN3 {
	position:absolute;
	left:472px;
	top:37px;
	width:215px;
	height:20px;
	z-index:12;
}
#imgN1 {
	position:absolute;
	left:42px;
	top:211px;
	width:150px;
	height:113px;
	z-index:13;
}
#imgN2 {
	position:absolute;
	left:275px;
	top:211px;
	width:150px;
	height:113px;
	z-index:14;
}
#imgN3 {
	position:absolute;
	left:507px;
	top:211px;
	width:150px;
	height:113px;
	z-index:15;
}
#txtN1 {
	position:absolute;
	left:8px;
	top:67px;
	width:216px;
	height:135px;
	z-index:16;
}
#txtN2 {
	position:absolute;
	left:240px;
	top:67px;
	width:218px;
	height:135px;
	z-index:17;
}
#txtN3 {
	position:absolute;
	left:472px;
	top:67px;
	width:210px;
	height:135px;
	z-index:18;
}
#actuN1 {
	position:absolute;
	left:10px;
	top:45px;
	width:165px;
	height:150px;
	z-index:7;
}
#actuN2 {
	position:absolute;
	left:10px;
	top:205px;
	width:165px;
	height:150px;
	z-index:8;
}
#actuN3 {
	position:absolute;
	left:10px;
	top:365px;
	width:165px;
	height:150px;
	z-index:9;
}
#menu {
	position:absolute;
	left:211px;
	top:141px;
	width:622px;
	height:39px;
	z-index:6;
}
#ssR1 {
	position:absolute;
	left:189px;
	top:180px;
	width:109px;
	height:42px;
	z-index:25;
	visibility:hidden;
}
#ssR2 {
	position:absolute;
	left:299px;
	top:180px;
	width:191px;
	height:65px;
	z-index:26;
	visibility:hidden;
}
#ssR3 {
	position:absolute;
	left:491px;
	top:180px;
	width:191px;
	height:111px;
	z-index:27;
	visibility:hidden;
}
#ssR4 {
	position:absolute;
	left:581px;
	top:180px;
	width:215px;
	height:88px;
	z-index:28;
	visibility:hidden;
}
#insNL {
	position:absolute;
	left:612px;
	top:632px;
	width:200px;
	height:26px;
	z-index:22;
}
#insNL2 {
	position:absolute;
	left:800px;
	top:173px;
	width:200px;
	height:26px;
	z-index:22;
}
#son {
	position:absolute;
	z-index: 15;
	left: 203px;
	top: 741px;
	width:60px;
	height:20px;
}
#son2 {
	position:absolute;
	left: 203px;
	top: 7px;
	width:60px;
	height:20px;
}
#multimed2 {
	position:absolute;
	text-align:right;
	left: -12px;
	top: 6px;
	width: 99px;
	height: 28px;
}
#footer2 {
	position:absolute;
	text-align:right;
	left: 721px;
	top: 12px;
}
#multimedimg2 {
	position:absolute;
	text-align:right;
	left: 94px;
	top: 3px;
	width: 99px;
	height: 28px;
}
#txtQ {
	position:absolute;
	left:360px;
	top:702px;
	width:225px;
	height:15px;
	z-index:24;
}
#rubrique {
	position:absolute;
	left:279px;
	top:287px;
	width:721px;
	z-index:10;
	background-image: url(img/redicom_26.gif);
	background-repeat: repeat-y;
	height: 444px;
}
#rubrique2 {
	position:absolute;
	left:279px;
	top:287px;
	width:721px;
	z-index:10;
	background-image: url(img/redicom_26.gif);
	background-repeat: repeat-y;
	height: 274px;
}
#rubHeader {
	position:absolute;
	left:0px;
	top:0px;
	width:721px;
	height:105px;
	z-index:11;
	background-image: url(img/redicom_28.jpg);
	background-repeat: no-repeat;
}
#rubTitre {
	position:absolute;
	left:14px;
	top:7px;
	width:365px;
	height:25px;
	z-index:12;
}
#rubTitre2 {
	position:absolute;
	left:14px;
	top:7px;
	width:650px;
	height:25px;
	z-index:12;
}#rubLien {
	position:absolute;
	left:390px;
	top:13px;
	width:300px;
	height:15px;
	z-index:13;
}
#rubCita {
	position:absolute;
	left:40px;
	top:35px;
	width:620px;
	height:40px;
	z-index:14;
}
#rubContent {
	position:absolute;
	left:0px;
	top:0px;
	width:671px;
	z-index:13;
	background-image: url(img/redicom_27.gif);
	background-repeat: no-repeat;
	padding-right: 41px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align:justify;
}
#rubContentBG {
	position:absolute;
	left:0px;
	top:105px;
	width:721px;
	height:230px;
	z-index:12;
	background-image: url(img/redicom_26.gif);
	background-repeat: repeat-y;
}
#rubContentBG2 {
	position:absolute;
	left:0px;
	top:33px;
	width:721px;
	height:230px;
	z-index:12;
	background-image: url(img/redicom_26.gif);
	background-repeat: repeat-y;
}
#rubContentTxt {
	position:absolute;
	left:0px;
	top:0px;
	width:242px;
	height:92px;
	z-index:12;
}
#rubContentFR {
	position:relative;
	width:721px;
	height:109px;
	z-index:12;
	background-image: url(img/redicom_25.jpg);
	background-repeat: no-repeat;
}
#rubFooter {
	position:absolute;
	width:1000px;
	height:34px;
	z-index:12;
	left: -279px;
	background-image: url(img/redicom_24.gif);
	background-repeat: no-repeat;
}
.sepref {
	padding-left:20px;
	width:661px;
	height:15px;
	background-image: url(img/redicom_40.gif);
	background-repeat: no-repeat;
}
.g9b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
	color:#dcdcdc;
}
.n11b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#1a171b;
}
.n10b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#1a171b;
}
.n12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a171b;
}
.n11 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1a171b;
}
.n10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1a171b;
}
.n9 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#1a171b;
}
.r9 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#e1006d;
}
.r10b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#e1006d;
}
.r11b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#e1006d;
}
.r12b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#e1006d;
}
.r14b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#e1006d;
}
.v9 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#7fa133;
}
.v10b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#7fa133;
}
.v11b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#7fa133;
}
.v12b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#7fa133;
}
.v17b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:17px;
	color:#76982b;
}
.w9b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
	color:#ffffff;
}
.w14b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
}
.b11b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#04a3da;
}
.jstfd {
	text-align:justify;
}
.brdrb {
	border:#c0c2c1 solid 1px;
}
.brdrv {
	/*border:#7fa133 solid 1px;*/
}
.imgref {
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
.ff {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#07a2d8;
	margin:5px 0px 5px 0px;
	padding:3px;
}
.ffb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	background-color:#e1006d;
	color:#ffffff;
	margin:5px 0px 5px 0px;
	padding:3px;
}
