h1,h2,h3,h4,h5,h6,p,ul,li,br,table,div,ol,a{
	margin:0;
	padding:0;
}
/* Popcom.info CSS Document */
body{
	background-color:#dff0c7;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/bodyBG_repY.gif);
	background-repeat:repeat-y;
	background-attachment:fixed;
}

a,
a:link,
a:hover,
a:visited,
a:active,
a:visited:hover{
	color:#45351c;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
}
a:hover,
a:visited:hover{
	color:#2d240a;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

a img{
	border:0px;
}

.hand{	
	cursor:pointer;
	cursor:hand;
}

.lftBox_content{
	position:fixed;
	background-image:url(../images/lftBox_bgStatic.gif);
	background-repeat:no-repeat;
	width:344px;
	height:236px;
	top:0px;
	left:0px;
	z-index:1000;
}
.lftBox_flashMenu{
	position:absolute;
	top:0px;
	width:329px;
	height:441px;
	z-index:1200;
}
.flashMenu_notice{
	padding:8px;
	position:absolute;
	left:20px;
	top:240px;
	background-color:#140b01;
	width:280px;
	color:#fff;
}
.flashMenu_notice a{
	white-space:nowrap;
}
.flashMenu_notice p{
	margin-bottom:8px;
	font-size:10px;
}
.lftBox_loadPhoto{
	background-image:url(../images/loadPhoto_bgStatic.gif);
	background-repeat:no-repeat;
	width:328px;
	height:439px;
	z-index:1100;
}
.lftBox_top{
	position:absolute;
	top:0px;
	z-index:500;
}
.lftBox_btm{
	position:absolute;
	top:206px;
	background-image:url(../images/bodyBG_repY.gif);
	repeat:no-repeat;
	width:344px;
	z-index:400;
	height:10000px;
}

.lftBox_compensator{
	position:fixed;
	background-image:url(../images/bodyBG_repY.gif);
	background-repeat:repeat-y;
	background-color:#dff0c7;
	height:285px;
	width:353px;
	margin-top:500px;
	left:0px;
	z-index:200;
}
.popcom_miniDesc{
	position:absolute;
	padding-top:240px;
	padding-left:10px;
}
.popcom_miniLogo{
	background-image:url(../images/miniPop.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:70px;
	height:36px;
	margin-right:4px;
	display:inline;
	float:left;
}
.popcom_miniDesc p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#c2b76b;
	padding-right:30px;
	line-height:10px;
	margin-bottom:8px;
}
.separator_Stripe{
	position:fixed;
	left:353px;
	background-color:#fff;
	width:3px;
	height:479px;
	z-index:1000;
}
.separator_BG{
	position:fixed;
	background-image:url(../images/master_bg_RepX.jpg);
	background-repeat:repeat-x;
	background-color:#dff0c7;
	width:9px;
	left:344px;
	top:0px;
	height:582px;
	z-index:700;
}


.popcomLogo{
	position:fixed;	
	top:8px;
	right:17px;
	width:169px;
	height:86px;
	z-index:400;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/popcomLogo.png', sizingMethod='display');	
}
*>.popcomLogo{	
	background-image:url(../images/popcomLogo.png);
	background-repeat:no-repeat;
}
.leftFade{
	position:fixed;
	background-image:url(../images/leftFade.png);
	width:55px;
	height:574px;
	z-index:300;
	left:353px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/leftFade.png', sizingMethod='display');	
}

.rightFade{
	position:fixed;
	background-image:url(../images/rightFade.png);
	width:124px;
	height:497px;
	z-index:300;
	right:-30px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rightFade.png', sizingMethod='display');	
}





.master_container{
	background-image:url(../images/master_bg_RepX.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	padding:1px;
	margin-left:344px;
	width:100%;
	height:596px;
}

.rgtBox_container{
	padding-left:46px;
	padding-top:85px;
}
.rgtBox_Title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#ddeac3;
}
.rgtBox_Content{
}
.rgtBox_Content .horiz_par{
	float:left;
	width:255px;
	margin-right:24px;
	background-image:url(../images/rgtBox_P_bg_Static.jpg);
	background-repeat:no-repeat;
	background-color:#c7e295;
	padding-top:26px;
	padding-left:18px;
	padding-right:18px;
	border-left:solid 1px #c9ceac;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#6c5635;
	
	min-height:360px;
}
.horiz_par h1{
	font-size:15px;
}
.horiz_par h2{
	font-size:12px;
}
.rgtBox_Content .horiz_photo{
	width:250px;
	padding:5px;
	padding-right:4px;
	padding-left:4px;
	border:none;
	min-height:inherit;
	border-right:solid 1px #c9ceac;
	margin-right:8px;
}
.horiz_photo img{
}
.rgtBox_Content p{
	margin-bottom:11px;
}
.rgtBox_Contacts{
	float:left;
	background-image:url(../images/contacts_cards.jpg);
	background-repeat:no-repeat;
	width:608px;
	height:231px;
	margin-top:28px;
	margin-bottom:18px;
}
.rgtBox_Contacts img{
	width:608px;
	height:231px;
}
.rgtBox_Contacts_download{
	margin-bottom:8px;
	color:#61793f;
	clear:both;
}
.rgtBox_Contacts_download li{
	display:inline;
}
.rgtBox_Contacts_under{
	float:left;
	margin-top:140px;
	color:#61793f;
	padding-top:10px;
	padding-left:12px;
}
.under_photo{
	font-weight:bold;
	font-size:9px;
	line-height:10px;
	padding-right:4px;
	padding-left:3px;
	padding-top:4px;
	padding-bottom:8px;
	color:#dcf1b6;
	text-align:right;
	background-color:#8ca361;
}
.disclaimer{
	margin-top:12px;
	font-size:10px;
	color:#61793f;
	clear:both;
	width:400px;
}
.scrollControl{
	position:fixed;
	right:0px;
	width:274px;
	top:510px;
	background-image:url(../images/scrollNav_bgStatic.gif);
	background-position:center right;
	background-repeat:no-repeat;
	text-align:right;
	padding-right:38px;
	display:block;
	z-index:400;
}
.scrollControl li{
	display:inline;
}
.scrollControl a,
.scrollControl a:link,
.scrollControl a:hover,
.scrollControl a:visited,
.scrollControl a:active,
.scrollControl a:visited:hover{
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	cursor:pointer;
	cursor:hand;
	padding-bottom:1px;
	font-size:36px;
}

.miniscroll_lft,
.miniscroll_lft img{
	width:56px;
	height:34px;
	border:none;
}
.miniscroll_lft,
.miniscroll_lft:hover{
	background-image:url(../images/scrollNav_lftN.gif);
	background-repeat:no-repeat;
	background-position:center left;
}
.miniscroll_lft:hover{
	background-image:url(../images/scrollNav_lftH.gif);
}

.miniscroll_rgt,
.miniscroll_rgt img{
	width:56px;
	height:34px;
	border:none;
}
.miniscroll_rgt,
.miniscroll_rgt:hover{
	background-image:url(../images/scrollNav_rgtN.gif);
	background-repeat:no-repeat;
	background-position:center left;
}
.miniscroll_rgt:hover{
	background-image:url(../images/scrollNav_rgtH.gif);
}
.miniscroll_bullets{
	background-image:url(../images/scrollNavBullet_bgX.gif);
	background-repeat:repeat-x;
	background-position:center left;
	height:64px;
	clear:both;
	margin-left:700px;
	display:block;
}

/* Module Réalisations */
.rgtBox_realisations{
	padding-top:68px;
	padding-bottom:4px;
	height:210px;
}
.real_time_container{
	float:left;
	background-image:url(../images/real_time_bgY.gif);
	background-position:center;
	background-repeat:repeat-y;
	height:406px;
	margin-left:71px;
}
.real_year{
	margin-top:67px;
	padding:4px;
	background-color:#fff;	
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#b0bb99;
}

.real_project_parenth{
	float:left;
	background-image:url(../images/real_lftParenth.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:48px;
	height:245px;
	margin-top:29px;
	margin-left:36px;
	margin-right:2px;
}
.real_project_OverID{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#e8e4dd;
	text-align:right;
	padding-right:10px;
}
.real_project_container{
	float:left;
	width:443px;
	padding-top:2px;
}


.real_project_container,
.real_project_container a,
.real_project_container a:link,
.real_project_container a:hover,
.real_project_container a:visited,
.real_project_container a:active,
.real_project_container a:visited:hover{
	color:#464e3e;
	text-decoration:none;
	font-size:1em;
}
.real_project_container a:hover,
.real_project_container a:visited:hover{
	color:#939e7b;
}


.project_type{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	line-height:8x;
	color:#b0bb99;
	height:13px;
}
.project_name{
	height:15px;
}
.project_name span{
	font-weight:normal;
}

.project_name,
.project_name a,
.project_name a:link,
.project_name a:hover,
.project_name a:visited,
.project_name a:active,
.project_name a:visited:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:14px;
	color:#464e3e;
	letter-spacing:-1px;
	text-decoration:none;
}
.project_name a:hover,
.project_name a:visited:hover{
	color:#939e7b;
	background-color:#e6f3d5;
	background-image:url(../images/real_link_bullet.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:144px;
	white-space:nowrap;
}

.project_client{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	line-height:8x;
	color:#b0bb99;
	height:12px;
}
.project_pict{
	background-repeat:no-repeat;
}
.project_pict img{
	height:232px;
	border:none;
}
.project_month{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	line-height:8x;
	color:#b0bb99;
	
}
.project_month span{
	color:#78875a;
}
.project_implic{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	line-height:12x;
	color:#8b9379;	
	margin-top:2px;
}
.project_implic span{
	color:#bfc7ac;
}
.project_desc{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	line-height:12x;
	color:#6d7562;
	margin-top:2px;
	padding-right:30px;
}

.project_collab,
.project_collab a,
.project_collab a:link,
.project_collab a:hover,
.project_collab a:visited,
.project_collab a:active,
.project_collab a:visited:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	line-height:12x;
	color:#556239;
	text-decoration:none;
}
.project_collab{
	font-weight:normal;
	margin-top:12px;
	color:#6f7a57;

}
.project_collab a:hover,
.project_collab a:visited:hover{
	color:#6f7a57;
	border-bottom:solid 1px #fff;
}

.services_container{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#556239;
	margin-bottom:12px;
	background-color:#fff;
}

.services_id{
	float:left;
	
	padding-top:27px;
	height:41px;
		
	padding-right:6px;
	width:140px;
	
	font-size:18px;
	text-align:right;
	letter-spacing:-1px;
}

.services_img{
	width:520px;
}
.services_img{
	float:left;
	color:#fff;
	padding-top:30px;
	padding-left:28px;
	height:38px;
}
.services_more{
	font-size:10px;
	font-weight:normal;
}
.services_content{
	
	font-size:12px;
	font-weight:normal;
	line-height:12px;
	clear:both;
	
	border-top:solid 8px #000;
	background-color:#fff;
	
	color:#fff;
	padding-left:146px;
	
}
.services_content div{
	padding-left:12px;
	padding-top:8px;
	padding-bottom:12px;
	padding-right:54%;
}
.services_content h1{
	margin:0px;
	margin-bottom:8px;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	letter-spacing:1px;
}

.services_content p{
	margin:0px;
	margin-bottom:8px;
	padding-left:24px;
}
.services_bg{
	height:68px;
}

.services_video{
	margin-top:24px;
}
.services_video .services_bg{
	background-color:#006e84;
}
.services_video .services_img{
	background-image:url(../images/services/video.jpg);
	background-repeat:no-repeat;
}
.services_video .services_id{
	background-color:#004b5e;
	color:#adf792;
}
.services_video .services_more{
	color:#1191ad;
}
.services_video .services_content{
	border-color:#adf792;
}
.services_video .services_content div{
	background-color:#56686c;
}



.services_graphisme .services_bg{
	background-color:#000000;
}
.services_graphisme .services_img{
	background-image:url(../images/services/graphisme.jpg);
	background-repeat:no-repeat;
}
.services_graphisme .services_id{
	background-color:#9c804a;
	color:#ffc600;
}
.services_graphisme .services_more{
	color:#ecd7ae;
}
.services_graphisme .services_content{
	border-color:#ffc600;
}
.services_graphisme .services_content div{
	background-color:#d0b864;
}



.services_web .services_bg{
	background-color:#282700;
}
.services_web .services_img{
	background-image:url(../images/services/web.jpg);
	background-repeat:no-repeat;
}
.services_web .services_id{
	background-color:#2d2800;
	color:#c8e321;
}
.services_web .services_more{
	color:#6e6626;
}
.services_web .services_content{
	border-color:#c8e321;
}
.services_web .services_content div{
	background-color:#a3b054;
}


h1 ,h2 , p{
	cursor:text;
}