body#main {margin:0px; padding:0px; background:#FFFFFF; text-align:center;}
html {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#1d537c;}
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img {border:0; margin:0; padding:0;}


#header, #menu, #blocNewsletter, #contentMenuBas, .subMenu, p.top, #formCareer, #formTechSup,
	#formFormation, #formContact, #btBack {display:none;}


/* TEXTES ET HYPERLIENS GLOBAUX
--------------------------------------------------------------------------------------- */
a, a:link, a:visited, a:hover{outline:none;}

h1 {font-size:18px; color:#4e80a5; font-weight:bold; margin:0px; padding:0px 0px 14px 0px;}
h1 a, h1 a:link, h1 a:visited {color:#4e80a5; text-decoration:none;}

h2 {font-size:15px; color: #4e80a5; margin:0px; padding:0px 0px 0px 0px;}
h2 a, h2 a:link, h2 a:visited {color:#4e80a5; text-decoration:none;}

p {font-size:12px; color:#1d537c; line-height:20px; margin:0px; padding:0px;}
p.textePetit {font-size:10px;}
p a, p a:link, p a:visited, ul li a, ul li a:visited, ol li a, ol li a:visited {color:#1d537c; text-decoration:underline;}

ul {margin:0px 0px 5px 0px; padding:0px;}
	ul li {color:#1d537c; font-size:12px; font-weight:bold; line-height:20px; list-style:square; margin-left:16px;}
		ul li ul {margin:0px 0px 15px 0px; padding:0px;}
			ul li ul li {font-weight:normal;}

sup {position:relative; bottom:0.3em; vertical-align:baseline;}



/* CONTENEURS ET CLASSES GÉNÉRALES
--------------------------------------------------------------------------------------- */
#conteneur {width:920px; margin: 0px auto 0px auto; text-align:left;}

	.contentShadow {width:920px;}
		#content {width:866px; min-height:200px; margin:0px auto 0px auto; padding:25px 17px 0px 17px;}
		*html #content {width:866px; height:200px; margin:0px auto 0px auto; padding:25px 17px 0px 17px;}

			.columnTxtLeft {float:left; width:223px;}
			.columnTxtRight {float:left; width:532px; padding:0px 8px 0px 0px;}
			
.both{clear:both;}

				
				
/* PAGE ACCUEIL
--------------------------------------------------------------------------------------- */
.contentBlocVedetteLog {float:left; width:223px;}
	.blocVedetteLog {float:left; width:223px; padding-bottom:10px;}
.blocTxtHome {float:left; width:366px; padding:0px 25px;}
.contentBlocVedetteNews {float:left; width:226px;}
	.blocVedetteNews {float:left; width:223px;}

	/* bloc vedette logiciel/news */
	/* title */
	.bgTiBlocBlack {width:223px; height:34px;}
	.bgTiBlocBlue {width:223px; height:33px;}
		p.tiBloc {font-size:12px; color:#FFFFFF; font-weight:bold; padding:6px 0px 0px 10px;}
		
	/* item contenu */
	.itemLog {width:201px; padding:0px 10px 0px 10px;}
	.itemNews {width:203px; padding:14px 10px 0px 10px;}
		p.itemDescr {font-size:11px; color:#1d537c; line-height:14px;}
			p.itemDescr a {color:#1d537c; text-decoration:none;}
		p.itemDescr span {text-decoration:underline;}
	
	/* bottom bloc */
	.bgBlocLogBottom {width:223px; height:10px;}
	.bgBlocNewsBottom {width:226px; height:117px; margin-left:0px;}

		
		
/* PAGE PARTENAIRES
--------------------------------------------------------------------------------------- */
.itemPartner {width:590px; padding:20px 20px 20px 0px; border-bottom:1px solid #eeeeee;}
	.lgPartner {float:left; width:130px; margin-right:20px; text-align:center;}
	.descrPartner p {float:right; width:420px; padding-right:20px;}
	

		
/* PAGE CONTACT / MAP GOOGLE
--------------------------------------------------------------------------------------- */
#map {float:left; width:400px; height:300px; margin-right:20px; border:1px solid #dcdcdc;}



/* ICONES GÉNÉRALES
--------------------------------------------------------------------------------------- */
.lienPDF {background: url(Gx/icone_PDF.gif) no-repeat left; padding:5px 0 5px 20px;}



/* PIED DE PAGE
--------------------------------------------------------------------------------------- */
.contentFooter {width:540px; height:98px;}

#piedPage {color:#555; font-size:10px; height:78px; padding:0px 0px 5px 0px; width:540px;}
	#piedPage .bgPiedPage {width:540px; height:78px; margin:0px auto 0px auto; padding:0px 0px 0px 12px; border-top:4px solid #4e80a5;}
		#piedPage .bgPiedPage .boxContact {float:left; width:180px; height:68px; margin:0px auto 0px auto; padding:10px 0px 0px 0px; font-size:11px; line-height:14px;}
	
	#piedPage a {color:#545454; text-decoration:underline;}