body							{ margin: 0; padding: 0; background-color: #eff7fe; font-family: Verdana, sans-serif; color: #000; }
blockquote						{ font: 17px Verdana, sans-serif; color: #000; }
#wrapper						{ width: 1000px; margin: 0; background: #eff7fe url("images/background.png") no-repeat; }
#print							{ position: absolute; display: block; width: auto; left: 735px; top: 110px; }

/* HEADER */
#header							{ height: 88px; clear: left; }
#header img						{ border: none; }
#logo							{ width: 152px; height: 88px; float: left; }
#navig							{ width: 583px; height: 88px; float: left; }
.baseline						{ color: #3c69ad; width: 565px; margin: 0 auto; padding: 32px 0 6px 0; font: 18px Verdana, sans-serif; font-style: italic; text-align:center; letter-spacing: 3px; }
.baseline span					{ letter-spacing: normal; }
.dropDowmMenu					{ width: 565px; height: 31px; background-image: url(/_com/images/nav.png); margin: 0 auto; }
#lang							{ width: 265px; height: 88px; float: left; }
.inLang							{ padding-right: 54px; padding-top: 15px; font: 14px Verdana, sans-serif; color: #7f7c7a; font-style: italic; text-align: right; }
#lang a							{ color: #7f7c7a; text-decoration: none; }

/* CORPS */
#mybody							{ clear: left; }
#primarySpace					{ width: 190px; float: left; }
.section						{ width: 173px; background: url(/_com/images/bg-menu-01.png) repeat-x; margin: 0 auto; margin-top: 70px; height: 31px; color: #fff; font: 17px Verdana, sans-serif; margin-bottom: 5px; }
.section a, .rubrique a			{ color: #fff; text-decoration: none; display: block; }
.section2Lignes					{ height: 45px !important; }
.section2LignesBg				{ background: url(/_com/images/nav-bg-bottom.png) repeat-x bottom; }
.sectionTxt						{ padding: 8px 0 8px 8px; }
.rubrique						{ width: 173px; background-color: #929292; margin: 0 auto 5px auto; color: #fff; font: 17px Verdana, sans-serif; }
.rubriqueTxt					{ padding: 3px 3px 3px 20px; }	
a.subRub						{ width: 173px; margin: 0 auto 1px auto; display: block; padding: 3px 0; background: url(/_com/images/subrub-off.png) repeat-y; font: 17px Verdana, sans-serif; color: #fff; text-decoration: none; }
a.subRub:hover					{ background-image: url(/_com/images/subrub-over.png); }
a.over							{ background-image: url(/_com/images/subrub-over.png) !important; }
a.rubBlue						{ background-image: url(/_com/images/subrub-over.png) !important; }
.rubrique .rubBlue				{ background-color: #1a83c5 !important; background-image: none !important; }

/* CONTENU */
#content						{ width: 610px; float: left; }
.home							{ width: 800px !important; }
.inContent						{ padding: 70px 35px 1.5em 35px; }
#content h1						{ font: bold 21px Verdana, sans-serif; color: #3c69ad; }
.h1Deleg, .h1Conseil, .h1Contrat, .h1Contentieux, .h1Assur, .h1Propriete, .h1Societes, .h1Immo, .h1Social, .h1Dev, .h1Pilotage, .h1Budget, .h1Bibli, .h1Temps, .h1Annuaire, .h1Gen, .h1Don
								{ background-repeat: no-repeat; padding: 4px 0 10px 45px; font: bold 21px Verdana, sans-serif; color: #3c69ad; }
.h1Deleg						{ background-image: url(/_com/images/pictos/delegation-petit-2.png); }
.h1Conseil						{ background-image: url(/_com/images/pictos/conseils-petit-2.png); }
.h1Contrat						{ background-image: url(/_com/images/pictos/contrats-petit-2.png); }
.h1Contentieux					{ background-image: url(/_com/images/pictos/contentieux-petit-2.png); }
.h1Assur						{ background-image: url(/_com/images/pictos/assurance-petit-2.png); }
.h1Propriete					{ background-image: url(/_com/images/pictos/propriete-petit-2.png); }
.h1Societes						{ background-image: url(/_com/images/pictos/societe-petit-2.png); }
.h1Immo							{ background-image: url(/_com/images/pictos/immo-petit-2.png); }
.h1Social						{ background-image: url(/_com/images/pictos/affaires-petit-2.png); }
.h1Dev							{ background-image: url(/_com/images/pictos/dev-petit-2.png); }
.h1Pilotage						{ background-image: url(/_com/images/pictos/pilotage-petit-2.png); }
.h1Budget						{ background-image: url(/_com/images/pictos/budget-petit-2.png); }
.h1Bibli						{ background-image: url(/_com/images/pictos/bibli-petit-2.png); }
.h1Temps						{ background-image: url(/_com/images/pictos/temps-petit-2.png); }
.h1Annuaire						{ background-image: url(/_com/images/pictos/annuaire-petit-2.png); }
.h1Don						{ background-image: url(/_com/images/pictos/datas.png); }
.h1Gen							{ background-image: url(/_com/images/pictos/lbacts-petit-2.png); }
#content h2 					{ font: bold 18px Verdana, sans-serif; color: #000; padding: 0 0 0 24px; background: url(/_com/images/puce-h1.gif) no-repeat;  margin: 1em 0 2em 0; text-transform: uppercase; width: auto; }
#content h3						{ font: bold 18px/27px Verdana, sans-serif; color: #3c69ad; padding: 0; margin: 1.2em 0 1.4em 0; text-transform: uppercase; }
#content p, #content ul			{ font: 17px/27px Verdana, sans-serif; text-align: justify; }
#content td						{ font: 17px/27px Verdana, sans-serif; }
#content cite					{ font: bold 17px/27px Verdana, sans-serif; color: #3c69ad; font-style: normal; }
#secondary						{ width: 190px; float: left; }
#secondary a					{ color: #000000; text-decoration: none; }
#secondary a:hover				{ color: #3c69ad; }

.secBloc						{ width: 169px; margin: 0 auto; background-image: url(/_com/images/secBlocTop.png); background-repeat: repeat-y; margin-top: 5px; }
.secBlocHome					{ background-image: url(/_com/images/secBlocTopHome.png) !important; }
.secBlocBottom					{ background-image: url(/_com/images/secBlocBottom.png); background-repeat: no-repeat; background-position: bottom; }
.secBlocBottomHome				{ background-image: url(/_com/images/secBlocBottomHome.png) !important; }
.blocTitre						{ font: 17px Verdana, sans-serif; text-align: center; padding-top: 9px; color: #636363; }
.blocContent					{ padding: 8px; font: 14px Verdana, sans-serif; }
.blocContent img				{ display: block; margin: 3px auto; border: none; }

.rechercher						{ font-size: 15px; }
.ok								{  }

.num							{ font: bold 20px Verdana, sans-serif; color: #3c69ad; }
.prix							{ font-size: 14px; }
.secBloc02						{ width: 149px; margin: 0 auto; background-image: url(/_com/images/secBlocTop02.png); background-repeat: repeat-y; margin-top: 5px; }
.secBloc02Home					{ background-image: url(/_com/images/secBlocTop02Home.png) !important; }
.secBlocBottom02				{ background-image: url(/_com/images/secBlocBottom02.png); background-repeat: no-repeat; background-position: bottom; }
.secBlocBottom02Home			{ background-image: url(/_com/images/secBlocBottom02Home.png) !important; }
.blocTitre02					{ font: 17px Verdana, Arial, Helvetica, sans-serif; text-align: center; padding-top: 1px; color: #636363; }
.blocContent02					{ padding: 8px 8px 8px 8px; font: 14px Verdana, Arial, Helvetica, sans-serif; }
.blocContent02 img				{ display: block; margin: 0px auto; border: none; }

/* FOOTER */
#footer							{ clear: left; background: url(/_com/images/footer.png) repeat-x 3px 3px; margin: 5px auto auto auto; text-align: center; padding: 1px 0 1px 0; font: 14px Verdana, sans-serif; color: #dc6f4b; }
#footer a						{ color: #dc6f4b; text-decoration: none; }
.alignCenter					{ text-align: center !important; }
.alignLeft						{ text-align: left !important; }
.alignRight						{ text-align: right !important; }
.petit							{ font-size: 15px !important; text-align: justify !important; }
.important						{ color: #3c69ad; }
#content a						{ color: #3c69ad; font-weight: bold; }
#content a:hover				{ background: #3c69ad; color: #fff; }
.aHover							{ background: #3c69ad !important; color: #fff !important; font-weight: bold; }
a.aHover						{ background: #3c69ad !important; color: #fff !important; }
h4								{ color: #333; font: 21px/27px Verdana, sans-serif; font-style: italic; border-bottom: solid 1px #333; padding: 0 0 0.5em 0; }
.chapo							{ color: #333 !important; }

/* RECRUTEMENT */
.recrutLeft						{ float: left; margin: 0 20px 2px 0; font: 17px Verdana, sans-serif; }
.recrutLeft span				{ float: left; margin: 0; width: 118px; }
.recrutClear					{ clear: both; height: 0; }
.txtRight						{ font-size: 17px !important; text-align: right !important; }
.txt10BleuCentre				{ text-align: center !important; font-size: 17px !important; color: #3c69ad; }
.labservices					{ color: #f46f21; }
.photo							{ padding: 1px; border: 1px solid #3c69ad; margin: 0 0 20px 20px; }
.photo2							{ padding: 1px; border: 1px solid #3c69ad; margin: 0 20px 20px 0; }
.frameImportant					{ border: 3px double #3c69ad; padding: 5px; }
.homeChapo						{ margin-left: 60px; }
.homeChapo p					{ color: #ddd; line-height: 12px !important; margin-bottom: 3px; }

p								{ margin: 0 0 9px 0; }
.frameImportant h3				{ margin-top: 0 !important; }
.fermer							{ font-size: 15px !important; display: block; text-align: right; font-style: italic; }
.fermer a						{ color: #dc6f4b !important; }
.fermer a:hover					{ color: #fff !important; background: #dc6f4b !important; }
h5								{ color: #fff; background: url(/_com/images/puce.gif) no-repeat left; padding-left: 20px;}

.picto							{ position: absolute; top: 140px; left: 710px; }
.listpicto						{ height: 54px; }

.listpicto a:hover				{ background: #edf6fe !important; }

.subNav							{
	position: absolute;
	top: 150px;
	left: 538px;
	width: 212px !important;
	text-align: right !important;
	height: 99px;
}
/*.subNav							{ float: right; width: 260px !important; text-align: right !important; clear: both; }*/

.HautPage						{ text-align: right; font-size: 15px !important; }
.HautPage a						{ color: #dc6f4b; text-decoration: underline; }
.HautPage a:hover				{ background: #3c69ad; color: #fff; }

/* Page d'accueil - pavés et scrolls */

.trans							{ /*width: 317px;*/ filter: alpha(opacity=50); -moz-opacity: .50; opacity:.50; }
.trans .homeBloc,
.noTrans .homeBloc				{ width: 317px; float: left; }

.trans .homeTitle				{ background-color: #00008f; border: 1px solid #00629d; width: 317px; margin: 10px 0; }
.homeTitle span					{ padding: 3px 25px 3px 25px; font: bold 18px Verdana, sans-serif; color: #fff; display: block; }
.homeContent					{ background: url(/_com/images/blocHomeBottom.gif) no-repeat bottom; width: 317px; margin: 10px 0; }
/*.homeContent div				{ padding: 8px; color: #fff; font-size: 15px; text-align: justify; }*/
.contenuPave					{ line-height: 12px; height: 80px; width: 100%; float: left; clear: left; font-size: 17px; }
.contenuPave p					{ padding: 8px; line-height: 12px !important; }
.homeContent a					{ color: #fff !important; text-decoration: none; font-weight: normal !important; display: block; }
.homeBloc						{ width: 317px; float: left; }

.roulette						{ height: 1200px; /*background: url(/_com/images/temp.gif);*/ }

.noTrans .homeTitle				{ background: none; border: 1px solid #00629d; width: 317px; margin: 10px 0; }
.noTrans .homeTitle span		{ padding: 3px 25px 3px 25px; font: bold 18px Verdana, sans-serif; color: #fff; display: block; }
.noTrans .homeContent			{ background: none; width: 317px; margin: 10px 0; }
/*.noTrans .homeContent div		{ padding: 8px; color: #fff; font-size: 15px; text-align:justify; }*/
.noTrans .homeContent a			{ color: #fff !important; text-decoration: none; font-weight: normal !important; }


.ligne1 { top: 320px; } /* distance des paves 1 et 2 par rapport au haut de la fenêtre */
.ligne2 { top: 440px; } /* distance des paves 3 et 4 par rapport au haut de la fenêtre */

sup								{ font: 0.12em/2em Verdana, sans-serif; }

.paragrapheSansMarge			{ margin: -0.8em auto auto auto; }

.gras							{ font-weight: bold; }
.blanc							{ color: #fff; }

/* REFERENCEMENT */
.txt10				{ font: 15px Verdana, sans-serif !important;}
.contactpresse			{ font: 17px Verdana, sans-serif;color:#000; }
.referencement			{ text-align: justify !important;font: 14px Verdana, sans-serif;padding: 4px 10px 4px 10px;background: url(/_com/images/bg-Ref.jpg) no-repeat ;color: #3c69ad; }
.referencement	a 		{ color: #3c69ad !important;text-decoration:underline}
.referencement	a:hover { color: #3c69ad !important;text-decoration:none}

/* MAJ 2.10.2007 */
.lienChapo { color: #fff !important; text-decoration: underline; }

