/* ***************************************** ***  */
/*		CSS DOCUMENT	screen.css           		*/
/*		PROJET : AL PRO 2008 CSS           		*/
/*		DATE DEBUT : 25 juillet 2008			*/
/* ********************************************* */

/* **************************************************************************************************************************** */
/* ******************************************************** General ************************************************************ */
/* **************************************************************************************************************************** */

/* **** STRUCTURE **** */
*  				{ margin:0; padding:0;}
html 				{ font-size:100%; margin:0; padding:0; background-color:#fff;}
body				{ margin:0; padding:0; color:#333; font:.8em Arial, Helvetica, Verdana, Sans-serif; background:transparent url(/images/commun/header/bandeau.png) repeat-x 0 top; }
#global 			{ width:957px; margin:0 auto; }
#header 			{ width:957px; margin:0 auto 0 auto; }

#header #logo 		{ margin:0px; }
#content 			{ position:relative; width:957px; margin:0 auto 0px auto; /* padding-bottom:50px; */ background-color:transparent;}
#footer 							{ height:120px; margin:0; font:normal normal .9em Verdana, Arial, Helvetica, Sans-serif; background-color:#303030;}
#footer  ADDRESS				{ float:left; color:#fff; margin:0 0 0 15px; padding-left:30px; font-style:normal; background:url(/images/commun/icones/footer.gif) 0 0px no-repeat;  }
#footer  ADDRESS.icone			{ width:250px; color:#fff; margin:0 0 0 15px; padding-left:30px; font-style:normal; background:url(/images/commun/icones/footer1.png) 0 0px no-repeat; }
#footer  #contenuFooter					{ width:990px; margin:0 auto; }
#footer  #contenuFooter	.col1			{ float:left; display:inline; margin-top:20px; width:320px; }
#footer  #contenuFooter	.col2			{ float:left; display:inline; margin-top:20px; width:320px; }
#footer  #contenuFooter	.col3	UL		{ float:left; display:inline; margin:20px 0 0 20px; width:320px; }
#footer  #contenuFooter	.col3	UL LI	{ margin:0 0 5px 35px;}


/* Accessibilité */
.effectuerUneRecherche 	{ position:absolute; left:600px; top:10px; }
.allerAuMenu			{ position:absolute; left:750px; top:10px; }
	
/* **** TYPOS STYLES **** */
.bold 		{ font-weight:bold; }
.red 		{ color:#c30009; }
.redBold 	{ color:#c30009; font-weight:bold; }
.redBold2 	{ color:#c30009; font-weight:bold; font-size:1.1em; }
.blue		{ color:#0a71b3; }
.blueBold	{ color:#0a71b3; font-weight:bold; }
.grey		{ color:#cccccc; }
.greyBold	{ color:#cccccc; font-weight:bold; }
.blackBold	{ color:#000000; font-weight:bold;}

/* **** DIVERS **** */
IMG 				{ border:0; }
UL				{ margin:0; padding:0; }
UL LI 			{ list-style-type:none; margin:0; padding:0; }
FORM			{ margin:0; padding:0; }
INPUT 			{ text-align:left; font-size:1em; }
SELECT 			{ font-size:1em; }
INPUT.btRadio 	{ vertical-align:-2px;}
HR 				{ display:block; clear:both; margin:20px 0; padding:0; border:1px solid #fff; border-top:1px solid #cdcdcd; font-size:1px; line-height:1px;}
.clear 			{ clear:both; height:0px; border:0; margin:0; padding:0; font-size:0px; }
.center			{ text-align:center; }
HR.clear 		{ display:block; clear:both; height:1px; visibility:hidden; margin: 0; _margin: -7px 0; padding:0; font-size:1px; border:1px solid black; }
P 				{ margin:15px 0; font-size:.9em;}

P.error			{ text-align:center; font:bold 1.5em Arial, Helvetica, sans-serif;}
UL.error		{ font:bold 1em Arial, Helvetica, sans-serif;}

.centre 			{ text-align:center; }
.floatLeft		{ float:left; }
.floatRight		{ float:right; }
.imgLeft IMG		{ float:left; margin:0 10px 10px 0; }
.imgRight IMG	{ float:right; margin:0 0 10px 10px; }
EM.normal 		{ font-style:normal; }

A				{ color:#bc5e61; text-decoration:none; }
A:visited 		{ color:#bc5e61; text-decoration:none; }
A:hover 			{ color:#95484b; text-decoration:underline;	}

/*Gerard*/
A.text_small, A:visited.text_small, A:hover.text_small  { color:#333; text-decoration:none;}


/* **** SPAN pour *Obligatoire  ***** */
SPAN.obligatoire 	 	{ font:normal .9em Arial, Helvetica, sans-serif; color:#c30009; }
SPAN.obligatoireHaut 	{ font:normal 0.8em Arial, Helvetica, sans-serif; color:#c30009;}

 /* **** PNG TRANSPARENT **** */
.pngImg {
color:#fff; position:absolute; top:10px; left:10px; width:200px; height:200px; z-index:500;
background:url(images/commun/pngtest.png) top left no-repeat;
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/commun/pngtest.png', sizingMethod='crop');
}

.alphaImg {
-moz-opacity:0.5; opacity: 0.5; filter:alpha(opacity=50);
position:absolute; top:210px; left:10px; width:200px; height:200px; z-index:500; color:#000; background-color:#310000;
}

/* **** TITRES H **** */

/* H1 */
H1 					{ font-weight:bold; font-size:1.7em; color:#4e4e4e; margin:0; padding:0;; }
H1.titreIntPage		{ font:bold 1.9em Geneva, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif ; color:#4e4e4e; margin-top:20px; padding:0; }

/* H2 */
H2.titreGrisFonce		{ font:bold 1em Arial, Helvetica, Verdana, Sans-serif; color:#333; margin:15px 0 20px 0; }	

H2.expression 			{ font:bold 1.1em arial; color:#655614; background-color:#e1e1d9; border-bottom:1px dotted #655614; margin:0px; padding:10px 5px 10px 5px; }

H2						{ clear:both; text-align:left; font: 1.35em Georgia, Times, 'Times New Roman', Serif; color:#333; margin:0 0 15px 0; padding:0; }
H2.titrePrinc			{ text-align:center; font: 1.6em Georgia, Times, 'Times New Roman', Serif; color:#333; margin:0 0 15px 0; padding:5px 0 0 0; }

H2.baseline				{ height:10px; float:left; width:300px; font:italic 1.3em Georgia, Times, serif; color:#fff; margin:0; padding:30px 0 0 10px; }
H2.sousTitrePage		{ font-size:1.2em; color:#525252; margin-bottom:10px; padding:0; }

H2.sousTitre			{ margin-bottom:10px; padding:0; font:bold 1.3em Arial, Helvetica, Verdana, Sans-serif; color:#6c6c60; }
H2.sousTitreIntPage		{ margin:0; padding:0; font-size:1.3em; color:#525252; }
H2.travaux				{ height:30px; padding:10px 0 0 50px; margin:0 0 0 20px; font-weight:bold; color:#0c0c0c; background:url(/images/commun/icones/outil.gif) 0 10px no-repeat; }


H3.sousTitreMilieu		{ text-align:center; color:#6c6c60; margin:0; padding:0; }
H3.soustitreEnglobant	{  width:250px; padding:0; font-weight:bold; color:#6c6c60;}
H3.titreColLeft			{ margin:0; padding:0; font:normal 1.4em Georgia, Times, 'Times New Roman', Serif; color:#45453d;  }
H3.titreListe 			{ margin:0; font-size:.9em; font-weight:bold; color:#79949c;}	
H3.miniTitre 			{ margin:0; font-weight:bold; color:#79949c;}	

H4						{ margin:0; padding:0; font:bold 1em Arial, Helvetica, Verdana, Sans-serif; color:#525252;  }

P.sousTitreAccueil		{  float:left; font:bold 1.5em Arial, Helvetica, Verdana, Sans-serif; color:#8b8b84; margin:0 0 0 60px; padding:0; width:550px; }

/* BOUTONS INPUT */
.inputButtonOK 			{ display:block; float:left; cursor:pointer; width:26px; height:17px; background:transparent url(/images/commun/bt/input-button-ok.png) 0 0 no-repeat; }

/* **************************************************************************************************************************** */
/* ******************************************************* menuprincipal ****************************************************** */
/* **************************************************************************************************************************** */
#menuPrincipal 							{ width:957px; height:36px; padding:0; margin:4px auto 0 auto; _margin:2px auto 0 auto; font:1em Arial, Helvetica, Sans-serif;}

#menuPrincipal UL						{ margin:0 auto 0 5px; padding:0; }
#menuPrincipal UL LI						{ float:left; text-align:center; margin:0; padding:0; }

#menuPrincipal UL LI.LIaccueil A, 
#menuPrincipal UL LI.LIaccueil A:visited 	{ display:block; text-align:center; height:35px; line-height:30px; width:110px; text-decoration:none; color:#333; font-weight:bold; background:none;}
#menuPrincipal UL LI.LIaccueil A:hover	{ background-color:#b1af86;}

#menuPrincipal UL LI A, 
#menuPrincipal UL LI A:visited 			{ margin:0; padding:0; display:block; text-align:center; height:35px; line-height:33px; width:115px; text-decoration:none; color:#333; font-weight:bold; background:transparent url(/images/commun/header/separateur.png) no-repeat 0 0; }
#menuPrincipal UL LI A:hover	 			{ background-color:#b1af86;}	
#menuPrincipal UL LI A.on					{ background:transparent url(/images/commun/header/bg-menu-on.png) repeat-x 0px 0;}

#menuPrincipal 	#expression				{ height:34px; width:123px; background:transparent url(/images/commun/header/expression.png) no-repeat center 0; _background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/commun/header/expression.png', sizingMethod='crop');}


#menuPrincipal UL LI.actu A					{ width:123px; border-right:1px solid #7f7e75;}

/* ******************************************************* logo html ****************************************************** */
.logoAcheter 	{ font-size:.85em; padding:0px 1px 0 2px; font-weight:bold; width:150px; color:#fff; background-color:#c30009; border-top:1px solid #c30009; border-bottom:1px solid #c30009; }
.logoTiret		{ vertical-align:2px; }
.logoLouer 		{ font-size:.85em; padding:0px 1px 0 2px; font-weight:bold; width:150px; color:#000; background-color:#fff; border-top:1px solid black; border-bottom:1px solid black; }
.logoPoint		{ vertical-align:3px; }
.logoFr 			{ font-size:.85em; padding:0px 1px 0 2px; font-weight:bold; width:150px; color:#fff; background-color:#000; border-top:1px solid black; border-bottom:1px solid black; }
		

/* *********__******************************************* HEADER *************__**_********************************************* */
#header 	.espacePro						{ float:right; height:60px; width:263px; padding:0; margin:0; color:#fff; background:url(/images/commun/header/fond-ident.png) no-repeat; }
#header	.espacePro	H3					{ margin:1px 0 3px 5px; text-align:left; padding:0 0 3px 3px; font:bold 0.8em Verdana, Arial; color:#edaaaf; }
#header 	.espacePro #identifiant			{ padding-left:8px; float:left; width:110px; height:35px; margin:0px; font:0.8em Verdana, Arial, Helvetica;}
#header	.espacePro #identifiant INPUT		{ width:100px; border:1px solid #514f4f; }
#header	.espacePro #motDePasse	 		{ float:left; margin:0; padding-left:3px; width:110px; height:35px; font:0.8em Verdana, Arial, Helvetica; }
#header	.espacePro #motDePasse INPUT		{ width:100px; border:1px solid #514f4f;}
#header	.espacePro 	A#ok				{ float:left; width:26px; height:17px; margin:11px 0 0 0; background:url(/images/commun/bt/bt-ok.png) no-repeat 0 0; }
#header	.espacePro 	A#ok:hover			{ float:left; width:26px; height:17px; background:transparent url(/images/commun/bt/input-button-ok.png) no-repeat 0 0; }
#header	.espacePro A#opensky				{ color:#fff; margin-left:50px; }


/* *********************************************_________CONTENT- ACCUEIL****************************************___********************** */
#arboAccueil	#content		{ padding-top:15px; /* background:transparent url(/images/commun/bg-content2.png) 40px 1px no-repeat; */ }
#arboAccueil 	P.subTitle		{ font-size:1.1em; font-weight:normal; font-style:normal; margin:14px auto 2px auto ; height:73px; width:100%; text-align:center; padding:17px 0 0px 0; color:#222; background:transparent url(/images/commun/index/bg-subtitle4.png) no-repeat 0 0; }

#content .imageBadge				{ position:absolute; top:30px; left:600px; width:246px; height:240px; background:url(/images/commun/badge-2.png) no-repeat;}
DIV.titreAccueil 				{ margin:0px 0 0px 0px; padding:0px 0 0 0px; width:100%; height:195px; background:url(/images/commun/dotpro.png) 345px 50px no-repeat;  }
DIV.titreAccueil  H1 				{ font:normal 2.1em Georgia, Times, 'Times New Roman', serif; color:#4e4e4e; text-align:center; margin:0px 0 0px 0px; padding:10px 0 0 0;  }
DIV.titreAccueil  .subIntro1		{ float:left; display:inline; font-size:1em; color:#4e4e4e; text-align:right; width:300px; margin:45px 0 0 40px; padding:0px 0 0 0px; /*  background:url(/images/commun/titre-accueil.png) 0 0px no-repeat; */  }
DIV.titreAccueil  .subIntro2		{ float:right; display:inline;  font-size:1em; color:#4e4e4e; text-align:left; width:300px; margin:45px 60px 0 0px; padding:0px 0 0 0px; /*  background:url(/images/commun/titre-accueil.png) 0 0px no-repeat; */  }

.globalBlocs					{ width:955px; border:1px solid #cdcdcd; border-top:0; border-bottom:0; }
.headerBloc						{ width:957px; padding:0; height:10px; background:url(/images/commun/header-bloc-2.png) no-repeat 0 0;}
.footerBloc						{ width:957px; margin-bottom:20px; padding:0; height:22px; background:url(/images/commun/footer-bloc-2.png) no-repeat 0 bottom; }

#content 	.bloc1				{ float:left; position:relative; height:400px; width:297px; margin:0; padding:0 10px 50px 10px; border-right:1px solid #cdcdcd; border-left:1px solid #cdcdcd; background-color:white;/* background:url(/images/commun/icones/site-internet.png) no-repeat center 15px ; */}
#content 	.bloc1 UL			{ margin:20px 0 20px 0px; color:#232323; }
#content 	.bloc1  UL  LI			{ font-size:.9em; margin:0 0 10px 15px; padding-left:0px; list-style-type:square; }

#content 	.bloc2				{ float:left; position:relative; height:400px; width:298px; margin:0; padding:0 10px 50px 10px; border-right:1px solid #cdcdcd; background-color:white;/* background:url(/images/commun/icones/neuf.png) no-repeat center 10px ; */}
#content 	.bloc2 UL			{ margin:20px 0 20px 0px; border:0;  color:#232323; }
#content 	.bloc2  UL  LI			{ font-size:.9em; margin:0 0 10px 15px; padding-left:0px; list-style-type:square;}

#content 	.bloc3				{ float:left; position:relative; height:400px; width:298px; margin:0; padding:0 10px 50px 10px; border-right:1px solid #cdcdcd; background-color:white;/* background:url(/images/commun/icones/la-vitrine.png) no-repeat center 10px ; */}
#content 	.bloc3 UL			{ margin:20px 0 20px 0px; color:#232323;}
#content 	.bloc3  UL  LI			{ font-size:.9em; margin:0px 0 10px 15px; padding-left:0px; list-style-type:square; }

#content 	.bloc4				{ float:left; width:297px;  margin:0; padding:10px 10px 0 10px; border-right:1px solid #cdcdcd;/* background:url(/images/commun/icones/site-internet.png) no-repeat center 15px ; */}
#content 	.bloc4 UL			{ margin:15px 0 0 0px; color:#232323; }
#content 	.bloc4  UL  LI			{ margin:0 0 10px 15px; padding-left:20px; background:url(/images/commun/puces/rond-orange.png) 0 2px no-repeat;}

#content 	.bloc5				{ float:left; width:298px; height:100%; margin:0; padding:10px 10px 0 10px; border-left:0px solid #cdcdcd; border-right:1px solid #cdcdcd; border-top:0; border-bottom:0; background-color:#fff; }
#content 	.bloc5 UL			{ margin:15px 0 0 0px; color:#232323; }
#content 	.bloc5 UL  LI			{ margin:0 0 10px 15px; padding-left:20px; background:url(/images/commun/puces/rond-orange.png) 0 2px no-repeat; }
/* #content 	.bloc5  				{ padding:140px 0 0 0; background:url(/images/commun/webtv-illust2.jpg) center 0px no-repeat; }
 */

#content 	.bloc5   .imgBloc5			{ float:left; width:70px; height:50px; margin:20px 10px 0 0; }

#content 	.bloc6						{ float:left; width:280px; font-size:1em; margin:0 0 0 10px; padding:0 0px 0 0px; display:inline; }
#content 	.bloc6 .blocExpression 		{ font-size:0.95em; width:300px; border-top:1px solid #cdcdcd; border-bottom:3px solid #cdcdcd; padding:0; margin:10px 0 10px 0; }	
#content	.bloc6 .blocExpression h2		{ font-size:1.1em; } 	
/* Les menus dans bloc6 */

#content .bloc6 .box					{ border:1px solid #f3f1ec; border-top:3px solid #dcdcdc; border-bottom:3px solid #dcdcdc; width:300px; margin:0px 0 10px 0; padding:5px 0 5px 0; background-color:#f8f8f8; } 
#content.bloc6 .box H3				{ font:normal 1.4em Arial, Helvetica, Verdana, Sans-serif; color:#b17a11; padding:5px 0 10px 10px; border-bottom:1px solid #f0ede8; margin:0; }
#content .bloc6 .box H3				{ font:normal 1.4em Arial, Helvetica, Verdana, Sans-serif; color:#b17a11; padding:5px 0 10px 10px; border-bottom:1px solid #f0ede8; margin:0; }

#content .bloc6 .box UL				{ margin:0px; }
#content .bloc6 .box UL	LI			{ padding:5px 0 5px 10px; border-bottom:1px solid #f0ede8; background:transparent none; }
#content .bloc6 .box UL	LI.end		{ border:0; }
#content .bloc6 .box UL	LI A			{ color:#525252; font-size:0.85em;  background:transparent none; }
#content .bloc6 .box UL	LI A:hover	{ color:#c30009; }


#content 	.asterix					{ text-align:center; margin:0; font:normal 0.95em Arial, Helvetica, Verdana, Sans-serif; font-style:italic; }
#content 	.leader						{ font-weight:bold; color:#ae6713; }
#content 	.leader2					{ font-weight:bold; color:#ae6713; }

#arboAccueil #content A.decouvrir		{ position:absolute; bottom:0; left:110px; text-align:center; font-size:.85em; display:block; font-weight:bold; text-decoration:none; color:#3f3f3f; margin:0px auto; padding:0; width:117px; height:28px; line-height:28px; background:url(/images/commun/bt/bt-detail.png) no-repeat 0 0;}
#arboAccueil #content A.decouvrir:hover	{ color:#717070; font-weight:bold; text-decoration:none; margin:0 auto; }

#content  	A.detail					{ font-size:.95em; margin:0px 5px 10px 0; font-weight:bold; text-decoration:none; color:#c30009; padding:3px 0px 0px 16px; background:url(/images/commun/global-image-puces.png) no-repeat 0 -269px; }
#content  	A.detail:hover				{ color:#717070; }

#content  	.globalCol			{ width:955px; height:530px; margin:0; padding:0; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; }
html>body 	#content  .globalCol	{ height:auto; min-height:530px; }
#content  	.colLeft			{ float:left; width:620px; margin:0; padding:0;}
#content  	.colLeft P	 		{ width:450px; margin:0 0 10px 0; padding:0; color:#232323;  }
#content  	.colLeft IMG.icones	{ float:left; margin:0 25px 5px 10px; padding:0;}
#content  	.colLeft A			{ float:left; }
#content  	.colLeft A:hover		{ float:left; text-decoration:underline; color:#c30009; }
#content  	.colRight			{ float:right; width:310px; margin:0; padding-left:10px; }
	
#contact				{ color:#c30009; font:bold 1em Arial, Helvetica, sans-serif;  padding:0px 0px 0 15px; margin:0 0 10px 0; float:right; background:url(/images/commun/puces/arrow-red3.png) 0px 4px no-repeat; }
#contact	A			{ color:#c30009; }

/*Option fiche CAP*/
.ficheCap 				{ padding:10px 5px 0px 5px; margin:20px 0 10px 0; height:180px; border-top:1px solid #ccc; background:transparent url(/images/commun/index/bg-fichecap.png) 0 0 repeat-x; }
.ficheCap P				{ font-size:1em; }
A.ficheCapLink 			{ float:left; margin:0 5px 5px 0px; }

/*Option logo*/
.optionlogo 				{ padding:10px 5px 0px 5px; margin:20px 0 12px 0;  border-top:1px solid #ccc; background:transparent url(/images/commun/index/bg-fichecap.png) 0 0px repeat-x;  }
.optionlogo P			{ font-size:1em; }

/*Option bannière interannonce*/
.interannonce 				{ padding:10px 5px 0px 5px; margin:20px 0 12px 0;  border-top:1px solid #ccc; background:transparent url(/images/commun/index/bg-fichecap.png) 0 0px repeat-x;  }
.interannonce P				{ font-size:1em; }
.interannonce UL LI 			{ background:none none; }

/* Pubs colonne de droite */
.pubimage 			{ margin-bottom:10px; padding-top:10px; width:300px; height:250px; text-align:center; background:transparent url(/images/commun/publicite-titre.png) no-repeat 0px 0px; }
.pubimage IMG 		{ width:300px; height:250px; margin:0; padding:0;}

.pubiframe			{ margin-bottom:10px; padding-top:10px; visibility:hidden; display:none; width:300px; height:250px; background:transparent url(/images/commun/publicite-titre.png) no-repeat 0px 0px;}
.pubiframe IFRAME 	{ width:300px; height:250px; margin-bottom:10px;}

.pubflash			 { visibility:hidden; display:none; padding-top:10px; width:300px; height:250px;  margin-bottom:10px; background:transparent url(/images/commun/publicite-titre.png) no-repeat 0px 0px; }
 

/* OPEN SKY */
#globalOpenSky { width:957px; height:650px; margin:0 auto; }
DIV.titreOpenSky { margin:0px 0 0px 0px; padding:0px 0 0 0px; width:100%; height:195px;}
DIV.titreOpenSky  H1 { font:normal 2.1em Georgia, Times, 'Times New Roman', serif; color:#4e4e4e; text-align:center; margin:0px 0 0px 0px; padding:10px 0 0 0;  }
DIV.titreOpenSky  p { font:normal 1.5em Georgia, Times, 'Times New Roman', serif; color:#4e4e4e; text-align:center; margin:0px 0 0px 0px; padding:10px 0 0 0;  }
DIV.formOpenSky {text-align:center; }
DIV.titreOpenSkySmall { margin:0px 0 0px 0px; padding:0px 0 0 0px; width:100%; height:100px;}
DIV.titreOpenSkySmall  H1 { font:normal 2.1em Georgia, Times, 'Times New Roman', serif; color:#4e4e4e; text-align:center; margin:0px 0 0px 0px; padding:10px 0 0 0;  }
DIV.titreOpenSkyVerySmall { margin:0px 0 0px 0px; padding:0px 0 0 0px; width:100%; height:80px;}
DIV.titreOpenSkyVerySmall  H1 { font:normal 2.1em Georgia, Times, 'Times New Roman', serif; color:#4e4e4e; text-align:center; margin:0px 0 0px 0px; padding:10px 0 0 0;  }
DIV.titreOpenSkyVerySmall  p { font:normal 1.5em Georgia, Times, 'Times New Roman', serif; color:#4e4e4e; text-align:center; margin:0px 0 0px 0px; padding:10px 0 0 0;  }

#content .bloc1OpenSky { float:left; position:relative; height:600px; width:297px; margin:0; padding:0 10px 50px 10px; border-right:1px solid #cdcdcd; border-left:1px solid #cdcdcd; background-color:white;}
#content .bloc2OpenSky { float:left; position:relative; height:600px; width:297px; margin:0; padding:0 10px 50px 10px; border-right:1px solid #cdcdcd; border-left:1px solid #cdcdcd; background-color:white;}
#content .bloc3OpenSky { float:left; position:relative; height:600px; width:297px; margin:0; padding:0 10px 50px 10px; border-right:1px solid #cdcdcd; border-left:1px solid #cdcdcd; background-color:white;}
#content .bloc1OpenSky  UL  LI { font-size:.9em; margin:0 0 10px 15px; padding-left:0px; list-style-type:square;}
H2.titrePrincRed { text-align:center; font: 1.6em Georgia, Times, 'Times New Roman', Serif; color:#c30009; margin:0 0 15px 0; padding:5px 0 0 0; }
A.souscrire { display:block; color:#c30009; text-align:center; font-size:1.2em; padding:18px 0 0 30px; margin:20px auto; width:178px; height:39px; font-weight:bold; background:transparent url(/images/services/btsouscrire.png) 0 0px no-repeat;}
A.souscrire:hover	{ text-decoration:none; color:#000; font-weight:bold; background:transparent url(/images/services/btsouscrire-hover.png) 0 0px no-repeat; }
DIV.formulaire { padding:0;position:relative; margin:0; background-color:white;}
DIV.formulaire H1 { font:normal 1.5em Georgia, Times, 'Times New Roman', serif; color:#c30009; text-align:center; margin:0px 0 0px 0px; padding:10px 0 0 0;  }
DIV.formulaire .col1 { float:left; width:800px; margin:0px 0 0 10px;  }
DIV.formulaire .formElem { margin:0 0 10px 0; }
DIV.formulaire .formElem label { display:block; width:150px; float:left; }
.exemple{ font:normal 1.1em Georgia, Times, 'Times New Roman', serif; color:#4e4e4e; text-align:right;}
DIV.choose { width:955px; height:340px; padding:0;position:relative; margin:0; background-color:white; text-align:center;}
A.souscrireInsert { display:block; color:#c30009; text-align:center; font-size:0.8em; padding:18px 0 0 30px; margin:20px auto; width:178px; height:39px; font-weight:bold; background:transparent url(/images/services/btsouscrire.png) 0 0px no-repeat;}
A.souscrireInsert:hover	{ text-decoration:none; color:#000; font-weight:bold; background:transparent url(/images/services/btsouscrire-hover.png) 0 0px no-repeat; }
A.souscrireFacturation { display:block; color:#c30009; text-align:center; font-size:0.8em; padding:18px 0 0 30px; margin:20px auto; width:178px; height:39px; font-weight:bold; background:transparent url(/images/services/btsouscrire.png) 0 0px no-repeat;}
A.souscrireFacturation:hover { text-decoration:none; color:#000; font-weight:bold; background:transparent url(/images/services/btsouscrire-hover.png) 0 0px no-repeat; }
.bloc1Insert { float:left; position:relative; height:160px; width:400px; margin:0; padding:0 10px 50px 10px; border-right:1px solid #cdcdcd; background-color:white; }
.bloc1Insert  UL  LI { font-size:.9em; margin:0 0 10px 15px; padding-left:0px; list-style-type:square; }
.bloc1Insert  H2 { font-size: 1.5em; margin:0 0 10px 15px; padding-left:0px; text-align:center; color:#c30009; }
.bloc2Insert { float:left; position:relative; height:160px; width:460px; margin:0; padding:0 10px 50px 20px; background-color:white; }
.bloc2Insert  UL  LI { font-size:.9em; margin:0 0 10px 15px; padding-left:0px; list-style-type:square; }
.bloc3Insert { float:left; position:relative; height:60px; width:920px; margin:0; padding:0 10px 50px 20px; background-color:white; }
.bloc4Insert { float:left; position:relative; height:120px; width:920px; margin:0; padding:0 10px 50px 20px; background-color:white; }
.bloc4Insert  UL  LI { font-size:.9em; margin:0 0 10px 15px; padding-left:0px; list-style-type:square; }
.bloc4Insert  H2 { font-size: 1.8em; margin:0 0 10px 15px; padding-left:0px; text-align:center; color:#c30009; }

