* {
	margin:0;
	padding:0;
	border:0;
}

body{
	background-image:url(../../images/web2.0/common/fond_body.gif);
}

/* Modal ajax popup */

.alignC
{
	text-align:center;
}

.font10
{
	font-size:10px;
}

.hide
{
	display:none;
}

.show
{
	display:block;
}


.modalPopup 
{
	font-family: Arial;
    background-color:#ffffdd;
    border-width:3px;
    border-style:solid;
    border-color:#5C7909;
    padding:3px;
    width: 250px;
}

.messageBox
{
	position:absolute;
	left:240px;
	top:65px;
	background-color:#D9E8AD;
	border:solid 3px #5C7909;
	padding:30px;
	white-space:nowrap;
}

.modalPopupEmail
{
	width: 350px;
}

.modalPopupPassword
{
	font-family: Arial;
    background-color:#ffffdd;
    border-width:3px;
    border-style:solid;
    border-color:#5C7909;
    padding:8px;
    width: 300px;
}

.modalShare
{
	font-family: Arial;
    background-color:#ffffdd;
    border-width:3px;
    border-style:solid;
    border-color:#5C7909;
    padding:3px;
    width:415px;
}


.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
} 

.modalButton {
	color: #FB4104;
	font-family: Arial;
	font-weight: bold;
}

.padT10
{
	padding-top:10px;
}

/*** 
	Rajouté car CBA pour corriger le * {...} qui casse les alignements
    des TABLES TD et la mise en forme des INPUT 
***/
INPUT {
	color: black;
	font-size: 10pt;
	border: 1px solid #676767;
}

INPUT[type=button]{
	border: 1px solid gray;
	cursor: pointer;
}

INPUT[type=radio]{
	border: none;
	cursor: hand;
}

INPUT[type=submit]{
	border: 1px solid gray;
	cursor: pointer;
}

TEXTAREA {
	color: black;
	font-size: 10pt;
	border: inset 1px;
}

SELECT {
	color: black;
	font-size: 10pt;
	border: inset 1px;
}

TD 
{
	padding:0px;
	margin:0px;
	padding-bottom:3px;
}

TR 
{
	text-align:left;
	margin:0px;
	padding:0px;
}

TABLE 
{
	margin:0px;
	padding:0px;
}

.CompanyMenu TABLE
{
	background-color:Blue;
	margin:0;
	padding:0;
	border:0;
}

/*** 
    Fin des modifs de CBA 
***/

#page{
	width:983px;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}


/* PARTIE TOP */

	#page #top{
		background-image:url(../../images/web2.0/common/top/fond_texture_header_top.png);
		background-repeat:repeat-x;
		padding-top:13px;
	}		
	
		#page #top #logo{
			width:199px;
			margin: 1px 0 0 20px;
			float:left;
		}
		#page #top #banniere{
			margin:1px 0 0 20px;
			float:left;
		}
		
		#page #top #connex 		
		{
			float:left;
			margin: 1px 0 0 13px;
		}

		#page #top #connex_upleft
		{
			float:left;
			background-image:url(../../images/web2.0/common/top/connex_leftcorner_top.png);
			background-repeat: no-repeat;
			height: 19px;
			width: 4px;
		}
				
		#page #top #connex_upcenter
		{
			float:left;
			background-image:url(../../images/web2.0/common/top/connex_center_top.png);
			background-repeat: repeat-x;
			height: 19px;
			width:234px;
			font-size: 12px;
			color: White;
		}		
		
		#page #top #connex_upcenter #connex_title
		{
			float:left;
			padding-top: 2px;
			padding-left: 3px;
		}

		#page #top #connex_upcenter #connex_forget
		{
			float:right;
			padding-top: 3px;
			padding-right: 3px;
		}
		
		#page #top #connex_upcenter #connex_forget a
		{
			color: White;
			font-size: 9px;
		}

		#page #top #connex_upright
		{
			float:left;
			background-image:url(../../images/web2.0/common/top/connex_rightcorner_top.png);
			background-repeat: no-repeat;
			height: 19px;
			width: 3px;
		}		
		
		#page #top #connex_botleft
		{
			float:left;
			background-image:url(../../images/web2.0/common/top/connex_leftcorner_bot.png);
			background-repeat: no-repeat;
			height: 41px;
			width: 4px;
		}
		
		#page #top #connex_botcenter
		{
			float:left;
			background-image: url(../../images/web2.0/common/top/connex_center_bot.png);
			background-repeat: repeat-x;
			height: 41px;
			width:234px;
			font-size: 12px;
			color: Black;
		}		
		
		#page #top #connex_botcenter ul
		{
			margin-left:2px;
		}
		
		#page #top #connex_botcenter ul li
		{
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;			
			background-image: url(../../images/web2.0/common/top/connex_puce.png);
			background-position: 0px 4px;
			background-repeat:no-repeat;
			vertical-align:top; 
			padding-left: 12px;
			padding-top: 0;
		}

		#page #top #connex_botcenter ul li a
		{
			color: Black;
		}
		
		#page #top #connex_botcenter .membername
		{
			padding-left: 12px;
			padding-top: 2px;
		}
		
		#page #top #connex_botcenter .memberconnex
		{
			padding-top: 2px;
		}

		#page #top #connex_botcenter .signconnex
		{
			padding-top: 5px;
		}
		
		#page #top #connex_botright
		{
			float:left;
			background-image:url(../../images/web2.0/common/top/connex_rightcorner_bot.png);
			background-repeat: no-repeat;
			height: 41px;
			width: 3px;
		}	
		
		#page #top #top_bottom{
			background-image:url(../../images/web2.0/common/top/fond_texture_header_bottom.png);
			background-repeat:repeat-x;
			height:30px;
		}
				
		#page #top #search{
			background-image:url(../../images/web2.0/common/top/fond_search.png);
			background-repeat:no-repeat;
			float:right;
			font-size:11px;
			font-weight:bold;
			margin-top:7px;
			padding-bottom:2px;
			padding-left:27px;
			padding-top:2px;
			width:385px;
		}
			
			#page #top #search select{
				border:1px solid #676767;
				color:#676767;
				font-size:11px;
				height:18px;
				padding:0;
				vertical-align:middle;	
				width:76px;		
			}
			#page #top #search input{
				vertical-align: middle;
				font-size: 12px;
				width:125px;
				height:16px;
				font-weight: bold;
			}
			#page #top #search a{
				color:#676767;	
				margin-left:5px;
			}
			
			#page #top #searchEngine
			{
				float:left;
			}
			
			#page #top #search #langues 
			{
				float:right;
				margin-right:22px;
				padding-top:3px;
			}
			
			#page #top a.lienSimple
			{
				color:Black;
				font-size:12px;
			}	
			
			#page #top .contenuPrincipal
			{
				padding-left: 15px; 
				padding-top: 30px; 
				padding-right: 15px;
			}
			
			#page #top .cellChangePasswordLeft
			{
				width: 150px;
				height:30px;
				white-space:nowrap;
			}
			
			#page #top .cellLeft
			{
				/*background-color:Green;*/
				padding:5px;
				vertical-align:top;
				text-align:left;
			
				font-size:12px;
				font-weight:bold;
				width:auto;
				white-space:nowrap;
			}

			#page #top .cellMiddle
			{
				padding:5px;
				font-size:12px;
				font-weight:bold;
				vertical-align:top;
				width:auto;
			}
			
			#page #top .cellRight
			{
				padding:5px;
				/*background-color:Gray;*/
				font-size:12px;
				vertical-align:top;
				width:auto;
			}
			
			/*********************/
			/* tableau My alerts */
			/*********************/
			.tabAlerts
			{
				border: solid 1px #95AD51;
				padding:5px;
				width:100%;
				
				font-weight:bold;
				color:#5C7909;
			}
			
			.cellTitresColonnes
			{
				border: solid 1px #95AD51;
				width:100px;
				height:30px;
				text-align:center;
			}
			
			.cellTitresLignes
			{
				border: solid 1px #95AD51;
				padding-left:20px;
				white-space:nowrap;
				width:150px;
				height:40px;
			}
			
			.cellRadioButton
			{
				padding:10px;
				text-align:center;
				
				border: solid 1px #95AD51;

			}
			/*********************/
			
			.tabBottom
			{
				width:100%;
			}
			
			.cellValidateTabBottom
			{
				text-align:right;
			}
			
			.btValidate
			{
				padding:4px;
				padding-left:8px;
				padding-right:8px;
				background-color:#CECAC3;
			}
			
			.ddlLanguage
			{
				width:120px;
				border:solid 1px #676767;
				/*background-color:Gray;*/
				
			}
			
			
			
			
			
			#page #top .tabChangePassword
			{
				padding:5px;
				width: 100%;
				
			}
			
			#page #top #tabChangePwd .cellBottom
			{
				text-align:center;
				/*background-color:Gray;*/
				
			}
			
			
			#page #top #search #langues a.lang{
				margin-left: 0px;
				margin-top: 0px;
			}			
			
		#page #top #onglets{
			clear:left;
			padding-top:6px;
			margin-left:10px;
			white-space:nowrap;
			font-size:12px;
		}
			
			#page #top #onglets .onglet_off{				
				height: 24px;
				float:left;
				padding-left:10px;
			}
				#page #top #onglets .onglet_off .onglet_left{
					background-image:url(../../images/web2.0/common/top/onglet_left_off.gif);
					background-repeat:no-repeat;
					width:4px;
					height: 24px;
					float:left;
				}	
				#page #top #onglets .onglet_off .onglet_middle{
					background-color: #FFF;
					min-width:1px;
					height: 19px;
					padding:5px 6px 0 6px;
					float:left;
				}	
					#page #top #onglets .onglet_off .onglet_middle a{
						color:#000;
						text-decoration:none;
					}
					#page #top #onglets .onglet_off .onglet_middle a:hover{
						text-decoration:underline;
					}
				#page #top #onglets .onglet_off .onglet_right{
					background-image:url(../../images/web2.0/common/top/onglet_right_off.gif);
					background-repeat:no-repeat;
					width:5px;
					height: 24px;
					float:left;
				}	
			#page #top #onglets .onglet_on{
				height: 24px;
				float:left;
				padding-left:10px;
			}
				#page #top #onglets .onglet_on .onglet_left{
					background-image:url(../../images/web2.0/common/top/onglet_left_on.gif);
					background-repeat:no-repeat;
					width:4px;
					height:24px;
					float:left;
				}	
				#page #top #onglets .onglet_on .onglet_middle{
					background-color:#5C7909;
					color:#FFFFFF;
					float:left;
					height:19px;
					min-width:1px;
					padding:5px 6px 0;
				}	
					#page #top #onglets .onglet_on .onglet_middle a{
						color:#fff;
						text-decoration:none;
					}
					#page #top #onglets .onglet_on .onglet_middle a:hover{
						text-decoration:underline;
					}
				#page #top #onglets .onglet_on .onglet_right{
					background-image:url(../../images/web2.0/common/top/onglet_right_on.gif);
					background-repeat:no-repeat;
					width:5px;
					height:24px;
					float:left;
				}	
				
				#page #top .tabBoutonsChangePassword
				{
					text-align:center;
					width:275px;
				}
				
/* PARTIE CORPS */
#page #middle {
	padding: 8px 20px 5px 20px;	
	background-color:#5c7909;
}
	#page #middle #menutop{
		font-size:12px;
		font-weight:bold;
		padding-bottom:8px;
	}
	#page #middle #menutop #menu_onglets{
			height:23px;
			overflow:hidden;
			clear:left;
			padding-top:2px;
		}
				
			#page #middle #menutop #menu_onglets .onglet_off{
				margin-top:1px;
				height:23px;
				float:left;
				padding-right: 2px;
			}
			
			#page #middle #menutop #menu_onglets .onglet_off_mycinando 
			{
				margin-top:1px;
				height:23px;				
				float: right;
				padding-right: 0px;
			}			
						
				#page #middle #menutop #menu_onglets .onglet_off .onglet_left{
					background-image:url(../../images/web2.0/common/top/onglet_left2_off.gif);
					background-repeat:no-repeat;
					width:4px;
					height:23px;
					float:left;
				}	
				#page #middle #menutop #menu_onglets .onglet_off .onglet_middle{
					background-color:#fff;
					min-width:1px;
					height:18px;
					padding:4px 6px 0 6px;
					float:left;
					text-align: center;
				}	
					#page #middle #menutop #menu_onglets .onglet_off .onglet_middle a{
						color:#000;
						text-decoration:none;
					}
					#page #middle #menutop #menu_onglets .onglet_off .onglet_middle a:hover{
						text-decoration:underline;
					}
				#page #middle #menutop #menu_onglets .onglet_off .onglet_right{
					background-image:url(../../images/web2.0/common/top/onglet_right2_off.gif);
					background-repeat:no-repeat;
					width:5px;
					height:23px;
					float:left;
				}	
				
				#page #middle #menutop #menu_onglets .onglet_off_mycinando .onglet_left{
					background-image:url(../../images/web2.0/common/top/onglet_left2_off.gif);
					background-repeat:no-repeat;
					width:4px;
					height:23px;
					float:right;
				}	
				#page #middle #menutop #menu_onglets .onglet_off_mycinando .onglet_middle{
					background-color:#fff;
					min-width:1px;
					height:18px;
					padding:4px 6px 0 6px;
					float:right;
				}	
					#page #middle #menutop #menu_onglets .onglet_off_mycinando .onglet_middle a{
						color:#000;
						text-decoration:none;
					}
					#page #middle #menutop #menu_onglets .onglet_off_mycinando .onglet_middle a:hover{
						text-decoration:underline;
					}
				#page #middle #menutop #menu_onglets .onglet_off_mycinando .onglet_right{
					background-image:url(../../images/web2.0/common/top/onglet_right2_off.gif);
					background-repeat:no-repeat;
					width:5px;
					height:23px;
					float:right;
				}					
				
				
			#page #middle #menutop #menu_onglets .onglet_on{
				height:23px;
				float:left;
				padding-right: 2px;
			}
			
			#page #middle #menutop #menu_onglets .onglet_on_mycinando 
			{
				height:23px;				
				float: right;
				padding-right: 0px;
			}			
			
				#page #middle #menutop #menu_onglets .onglet_on .onglet_left{
					background-image:url(../../images/web2.0/common/top/onglet_left2_on.gif);
					background-repeat:no-repeat;
					width:4px;
					height:23px;
					float:left;
				}	
				#page #middle #menutop #menu_onglets .onglet_on .onglet_middle{
					background-color:#ed5301;
					min-width:1px;
					height:19px;
					color:#fff;
					float:left;
					padding:4px 6px 0 6px;
					text-align:center;
				}	
					#page #middle #menutop #menu_onglets .onglet_on .onglet_middle a{
						color:#fff;
						text-decoration:none;
					}
					#page #middle #menutop #menu_onglets .onglet_on .onglet_middle a:hover{
						text-decoration:underline;
					}
				#page #middle #menutop #menu_onglets .onglet_on .onglet_right{
					background-image:url(../../images/web2.0/common/top/onglet_right2_on.gif);
					background-repeat:no-repeat;
					width:5px;
					height:23px;
					float:left;
				}	
				
				#page #middle #menutop #menu_onglets .onglet_on_mycinando .onglet_left{
					background-image:url(../../images/web2.0/common/top/onglet_left2_on.gif);
					background-repeat:no-repeat;
					width:4px;
					height:23px;
					float:right;
				}	
				#page #middle #menutop #menu_onglets .onglet_on_mycinando .onglet_middle{
					background-color:#ed5301;
					min-width:1px;
					height:19px;
					color:#fff;
					float:right;
					padding:4px 6px 0 6px;
				}	
					#page #middle #menutop #menu_onglets .onglet_on_mycinando .onglet_middle a{
						color:#fff;
						text-decoration:none;
					}
					#page #middle #menutop #menu_onglets .onglet_on_mycinando .onglet_middle a:hover{
						text-decoration:underline;
					}
				#page #middle #menutop #menu_onglets .onglet_on_mycinando .onglet_right{
					background-image:url(../../images/web2.0/common/top/onglet_right2_on.gif);
					background-repeat:no-repeat;
					width:5px;
					height:23px;
					float:right;
				}					
				
				
		#page #middle #menutop #ssmenu{
			padding-top:7px;
			height:23px;
			background-color:#ed5301;
			padding-left:10px;
		}
			#page #middle #menutop #ssmenu a{
				text-decoration:none;
				color:#000;
				margin-left:50px;
			}
			
			#page #middle #menutop #ssmenu a.ssmenu_mycinando 
			{
				text-decoration:none;
				color:#000;
				margin-left:25px;
			}
			
			#page #middle #menutop #ssmenu a:hover{
				text-decoration:underline;
			}
			
	#page #middle #principal{
		background-color:#fff;
		padding-bottom:10px;
	}
	#page #middle .principal_marge{
		padding-left:25px;
		padding-right:25px;
	}
	#page #middle #footer{
		text-align:center;
		color:#fff;
		margin-top:3px;
	}
	
	

/* SOUS MENU */

#page #middle #principal #submenu_group_haut
{
	font-size:13px;
	font-weight:bold;
	margin-left:15px;
	margin-right:13px;
	padding-bottom:3px;
}

#page #middle #principal #submenu_group_haut .smenu_group_left
{
	background-color:#96C11C;
	float:left;
	padding-top:4px;
	width:10px;
	height:140px;
}

#page #middle #principal #submenu_group_haut .smenu_group_middle
{
      padding-top: 5px;
	  float: left;
	  width: 880px;
	  font-size:11px;
	  padding-left: 15px;
	  font-weight: normal;
}

#page #middle #principal #submenu_group_haut .smenu_group_middle .imgGroup
{
	float:left;
	width: 200px;
}

#page #middle #principal #submenu_group_haut .smenu_group_middle .imgGroup .imgLogo
{
	max-height: 125px;
}

#page #middle #principal #submenu_group_haut .smenu_group_middle .detailGroup
{
	float:left;
	padding-left:15px;
}

#page #middle #principal #submenu_group_haut .smenu_group_middle p.titleGroup
{
	font-weight:bold;
}

#page #middle #principal #submenu_group_haut .smenu_group_middle a
{
	font-weight:bold;
	text-decoration: underline;
}

#page #middle #principal #submenu_group_haut .smenu_group_right
{
	background-color:#96C11C;
	float:right;
	padding-top:4px;
	width:10px;
	height:140px;
}

#page #middle #principal #submenu_group_bas
{
	font-size:13px;
	font-weight:bold;
	margin-left:15px;
	margin-right:13px;
	padding-bottom:3px;
}
#page #middle #principal #submenu_group_bas .ssmenu
{
  padding-top:7px;
  height:25px;
  background-color:#96c11c;
  padding-left:30px;
}
 
#page #middle #principal #submenu_group_bas .ssmenu a{
color:#000;
margin-left:25px;
margin-right:25px;
text-decoration:underline;
}
#page #middle #principal #submenu_group_bas .ssmenu a:hover{
text-decoration:none;
}
#page #middle #principal #submenu_group_bas .ssmenu a.selected{
text-decoration:none;
}
#page #middle #principal #submenu_group_bas .ssmenu a.selected:hover{
text-decoration:underline;
} 

#page #middle #principal #choose_group{
    font-size:13px;
    font-weight:bold;
    margin-left:15px;
    margin-right:13px;
  }
  #page #middle #principal #choose_group #choose_group_onglets{
      height:25px;
      overflow:hidden;
      clear:left;
      padding-top:2px;
    }
 
    #page #middle #principal #choose_group #choose_group_onglets .onglet_ssmenu{
		background-color:#FFFFFF;
		border:1px solid #67811E;
		color:#67811E;
		margin-top:-5px;
		padding:5px 5px 20px;
		position:absolute;
		width:322px;
		margin-left:-150px;
		z-index: 100;
	}        
	
	#page #middle #principal #choose_group #choose_group_onglets .onglet_ssmenu ul 
	{
		padding:0;
	}
	
	#page #middle #principal #choose_group #choose_group_onglets .onglet_ssmenu ul:hover li
	{
	} 

	#page #middle #principal #choose_group #choose_group_onglets .onglet_ssmenu ul li 
	{
		background-color: white;
		padding-top: 0px;
	}

	#page #middle #principal #choose_group #choose_group_onglets .onglet_ssmenu ul li a 
	{
		cursor:pointer;
	}
	
	#page #middle #principal #choose_group #choose_group_onglets .onglet_ssmenu ul li a:hover
	{
		color: #96c11c;
	}
	
	#page #middle #principal #choose_group #choose_group_onglets .onglet_menu_off {
        height:25px;        
      }
     #page #middle #principal #choose_group #choose_group_onglets .leftonglet
     {
     	 float:left;	
     }            
     #page #middle #principal #choose_group #choose_group_onglets .rightonglet
     {
     	 float:right;	
     }
	#page #middle #principal #choose_group #choose_group_onglets .onglet_menu_off .onglet_left{
          background-image:url(../../images/web2.0/cartes_visites/onglet_network_left_off.gif);
          background-repeat:no-repeat;
          width:4px;
          height:25px;
          float:left;
        }
        #page #middle #principal #choose_group #choose_group_onglets .onglet_menu_off .onglet_middle{
          background-color:#fff;
          min-width:1px;
          height:25px;
          padding:4px 6px 0 6px;
          float:left;
          border-top:1px solid #96c11c;
          width:162px;
        }
        
        #page #middle #principal #choose_group #choose_group_onglets .onglet_menu_off .onglet_middle img {
   			border: none;
        }
        
        #page #middle #principal #choose_group #choose_group_onglets .onglet_menu_off .onglet_middle img.imgSelector 
        {
			background-image:url(../../images/btn/btn_select_group_off.png);
			cursor:pointer;
			float:right;
			height:10px;
			margin-top:5px;
			width:16px;
        }        
        #page #middle #principal #choose_group #choose_group_onglets .onglet_menu_off .onglet_middle img.imgSelector:hover
        {
        	background-image: url(../../images/btn/btn_select_group_on.png);
        }         
                
          #page #middle #principal #choose_group #choose_group_onglets .onglet_menu_off .onglet_middle a{
            color:#000;
            text-decoration:none;
          }
          #page #middle #principal #choose_group #choose_group_onglets .onglet_menu_off .onglet_middle a:hover{
            text-decoration:underline;
          }
        #page #middle #principal #choose_group #choose_group_onglets .onglet_menu_off .onglet_right{
          background-image:url(../../images/web2.0/cartes_visites/onglet_network_right_off.gif);
          background-repeat:no-repeat;
          width:6px;
          height:25px;
          float:left;
        }    

	#page #middle #principal #choose_group #choose_group_onglets .onglet_menu_on {
        height:25px;
      }       
     #page #middle #principal #choose_group #choose_group_onglets .leftonglet
     {
     	 float:left;	
     }            
     #page #middle #principal #choose_group #choose_group_onglets .rightonglet
     {
     	 float:right;
     }      
	#page #middle #principal #choose_group #choose_group_onglets .onglet_menu_on .onglet_left{
          background-image:url(../../images/web2.0/cartes_visites/onglet_network_left_on.gif);
          background-repeat:no-repeat;
          width:4px;
          height:25px;
          float:left;
        }
        #page #middle #principal #choose_group #choose_group_onglets .onglet_menu_on .onglet_middle{
          background-color:#96c11c;
          min-width:1px;
          height:25px;
          color:#fff;
          float:left;
          padding:4px 6px 0 6px;
          width:115px;
        }
          #page #middle #principal #choose_group #choose_group_onglets .onglet_menu_on .onglet_middle a{
            color:#000;
            text-decoration:none;
          }
          #page #middle #principal #choose_group #choose_group_onglets .onglet_menu_on .onglet_middle a:hover{
            text-decoration:underline;
          }
        #page #middle #principal #choose_group #choose_group_onglets .onglet_menu_on .onglet_right{
          background-image:url(../../images/web2.0/cartes_visites/onglet_network_right_on.gif);
          background-repeat:no-repeat;
          width:6px;
          height:25px;
          float:left;
        }    
    
    
      #page #middle #principal #choose_group #choose_group_onglets .onglet_off{
        height:25px;
        float:left;
        padding-right:2px;
      }
        #page #middle #principal #choose_group #choose_group_onglets .onglet_off .onglet_left{
          background-image:url(../../images/web2.0/cartes_visites/onglet_network_left_off.gif);
          background-repeat:no-repeat;
          width:4px;
          height:25px;
          float:left;
        }
        #page #middle #principal #choose_group #choose_group_onglets .onglet_off .onglet_middle{
          background-color:#fff;
          min-width:1px;
          height:25px;
          padding:4px 6px 0 6px;
          float:left;
          border-top:1px solid #96c11c;
        }
          #page #middle #principal #choose_group #choose_group_onglets .onglet_off .onglet_middle a{
            color:#000;
            text-decoration:none;
          }
          #page #middle #principal #choose_group #choose_group_onglets .onglet_off .onglet_middle a:hover{
            text-decoration:underline;
          }
        #page #middle #principal #choose_group #choose_group_onglets .onglet_off .onglet_right{
          background-image:url(../../images/web2.0/cartes_visites/onglet_network_right_off.gif);
          background-repeat:no-repeat;
          width:6px;
          height:25px;
          float:left;
        }
      #page #middle #principal #choose_group #choose_group_onglets .onglet_on{
        height:25px;
        float:left;
        padding-right:2px;
      }
        #page #middle #principal #choose_group #choose_group_onglets .onglet_on .onglet_left{
          background-image:url(../../images/web2.0/cartes_visites/onglet_network_left_on.gif);
          background-repeat:no-repeat;
          width:4px;
          height:25px;
          float:left;
        }
        #page #middle #principal #choose_group #choose_group_onglets .onglet_on .onglet_middle{
          background-color:#96c11c;
          min-width:1px;
          height:25px;
          color:#fff;
          float:left;
          padding:4px 6px 0 6px;
        }
          #page #middle #principal #choose_group #choose_group_onglets .onglet_on .onglet_middle a{
            color:#fff;
            text-decoration:none;
          }
          #page #middle #principal #choose_group #choose_group_onglets .onglet_on .onglet_middle a:hover{
            text-decoration:underline;
          }
        #page #middle #principal #choose_group #choose_group_onglets .onglet_on .onglet_right{
          background-image:url(../../images/web2.0/cartes_visites/onglet_network_right_on.gif);
          background-repeat:no-repeat;
          width:6px;
          height:25px;
          float:left;
        }

    #page #middle #principal #choose_group .ssmenu{
      padding-top:7px;
      height:25px;
      background-color:#96c11c;
      padding-left:30px;
    }
      #page #middle #principal #choose_group .ssmenu a{
        color:#000;
        margin-left:25px;
        margin-right:25px;
        text-decoration:underline;
      }
      #page #middle #principal #choose_group .ssmenu a:hover{
        text-decoration:none;
      }
      #page #middle #principal #choose_group .ssmenu a.selected{
        text-decoration:none;
      }
      #page #middle #principal #choose_group .ssmenu a.selected:hover{
        text-decoration:underline;
      }
      
      #page #middle #principal #choose_group .ssmenu a.btn
      {
      	text-decoration:none;
      	border:none;
        margin-left:0;
        margin-right:0;
      }

	/* onglets historique de groupes */

      #page #middle #principal #choose_group #choose_group_onglets .onglethisto_off{
        height:25px;
        float:left;
        padding-right:2px;
      }
        #page #middle #principal #choose_group #choose_group_onglets .onglethisto_off .onglethisto_left{
          background-image:url(../../images/web2.0/cartes_visites/onglet_network_left_off.gif);
          background-repeat:no-repeat;
          width:4px;
          height:25px;
          float:left;
        }
        #page #middle #principal #choose_group #choose_group_onglets .onglethisto_off .onglethisto_middle{
          background-color:#fff;
          min-width:1px;
          height:25px;
          padding:4px 6px 0 6px;
          float:left;
          border-top:1px solid #96c11c;
        }
          #page #middle #principal #choose_group #choose_group_onglets .onglethisto_off .onglethisto_middle a{
            color:#000;
            text-decoration:none;
          }
          #page #middle #principal #choose_group #choose_group_onglets .onglethisto_off .onglethisto_middle a:hover{
            text-decoration:underline;
          }
        #page #middle #principal #choose_group #choose_group_onglets .onglethisto_off .onglethisto_right{
          background-image:url(../../images/web2.0/cartes_visites/onglet_network_right_off.gif);
          background-repeat:no-repeat;
          width:6px;
          height:25px;
          float:left;
        }
      #page #middle #principal #choose_group #choose_group_onglets .onglethisto_on{
        height:25px;
        float:left;
        padding-right:2px;
      }
        #page #middle #principal #choose_group #choose_group_onglets .onglethisto_on .onglethisto_left{
          background-image:url(../../images/web2.0/cartes_visites/onglet_network_left_on.gif);
          background-repeat:no-repeat;
          width:4px;
          height:25px;
          float:left;
        }
        #page #middle #principal #choose_group #choose_group_onglets .onglethisto_on .onglethisto_middle{
          background-color:#96c11c;
          min-width:1px;
          height:25px;
          color:#fff;
          float:left;
          padding:4px 6px 0 6px;
        }
          #page #middle #principal #choose_group #choose_group_onglets .onglethisto_on .onglethisto_middle a{
            color:#fff;
            text-decoration:none;
          }
          #page #middle #principal #choose_group #choose_group_onglets .onglethisto_on .onglethisto_middle a:hover{
            text-decoration:underline;
          }
        #page #middle #principal #choose_group #choose_group_onglets .onglethisto_on .onglethisto_right{
          background-image:url(../../images/web2.0/cartes_visites/onglet_network_right_on.gif);
          background-repeat:no-repeat;
          width:6px;
          height:25px;
          float:left;
        }



/* RECHERCHE CARTES */
  #page #middle #principal .search_cartes {
    border:1px solid #96c11c;
    font-size:12px;
    padding-bottom:5px;
    padding-left:30px;
    padding-top:5px;
    font-weight:bold;
    margin-bottom:20px;
	margin-left:0;
	margin-right:-2px;
  }
    #page #middle #principal .search_cartes a{
      color:#000;
      margin-right:150px;
    }
    #page #middle #principal .search_cartes select{
      border:1px solid #000;
      margin: 0 15px;
    }
	#page #middle #principal .search_cartes img{
		vertical-align:middle;
	}
	
	#page #middle #principal .search_cartes a.action{
		margin-left:15px;
		font-size:14px;
		color:#ff7e00;
	}	

.shape{
	background-image:url(../../images/web2.0/cartes_visites/fond_button_cartes_big.png);
	background-repeat:no-repeat;
	width:150px;
	height:20px;
	padding-left:2px;
	font-size:11px;
	margin-right:5px;
	float:right;
	text-align:center;
}

.shapeYellow{
	background-image:url(../../images/web2.0/cartes_visites/fond_button_cartes_jaune.png);
	background-repeat:no-repeat;
	width:110px;
	height:20px;
	padding-left:0px;
	font-size:11px;
	margin-top:5px;
	margin-right:5px;
	float:left;
	text-align:center;
}

.shapeBig{
	background-image:url(../../images/web2.0/cartes_visites/fond_button_cartes_big.png);
	background-repeat:no-repeat;
	width:150px;
	height:20px;
	padding-left:2px;
	font-size:11px;
	margin-top:5px;
	margin-right:5px;
	float:left;
	text-align:center;
}

.shapeBig_ext{
	background-image:url(../../images/web2.0/cartes_visites/fond_button_cartes_big.png);
	background-repeat:no-repeat;
	width:150px;
	height:20px;
	padding-left:2px;
	font-size:11px;
	padding-top:3px;
	margin-right:5px;
	float:left;
	text-align:center;
}


.shape_ext{
	background-image:url(../../images/web2.0/cartes_visites/fond_button_cartes.png);
	background-repeat:no-repeat;
	width:110px;
	height:20px;
	padding-left:2px;
	font-size:11px;
	padding-top:3px;
	margin-right:5px;
	float:left;
	text-align:center;
}

.shape_extYellow{
	background-image:url(../../images/web2.0/cartes_visites/fond_button_cartes_jaune.png);
	background-repeat:no-repeat;
	width:110px;
	height:20px;
	padding-left:2px;
	font-size:11px;
	padding-top:3px;
	margin-right:5px;
	float:left;
	text-align:center;
	margin-top:2px;
}

.#table_festival .shape{
	float:right;
	margin-right:5px;
	margin-top:0;
}

	.shape img{
		vertical-align:middle;
	}
	.shape a{
		color:#000;
		text-decoration: none;
	}
	
	.shape a.on_demand{
		font-style:italic;
		font-size:10px;
		color:#ff4e00;
	}

	.shape_ext img{
		vertical-align:middle;
	}
	.shape_ext a{
		color:#000;
	}
	
	.shape_ext a.on_demand{
		font-style:italic;
		font-size:10px;
		color:#ff4e00;
	}

	.shapeBig img{
		vertical-align:middle;
	}
	.shapeBig a{
		color:#000;
		text-decoration: none;
	}
	
	.shapeBig a.on_demand{
		font-style:italic;
		font-size:10px;
		color:#ff4e00;
	}

	.shapeBig_ext img{
		vertical-align:middle;
	}
	.shapeBig_ext a{
		color:#000;
		text-decoration: none;
	}
	
	.shapeBig_ext a.on_demand{
		font-style:italic;
		font-size:10px;
		color:#ff4e00;
	}
.nada
{
	min-width:1px;
	padding-left:20px;		
	background-repeat:no-repeat;
	float:left;
	height:17px;
	margin-right:10px;
}
.telephone,
.portable{
	min-width:1px;
	padding-left:20px;		
	background-image:url(../../images/web2.0/cartes_visites/ico_telephone.png);
	background-repeat:no-repeat;
	float:left;
	height:17px;
	margin-right:10px;
}
.portable{
	background-image:url(../../images/web2.0/cartes_visites/ico_portable.png);
}
.ligne{
	clear:both;
	float:none;
}

.pad2
{
	padding:2px;
}

.pad1
{
	padding:1px;
}

.div_network{
	width:240px;
	height:auto;
	border:1px solid #67811e;
	padding:5px;
	position:absolute;
	background-color:#fff;
	color:#67811e;
	margin-left:130px;
	margin-top:20px;
}

.div_network_message{
	height: 152px;
}

	.div_network label{
		margin-bottom:20px;
		display:block;
		text-align:left;
	}
		.div_network label input{
			margin-right:3px;
		}
	.div_network a{
		display:block;
		text-align:center;
	}
	
.div_add{
	width:300px;
}
	.div_add p.add
	{
		text-align:left;
	}
	.div_add select.selectGroup
	{
		width: 220px;
		border:1px solid #c8c8c8;
		color:#67811e;
		background-color:#fff;
		font-size: 11px;
	}
	.div_add textarea{
		border:1px solid #c8c8c8;
		width:292px;
		height:80px;
	}
	.div_add a{
		text-align:right;
	}

/*** Début : Gestion des tooltips ***/

#dhtmltooltip
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

/*** fin : Gestion des tooltips ***/
#page #top #banniere_mb #smenu
{
	height:100px;
	position: absolute;
	margin-left: 464px;
	margin-top: 15px;
}

/* HACK Chrome + safari */
#page #top #banniere_mb #smenu:nth-of-type(1)
{
	height:100px;
	position: absolute;
	margin-top: 15px;	
}

#page #top #banniere_mb #smenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width:68px;
	background-image:url(../../images/web2.0/common/top/shape.png);
}

#page #top #banniere_mb #smenu ul li a
{
	text-align:left;
	color: white;
	display: block;
	width: 80px;
	padding-left: 3px;
	text-decoration: none;
	text-decoration:none;
	background-color:#FF4E00;
}

#page #top #banniere_mb #smenu ul li a:hover
{
	color: #000;
}

.playVideo
{
	position: absolute;
	height: 32px;
	width: 32px;
	margin-left: 10px;
	margin-top: 10px;
	background-image : url(../../images/web2.0/common/playvideo_min.png);  
	z-index: 100;
	filter: alpha(opacity=30);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	cursor: pointer;
}

.playVideoMin
{
	height: 32px;
	width: 32px;
	margin-left: -118px;
	margin-top: 5px;
	background-image : url(../../images/web2.0/common/playvideo_min.png); 
	z-index: 100;
	filter: alpha(opacity=30);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	cursor: pointer;
}

.playVideoMinList
{
	position:absolute;
	float:left;
	height: 32px;
	width: 32px;
	margin-left: -70px;
	margin-top: 5px;
	background-image : url(../../images/web2.0/common/playvideo_min.png); 
	z-index: 100;
	filter: alpha(opacity=30);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	cursor: pointer;
}

.videoNews
{
	margin-left: -105px;
}

.minitalic 
{
	font-size: 9px;
	font-style: italic;
}

/* Films/Easy */
.tblCritere
{
	margin-top:3px;
	margin-bottom:3px;
	margin-left:5px;
	margin-right:5px;
}

td.textFilters
{
	padding:3px;
}

.imgSeparator
{
	height:auto;
}

/* MyCinando */
#MyCinandoHeader
{
	float:left;
	padding-top:15px;
	padding-left:15px;
	width:928px;
	background-color:#fff;
}
	#MyCinandoHeader #titre 
	{
		float:left;
		color:#ED5301;
		font-size:19px;
		width:750px;
		margin-top:-2px;
	}
	#MyCinandoHeader #retour 
	{
		float:right;
		right:15px;
		position:relative;
		text-align:right;
		width:150px;
	}
	
	
#MyCinandoContent
{
	float:left;
	padding-left:15px;
	width:928px;
	background-color:#fff;
}
	
/* Messages */	
#positive 
{
	background-color:#C8FFA4;
	border:1px solid #348300;
	height:45px;
	left:240px;
	position:relative;
	top:-18px;
	width:450px;
	z-index:16;
}
	#positive p
	{
		font-size:12px;
		font-weight:bold;
		padding:15px;
		color:Black;
	}

.positive {
	background-color:#C8FFA4;
	border:1px solid #348300;
	width:280px;
	z-index:16;
	font-size:12px;
	font-weight:bold;
	padding: 8px;
	color:Black;
	position:relative;
}

#negative {
	background-color:#FFA4AA;
	border:1px solid #800000;
	height:45px;
	left:240px;
	position:relative;
	top:-18px;
	width:450px;
	z-index:16;
}
	#negative p
	{
		font-size:12px;
		font-weight:bold;
		padding:15px;
		color:Black;
	}