@CHARSET "ISO-8859-1";

/***********************************	
	GENERAL
***********************************/
img {
	border: 0;	
}
img { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...); }
H4
	{
		font-size: 			12px;
		margin-bottom:	 	0px;
		margin-top:	 		0px;
	}
	
BODY
	{
		margin: 			0;
		padding: 0;
		text-align: 		center;
		font-family: 		"Trebuchet MS";	
		font-size: 			12px;
	}
	
	
form {
	margin: 0;
	padding: 0 0;	
}	
	


#all
	{
        margin:                     0 auto;
        padding:                    0;
        text-align: left;
		width: 						980px;
	}
#contenu {
	background: url(../img/page.png) repeat-y;	
}
.accueil #contenu {
	background: none;	
}
.accueil .clearContenu {
	display: none;	
}
.clearContenu {
	clear:both;
	height: 10px;
	line-height: 6px;
	font-size:6px;	
}
A:LINK, A:VISITED
	{
		background-image:	url("..img/menuTopText.png");
		height: 			100px;
		width: 				100px;
		color:				#000000;
		text-decoration: 	none;
	}
	
 A:HOVER, A:ACTIVE
	{
		background-image:	url("..img/menuTopTextHover.png");
		height: 			100px;
		width: 				100px;
		color:				#FF8200;
		text-decoration: 	none;
	}

P
	{
		margin:0;
		padding: 0 0 10px 0;
		text-align: 		left;
	}
ul {
	margin-top: 5px;
	margin-bottom: 5px;
}
LI
	{
		margin-left: 		-15px;
		padding-bottom:		5px; 
	}


INPUT, SELECT, TEXTAREA
	{
		border: 				1px solid #000000;
	}
input.check {
	border: 0;	
}
#buttonOK
	{
		border: 				0px solid #FFFFFF;
		padding-top: 			10px;
		padding-bottom: 			10px;
	}
	
/***********************************	
	HEADER
***********************************/	
	
#header
	{
	}
	
	#headerLogo
		{
			background: 				url(../img/headerLogoServebox.png);
			width: 						132px;
			height: 					80px;
			float: 						left;
			margin-left: 				16px;
			margin-top: 				8px;
		}
	
	#headerImage
		{
			background-image: 			url("../img/headerImage.png");
			width: 						764px;
			height: 					99px;
			float: 						right;
		}

	#headerMenu
		{
			background:			url("../img/menuTopText.png") repeat-x;
			font-family: 				"Georgia";
			font-size: 					11px;
			font-weight:				bold;
			color:						#666666;
			text-align: 				left;
			width: 						980px;
			height: 					19px;
			border-top:					1px #C8C8C8 solid;
			border-bottom:				1px #666666 solid;
			float: 						right;
		}
	#headerMenu a {
		display: block;
	}
	#headerMenu a span {
		display: none;
	}	
	/*	
	#ligneDessus
		{
			border-top:					1px #C8C8C8 solid;
			position: 					absolute;
			top: 						98px;
			width: 						980px;
		}	
		
	#ligneDessous
		{
			border-top:					1px #666666 solid;
			position: 					absolute;
			top: 						60px;
			width: 						980px;
		}	
	*/
		
/*		
.main
	{
		border-top:					1px #C8C8C8 solid;
		width: 						100%;
		height: 					100%;
		position: 					absolute;
		top: 						99px;
	}
*/
		
		#menuTopAccueil
			{
				background-image:			url("../img/menuTopAccueil.png"); 
				background-repeat:			no-repeat;
				width: 						81px;
				height:						20px;
				text-align: 				center;
				float: 						left;
				padding-left: 				1px;
				margin-top: 				-1px;
			}
		
		#menuTopAccueil:hover{ background-image: url("../img/menuTopAccueilHover.png");}
		
		#menuTopActivite
			{
				background-image:			url("../img/menuTopActivite.png"); 
				background-repeat:			no-repeat;
				width: 						81px;
				height:						20px;
				text-align: 				center;
				float: 						left;
				padding-left: 				1px;
				margin-top: 				-1px;
			}
		
		#menuTopActivite:hover{ background-image:url("../img/menuTopActiviteHover.png"); }
		
		#menuTopApproche
			{
				background-image:			url("../img/menuTopApproche.png"); 
				background-repeat:			no-repeat;
				width: 						81px;
				height:						20px;
				text-align: 				center;
				float: 						left;
				padding-left: 				1px;
				margin-top: 				-1px;
			}
		
		#menuTopApproche:hover{ background-image:url("../img/menuTopApprocheHover.png");}
		
		#menuTopServices
			{
				background-image:			url("../img/menuTopServices.png"); 
				background-repeat:			no-repeat;
				width: 						81px;
				height:						20px;
				text-align: 				center;
				float: 						left;
				padding-left: 				1px;
				margin-top: 				-1px;
			}
		
		#menuTopServices:hover{ background-image:url("../img/menuTopServicesHover.png");}
		
		#menuTopRIAgility {
		background-image:url(../img/menuTopRIAgility.png);
		background-repeat:no-repeat;
		float:left;
		height:20px;
		margin-top:-1px;
		padding-left:1px;
		text-align:center;
		width:81px;
		}
		
		#menuTopRIAgility:hover { background-image:url(../img/menuTopRIAgilityHover.png);}
		
		#menuTopRealisations {
		background-image:url(../img/menuTopRealisations.png);
		background-repeat:no-repeat;
		float:left;
		height:20px;
		margin-top:-1px;
		padding-left:1px;
		text-align:center;
		width:105px;
		}
		
		#menuTopRealisations:hover { background-image:url(../img/menuTopRealisationsHover.png);}		
		
		#menuTopApropos
			{
				background-image:			url("../img/menuTopApropos.png"); 
				background-repeat:			no-repeat;
				width: 						81px;
				height:						20px;
				text-align: 				center;
				float: 						left;
				padding-left: 				1px;
				margin-top: 				-1px;
			}
		
		#menuTopApropos:hover { background-image:url("../img/menuTopAproposHover.png");}
			
		#menuTopMobilite
			{
				background-image:			url("../img/menuTopMobilite.png"); 
				background-repeat:			no-repeat;
				width: 						80px;
				height:						20px;
				text-align: 				center;
				float: 						left;
				padding-left: 				1px;
				margin-top: 				-1px;
			}
			
		#menuTopMobilite:hover { background-image:url("../img/menuTopMobiliteHover.png");}
		
		#menuTopPortails
			{
				background-image:			url("../img/menuTopPortails.png"); 
				background-repeat:			no-repeat;
				width: 						80px;
				height:						20px;
				text-align: 				center;
				float: 						left;
				padding-left: 				1px;
				margin-top: 				-1px;
			}
			
		#menuTopPortails:hover { background-image:url("../img/menuTopPortailsHover.png");}
		
		#menuTopPartenaires
			{
				background-image:			url("../img/menuTopPartenaires.png"); 
				background-repeat:			no-repeat;
				width: 						100px;
				height:						20px;
				text-align: 				center;
				float: 						left;
				padding-left: 				1px;
				margin-top: 				-1px;
			}
			
		#menuTopPartenaires:hover { background-image:url("../img/menuTopPartenairesHover.png");}
		
		#menuTopTextEmpty
			{
				background-image:			url("../img/menuTopText.png");
				background-repeat:			repeat-x;
				width: 						569px;
				height:						20px;
				text-align: 				center;
				margin-top: 				0px;
				float: 						left;
				padding-left: 				1px;
			}	
		

/* 					3 PARTIES 					*/
/* 					3 PARTIES 					*/
/* 					3 PARTIES 					*/
/*
#troisParties
	{
		border-top: 				1px #666666 solid;
		height:						100%;
		margin-top: 				-1px;
	}
*/	

/***********************************	
	GAUCHE
***********************************/

	#partieGauche
		{
			width: 						196px;
			float: 						left;
			padding-right: 				10px;
			/*padding-bottom: 			32767px;
			margin-bottom: 				-32767px;*/
		}
		
		#titleOrangeLeft
			{
				font-family:				"Georgia";
				color: 						#FF9900;
				/*float: 						left;*/
				font-size: 					17px;
				font-weight: 				bold;
				padding-left: 				10px;
				margin-top: 				13px;
				height: 25px;
				/*margin-bottom: 				-2px;*/
			}	
	
		.ligneGrise
			{
				background-image: 			url("../img/partieGaucheLigneGrise.png");
				background-repeat:			no-repeat;
				width: 						219px;
				height: 					11px;
				/*float: 						left;
				border: 					0px blue solid;
				position: 					relative;
				top:						7px;*/
				position: absolute;
				z-index:1;
			}
			
		.menuLeftTop
			{
/*				width: 						100%;
				border: 					0px green solid;
				float: 						left;*/
				padding-bottom: 			5px;
				padding-top: 4px;
				position: relative;
				z-index:2;
			}
			
			#menuLeftTopCellule
				{
					height: 					18px;
					width: 175px;
					/*width: 						220px;	
					border: 					0px blue solid;	
					*/font-family: 				"Trebuchet MS";	
					font-size: 					13px;
					text-align: 				left;	
					padding: 					6px 0 6px 14px;
					border-left:				#ffffff 2px solid;
					display: block;
				}	
				
			#menuLeftTopCellule:hover
				{
					border-left:				#FF9900 2px solid;
					/*width: 						220px;	*/
					font-family: 				"Trebuchet MS";	
					font-size: 					13px;
					text-align: 				left;
				}	
				
			#menuLeftTopDashLine
				{
					background-image: 			url("../img/menuLeftTopDashLine.png");
					background-repeat:			no-repeat;
					height: 					1px;
					overflow: hidden;
					line-height: 0px;
					font-size: 0px;
					/*width: 						100%;*/
				}	
		
		
		#menuLeftBottom
			{
				padding-top:				2px;
    			/*padding-bottom: 			32767px;
    			margin-bottom: 				-32767px;
				*/background-color: 			#F1F1F1;
				background-image:			url("../img/doubleQuoteBottom.png");
				background-repeat:			no-repeat;
				background-position:		bottom;
				border-bottom: 					3px #658a9c solid;
				/*float: 						left;*/
				
			}
		
		#menuLeftBottomAccueil
			{
				padding-top:				2px;
    			/*padding-bottom: 			32767px;
    			margin-bottom: 				-32767px;
				*/background-color: 			#F1F1F1;
				background-image:			url("../img/doubleQuoteBottom.png");
				background-repeat:			no-repeat;
				background-position:		bottom;
				/*float: 						left;*/
				border-bottom: 					3px #658a9c solid;
				margin: 11px 0 10px 0;
			}
		
			#divTitre
				{
/*					float: 						left;
					border: 					0px blue solid;	
					width: 						185px;*/
					text-align: 				left;
					padding-left: 				10px;
					padding-top: 				5px;
					background-color: 			#658A9C;
					color: 						#FFFFFF;
					font-family: 				"Georgia";	
					font-size: 					17px;
					font-weight:				normal;
					height: 25px;
				}
				
				#divTitreText
					{
						float: 						left;
						padding-right: 				10px;
					}
					
				#divTitreQuote
					{
						background-image: 			url("../img/doubleQuote.png");
						background-repeat:			no-repeat;
						height: 					22px;
						width: 						23px;
						float: 						left;
					}
			
			#miniNews
				{
					font-family: 				"Trebuchet MS";	
					font-size: 					11px;
					text-align: 				left;
					padding: 13px 10px 0 10px;
					/*float: 						left;*/
				}
			
				#miniNewsTitle
					{
						font-weight: 				bold;
					}
					
				#miniNewsText
					{
						padding-bottom: 			20px;
						color: 						#333333;
					}
			
			
		
		
/***********************************	
	CENTRE
***********************************/

body.accueil #all {
	background: url(../img/imageAccueilCentral.png) no-repeat 216px 120px;
}
		
	#partieCentrale
		{
			width: 						444px;
			/*height: 					100%;*/
			float: 						left;
			line-height: 				16px;
			padding-right: 				10px;
			
		}
		
#imageAccueilCentral
	{
		padding: 336px 0 0 5px;
	}
		#titleOrangeCentral
			{
				font-family:				"Georgia";
				color: 						#FF9900;
				/*float: 						left;*/
				font-size: 					17px;
				font-weight: 				bold;
				/*float: 						left;*/
				padding-left: 				10px;
				margin-top: 				15px;
				background: 			url("../img/centralAttractionOrange.png") no-repeat 0px 8px;
				height: 38px;
				line-height: 				1.1em;
			}	
			
		#centralAttractionOrange
			{
				background-image: 			url("../img/centralAttractionOrange.png");
				background-repeat:			no-repeat;
				width: 						444px;
				height: 					19px;
				float: 						left;
				position: 					relative;
				display: none;
			}
			
		#centralText
			{
				/*float: 						left;*/
				text-align: 				left;
				padding-left: 				12px;
				padding-right: 				5px;
			}
			
		#infoBulleActiviteExpertise
			{
				background-image: 			url("../img/infoBulleActivite.png");
				background-repeat:			no-repeat;
				width: 						299px;
				height: 					49px;
				margin-top: 				-10px;
				font-family: 				"Georgia";
				color: 						#FFFFFF;
				margin-left: 				60px;
			}
			
		#infoBulleApprocheTechnologie
			{
				background-image: 			url("../img/infoBulleApprocheTechnologie.png");
				background-repeat:			no-repeat;
				width: 						299px;
				height: 					49px;
				margin-top: 				-10px;
				font-family: 				"Georgia";
				color: 						#FFFFFF;
				margin-left: 				60px;
			}
			
		#imageActiviteExpertise
			{
				background-image: 			url("../img/imageActiviteExpertise.png");
				background-repeat:			no-repeat;
				width: 						320px;
				height: 					320px;
				float: 						left;
				margin-left: 				50px;
				padding-bottom: 			10px;
			}
			
		#infoBulleActiviteErgonomie
			{
				background-image: 			url("../img/infoBulleActiviteErgonomie.png");
				background-repeat:			no-repeat;
				width: 						299px;
				height: 					49px;
				margin-top: 				-10px;
				font-family: 				"Georgia";
				color: 						#FFFFFF;
				margin-left: 				60px;
			}	
			
		#imageActiviteErgonomie
			{
				background-image: 			url("../img/imageActiviteErgonomie.png");
				background-repeat:			no-repeat;
				width: 						371px;
				height: 					441px;
				float: 						left;
				margin-left: 				30px;
				padding-bottom: 			10px;
			}
				
		#imageActiviteTransfert
			{
				background-image: 			url("../img/imageActiviteTransfert.png");
				background-repeat:			no-repeat;
				width: 						117px;
				height: 					54px;
				float: 						left;
				margin-left: 				0px;
				padding-bottom: 			5px;
				padding-right: 				5px;
			}	
		
		#imageApprocheMethodologie
			{
				background-image: 			url("../img/imageApprocheMethodologie.png");
				background-repeat:			no-repeat;
				width: 						425px;
				height: 					413px;
				float: 						left;
				margin-left: 				0px;
				padding-bottom: 			10px;
			}
			
		#imageServicesApplications
			{
				background-image: 			url("../img/imageServicesApplications.png");
				background-repeat:			no-repeat;
				width: 						446px;
				height: 					350px;
				float: 						left;
				margin-left: 				0px;
				padding-bottom: 			10px;
			}		
			
		#imageAProposOrganisation
			{
				background-image: 			url("../img/imageAProposOrganisation.png");
				background-repeat:			no-repeat;
				width: 						324px;
				height: 					277px;
				float: 						left;
				margin-left: 				45px;
				padding-bottom: 			10px;
			}		
		
		
/***********************************	
	RIAgility
***********************************/

#riagility-hp {
background-image:							url("../img/riagility-ban.png");
background-repeat:							no-repeat;
height: 									121px;
}
#riagility-title {
font-family:								"Georgia";
font-size:									20px;
color:										#FF8200;
padding:									36px 0 0 13px;
}
#riagility-text {
font-family:								"Trebuchet MS";
font-size:									16px;
color:										#FFF;
padding:									10px 0 0 13px;
}

/***********************************	
	DROITE
***********************************/
					
			
	#partieDroite
		{
			float: 						left;
			width: 						320px;
			text-align: 				left;
			background-color: 			#F1F1F1;
			/*padding-bottom: 			32767px;
			margin-bottom: 				-32767px;			*/
		}
		
		#titleBlack
			{
				font-size: 					17px;
				font-family: 				"Georgia";
				font-weight: 				bold;
				/*float: 						left;*/
				padding-top: 				13px;
				padding-left: 				10px;
				padding-bottom: 			7px;
				margin-top: 				0px;
				background-color: 			#FFFFFF;
				border-bottom:					1px #666666 solid; 
		/*		width: 						100%;*/
			}
		
		#rightLigneGrise
			{
				border-top:					1px #666666 solid; 
				float: 						left;
				width: 						100%;
				margin-top: 				0px;
				display: none;
			}	
		
		#rightText
			{
				line-height: 				16px;
				/*float: 						left;*/
				padding: 0px 8px 0px 11px;
				/*width: 						310px;*/
				margin-right: 				10px;
			}
			
		#motCleActiviteExpertiseAdobe
			{
				background: 			url("../img/adobeSolutionPartnerServebox.png") 50% 0% no-repeat;
				height: 					84px;
				margin-top:					10px;
			}
				
		#serveboxFoundry
			{
				/*background-image: 			url("../img/serveboxFoundry.png");*/
				background-repeat:			no-repeat;
				width: 						65px;
				height: 					64px;
				float: 						left;
				margin-left: 				0px;
				padding-bottom: 			0px;
				padding-right: 				5px;
			}
			
		#serveboxMaven
			{
				/*background-image: 			url("../img/serveboxMaven.png");*/
				background-repeat:			no-repeat;
				width: 						65px;
				height: 					64px;
				float: 						left;
				margin-left: 				0px;
				padding-bottom: 			0px;
				padding-right: 				5px;
			}
		
		#motCleTexte
			{
				padding-bottom: 			15px;
			}	

#rightTopRIAgility {
background-image:url(/images/riagility/background.png);
height:608px;
}

.RIAgilityLeftImage {
float:left;
margin-bottom:2px;
margin-top:15px;
text-align:center;
width:75px;
}
.RIAgilityBigLeftImage {
float:left;
margin-bottom:5px;
margin-right:5px;
margin-top:15px;
text-align:center;
width:131px;
}
.RIAgilityRightText {
color:#FFFFFF;
float:left;
font-family:'Trebuchet MS','Arial, Helvetica, sans-serif';
font-size:14px;
margin-bottom:2px;
margin-top:15px;
width:200px;
}
.RIAgilityBigRightText {
color:#FFFFFF;
float:left;
font-family:'Trebuchet MS','Arial, Helvetica, sans-serif';
font-size:14px;
height:103px;
margin-bottom:5px;
margin-top:15px;
width:155px;
}
a.riagilityLink {
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:15px;
}
a.riagilityLink:hover {
color:#FF8200;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:15px;
}
.estimation {
font-size:9px;
}

#partieDroiteAccueil
	{
		float: 						left;
		width: 						320px;
		text-align: 				left;
		padding-top:				40px;
	}
	
#rightTop
	{
		/*float: 						left;
		width: 						320px;*/
		height:						520px;
		background-color: 			#F1F1F1;
		padding-right: 				5px;
		padding-left:				5px;
		padding-top: 				13px;
		border-top: 				1px #666666 solid;	
	}
	
#rightTop P
	{
		/*float: 						left;*/
		background-color: 			#F1F1F1;
		/*width: 						280px;*/
	}
	
#rightTop H4
	{
		/*float: 						left;*/
		background-color: 			#F1F1F1;
		margin: 					0px;
	}

.imgLigneGriseAccueil
	{
		background: url(../img/ligneGriseAccueil.png) no-repeat 50% -3px;
		height: 18px;
	}	
	
#miniNewsAccueil
	{
		font-family: 				"Trebuchet MS";	
		font-size: 					11px;
		text-align: 				left;
		margin-top: 				13px;
		margin-left: 				10px;
		margin-right: 				10px;
		border: 					1px blue solid;
		float: 						left;
		padding-bottom: 			10px;
	}


			
			
#footer
	{
		/*float: 						left;
		border: 					0px red solid;
		width: 						100%;
		*/height: 					30px;
		background-color: 			#FF8200;
		background-image: 			url("../img/logoServeBoxFooter.png");
		background-repeat: 			no-repeat;
		background-position:		center;
		background-position:		5px;
		color: 						#FFFFFF;
		line-height: 30px;
		text-align: center;
	}


	.footerText
		{
			/*float: 						left;
			border: 					0px blue solid;
			width: 						100%;*/
		text-align: center;
		line-height: 30px;
			/*display: 					inline;*/
			font-size: 					11px;
		}
	
		.footerText a:link, .footerText a:visited
			{
				color : 					#FFFFFF;
			}
			
		.footerText a:hover, .footerText a:active
			{
				text-decoration: 			underline;
				color : 					#FFFFFF;
			}


#mailSent
	{
		padding-top: 				9px;
	}
	
	
	
	/*** bandeau sessions ***/
#sessionsDefile h2 {
	height: 44px;
}
#sessionsDefile {
	right:12px;
	width:231px;
	height:200px;
	background:#F1F1F1;
}
#sessionsDefile #defile {
	padding:0 10px 0 17px;
	position:relative;
	height:146px;
	width:194px;
	overflow:hidden;
}
#sessionsDefile #defile div {
	position:absolute;
}
#sessionsDefile li {
	list-style-type: none;
	padding:0 0 10px 0;
	color:#666666;
}
#sessionsDefile li strong {
	color:#000000;
}
#sessionsDefile a:link, #sessionsDefile a:visited, #sessionsDefile a:hover, #sessionsDefile a:active {
	text-decoration: none;
	color: #666666;
}
#sessionsDefile a:link strong, #sessionsDefile a:visited strong, #sessionsDefile a:hover strong, #sessionsDefile a:active strong {
	text-decoration: none;
	color:#000000;
}

#contactText
	{
		padding-bottom: 				10px;
	}	

#contactTopText
	{
		padding-top: 						9px;
		padding-bottom: 					9px;
	}
	
#contactTopAlert
	{
		padding-bottom: 					9px;
		font-weight: 						bold;
	}	
	
    
.alert
{
    color:                          #C60000;
}

.textfield
{
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #333333;
}