.global {
	width:940px; height:100%;	margin-left:30px; padding-right:50px; 

	background-image:url(../img/bg/main_28.jpg); background-color:#000000; background-repeat:no-repeat;	

	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#333333; overflow:hidden;
	scrollbar-arrow-color:#fff;scrollbar-track-color:#ffffff;scrollbar-shadow-color:#6BE300;scrollbar-face-color:#6BE300;
	scrollbar-highlight-color:#6BE300;scrollbar-darkshadow-color:#ffffff;scrollbar-3dlight-color:#ffffff;  }
	
.global_index {
	width:940px; margin-left:30px; padding-right:50px;
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#333333; overflow:hidden;
	scrollbar-arrow-color:#fff;scrollbar-track-color:#ffffff;scrollbar-shadow-color:#6BE300;scrollbar-face-color:#6BE300;
	scrollbar-highlight-color:#6BE300;scrollbar-darkshadow-color:#ffffff;scrollbar-3dlight-color:#ffffff;  
 	 }


/** DIV right /////////////////////////////////////////////////////////////////////// **/
div#left {
	width:220px; height:auto; margin-top:88px; margin-right:30px;
	float:left; background-color:#FFFFFF; max-height:459px;
	overflow-y:auto; overflow-x:hidden; }

div#top {
	width:220px; float:left; position:absolute; height:80px; top:0; line-height:10px;
 	font-size:10px; color:#333; font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF; 
	text-align:right;  margin-top:8px;
	background-image:url(../img/pictos/logo_2pm.png); background-repeat:no-repeat; vertical-align:bottom; }

div#top a{ 
	background-color:#FFFFFF;}


div#main { background-color:#fff; overflow:hidden; height:auto; width:450px; left:250px;  }

div#main_ttr { overflow:hidden; width:390px; height:20px; left:250px; background-color:#FFFFFF;
	line-height:14px; text-align:right;	padding:20px; padding-right:40px; margin-bottom:8px;
	  }
	  
div#main_pix { background-color:#000; overflow:hidden; height:150px; width:450px; left:250px;
	padding:0px; margin-bottom:8px; 	  }
	
div#main_txt {  background-color:#FFFFFF;	overflow:auto; width:370px; max-height:270px; left:250px;
	line-height:14px; text-align:justify;	padding:40px; padding-left:40px;
	  }

div#foot {
	width:auto; height:20px; 	bottom:0; left:0; right:0; 	position:fixed;
	margin-bottom:10px;	padding-right:20px;
	background-color:#fff;
	line-height:18px;	vertical-align:middle; color:#333;
	text-align:right;
}

/** TABLE PROJETS /////////////////////////////////////////////////////////////////////// **/
div#main_portfolio { background-color:#000; overflow:hidden;color:#FFFFFF; height:547px; width:690px; float:right; left:250px;  }

.diapo {	width:690px; color:#fff; font-size:8px; background-color:#000; height:518px;}


.info {	width:606px; color:#333; font-size:10px; border-top: #6BE300 1px solid; background-color:#fff; height:30px; line-height:20px; vertical-align:middle; padding-left:20px;}

.overlib {
	height:auto; width:670px; padding:20px; padding-left:40px;	
	color: #000;	font-size:10px;	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left; background-color:#6be300; max-height:100px;	  }

#pic_txt {}

/** LINKS /////////////////////////////////////////////////////////////////////// **/

a { text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#333333; border:0px; }
a:hover { background-color:#6BE300; color:#000000;}

/**TXT /////////////////////////////////////////////////////////////////////// **/
h2 { font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color:#fff;font-weight:bold; padding-left:40px; }

p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#333333; line-height:14px; }

ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#333333; line-height:14px; }

.ttr{ font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;  color:#6BE300; vertical-align:middle; }
	
.ttr2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color:#6BE300; font-weight:bold; }
.ttr3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color:#333333; font-weight:bold; }

.sep { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#6BE300; margin-right:6px; margin-left:10px; vertical-align:middle; 	}
.sep2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#6BE300; margin-right:10px; margin-left:10px; vertical-align:middle; 	}
.sign { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#6BE300; }
.sign2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#929292; }
.imp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#6BE300; }


/** FORMAT/////////////////////////////////////////////////////////////////////////////////////////**/

	
hr { color: #6BE300; background-color: #6BE300; height: 1px; border:0px; }
img { border:0px;}
img a{ border:0px;}

/** PAGE LIENS/////////////////////////////////////////////////////////////////////////////////////////**/
.main_liens { line-height:20px;  }
.main_liens a { line-height:16px; cursor: pointer; }
.main_liens a:hover { background-color:#6BE300; }

.main_bio { background-color:#fff;  }


/** ACORDEON/////////////////////////////////////////////////////////////////////////////////////////**/
.CollapsiblePanel {
	margin: 0px; padding: 0px;
	/*border-left: solid 1px #CCC; border-right: solid 1px #999; border-top: solid 1px #999; border-bottom: solid 1px #CCC;*/ }


.CollapsiblePanelTab {	background-color: #fff; border-bottom: solid 1px #ddd; margin: 0px; padding: 5px; cursor: pointer;
	-moz-user-select: none; -khtml-user-select: none; padding-left:20px; font-weight:500;  }
	
.bulle_contact  { margin: 0px;	padding: 10px; line-height:14px; padding-left: 30px; }
.bulle_contact a:hover { background-color:#6BE300; color:#000000; }

.CollapsiblePanelContent{ margin-top: 10px; margin-bottom:10px;	padding: 0px;   margin-left:40px; line-height:16px; cursor:pointer;   }

.CollapsiblePanelTab a { color: black;	text-decoration: none; }

.CollapsiblePanelOpen .CollapsiblePanelTab { background-color: #6BE300 }

.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover .CollapsiblePanelTabHover {background-color: #ddd; }

.CollapsiblePanelFocused .CollapsiblePanelTab { background-color:#6BE300; }


/**ACCORDEON ID /////////////////////////////////////////////////////////////////////////////////////////////// **/

#id a:hover { background-color:#6BE300;} 

#web a:hover { background-color:#6BE300;}

#design a:hover { background-color:#6BE300;}

#old a:hover { background-color:#6BE300;}

#plus a:hover { background-color:#6BE300;}

