/*  CSS SHORTHAND

Top right bottom left
background color , image, repeat, attachment (scroll ou fixed), position
background-position: X Y || (top||bottom||center) (left||right||center);
font: italic small-caps 900 12px  line-height arial
border : px style color
list-style:square inside url(image.gif); 


*/



#grandCarrePub a{
	font-size: 25px;
}


/* utilise pour la partie form cours */
.formLabel{
	font: bold 12px   arial;
	width: 200px;
}

.formField{
	width: 200px;
}

.formInfo{
	font: italic  10px   arial;
	margin-bottom: 25px;
	margin-left: 5px;
	
	
	
}

/* coursUpload */

.logLink:hover{
	background-color: black;
	color: white;
}

.logLink{
	margin-top: 5px;
	float: right;
	font-weight: bold;
	color: black;
	background-color: white;
	border: 1px solid #444;
	padding: 3px;
	text-decoration: none;
}

.panelUploadCours{
	background-color: white;
	padding: 10px;
	border: 1px solid #444;
	margin-bottom: 15px;
}

.modifs{
	border: 2px solid red;
	padding: 5px;
	background-color: white;
	margin-bottom: 15px;
}

.linkCreateCours{
	font-size: 18px;
	font-weight: bold;
	color: #DDD;
	margin: 20px;
	margin-left: 0px;

}

.linkCreateCours:hover{
	color: #FFF;
}

.linkCoursTitle{
	font-weight: bold;
	font-size: 11px;
	line-height: 35px;
	color: #555;
}
.linkCoursTitle:hover{
	color: black;
}

#UploadPleaseWait{
	color: red;
	background-color: white;
	border:1px solid #666;
	padding: 5px;
}

/* ZM.CSS================================================================== */
body{
	font: 12px Verdana;
	text-align:center;
	background: #666666 url(/img2/bgImage.jpg) repeat-y scroll center;
	margin: 0px;
	padding: 0px;
}

h1,h2{
	font-size: 13px;
}
h3{
	font-size: 11px;
	font-weight:bold;
}

h4{
	font-size:11px;
	
}

.cursorPointer{
  cursor: pointer;

}

#ZMLogo{
	position: relative;
	top: 15px;
	left: 25px;
}



#ZMHeader{
	position: relative;
	margin-bottom: 10px;	
	
}

#ZMLGSwitch{
	display: none;
	position: absolute;
	border-left: 1px solid #1975A3;
	width: 20px;
	padding: 2px;
	padding-left: 7px;	
	font-size: 11px;
	color: white;
	top:15px;
	left: 200px;
}

#ZMLGSwitch a{
	border: 1px solid black;
	padding-right: 15px;
	width: 55px;
	background-image: url(/img/backLinkLG.gif);
	background-position: 5px 1px;
	background-repeat: no-repeat;
	color: #C5C5C5;
	margin-top:2px;
	line-height: 20px;
}

.footer {
	padding-top:10px;
	padding-bottom:10px;
	margin: auto;
	width:800px;
	clear:both;
}

.inf{
 horizontal-align:middle;
	width: 100%;
	text-align:center;
}

.footer a, .footer a:visited{
	font-size: 10px;
	color: #BBBBBB;
	text-decoration: none;
}

#ZMLogin{
	margin-right: 0px;
	color: white;
	font-weight: bold;
	font-size: 11px;
	z-index: 100;
	width: 200px;
}

.loginLink{
	cursor: pointer;
 	border: 0px;
 	border-left: 1px solid #666;
	padding : 5px;
	padding-left: 8px;
	margin-right: 10px;
	color: white;
	font-size: 10px;
	font-weight: 600;
	text-decoration: underline;
}

.linkBoxCreatePack{
	cursor: pointer;
 	border: 0px;
	margin: 25px;
	color: white;
	font-size: 10px;
	font-weight: 600;
	text-decoration: underline;
}


#ZMContent{
	font-size: 11px;
}

#flashPieHost{
	background-color: #3196C8;
	text-align: center;
	padding-right : 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width:190px;

}

#ZMStartTrain{
	text-align: center;
	
}

.ZmStartImg{
	align:center;
	cursor: pointer;
	margin-right: 13px;
	
}

#ZMBlueMid .gwt-Label{
	color: #CCC;
}

#ZMPackAuthorized{
	padding: 10px;
	background-color: white;
	border: 0;
}

#ZMPackAuthorized .gwt-Label{
	color: 333333;
}

.ZMGame{
	margin-left: 0px;
	padding: 5px;

}

.btnPhoto{
	width: 100px;
}

.packUnsel:hover{
	text-decoration: underline;
	color: #6D2C4C;
}


/* ================= ZMLEARN.CSS ========================================*/
.zm-lbox-evolution{
	z-index: -1;
}

.animPanel{
	display: none;
	position: absolute;
	width: 670px;
	height:620px;
	top: 232px;
	left: 203px;
	/* for IE */
	  filter:alpha(opacity=80);
	/* CSS3 standard */
	  opacity:0.50;
}



.transbox0, .transbox1, .transbox2, .transbox3, .transbox4
  {
  position: fixed;
  top:0;
  bottom:0;
  left:0;
  right:0;

  margin: 0px 0px;
  background-color: #CCC;
  
  
  /* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:0.85;
	z-index:100;
  
}

.transbox1{
  filter:alpha(opacity=70);
  opacity:0.80;
}
.transbox2{
  filter:alpha(opacity=60);
  opacity:0.60;
}
.transbox3{
  filter:alpha(opacity=40);
  opacity:0.40;
}
.transbox4{
  filter:alpha(opacity=20);
  opacity:0.20;
}


.dialogTopLeft {
	height: 20px;
	width: 20px;
	background-image: url(/sliceFormTmp/db0_0.png);
}
.dialogTopCenter {
 	background-image: url(/sliceFormTmp/db0_1.png);
	background-repeat: repeat;
}
.dialogTopRight {
 	background-image: url(/sliceFormTmp/db0_2.png);
}
.dialogMiddleLeft{
 	background-image: url(/sliceFormTmp/db3_0.png);
}

.dialogMiddleCenter{
 background-color: #414141;
 background:#3A3A3A url(/img2/chocoBloc.jpg) repeat-x top;
}

.dialogMiddleRight {
 	background-image: url(/sliceFormTmp/db3_2.png);
}
.dialogBottomLeft {
 	background-image: url(/sliceFormTmp/db4_0.png);
	background-repeat:no-repeat;
}
.dialogBottomCenter {
 	background-image: url(/sliceFormTmp/db4_1.png);
	background-repeat:repeat-x;
}
.dialogBottomRight {
	width:20px;
	height:20px;
	background-image: url(/sliceFormTmp/db4_2.png);
	background-repeat:no-repeat;
}

.gwt-Button{
	margin: 2px;
	
	height: 20px;
	background-image: url(/img/backTitle.jpg);
	background-repeat: repeat;
	border: 1px solid #777;
	color: #555;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
	cursor: pointer;
}
.gwt-Button td{
	border: 1px solid red;

}

.gwt-Label{
 	color: #333333;
 	font-size: 11px;
 	font-family: Verdana;
 	
}

.gwt-TextBox{
	border: 1px solid black;
	background: #CCCCCC;
}




.chooseGamePanel{
	margin-left: 5px;
}

.chooseGamePanel .gwt-Label{
	margin-left: 8px;
}




.gwt-TabBar {
	padding-bottom: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
} 


.gwt-TabBar .gwt-TabBarItem{
	margin: 1px 3px 1px 1px;
	border: 0px solid blue;
	font-family: 11px Verdana;
	padding: 4px 6px 4px 7px;
	cursor: pointer;
	color: white;
}

.gwt-TabBar .gwt-TabBarItem:hover{
	background-color: #373737;
}

.gwt-TabBar .gwt-TabBarItem .gwt-Label {
	color: #CCCCCC;
} 

.gwt-TabBar .gwt-TabBarItem-selected .gwt-Label {
	color: white;
} 

.zm-flash{
	z-index: 50;
}

.formTable{
	padding: 15px;
	color: white;
	z-index: 200;
}

.formTable .gwt-Label{
	margin: 5px;
	color: white;
}

.blocContent{
	padding-top: 25px;
	padding-left: 20px;
	padding-bottom: 400px;
	

}

.blocContent .gwt-Label{
 	color: #186D97;
 	font-size: 11px;
 	font-family: Verdana;
 	font-weight: bold;
}



#amazon{
color: white;
font-size: 11px;
}

#pubGGSquare{
	margin: 0px;
	padding:0px;
}


.dialog{

}




/* ZMCOMPONENT.CSS================================================================== */
.gwt-Hyperlink{
	font-size: 11px;
}

.zm-userPicPanel{
	background-image: url(/img/backUserPic.jpg);
	height: 300px;
	width: 424px;
}

.zm-rteditor{
	background-color:#777;	
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 2px;
}

.gwt-RichTextArea { 
	border: 1px solid black;
	background-color:white;

} 

.zm-msg-action{
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
}

.zm-question-action{
	border: 1px solid #CCC;
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	cursor: pointer;
	background-image: url(/img/miniarrow.jpg);
	background-repeat: no-repeat;
	background-position: -8px  left;
	background-color: white;
	padding-left: 8px;
}

.zm-label-link{
	text-decoration: none;
	display: block;
	color: #DDD;
	cursor: pointer;
	font-size:11px;
}
.zm-label-link:hover{
	color: white;
	text-decoration: underline;
}

.zm-msg-wrapper{
	padding: 2px;
	margin-top: 15px;
	border: 1px solid  #EEE;
}

.zm-msg-html{
	margin-top: 5px;
	margin-bottom: 0px;
	border: 1px solid #F2F2F2;
	background-color: #FAFAFA;
	padding: 5px;
	font-size: 11px;
	width: 400px;
}

.zm-postul-blocCandidate{
	margin: 5px;
	border: 1px solid gray;
}


.zm-postul-blocManage{
	margin: 5px;
	border: 1px solid gray;
}


.zm-postul-list{
	

}

.zm-postul-motivText{
	margin: 2px;
	font-size: 11px;
	width: 260px; 
	height: 100px;
	background-color: #F7F7F7;
	border: 1px solid gray;
}

.zm-postul-reason{
	width: 260px;
	height: 60px;
}

.zm-postul-actionsPostul{
	margin-bottom: 5px;
}

.zm-postul-line{
	padding: 3px;
	height: 20px;
	border-bottom: 1px solid #F4F4F4;
}

.zm-postul-candidateOn{
	font-size: 11px;
	color: red;
	cursor: pointer;
	text-decoration: underline;
	
}

.zm-postul-candidateOff{
	font-size: 11px;
	color: #666;
	cursor: pointer;
	text-decoration: underline;
}

.zm-group-desc{
	color: #610131;
	background-color: #FCFCFC;
	font-size: 11px;
	padding: 5px;
	height: 45px;
}

.zm-group-addMember{
	width: 600px;
	border: 1px solid gray;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 4px;
}


.zm-group-blocTitle{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px;
	font-size: 10px;
	font-weight: bold;
	color: #555555;
	background-color:#F5F5F5;
	background-image: url(/img/backTitle.jpg);
	border: 1px solid #CCC;
}

.zm-group-bottomBtns{
	width:100%;
	margin-top: 3px;


}

.zm-group-selector{
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-size: 10px;
	color: #555555;
	background-color:#F5F5F5;
	border: 1px solid #CCC;
}

.zm-group-exchangePanel{
	padding: 5px;
	margin-top: 60px;
	
}

.zm-panelProposal{
	background-color: #373737;
	border: 1px solid #444;
	/*background-image: url(/img/backPanel.jpg);*/
	background-repeat:no-repeat;
	padding: 3px;
	padding-right: 1px;
	
}

.zm-panelProposal-ImgBtn{
	cursor: pointer;
}

.zm-panelProposal-inner{
	padding: 2px;
	padding-left:7px;
}

.zm-panelProposal-title{
	padding: 3px 0px 8px 0px;
	background: url(/img2/3dline.jpg) repeat-x bottom;
	margin-bottom: 3px;
	font-size:11px;
	font-weight: bold;
	color: #DCDCDC;
}
.zm-panelProposal-subTitle{
	font-size:11px;

	color: #CCC;
}

.zm-panelNbrProp{
	height: 30px;
	background: url(/img2/3dline.jpg) repeat-x center;
}

.zm-panelNbrProp .gwt-Label{
	background-color: #373737;
	margin-top: 10px;
	vertical-align: bottom;
	color: #CCC;
	font-weight: bold;
	margin-right: 100px;
	width: 165px;
}

.zm-nbrProp{
	font-weight: bold;
	font-size: 11px;
	height: 36px;
	width: 36px;
	border:0;
	background: #373737 url(/icons/btnRound.jpg) no-repeat;
}

.zm-panelProposal-textArea{
	border: 1px solid #000;
	background-color: #FFFFFF;
	margin: 0px;
}

.zm-panelProposal-required{
	background-color: #FFBFBF;
}

.zm-panelProposal-buttons{
	margin: 0px;
	padding: 2px;
	width: 100%;
	text-align: left;
	align: left;
}

.zm-form-status{
	color: red;
	width: 100%;
	font-weight: bold;
	font-size: 12px;
}

.zm-member-wrap{
	width: 280px;
	border: 1px solid gray;
}

.zm-member-panel{
	border: 1px solid gray;
	width: 100%;
	height: 100%;
	background-color: white;
}

.zm-sliders{
	border: 1px solid red;
}

.zm-sliders-label{
	font-size: 10px;
	
	width: 130px;
	overflow: hidden;
	padding:10px;
}

.zm-sliders-lblPercent{
	padding: 7px;
	vertical-align: center;
	font-size: 10px;
	width: 40px;
	color:white;
	height: 13px;
	background-color: #434343;
}

.zm-sliders-row{
	
}

.zm-slider{
	margin-left:8px;
	margin-right:8px;
	width: 114px;
	height:24px;
	background-color: #EEEEEE;
	
	background-image: url(/img2/3dline.jpg);
}

.zm-slider-cursor{
	cursor: e-resize;
	height:24px;
}

.zm-form{
	margin : 3px;
	padding: 10px;
}



.zm-form-title{
	margin-bottom:0px;
	margin-left: 15px;
	font-size: 10px;
	font-weight: bold;
}

.zm-field{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7px;
	margin-bottom: 6px;
	padding: 1px 1px 3px 1px;
	background: url(/img2/3dline.jpg) repeat-x bottom;
}

.zm-required{
	width: 16px;
	padding: 4px;
	font-size:11px;
	color : red;	
	
}



.zm-field-label{
	padding: 4px;
	font-size:11px;
	color : white;
	width: 170px;
	height: 100%;
}

.zm-field-value{
	color: white;
	padding: 4px;
	font-size:11px;
	height: 15px;
	width: 180px;
	text-decoration: underline;
	cursor: pointer;
	background-color: #555555;
}

.zm-field-error{
	color: red;
}
.zm-field-descr{
	font-size: 10px;
	color: #BBB;
	margin: 0 0 4px 0;
}

.zm-field-textbox{
	width: 200px;
	color: #666666;
	border: 1px solid #555555;
	margin-bottom: 3px;
}

.zm-field-btnToggle{
	width: 60px;
	height: 22px;
	padding: 0px;
	border: 1px solid gray;
}

.zm-form-comment{
	padding: 10px;
	border: 1px solid #555;
	
}

.zm-form-comment .zm-field-label{
	width: 150px;
}
.zm-form-comment .zm-field-textbox{
	width: 180px;
}



.zm-panelmatiere-titlebar{
	margin-top: 0px;
	border-bottom : 1px dotted DDD;
	background-color: white;
	width: 424px;
	position: relative;
	z-index: 1;
}

.zm-panelmatiere-titlebar img{


}

.zm-img-addpack{
	position : relative;
	right:0px;
	top: 0px;
	cursor: pointer;
}


.zm-panelSelection-item{
	text-align:left;
	width: 100%;
	margin-bottom: 3px;
}

.zm-panelSelection-label{
	color : #222;
	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
	line-height: 16px;
	padding-left: 7px;
	width: 165px;
	background-color: #F8F8F8;
	border-bottom: 1px solid #EEE;
	
}

.zm-panelSelection-label:hover{
	color: #184961;
	background-color: #DDEEF7;
	border-right: 2px solid #184961; 
}

.statMenuCat:hover{
	background-color:#DDEEF7;
	color: black;
}

.statMenuCat{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px;
	padding-left: 5px;
	display: block;
	text-align:left;
	width: 161px;
	margin-right: 5px;
	margin-bottom: 3px;
	border-bottom: 1px solid #ccc;
}
.statMenuCatSelected{
	color: white;
	background-color: #184961;
}
.statMenuCatUnSelected{
	color: #222;
	background-color: #F5F5F5;
}

.statMenuPack:hover{
	background-color:#DDEEF7;
}

.statMenuPack{
	line-height: 15px;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding:3px;
	border-bottom: 1px solid #F2F2F2;
}
.statMenuPackSelected{
	color: #8F01BE;

}
.statMenuPackUnSelected{
	color: #184961;
}


.zm-panelPack{
	padding: 0px;
}

.zm-panelPack .gwt-DisclosurePanel{
	margin-left: 5px;
	width: 95%;
	margin-bottom:0px;
	margin-top:0px;
	
}

.zm-panelPack .gwt-DisclosurePanel .header{
	border: 1px solid #666;
	
	background-color: #434343;
	padding: 0px;
	padding-left:10px;
	color:#DCDCDC;
	font-size: 9px;
	height: 15px;
}

.zm-panelPack .gwt-DisclosurePanel .header .gwt-Label{
	color:#DCDCDC;
}

.zm-panelPack .gwt-DisclosurePanel .content{
	padding: 3px;
	width: 100%;
	background-color: #E6E6E6;
}

.zm-panelPack-toggle{
	background-image:url(/img/toggleImg.jpg);
	background-repeat: no-repeat;
	background-position: -2px -1px;
	width: 96%;
	border: 1px solid #EEE;
	border-left: 1px solid #F7F7F7;
	margin-left: 5px;
	background-color: white;
	padding: 0px;
	padding-left:75px;
	color:black;
	font-size: 9px;
	height: 15px;
}

.zm-panelPack-packImage{
	margin : 4px;
}


.btnActivity{
	margin: 2px;
	padding-left: 15px;
	padding-top: 6px;
	background-image: url("/crview/backActivity.jpg");
	background-repeat: no-repeat;
	width: 143px;
	height:30px;
	color: #DDD;
	font-weight: bold;
	cursor: pointer;
}

.btnActivity:hover{
	background-image: url("/crview/backActivityOn.jpg");
	color: #FFF;
}


.zm-panelPack .zm-link-action{
	border: 0;
	color: #DCDCDC;
	font-size: 10px;
	font-weight: normal;
	cursor: pointer;
	background-image: url(/img/miniarrow.jpg);
	background-repeat: no-repeat;
	background-position: -6px  left;
	padding-left: 8px;
	line-height: 15px;
}



.zm-panelPack-title{
	width: 93.9%;
	margin-top: 5px;
	margin-left: 11px;	
	padding: 4px;
	border-right: 1px solid #EEE;
	border-top: 1px solid #EEE;
		
}

.zm-panelPack-pagingPanel{
	margin-top:0px;
	margin-bottom:3px;
}

.zm-panelPack-pagingLabel{

	width: 24px;
	height: 16px;
	text-align: center;
}



.zm-panelPack-pagingItem{
	background-color: #5f5f5f;
	padding: 2px;

}
.zm-panelPack-pagingItem a{
	color: #EEE;
}

.gwt-DisclosurePanel .zm-panelPack-pagingItem{
	background-color: #D0D0D0;
	
}
.gwt-DisclosurePanel .zm-panelPack-pagingItem a{
	color: black;
}

.zm-panelPack-pagingItemSelected{
	padding: 2px;
}

.zm-panelPack-pagingItem a, .zm-panelPack-pagingItemSelected a{
	
	font-size: 10px;
	font-weight: 600;
	cursor: pointer;
	text-decoration:underline;
	
}

.zm-panelPack-pagingItemSelected a{
 	color : #3297CA;
	text-decoration: none;
	cursor: default;
}

.zm-panelPack-pagingItem:hover{
	cursor: pointer;
}
 
.zm-panelPack-pagingItem:hover a{
 	color: #00CC00;
	text-decoration:underline;

 }	
.zm-panelPack-description{
	width: 95%;
	margin-left: 5px;
	padding: 8px;
}

.zm-panelPack-htmlDescription{
	background-color: white;
	float: right;
	margin: 5px;
	margin-top: 0px;
	font-size: 11px;
	width: 200px;
	padding: 5px;
	border: 1px solid #DDD;
	border-left: 2px solid #682546;	
}

.zm-panelPack-title .gwt-Label{
	width: 330px;
	color: #444444;
	font-size: 11px;
	font-weight: bold;
}

.zm-panel-table .lblSimple{
	color: black;
}

.zm-panel-table {
	width: 100%;
}

.zm-panel-table .gwt-Hyperlink{
	color : black;
	font-size: 11px;
}

.zm-panel-welcome{
	width:98%;
}

.zm-summary-label{
	margin-top:6px;
	margin-bottom:3px;
	
	padding: 4px;
	font-size: 10px;
	font-weight: bold;
	background-color: #E5E5E5;
	color : black;
	background-image: url(/img/backTitle.jpg);
	border: 1px solid #CCCCCC;
}



/* ================= MASTER.CSS ========================================*/


.share{
	padding-top: 4px;
	padding-bottom: 5px;
	text-align: center;
}

.share img{
	margin: 2px;
	margin-top:6px;
	background-color: white;
	border: 3px solid #C6C6C6;
}

.ggPubFrame{
	overflow: hidden;
	border: 0px;
	margin:	0px;
}

a img{
	border: 0;
}


#container{
	text-align:left;
	width: 1017px;
	 margin-left: auto;
  	margin-right: auto;
	
}
#header{
	background-color: #000000;
	height: 97px;
	width: 100%;
	margin-bottom: 10px;
}
#subHeader{
	padding: 0 0 0 10px;
	height: 25px;
}
#leftCol{
	padding:0;
	margin: 0 -3px 0 4px;
	float: left;
	background: url(/img2/bgLeftCol.jpg) repeat-Y;
	width: 205px;
}
#cntLeftCol{
	margin-left: 8px;
	width: 190px;
}

#createPack{
	cursor:pointer;
}

#topLeftCol{
	height: 20px;
	background-image: url(/img2/topLeftCol.jpg);
}

#btmLeftCol{
	height: 20px;
	background-image: url(/img2/btmLeftCol.jpg);
}
#rightCol{
	margin: 0px;

	float: right;
	background: url(/img2/bgRightCol.jpg) repeat-y;
	width: 800px;
}
#cntRightCol{
	margin-left: 9px;
	width: 781px;
}

#rightColMenu{
	background: url(/img2/topRightCol.jpg) no-repeat;
	height:	32px;
	width: 800px;
	color: white;
	padding: 12px 0 0 5px;
	margin: 0px;
	font-weight: bold;
	font-size: 11px;
}

#rightColMenu #tabBarMenu{
	float:left;
	width: 200px;
}

#rightColMenu #zmLoginMenu{
	float:right;
	width: 250px;
}

#topRightCol{
	clear:both;
	height: 20px;
	background-image: url(/img2/topRightCol.jpg);
}

#btmRightCol{
	clear:both;
	height: 20px;
	background-image: url(/img2/btmRightCol.jpg);
}
#cntMidLeft{
	float: left;
	width: 424px;
}
#cntMidRight{
	float: right;
	width: 342px;
}
#titContent{
	height:82px;
	background-color:white;
}

.convImgTab{
	margin: 10px;
}
.blBloc{
	text-align: center;
	padding: 13px 0 0 0;
	height: 68px;
	overflow: hidden;
	background: #3399CC url(/img2/bgBlue.jpg) repeat-x top;
	border:1px solid #2B80AA;
}
.chocoBloc h1, .chocoBloc .tit{
	color: white;
	font-weight: bold;
	font-size:13px;
	width: 95%;
	background: url(/img2/3dline.jpg) repeat-x bottom;
	line-height: 20px;
	padding-bottom: 4px;
	margin: 4px 0 7px 4px;
}

.chocoBloc h2, .chocoBloc .subTit{
	font-size: 10px;
	padding: 0 0 4px 0;
	margin: 0 0 0 0;
}



.whityBloc a{
	color: #666;
}


.minif{
	float: right;
	margin: 0 0px 0px 18px;
}

.chocoBloc hr{
	border: 0px;
	height: 0px;
	clear: both;
	color: #434343;
}

.chocoBloc{
	width: 403px;
	font-size: 11px;
	padding: 10px;
	color: white;
	background:#3A3A3A url(/img2/chocoBloc.jpg) repeat-x top;
	border:1px solid #2E2E2E;
	margin: 0 0 6px 0;
}
.chocoBloc .gwt-Label{
	color: #AAA;
}

.whityBloc{
	margin-top: 3px;
	margin-bottom: 10px;
	font-size: 11px;
	padding: 10px;
	color:#666666;
	background-color:#E6E6E6
}

.whityBloc h1, .whityBloc h2,.whityBloc h3{
color:#222222;
}

.whityBloc h1{
	padding-bottom: 5px;
	border-bottom: 2px solid #3B91C4; 
}

.whBloc{
	padding: 10px;
	background:#FFFFFF url(/img2/whiteShadow.jpg) repeat-x top;
	color:black;
}

/* fin du master */


#leaderBoard{
	margin: -78px 0 0 280px;
}

#grandCarrePub{
	margin:0;

}


#commentsCnt{
	color:black;
}

#archive{
	padding: 5px;
	color: #EEE;
}

.bestPacks_fr{
	width: 338px;
	padding: 45px 0 22px 0; 
	background: url(/imgTmp/bestPacks.jpg) no-repeat;
	color: #C6C6C6;
}

.bestPacks_en{
	width: 338px;
	padding: 45px 0 22px 0; 
	background: url(/imgTmp/bestPacks_en.jpg) no-repeat;
	color: #C6C6C6;

}


.recentPacks_fr{
	width: 338px;
	padding: 50px 0 10px 0; 
	background: url(/imgTmp/recentPacks.jpg) no-repeat;
	color: #C6C6C6;
}

.recentPacks_en{
	width: 338px;
	padding: 50px 0 10px 0; 
	background: url(/imgTmp/recentPacks_en.jpg) no-repeat;
	color: #C6C6C6;
}


#archive a{
	color: #BBBBBB;
}

.videoSection{
	color: white;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 6px;
	background: url(/img2/3dline.jpg) repeat-x bottom;
	
}

.videoTitle{
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
	
}

.videoDescription{
	color: #DDDDDD;
	
}




