﻿/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th, * {/*font-weight: normal;*/ font-style: normal;}

/*body {margin:0; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#424242;
		background: #3C3A39 url("/SiteCollectionImages/cimail/body-bg.jpg") repeat-x top ;}*/
		
html {background-color:#3C3A39}		
body {margin:0 !important; padding:0 !important; font:normal 11px Arial, Helvetica, sans-serif !important; color:#424242 !important;  }
/*#MSOTlPn_MainTD	{display:none;}	*/
		
/* #### */		
		
p{line-height:1.3em;margin:0;}
h1{color:#fff9ed;font:normal 18px/20px Arial, Helvetica, sans-serif;}
h2{color:#fff9ed;font:normal 16px/16px Arial, Helvetica, sans-serif;margin:0;}
h3{color:#fff9ed;font:normal 14px/16px Arial, Helvetica, sans-serif;margin:0;}
h4{color:#fff9ed;font:normal 13px Arial, Helvetica, sans-serif;}
h5{color:#fff9ed;font:normal 12px Arial, Helvetica, sans-serif;}
ul {list-style-type:none; margin:0; padding:0;}
ul li {background:url("/SiteCollectionImages/cimail/puce-arrow-grey.png") 0 0 no-repeat transparent; _background-image:url("/SiteCollectionImages/cimail/puce-arrow-grey.gif"); padding: 2px 0 6px 25px; margin:0;}
ul.li5	li								{margin-bottom:5px;}	
ul.li10 li								{margin-bottom:10px;}	
ul.li15 li								{margin-bottom:15px;}
ul li ul li, #centre ul li ul li {background:url("/SiteCollectionImages/cimail/fleche-li-orange.gif") 0 0 no-repeat transparent}
#centre ul li ul {margin-left:20px}
a {color:#16223f}
a:hover {color:#335094}
a img{border:0;}

input,textarea{background-color:#FFFFFF;border:1px solid #e1e6eb;font:normal 11px Tahoma, Geneva, sans-serif; color:#555355;font-size:12px;}
label{display:block;font-size:11px;text-align:right;margin:0 0 4px;}
s{text-decoration:none;}
hr{display:block; text-decoration:none; height:0; clear:both; border:0; visibility: hidden; margin:0; padding:0;}
u{display:block;text-decoration:none; height:0; font-size:1px; clear:both;}
u.esp{height:18px;}
u.esp10{height:10px;}
u.esp20{height:20px;}
hr.sep,
u.sep{height:18px; background:url("/SiteCollectionImages/cimail/points-H.gif") repeat-x center;}
u.rel{position:relative; height:0; overflow:hidden;}

/* ## couleurs ## */
.orange {color:#f99d00}
.gris {color:#252323}
.bleu {color:#6982c1}
.blanc {color:#fff}

/* CLASSES */
.mt0,	
.mb0,	
.ml0,	
.mr0		{margin:0;}
.ml5		{margin-left:5px;}
.ml10	{margin-left:10px;}
.ml15	{margin-left:15px;}
.ml20	{margin-left:20px;}
.ml30	{margin-left:30px;}
.ml40	{margin-left:40px;}
.ml50	{margin-left:50px;}
.ml60	{margin-left:60px;}
.ml70	{margin-left:70px;}
.ml80	{margin-left:80px;}
.ml90	{margin-left:90px;}
.ml100	{margin-left:100px;}
.mr5		{margin-right:5px;}
.mr10	{margin-right:10px;}
.mr15	{margin-right:15px;}
.mr20	{margin-right:20px;}
.mr30	{margin-right:30px;}
.mr40	{margin-right:40px;}
.mr50	{margin-right:50px;}
.mr60	{margin-right:60px;}
.mr70	{margin-right:70px;}
.mr80	{margin-right:80px;}
.mr90	{margin-right:90px;}
.mr100	{margin-right:100px;}
.mt5		{margin-top:5px;}
.mt10	{margin-top:10px;}
.mt15	{margin-top:15px;}
.mt20	{margin-top:20px;}
.mt30	{margin-top:30px;}
.mt40	{margin-top:40px;}
.mt50	{margin-top:50px;}
.mt60	{margin-top:60px;}
.mt70	{margin-top:70px;}
.mt80	{margin-top:80px;}
.mt90	{margin-top:90px;}
.mt100	{margin-top:100px;}
.mb5		{margin-bottom:5px;}
.mb10	{margin-bottom:10px;}
.mb20	{margin-bottom:20px;}
.mb30	{margin-bottom:30px;}
.mb40	{margin-bottom:40px;}
.mb50	{margin-bottom:50px;}
.mb60	{margin-bottom:60px;}
.mb70	{margin-bottom:70px;}
.mb80	{margin-bottom:80px;}
.mb90	{margin-bottom:90px;}
.mb100	{margin-bottom:100px;}

.pt0,	
.pb0,	
.pl0,	
.pr0		{padding:0;}
.pt5		{padding-top:5px;}
.pt10		{padding-top:10px;}
.pt15		{padding-top:15px;}
.pt20		{padding-top:20px;}
.pt30		{padding-top:30px;}
.pt40		{padding-top:40px;}
.pt50		{padding-top:50px;}
.pt60		{padding-top:60px;}
.pt70		{padding-top:70px;}
.pt80		{padding-top:80px;}
.pt90		{padding-top:90px;}
.pt100	{padding-top:100px;}
.pb5		{padding-bottom:5px;}
.pb10	{padding-bottom:10px;}
.pb15	{padding-bottom:15px;}
.pb20	{padding-bottom:20px;}
.pb30	{padding-bottom:30px;}
.pb40	{padding-bottom:40px;}
.pb50	{padding-bottom:50px;}
.pb60	{padding-bottom:60px;}
.pb70	{padding-bottom:70px;}
.pb80	{padding-bottom:80px;}
.pb90	{padding-bottom:90px;}
.pb100	{padding-bottom:100px;}
.pl5		{padding-left:5px;}
.pl10		{padding-left:10px;}
.pl15		{padding-left:15px;}
.pl20		{padding-left:20px;}
.pl30		{padding-left:30px;}
.pl40		{padding-left:40px;}
.pl50		{padding-left:50px;}
.pl60		{padding-left:60px;}
.pl70		{padding-left:70px;}
.pl80		{padding-left:80px;}
.pl90		{padding-left:90px;}
.pl100	{padding-left:100px;}
.pr5		{padding-right:5px;}
.pr10		{padding-right:10px;}
.pr15		{padding-right:15px;}
.pr20		{padding-right:20px;}
.pr30		{padding-right:30px;}
.pr40		{padding-right:40px;}
.pr50		{padding-right:50px;}
.pr60		{padding-right:60px;}
.pr70		{padding-right:70px;}
.pr80		{padding-right:80px;}
.pr90		{padding-right:90px;}
.pr100	{padding-right:100px;}
.m10{margin:10px;}
.m15{margin:15px;}
.m20{margin:20px;}
.pad10{padding:10px;}
.pad15{padding:15px;}
.pad20{padding:20px;}
.margd05{margin-right:5px; float:left;}
.margd10{margin-right:10px; float:left;}
.margd20{margin-right:20px; float:left;}
.margg{margin:0 0 10px 10px; float:right;}
.clear{clear:both}
.c{text-align:center;}
.g{text-align:left;}
.d{text-align:right;}
.j{text-align:justify;}
.fr,
.fright{display:block;float:right;}
.fl,
.fleft{display:block;float:left;}
.fc{margin-right:auto; margin-left:auto;}
.note{font-size:9px;}
.legende {font-weight:bold; color:#6982c1; text-align:center}
.rel{_position:relative;}
.none{display:none;}
.mid,.mid *{vertical-align:middle;}
.top,.top *{vertical-align:top;}
.inline{display:inline;}
.l5{width:5%;}
.l10{width:10%;}
.l15{width:15%;}
.l20{width:20%;}
.l25{width:25%;}
.l30{width:30%;}
.l33{width:33%;}
.l35{width:35%;}
.l40{width:40%;}
.l45{width:45%;}
.l48{width:48%;}
.l50{width:50%;}
.l52{width:52%;}
.l55{width:55%;}
.l60{width:60%;}
.l65{width:65%;}
.l67{width:67%;}
.l70{width:70%;}
.l75{width:75%;}
.l80{width:80%;}
.l85{width:85%;}
.l90{width:90%;}
.l95{width:95%;}
.l100{width:100%;}
.w100 {width:100px}
.l150{width:150px;}
.l200{width:200px;}
.l250{width:250px;}
.l300{width:300px;}
.l350{width:350px;}
.l400{width:400px;}
.l450{width:450px;}
.l500{width:500px;}
.l550{width:550px;}
.l600{width:600px;}
.l650{width:650px;}
.l700{width:700px;}

.h5{height:5px;}
.h10{height:10px;}
.h20{height:20px;}
.h24{height:24px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}
.h60{height:60px;}
.h70{height:70px;}
.h80{height:80px;}
.h90{height:90px;}
.h100{height:100px;}
.h110{height:110px;}
.h120{height:120px;}
.h130{height:130px;}
.h140{height:140px;}
.h150{height:150px;}
.h160{height:160px;}
.h170{height:170px;}
.h180{height:180px;}
.h190{height:190px;}
.h200{height:200px;}
.h210{height:210px;}
.h220{height:220px;}
.h230{height:230px;}
.h240{height:240px;}
.h250{height:250px;}
.h260{height:260px;}
.h240{height:270px;}
.h280{height:280px;}
.h290{height:290px;}
.h300{height:300px;}
.h350{height:350px;}
.h400{height:400px;}
.h450{height:450px;}
.h500{height:500px;}
.h550{height:550px;}
.h600{height:600px;}
.h650{height:650px;}
.h700{height:700px;}
.cur{cursor:pointer;}

/* structure */
#global {width:100%; height:100%; background:url(/SiteCollectionImages/cimail/bg-site.gif) 0 0 repeat-x #3c3a39 !important;}
#globalHead {width:100%; height:100%; background:url(/SiteCollectionImages/cimail/bg-header.jpg) center top no-repeat !important;}
#globalCenter {width:980px; height:100%;  margin:0 auto}
#header {width:100%; height:110px; margin:0 auto; position:relative;/*z-index:2000;*/}
#logo {position: absolute; left:0; top:10px; width:200px; height:90px; background:url(/SiteCollectionImages/cimail/logo-cimail.png) 0 0 no-repeat; _background:url(/SiteCollectionImages/cimail/logo-cimail.gif) 0 0 no-repeat; }
#logo a {display:block; width: 100%; height: 90px;}
#baseline {width:464px; height:18px; position:absolute; top:45px; left:220px; background:url(/SiteCollectionImages/cimail/baseline-cimail.png) 0 0 no-repeat; _background:url(/SiteCollectionImages/cimail/baseline-cimail.gif) 0 0 no-repeat;}
#acces-client {position:relative;width:auto; height:30px;/* position:absolute;*/ top:15px; right:0;float:right;}
#acces-client a.accesClient {display:-moz-inline-box; display:inline-block; margin:0; padding:0; text-decoration:none; white-space:nowrap;text-align:center;	
					 		vertical-align:middle;	 cursor:pointer;	border:0;background:none;}
#acces-client a.accesClient span {position:relative;float:left;	padding:0 0 0 10px;	vertical-align:middle; background:url(/SiteCollectionImages/cimail/acces-client-g.gif) left top no-repeat;;}		
#acces-client a.accesClient span span {padding:0 10px 0 0;background:url(/SiteCollectionImages/cimail/acces-client-d.gif) right top no-repeat}
#acces-client a.accesClient span span span		{height:27px; padding:0 10px; background:url(/SiteCollectionImages/cimail/acces-client-c.gif) left top repeat-x;	}
#acces-client a.accesClient span span span font {background:url(/SiteCollectionImages/cimail/cadenas.gif) 0 -3px no-repeat;  color:#e2d7da;  font:normal 12px/22px arial, Helvetica, sans-serif; height:21px; padding:0 0 0 20px;}
a.flagFR {margin:0 3px}
a.flagUK {filter : alpha(opacity=60); -moz-opacity : 0.6;  opacity : 0.6; cursor:default }
#tel-haut {width:210px; height:60px;/* position:absolute; right:10px*/; top:40px; background:url(/SiteCollectionImages/cimail/num-tel.png) 0 0 no-repeat;  _background:url(/SiteCollectionImages/cimail/num-tel.gif) 0 0 no-repeat;}
#tel-haut a {display:block; width: 100%; height: 60px;}


div.menuPrincipal {position:relative; z-index:103;height:37px}
ul.menu {display:block; width:100%; margin:/*-5px*/ auto 0 auto; height:37px; list-style-type:none}
ul.menu li {float:left; height:100%; padding:0; background:url(/SiteCollectionImages/cimail/menu-sep.gif) no-repeat left center;}
ul.menu li a {display:block; height:100%;color:#FFF;cursor:pointer; font: bold 12px Arial,Helvetica,sans-serif;margin:0;text-align:center;text-decoration:none;float:left; }
ul.menu li a span					{/*position:relative;*/	float:left;	padding:0 0 0 9px;	vertical-align:middle;  height:100%}
ul.menu li a span span			{padding:0 9px 0 0;}
ul.menu li a span span span		{height:100%;line-height:2.9em;	background:none; padding:0 23px /* valeur à diminuer si + de categories */}
ul.menu li a.selected				{color:#FFF;}
ul.menu li a.selected span		{background:url(/SiteCollectionImages/cimail/menu-on-g.png) left top no-repeat;			_background-image:url(/SiteCollectionImages/cimail/menu-on-g.gif)}
ul.menu li a.selected span span	{background:url(/SiteCollectionImages/cimail/menu-on-d.png) right top no-repeat;			_background-image:url(/SiteCollectionImages/cimail/menu-on-d.gif)}
ul.menu li a.selected span span span {background:url(/SiteCollectionImages/cimail/menu-on-bg.png) left top repeat-x;			_background-image:url(/SiteCollectionImages/cimail/menu-on-bg.gif)}
ul.menu li a:hover, .menuPrincipal ul li a.selected:hover	{color:#FFF;}



div.filAriane		{width:100%; height:40px; background:url(/SiteCollectionImages/cimail/bg-fil-ariane.gif) 0 0 no-repeat; /*position:relative; */color:#C0BCB3;z-index:500;}
div.chemin			{position:static; top:12px; margin-left:20px;width:74%;margin-top:10px;float:left; }
div.chemin a 		{color:#F99E00; font-weight:bold;text-decoration:none}
div.cheminAccueil 		{position:static; top:12px; margin-left:20px;width:40%;margin-top:10px;float:left; color:#F99E00; font-weight:bold;text-decoration:none}
.breadcrumbCurrent 	{color:#F99E00; font-weight:bold}

div.recherche {background:transparent url(/SiteCollectionImages/cimail/ico-loupe.gif) no-repeat scroll left center;float:right;height:32px;padding:4px 8px 0 24px;width:200px;position:static;}
div.recherche input.champcontact {background-color:#6C6C6C;border-color:#464646;color:#CCC;font-size:12px;margin:0 10px;padding:3px;}
div.recherche input.btRechercher {background:transparent url(/SiteCollectionImages/cimail/ico-recherche.gif) no-repeat scroll center center;border:0 none;height:15px;width:15px; cursor:pointer}

.btGris							{display:-moz-inline-box;display:inline-block;margin:0;padding:0;color:#e1e6eb; text-decoration:none;  font-weight:normal;white-space:nowrap;text-align:center;vertical-align:middle;					 								 cursor:pointer;	border:0;background:none;}
.btGris span					{position:relative;	float:left;	padding:0 0 0 12px;	vertical-align:middle;	background:url(/SiteCollectionImages/cimail/bt-gris-g.gif) left top no-repeat;}
.btGris span span				{padding:0 12px 0 0;	background:url(/SiteCollectionImages/cimail/bt-gris-d.gif) right top no-repeat;}
.btGris span span span			{height:27px;	padding:5px 10px;	line-height:1.8em;	background:url(/SiteCollectionImages/cimail/bt-gris-c.gif) left top repeat-x;}
.btGris span span span s		{background:url(/SiteCollectionImages/cimail/puce-bt.png) left center no-repeat; _background-image:url(/SiteCollectionImages/cimail/puce-bt.gif); padding-left:26px; color:#6881C0;}
.btGris span span span s.zoom		{background-image:url(/SiteCollectionImages/cimail/puce-zoom.png); _background-image:url(/SiteCollectionImages/cimail/puce-zoom.gif)}

a.btGris:hover					{color:#ffffff;}
.btGris input					{font-weight:bold; border:0; padding:0; margin:0; background:none; color:#e1e6eb !important; cursor:pointer; outline:none; padding:5px 2px;}



.btGrisForm							{display:-moz-inline-box;display:inline-block;margin:0;padding:0;color:#e1e6eb; text-decoration:none;  font-weight:normal;white-space:nowrap;text-align:center;vertical-align:middle;					 								 cursor:pointer;	border:0;background:none;}
/*.btGrisForm span					{position:relative;	float:left;	padding:0 0 0 12px;	vertical-align:middle;	background:url(/SiteCollectionImages/cimail/bt-gris-g.gif) left top no-repeat;}
.btGrisForm span span				{padding:0 12px 0 0;	background:url(/SiteCollectionImages/cimail/bt-gris-d.gif) right top no-repeat;}
.btGrisForm span span span			{height:27px;	padding:5px 10px;	line-height:1.8em;	background:url(/SiteCollectionImages/cimail/bt-gris-c.gif) left top repeat-x;}*/
.btGrisForm span span span s		{background:url(/SiteCollectionImages/cimail/puce-bt.png) left center no-repeat; _background-image:url(/SiteCollectionImages/cimail/puce-bt.gif); padding-left:26px; color:#6881C0;}
.btGrisForm span span span s.zoom		{background-image:url(/SiteCollectionImages/cimail/puce-zoom.png); _background-image:url(/SiteCollectionImages/cimail/puce-zoom.gif)}

a.btGrisForm:hover					{color:#ffffff;}
.btGrisForm input					{font-weight:bold; border:0; padding:0; margin:0; background:none; color:#e1e6eb !important; cursor:pointer; outline:none; padding:5px 2px;}

a.arrow			{background:url(/SiteCollectionImages/cimail/arrow.gif) 0 0.4em no-repeat transparent; padding: 0 0 0 15px;}
.puceSmall		{background:url(/SiteCollectionImages/cimail/puce-small.gif) 0 0.3em no-repeat transparent; padding: 0 0 0 14px;}

a.lienPuceD,
a.lienPuce		{background:url(/SiteCollectionImages/cimail/puce-bleu.png) left center no-repeat transparent; _background-image:url(/SiteCollectionImages/cimail/puce-bleu.gif); padding: 0 0 0 22px; display:inline-block; height:16px;}
a.lienPuceD		{background-position: right center;padding: 0 22px 0 0;}

a.cadre img					{border:1px solid #E6E6E6; padding:1px;}
img.cadre						{border:1px solid #cccccc; padding:1px;}
a.cadre:hover img			{border-color:#f9692d;}

/* #### icones #### */
span.icoRSS									{float:right; width:36px; height:46px; background:url(/SiteCollectionImages/cimail/ico-rss.png) no-repeat left bottom; _background-image:url(/SiteCollectionImages/cimail/ico-rss.gif);}
span.icoRSS a									{display:inline-block; width:100%; height:100%; text-decoration:none;}
span.icoServices,
span.icoPartenaires,
span.icoReferences,
span.icoActualites							{float:left; display:block;  width:65px; height:52px; background:url(/SiteCollectionImages/cimail/picto-actualites.png) no-repeat left center; 	_background-image:url(/SiteCollectionImages/cimail/picto-actualites.gif)}
span.icoActualites							{background-image:url(/SiteCollectionImages/cimail/picto-actualites.png); 				_background-image:url(/SiteCollectionImages/cimail/picto-actualites.gif);		width:52px;}													
span.icoServices								{background-image:url(/SiteCollectionImages/cimail/picto-services.png); 				_background-image:url(/SiteCollectionImages/cimail/picto-services.gif);}
span.icoPartenaires							{background-image:url(/SiteCollectionImages/cimail/picto-partenaires.png); 			_background-image:url(/SiteCollectionImages/cimail/picto-partenaires.gif);}
span.icoReferences							{background-image:url(/SiteCollectionImages/cimail/picto-references.png); 			_background-image:url(/SiteCollectionImages/cimail/picto-references.gif);}

h1.titre {display:block; width:100%; background:url(/SiteCollectionImages/cimail/bas-titre.gif) 0 bottom no-repeat; padding: 5px 0 12px 0; margin:0 0 15px 0 }
h1.titre span {background:url(/SiteCollectionImages/cimail/fleche-orange-droite.gif) 0 3px no-repeat; padding: 0 0 0 25px}
#centre h2 {color:#f97b00; font:bold 14px/1.5em Arial, Helvetica, sans-serif}
#centre h3 {color:#efefef; font:bold 13px/1.5em Arial, Helvetica, sans-serif}
#centre {font:normal 12px/1.4em Arial, Helvetica, sans-serif}
#centre strong{color:#ccc}
#centre ul {margin:15px 0 0 50px}
#centre ul li {background:url(/SiteCollectionImages/cimail/fleche-li.gif) 0 5px no-repeat; padding:0 0 0 17px ; margin: 0}

/*######## CURVY #########*/

div.encartBleu										{_position:relative; color:#16223f;}
div.encartBleuT,
div.encartBleuB									{height:42px; overflow:hidden; position:relative;width:100%;}
div.encartBleuT s,
div.encartBleuB s									{height:100%; display:block; overflow:hidden;}
div.encartBleuT s s,
div.encartBleuB s s 								{margin:0 10px; display:block;}
div.encartBleuT									{background:url(/SiteCollectionImages/cimail/encartbleu-haut-g.png) no-repeat bottom left;							_background-image:url(/SiteCollectionImages/cimail/encartbleu-haut-g.gif)}
div.encartBleuT s									{background:url(/SiteCollectionImages/cimail/encartbleu-haut-d.png) no-repeat bottom right;						_background-image:url(/SiteCollectionImages/cimail/encartbleu-haut-d.gif)}
div.encartBleuT s s								{background:url(/SiteCollectionImages/cimail/encartbleu-haut-bg.gif) no-repeat bottom right;		}
div.encartBleuB									{background:url(/SiteCollectionImages/cimail/encartbleu-bas-g.png) no-repeat bottom left;							_background-image:url(/SiteCollectionImages/cimail/encartbleu-bas-g.gif)}
div.encartBleuB s									{background:url(/SiteCollectionImages/cimail/encartbleu-bas-d.png) no-repeat bottom right;						_background-image:url(/SiteCollectionImages/cimail/encartbleu-bas-d.gif)}
div.encartBleuB s s								{background:url(/SiteCollectionImages/cimail/encartbleu-bas-bg.png) repeat-x bottom;								_background-image:url(/SiteCollectionImages/cimail/encartbleu-bas-bg.gif);}
div.encartBleuC									{background:url(/SiteCollectionImages/cimail/encartbleu-bg.png) repeat-x top #6793bd;	_background-image:url(/SiteCollectionImages/cimail/encartbleu-bg.gif) repeat-x top #6793bd}
div.encartBleuInt									{margin:0 10px;	}
div.encartBleuB s s span, div.encartGrisB s s span	{position:relative; top:12px;}
div.encartBleuT	 h3, div.encartGrisT h3			{font:bold 16px Arial, Helvetica, sans-serif; color:#2d4580;position:relative; top:12px; display:inline-block; vertical-align:middle;}
div.encartBleuT	 h3 a, div.encartGrisT h3 a		{display:inline-block; width:100%; height:100%; text-decoration:none; color:#2d4580;}
div.encartBleuB a								{color:#d9e1f2;}
div.encartBleuB a:hover							{color:#fff;}


div.encartBleuAcc										{_position:relative; color:#16223f;}
div.encartBleuAccT,
div.encartBleuAccB									{height:42px; overflow:hidden; position:relative;width:100%;}
div.encartBleuAccT s,
div.encartBleuAccB s									{height:100%; display:block; overflow:hidden;}
div.encartBleuAccT s s,
div.encartBleuAccB s s 								{margin:0 10px; display:block;}
div.encartBleuAccT									{background:url(/SiteCollectionImages/cimail/encartbleu-haut-g.png) no-repeat bottom left;							_background-image:url(/SiteCollectionImages/cimail/encartbleu-haut-g.gif)}
div.encartBleuAccT s									{background:url(/SiteCollectionImages/cimail/encartbleu-haut-d.png) no-repeat bottom right;						_background-image:url(/SiteCollectionImages/cimail/encartbleu-haut-d.gif)}
div.encartBleuAccT s s								{background:url(/SiteCollectionImages/cimail/encartbleu-haut-bg.gif) no-repeat bottom right;		}
div.encartBleuAccB									{background:url(/SiteCollectionImages/cimail/encartbleu-bas-g.png) no-repeat bottom left;							_background-image:url(/SiteCollectionImages/cimail/encartbleu-bas-g.gif)}
div.encartBleuAccB s									{background:url(/SiteCollectionImages/cimail/encartbleu-bas-d.png) no-repeat bottom right;						_background-image:url(/SiteCollectionImages/cimail/encartbleu-bas-d.gif)}
div.encartBleuAccB s s								{background:url(/SiteCollectionImages/cimail/encartbleu-bas-bg.png) repeat-x bottom;								_background-image:url(/SiteCollectionImages/cimail/encartbleu-bas-bg.gif);}
div.encartBleuAccC									{background:url(/SiteCollectionImages/cimail/encartbleu-bg.png) repeat-x top #6793bd;	_background-image:url(/SiteCollectionImages/cimail/encartbleu-bg.gif) repeat-x top #6793bd}
div.encartBleuAccInt									{margin:0 10px;	}
div.encartBleuAccB s s span, div.encartGrisAccB s s span	{position:relative; top:12px;}
div.encartBleuAccT	 h3, div.encartGrisAccT h3			{font:bold 16px Arial, Helvetica, sans-serif; color:#2d4580;position:relative; top:12px; display:inline-block; vertical-align:middle;}
div.encartBleuAccT	 h3 a, div.encartGrisAccT h3 a		{display:inline-block; width:100%; height:100%; text-decoration:none; color:#2d4580;}
div.encartBleuAccB a								{color:#d9e1f2;}
div.encartBleuAccB a:hover							{color:#fff;}


div.encartGris										{_position:relative;}
div.encartGrisT,
div.encartGrisB									{height:42px; overflow:hidden; position:relative;width:100%;}
div.encartGrisT s,
div.encartGrisB s									{height:100%; display:block; overflow:hidden;}
div.encartGrisT s s,
div.encartGrisB s s 								{margin:0 10px; display:block;}
div.encartGrisT									{background:url(/SiteCollectionImages/cimail/encartbleu-haut-g.png) no-repeat bottom left;							_background-image:url(/SiteCollectionImages/cimail/encartbleu-haut-g.gif)}
div.encartGrisT s									{background:url(/SiteCollectionImages/cimail/encartbleu-haut-d.png) no-repeat bottom right;						_background-image:url(/SiteCollectionImages/cimail/encartbleu-haut-d.gif)}
div.encartGrisT s s								{background:url(/SiteCollectionImages/cimail/encartbleu-haut-bg.gif) repeat-x bottom right;}
div.encartGrisB									{background:url(/SiteCollectionImages/cimail/encartgris-bas-g.png) no-repeat bottom left;							_background-image:url(/SiteCollectionImages/cimail/encartgris-bas-g.gif)}
div.encartGrisB s									{background:url(/SiteCollectionImages/cimail/encartgris-bas-d.png) no-repeat bottom right;							_background-image:url(/SiteCollectionImages/cimail/encartgris-bas-d.gif)}
div.encartGrisB s s								{background:url(/SiteCollectionImages/cimail/encartgris-bas-c.gif) repeat-x bottom #f2f0f2; }
div.encartGrisC									{background:url(/SiteCollectionImages/cimail/encartgris-c.gif) repeat-x bottom #f2f2f2; overflow:hidden}
div.encartGrisInt									{margin:0 10px;	}
div.encartGrisB a			{color:#16223f;}
div.encartGrisB a:hover	{color:#3d6890;}


div.encartGrisAcc										{_position:relative;}
div.encartGrisAccT,
div.encartGrisAccB									{height:42px; overflow:hidden; position:relative;width:100%;}
div.encartGrisAccT s,
div.encartGrisAccB s									{height:100%; display:block; overflow:hidden;}
div.encartGrisAccT s s,
div.encartGrisAccB s s 								{margin:0 10px; display:block;}
div.encartGrisAccT									{background:url(/SiteCollectionImages/cimail/encartbleu-haut-g.png) no-repeat bottom left;							_background-image:url(/SiteCollectionImages/cimail/encartbleu-haut-g.gif)}
div.encartGrisAccT s									{background:url(/SiteCollectionImages/cimail/encartbleu-haut-d.png) no-repeat bottom right;						_background-image:url(/SiteCollectionImages/cimail/encartbleu-haut-d.gif)}
div.encartGrisAccT s s								{background:url(/SiteCollectionImages/cimail/encartbleu-haut-bg.gif) repeat-x bottom right;}
div.encartGrisAccB									{background:url(/SiteCollectionImages/cimail/encartgris-bas-g.png) no-repeat bottom left;							_background-image:url(/SiteCollectionImages/cimail/encartgris-bas-g.gif)}
div.encartGrisAccB s									{background:url(/SiteCollectionImages/cimail/encartgris-bas-d.png) no-repeat bottom right;							_background-image:url(/SiteCollectionImages/cimail/encartgris-bas-d.gif)}
div.encartGrisAccB s s								{background:url(/SiteCollectionImages/cimail/encartgris-bas-c.gif) repeat-x bottom #f2f0f2; }
div.encartGrisAccC									{background:url(/SiteCollectionImages/cimail/encartgris-c.gif) repeat-x bottom #f2f2f2; overflow:hidden}
div.encartGrisAccInt									{margin:0 10px;	}
div.encartGrisAccB a			{color:#16223f;}
div.encartGrisAccB a:hover	{color:#3d6890;}


div.curvyGrisClair									{_position:relative}
div.curvyGrisClairT,
div.curvyGrisClairB									{height:15px; overflow:hidden; position:relative;width:100%;}
div.curvyGrisClairT s,
div.curvyGrisClairB s								{height:100%; display:block; overflow:hidden;}
div.curvyGrisClairT s s,
div.curvyGrisClairB s s								{margin:0 10px; display:block;}
div.curvyGrisClairT									{/*background:url(/SiteCollectionImages/cimail/curvy-grisclair-haut-g.png) no-repeat top left;*/  background:url(/SiteCollectionImages/cimail/curvy-grisclair-haut-g.gif) no-repeat top left}
div.curvyGrisClairT s								{/*background:url(/SiteCollectionImages/cimail/curvy-grisclair-haut-d.png) no-repeat top right;	_background-image:url(/SiteCollectionImages/cimail/curvy-grisclair-haut-d.gif)*/ background:url(/SiteCollectionImages/cimail/curvy-grisclair-haut-d.gif) no-repeat top right}
div.curvyGrisClairT s s 							{background:url(/SiteCollectionImages/cimail/curvy-grisclair-haut-c.gif) repeat-x bottom right;}
div.curvyGrisClairB									{background:url(/SiteCollectionImages/cimail/curvy-grisclair-bas-g.gif) no-repeat bottom left;	}
div.curvyGrisClairB s								{background:url(/SiteCollectionImages/cimail/curvy-grisclair-bas-d.gif) no-repeat bottom right;}
div.curvyGrisClairB s s								{background:url(/SiteCollectionImages/cimail/curvy-grisclair-bas-c.gif) repeat-x bottom}
div.curvyGrisClairC									{background-color:#3b3938; overflow:hidden}
div.curvyGrisClairInt								{margin:0 10px; padding: 5px 0;	}
div.curvyGrisClairT	h1 								{font-size:16px}

div.curvyGrisClairIco								{_position:relative; color:#cacaca;}
div.curvyGrisClairIcoT								{height:auto; overflow:hidden; position:relative;width:100%;}
div.curvyGrisClairIcoT s,
div.curvyGrisClairIcoB s							{height:100%; display:block; overflow:hidden;}
div.curvyGrisClairIcoT s s, 
div.curvyGrisClairIcoB s s							{margin:0 10px; display:block;}
div.curvyGrisClairIcoT s s span						{float:right; width:70px; height:85px; }
div.curvyGrisClairIcoT								{background:url(/SiteCollectionImages/cimail/curvy-grisclair-haut-g.gif) no-repeat bottom left; }
div.curvyGrisClairIcoT s							{background:url(/SiteCollectionImages/cimail/curvy-grisclair-haut-d.gif) no-repeat bottom right;}
div.curvyGrisClairIcoT s s							{background:url(/SiteCollectionImages/cimail/curvy-grisclair-haut-c.gif) repeat-x bottom right;}



span.icoPme						{background:url(/SiteCollectionImages/global/ico-grandscomptes.png) no-repeat left bottom; _background-image:url(/SiteCollectionImages/global/ico-grandscomptes.gif);}
span.icoImmobilier						{background:url(/SiteCollectionImages/global/ico-immobilier.png) no-repeat left bottom; _background-image:url(/SiteCollectionImages/global/ico-immobilier.gif);}
span.icoPublic						{background:url(/SiteCollectionImages/global/ico-public.png) no-repeat left bottom; _background-image:url(/SiteCollectionImages/global/ico-public.gif);}

div.cartoucheGris										{_position:relative;}
div.cartoucheGrisT,
div.cartoucheGrisB									{height:10px; overflow:hidden; position:relative;width:100%;}
div.cartoucheGrisT s,
div.cartoucheGrisB s									{height:100%; display:block; overflow:hidden;}
div.cartoucheGrisT s s,
div.cartoucheGrisB s s 								{margin:0 10px; display:block;}
div.cartoucheGrisT									{background:url(/SiteCollectionImages/cimail/cartouchegris-haut-g.gif) no-repeat bottom left;}
div.cartoucheGrisT s									{background:url(/SiteCollectionImages/cimail/cartouchegris-haut-d.gif) no-repeat bottom right;}
div.cartoucheGrisT s s								{background:url(/SiteCollectionImages/cimail/cartouchegris-haut-bg.gif) repeat-x top;}
div.cartoucheGrisB									{background:url(/SiteCollectionImages/cimail/cartouchegris-bas-g.gif) no-repeat bottom left;}
div.cartoucheGrisB s									{background:url(/SiteCollectionImages/cimail/cartouchegris-bas-d.gif) no-repeat bottom right;}
div.cartoucheGrisB s s								{background:url(/SiteCollectionImages/cimail/cartouchegris-bas-bg.gif) repeat-x top;}
div.cartoucheGrisC									{background:url(/SiteCollectionImages/cimail/cartouchegris-bg.gif) repeat-x top #6b6b6b;}
div.cartoucheGrisInt									{margin:0 10px;}
div.cartoucheGrisInt									{color:#fff;}


div.curvy										{}
div.curvyT,
div.curvyB										{height:14px; overflow:hidden; position:relative;width:100%;}
div.curvyT s,
div.curvyB s									{height:100%; display:block; overflow:hidden;}
div.curvyT s s,
div.curvyB s s 									{background:#ffffff; margin:0 10px; display:block;}
div.curvyT										{background:url(/SiteCollectionImages/cimail/cartouchebleu-haut-g.png) no-repeat bottom left;}
div.curvyT s									{background:url(/SiteCollectionImages/cimail/cartouchebleu-haut-d.png) no-repeat bottom right;}
div.curvyB										{background:url/SiteCollectionImages/cimail/cartouchebleu-bas-g.png) no-repeat bottom left;}
div.curvyB s									{background:url(/SiteCollectionImages/cimail/cartouchebleu-bas-d.png) no-repeat bottom right;}
div.curvyT s s									{background:url(/SiteCollectionImages/cimail/cartouchebleu-bg.png) repeat-x top;}
div.curvyB s s									{background:url(/SiteCollectionImages/cimail/cartouchebleu-bg.png) repeat-x bottom;}
div.curvyL										{background:url(/SiteCollectionImages/cimail/cartouchebleu-bg.png) repeat-x bottom ;}
div.curvyR										{background:url(/SiteCollectionImages/cimail/cartouchebleu-bg.png) repeat-y right;}
div.curvyInt									{background:#ffffff;margin:0 14px; height:90px}


/* #### curvy Menu gauche #### */
div.curvyMenu										{}
div.curvyMenuT,
div.curvyMenuB									{height:15px; overflow:hidden; position:relative;width:100%;}
div.curvyMenuT s,
div.curvyMenuB s									{height:100%; display:block; overflow:hidden;}
div.curvyMenuT s s,
div.curvyMenuB s s 								{margin:0 10px; display:block;}
div.curvyMenuT									{background:url(/SiteCollectionImages/cimail/curvyMenu-haut-g.png) no-repeat bottom left; _background:url(/SiteCollectionImages/cimail/curvyMenu-haut-g.gif) no-repeat bottom left;}
div.curvyMenuT s									{background:url(/SiteCollectionImages/cimail/curvyMenu-haut-d.png) no-repeat bottom right; _background:url(/SiteCollectionImages/cimail/curvyMenu-haut-d.gif) no-repeat bottom right;}
div.curvyMenuT s s								{background:url(/SiteCollectionImages/cimail/curvyMenu-haut-c.png) repeat-x top; _background:url(/SiteCollectionImages/cimail/curvyMenu-haut-c.gif) repeat-x top;}
div.curvyMenuB									{float:left;background:url(/SiteCollectionImages/cimail/curvyMenu-bas-g.png) no-repeat bottom left; _background:url(/SiteCollectionImages/cimail/curvyMenu-bas-g.gif) no-repeat bottom left;}
div.curvyMenuB s									{background:url(/SiteCollectionImages/cimail/curvyMenu-bas-d.png) no-repeat bottom right; _background:url(/SiteCollectionImages/cimail/curvyMenu-bas-d.gif) no-repeat bottom right;}
div.curvyMenuB s s								{background:url(/SiteCollectionImages/cimail/curvyMenu-bas-c.png) repeat-x top; _background:url(/SiteCollectionImages/cimail/curvyMenu-bas-c.gif) repeat-x top;}
div.curvyMenuC									{background-color:#f2f2f2;}
div.curvyMenuInt									{margin:0 14px;}
div.curvyMenuInt									{color:#a3a3a3; background-color:#f2f2f2}

div.curvyMenu h1 {color:#F99E00; font-weight:bold; background:url(/SiteCollectionImages/cimail/fleche-orange-g.gif) right 1px no-repeat; padding: 0 25px 0 0; text-align:right}
div.curvyMenu h2 {color:#989797; display:block; height:auto; font-weight:bold; font-size:12px; text-transform:uppercase }
div.curvyMenu h2 a {color:#989797; display:block; height:auto; font-weight:bold; font-size:12px; text-transform:uppercase;text-decoration:none; }

/* #### centre curvy Gris #### */
div.curvyGris										{}
div.curvyGrisT,
div.curvyGrisB									{height:10px; overflow:hidden; position:relative;width:100%;}
div.curvyGrisT s,
div.curvyGrisB s									{height:100%; display:block; overflow:hidden;}
div.curvyGrisT s s,
div.curvyGrisB s s 								{margin:0 10px; display:block;}
div.curvyGrisT									{background:url(/SiteCollectionImages/cimail/curvyGris-haut-g.gif) no-repeat bottom left;/*background:url(/SiteCollectionImages/cimail/curvyGris-haut-g.png) no-repeat bottom left; _background:url(/SiteCollectionImages/cimail/curvyGris-haut-g.gif) no-repeat bottom left;*/}
div.curvyGrisT s									{background:url(/SiteCollectionImages/cimail/curvyGris-haut-d.gif) no-repeat bottom right;/*background:url(/SiteCollectionImages/cimail/curvyGris-haut-d.png) no-repeat bottom right; _background:url(/SiteCollectionImages/cimail/curvyGris-haut-d.gif) no-repeat bottom right;*/}
div.curvyGrisT s s								{background:url(/SiteCollectionImages/cimail/curvyGris-haut-c.gif) repeat-x top;/*background:url(/SiteCollectionImages/cimail/curvyGris-haut-c.png) repeat-x top; _background:url(/SiteCollectionImages/cimail/curvyGris-haut-bg.gif) repeat-x top;*/}
div.curvyGrisB									{background:url(/SiteCollectionImages/cimail/curvyGris-bas-g.gif) no-repeat bottom left;/*background:url(/SiteCollectionImages/cimail/curvyGris-bas-g.png) no-repeat bottom left; _background:url(/SiteCollectionImages/cimail/curvyGris-bas-g.gif) no-repeat bottom left;*/}
div.curvyGrisB s									{background:url(/SiteCollectionImages/cimail/curvyGris-bas-d.gif) no-repeat bottom right;/*background:url(/SiteCollectionImages/cimail/curvyGris-bas-d.png) no-repeat bottom right; _background:url(/SiteCollectionImages/cimail/curvyGris-bas-d.gif) no-repeat bottom right;*/}
div.curvyGrisB s s								{background:url(/SiteCollectionImages/cimail/curvyGris-bas-c.gif) repeat-x top;/*background:url(/SiteCollectionImages/cimail/curvyGris-bas-c.png) repeat-x top; _background:url(/SiteCollectionImages/cimail/curvyGris-bas-c.gif) repeat-x top;*/}
div.curvyGrisC									{background-color:#2d2d2d;/*height:450px*/}
div.curvyGrisInt									{margin:0 10px; padding: 0 0 30px 0;color:#a3a3a3;height:100%;}

/* #### centre curvy Gris Formulaire #### */
div.curvyGrisForm										{}
div.curvyGrisFormT,
div.curvyGrisFormB									{height:10px; overflow:hidden; position:relative;width:100%;}
div.curvyGrisFormT s,
div.curvyGrisFormB s									{height:100%; display:block; overflow:hidden;}
div.curvyGrisFormT s s,
div.curvyGrisFormB s s 								{margin:0 10px; display:block;}
div.curvyGrisFormT									{background:url(/SiteCollectionImages/cimail/curvyGris-haut-g.gif) no-repeat bottom left;/*background:url(/SiteCollectionImages/cimail/curvyGris-haut-g.png) no-repeat bottom left; _background:url(/SiteCollectionImages/cimail/curvyGris-haut-g.gif) no-repeat bottom left;*/}
div.curvyGrisFormT s									{background:url(/SiteCollectionImages/cimail/curvyGris-haut-d.gif) no-repeat bottom right;/*background:url(/SiteCollectionImages/cimail/curvyGris-haut-d.png) no-repeat bottom right; _background:url(/SiteCollectionImages/cimail/curvyGris-haut-d.gif) no-repeat bottom right;*/}
div.curvyGrisFormT s s								{background:url(/SiteCollectionImages/cimail/curvyGris-haut-c.gif) repeat-x top;/*background:url(/SiteCollectionImages/cimail/curvyGris-haut-c.png) repeat-x top; _background:url(/SiteCollectionImages/cimail/curvyGris-haut-bg.gif) repeat-x top;*/}
div.curvyGrisFormB									{background:url(/SiteCollectionImages/cimail/curvyGris-bas-g.gif) no-repeat bottom left;/*background:url(/SiteCollectionImages/cimail/curvyGris-bas-g.png) no-repeat bottom left; _background:url(/SiteCollectionImages/cimail/curvyGris-bas-g.gif) no-repeat bottom left;*/}
div.curvyGrisFormB s									{background:url(/SiteCollectionImages/cimail/curvyGris-bas-d.gif) no-repeat bottom right;/*background:url(/SiteCollectionImages/cimail/curvyGris-bas-d.png) no-repeat bottom right; _background:url(/SiteCollectionImages/cimail/curvyGris-bas-d.gif) no-repeat bottom right;*/}
div.curvyGrisFormB s s								{background:url(/SiteCollectionImages/cimail/curvyGris-bas-c.gif) repeat-x top;/*background:url(/SiteCollectionImages/cimail/curvyGris-bas-c.png) repeat-x top; _background:url(/SiteCollectionImages/cimail/curvyGris-bas-c.gif) repeat-x top;*/}
div.curvyGrisFormC									{background-color:#2d2d2d;float:left;width:100%}
div.curvyGrisFormInt									{margin:0 10px; padding: 0 0 30px 0;color:#a3a3a3;height:100%;}
input.ValidForm										{background:url(/SiteCollectionImages/global/form-valid.png) no-repeat center;}				
}


/* #### curvy contact #### */
div.curvyContact										{color:#1C3856; font: normal 11px/1.2em Verdana, Geneva, sans-serif}
div.curvyContactT,										
div.curvyContactB										{height:17px; overflow:hidden; position:relative;width:100%;}
div.curvyContactT s,
div.curvyContactB s									{height:100%; display:block; overflow:hidden;}
div.curvyContactT s s,									
div.curvyContactB s s 									{margin:0 17px;  display:block; }
div.curvyContactT										{background:url(/SiteCollectionImages/cimail/contact-haut-g.gif) no-repeat bottom left;}
div.curvyContactT s									{background:url(/SiteCollectionImages/cimail/contact-haut-d.gif) no-repeat bottom right  ;}
div.curvyContactB										{background:url(/SiteCollectionImages/cimail/contact-bas-g.gif) no-repeat bottom left;}
div.curvyContactB s									{background:url(/SiteCollectionImages/cimail/contact-bas-d.gif) no-repeat bottom right;}
div.curvyContactT s s									{background:url(/SiteCollectionImages/cimail/contact-haut-c.gif) repeat-x right bottom;}
div.curvyContactB s s									{background:url(/SiteCollectionImages/cimail/contact-bas-c.gif) repeat-x bottom;}
div.curvyContactL										{background:url(/SiteCollectionImages/cimail/contact-g.gif) repeat-y left ;}
div.curvyContactR										{background:url(/SiteCollectionImages/cimail/contact-d.gif) repeat-y right;}
div.curvyContactInt									{background:#d58700;margin:0 17px; padding:5px 0; overflow:hidden; height:100%;}
div.curvyContactInt	a:hover								{color:#000}





/* #### curvy bleu #### */
/* a décommenter 

div.curvyBleu										{_position:relative; color:#1C3856; font: normal 11px/1.2em Verdana, Geneva, sans-serif}
div.curvyBleuT,										
div.curvyBleuB										{height:10px; overflow:hidden; position:relative;width:100%;}
div.curvyBleuT s,
div.curvyBleuB s									{height:100%; display:block; overflow:hidden;}
div.curvyBleuT s s,									
div.curvyBleuB s s 									{margin:0 10px;  display:block;}
div.curvyBleuT										{background:url(/SiteCollectionImages/cimail/curvybleu-haut-g.gif) no-repeat left bottom ;}
div.curvyBleuT s									{background:url(/SiteCollectionImages/cimail/curvybleu-haut-d.gif) no-repeat right bottom ;}
div.curvyBleuB										{background:url(/SiteCollectionImages/cimail/curvybleu-bas-g.gif) no-repeat bottom left;}
div.curvyBleuB s									{background:url(/SiteCollectionImages/cimail/curvybleu-bas-d.gif) no-repeat bottom right;}
div.curvyBleuT s s									{background:url(/SiteCollectionImages/cimail/curvybleu-haut-bg.gif) repeat-x right bottom;}
div.curvyBleuB s s									{background:url(/SiteCollectionImages/cimail/curvybleu-bas-bg.gif) repeat-x bottom;}
div.curvyBleuL										{background:url(/SiteCollectionImages/cimail/curvybleu-g.gif) repeat-y left ;}
div.curvyBleuR										{background:url(/SiteCollectionImages/cimail/curvybleu-d.gif) repeat-y right;}
div.curvyBleuInt									{background:url(/SiteCollectionImages/cimail/curvybleu-d.gif) repeat-x bottom;margin:0 10px; padding:5px 0}
div.curvyBleuInt	a:hover								{color:#000}
div.curvyBleu h1									{color:#16223f;font:bold  13px	 Arial;}
div.curvyBleu h3									{color:#f3f3f3;font:normal  13px	 Arial;}
*/

div.curvyBleu										{_position:relative;}
div.curvyBleuT,
div.curvyBleuB									{height:10px; overflow:hidden; /*position:relative*/;width:100%;}
div.curvyBleuT s,
div.curvyBleuB s									{height:100%; display:block; overflow:hidden;}
div.curvyBleuT s s,
div.curvyBleuB s s 								{margin:0 10px; display:block;}
div.curvyBleuT									{background:url(/SiteCollectionImages/cimail/curvy-bleu-haut-g.gif) no-repeat bottom left;}
div.curvyBleuT s									{background:url(/SiteCollectionImages/cimail/curvy-bleu-haut-d.gif) no-repeat bottom right;}
div.curvyBleuT s s								{background:url(/SiteCollectionImages/cimail/curvy-bleu-haut-c.gif) repeat-x top;}
div.curvyBleuB									{background:url(/SiteCollectionImages/cimail/curvy-bleu-bas-g.gif) no-repeat bottom left;}
div.curvyBleuB s									{background:url(/SiteCollectionImages/cimail/curvy-bleu-bas-d.gif) no-repeat bottom right;}
div.curvyBleuB s s								{background:url(/SiteCollectionImages/cimail/curvy-bleu-bas-c.gif) repeat-x top;}
div.curvyBleuC									{background:url(/SiteCollectionImages/cimail/curvy-bleu-c.gif) repeat-x top #3e5484;}
div.curvyBleuInt									{margin:0 10px; min-height: 90px;  height: auto;  _height: 90px;}
div.curvyBleuInt									{color:#fff;}
div.curvyBleuInt h1 {color:#16223F; font: bold 14px/18px Arial, Helvetica, sans-serif}
div.curvyBleuC	a {	color:#fff; text-decoration:none}


/* ##### Système ONGLETS #### */
#centre ul.tabnav {font: normal 12px Arial, Helvetica, sans-serif;margin:0 ;}
#centre ul.tabnav li {float: left; height: 51px; background-image:none; text-align:center;  padding: 0; margin: 0 2px 0 0;}
ul.tabnav li.active {background:url(/SiteCollectionImages/cimail/bg-onglets.gif) center bottom repeat-x #fff; font-weight:bold;}
ul.tabnav a {float: left; display: block; color:#6881c0; text-decoration: none; padding: 4px; margin:8px 0 0}
ul.tabnav li a				{display:-moz-inline-box;display:inline-block;margin:0;padding:0;color:#e1e6eb; text-decoration:none;  font-weight:normal;white-space:nowrap;text-align:center;vertical-align:middle;	cursor:pointer;	border:0;background:none;}
ul.tabnav li a span			{position:relative;	float:left;	padding:0 0 0 15px;	vertical-align:middle;	
							 background:url(/SiteCollectionImages/cimail/curvy-grisclair-haut-g.gif) no-repeat top left; }
ul.tabnav li a span span	{padding:0 15px 0 0;background:url(/SiteCollectionImages/cimail/curvy-grisclair-haut-d.gif) no-repeat top right;}
ul.tabnav li a span span span{height:auto;	padding:10px; width:90px;line-height:1.3em;	background:url(/SiteCollectionImages/cimail/curvy-grisclair-haut-c.gif) repeat bottom left; }
ul.tabnav li.active a {cursor:default}
ul.tabnav li.active a span span span  {color:#6881c0; font-weight:bold}



.tabnavcontenu {clear:both; margin:0; overflow:hidden; padding:0 10px 10px 0;}
.tabnavcontenu div.content {clear:both;display:none;}

div.headVisuel {width:100%; /*height:178px;*/ margin:0 0 15px 0; position:relative;}
div.headFlash {text-align:center;width:100%; height:240px; margin:4px 0 15px 0; position:relative}
div.cacheVisuel {width:982px; height:178px; position:absolute; top:0; left:0; background:url(/SiteCollectionImages/cimail/cache-visuel.png) 0 0 no-repeat; _background:url(/SiteCollectionImages/cimail/cache-visuel.gif) 0 0 no-repeat; z-index:90}
div.slideshowD {width:468px; height:100%; position:absolute; top:0; right:0; margin-right:-2px; background:url(/SiteCollectionImages/cimail/bg-txt-slideshow.png) right center no-repeat; _background-image:url(/SiteCollectionImages/cimail/bg-txt-slideshow.gif); z-index:80}
div.slideshowD .baseline {float:right; margin:30px 20px 0 0; width:75%;}
div.slideshowD .baseline h1 {color:#f99d00}
div.slideshowD .baseline h2 {line-height:1.2em}

div.navSlideshow {bottom:15px; height:35px; position:absolute; right:15px; width:150px; z-index:100;}
div.navSlideshow ul li {border:1px solid #666; float:left; margin:0 2px 0 0;padding:5px 10px;}
div.navSlideshow ul li a {color:#ccc; font-weight:bold; text-decoration:none}

/*tableau donnees*/
.Table{border-collapse:collapse; border-spacing:0; border:0; border-top: 1px solid #d8d0c1; border-left: 1px solid #d8d0c1; background:#fff;}
.Table th{background: url("/SiteCollectionImages/cimail/fond-th-clair.gif") no-repeat top left #d7cdbe; color: #4D382A;
					border-bottom: 1px solid #cdc4b8; border-right: 1px solid #cdc4b8; padding:4px;text-align:left;}
.Table th.c,
.Table tr.c th{text-align:center;}
.Table td{border:0;border-bottom: 1px solid #d8d0c1; border-right: 1px solid #d8d0c1; padding:2px 4px; color:#8c7a81;}

div.Global 												{text-align:center; background:url("/SiteCollectionImages/cimail/global-bg.jpg") no-repeat top center;}
div.ArianeInt,
div.ArianeBas,
div.Footer,
div.PrincipalInt,
div.MenuInt,
div.Header												{width:980px; margin:0 auto; text-align:left;}
div.Header												{height:110px; position:relative;/*z-index:2000;*/}
div.Header span.baseline							{display:none;}
div.Logo													{height:90px; width:90px; padding-top:15px; background:url("/SiteCollectionImages/cimail/logo-cimail.png") no-repeat bottom center; _background-image:url("/SiteCollectionImages/cimail/logo-cimail.gif")}
div.Logo	 a												{text-decoration:none; display:block; width:100%; height:100%;}

div.Menu										{background:url(/SiteCollectionImages/cimail/menu-bg.png) repeat-x center bottom; _background-image:url(/SiteCollectionImages/cimail/menu-bg.gif) center bottom; height:42px;  left:0; width:100%; z-index:2001; margin-top:-4px}
div.MenuInt										{width:auto; height:40px; margin-left:auto; margin-right:auto;text-align:center;}

div.Menu a										{display:-moz-inline-box; display:inline-block; vertical-align:top; margin:0; /*padding:0;*/ padding-bottom:5px; height:100%;
 												font:bold 12px Arial, Helvetica, sans-serif;color:#FFFFFF; text-decoration:none; position:relative;
												white-space:nowrap; text-align:center; vertical-align:bottom; cursor:pointer;	border:0;}
div.Menu a span									{position:relative;	float:left;	padding:0 0 0 9px;	vertical-align:middle;  height:100%;background:url(/SiteCollectionImages/cimail/menu-sep.gif) no-repeat left center;}
div.Menu a span span							{padding:0 9px 0 0; background:url(/SiteCollectionImages/cimail/menu-sep.gif) no-repeat left top; background:none;}
div.Menu a span span span						{height:100%;	padding:3px 20px 0 18px;	line-height:2.5em;	background:none;}
div.Menu a.selected								{color:#FFF;}
div.Menu a.selected span						{background:url(/SiteCollectionImages/cimail/menu-on-g.png) left top no-repeat;			_background-image:url(/SiteCollectionImages/cimail/menu-on-g.gif)}
div.Menu a.selected span span					{background:url(/SiteCollectionImages/cimail/menu-on-d.png) right top no-repeat;			_background-image:url(/SiteCollectionImages/cimail/menu-on-d.gif)}
div.Menu a.selected span span span 				{background:url(/SiteCollectionImages/cimail/menu-on-bg.png) left top repeat-x;			_background-image:url(/SiteCollectionImages/cimail/menu-on-bg.gif)}
div.Menu a:hover, div.Menu a.selected:hover		{color:#FFF;}

ul.menugauche li 								{padding:5px 0 6px 0; margin:0; background:url(/SiteCollectionImages/cimail/sep-menugauche.gif) 0 bottom repeat-x}
ul.menugauche li.selected 						{padding:5px 0 6px 0; margin:0; background:url(/SiteCollectionImages/cimail/bg-menu-li-selected.gif) 0 0 repeat-y #6c6c6c}
ul.menugauche li.selected a 					{color:#fff; background:url(/SiteCollectionImages/cimail/fleche-blc-menu.gif) 0 2px no-repeat; padding:0 0 0 20px}
ul.menugauche li a 								{display:block; color:#666; background:url(/SiteCollectionImages/cimail/fleche-orange-simple.gif) 0 2px  no-repeat; padding: 0 0 0 15px; text-decoration:none}
ul.menugauche li a:hover 						{color:#444}
ul.menugauche li.selected a:hover 				{color:#989797}

ul.menugauche li ul li 					{padding-left:12px; background:none;}
ul.menugauche li ul li a, ul.menugauche li ul li.selected a {background:url(/SiteCollectionImages/cimail/fleche-grise.gif) 0 4px  no-repeat;}
ul.menugauche li ul li.selected a  		{color:#000}
ul.menugauche li ul li.selected 		{padding-left:12px;background:none; font-weight:bold}

div.Principal										{left:0px; width:100%; z-index:1999;}
/*div.Ariane											{height:41px;  left:0; width:100%; z-index:2000;margin-bottom:10px;
														font:normal 11px Arial, Helvetica, sans-serif; color:#C0BCB3;}
div.ArianeInt										{height:100%;background:url("/SiteCollectionImages/cimail/ariane-bg.png") repeat-x top; _background-image:url("/SiteCollectionImages/cimail/ariane-bg.gif");}
div.filAriane										{padding:12px 20px 0; float:left; width:600px;}
div.filAriane span.cur							{font-weight:bold; color:#F99E00;}

div.Recherche										{float:right; width:280px; background:url("/SiteCollectionImages/cimail/ico-loupe.gif") no-repeat left center;padding:8px 8px 0 24px; height:32px;}
div.Recherche	 *									{vertical-align:middle;}
div.Recherche input.champcontact			{background-color:#6c6c6c; border-color:#464646; font-size:12px; color:#ccc; margin:0 10px; padding:3px}
div.Recherche input.btRechercher			{background:url("/SiteCollectionImages/cimail/ico-recherche.gif") no-repeat center center transparent; width:15px; height:15px; border:0;}
*/
div.ArianeBas										{background:url("/SiteCollectionImages/cimail/menu-bg.png") repeat-x top; _background-image:url("/SiteCollectionImages/cimail/menu-bg.gif"); height:38px; color:#fff; margin-top:20px; margin-bottom:20px;}
div.ArianeBasInt									{padding:10px 20px 0;}
div.ArianeBasInt	a								{color:#f2e0bf; text-decoration:none; }
div.ArianeBasInt	a:hover						{color:#fff;}

div.Footer											{clear:both;margin-top:20px;}
div.Footer div	h3									{font:bold 12px Arial, Helvetica, sans-serif; color:#9f9e9e; padding-bottom:4px; border-bottom:1px solid #9f9e9e; margin-bottom:8px; width:90%;}
div.Footer div	h4									{font:bold 11px Arial, Helvetica, sans-serif; color:#9a9592; text-transform:uppercase;}
div.Footer div ul,
div.Footer div ul li								{background:none; padding:0; margin:0;}
div.Footer div ul li a								{font:normal 11px Arial, Helvetica, sans-serif; color:#757474; text-decoration:none; background:none; padding:0; margin:0;}
div.Footer div ul li a:hover					{color:#969595;}
div.Footer div.Liens								{float:left; width:150px;margin-top:5px;height:100px}
div.Footer div.Solutions						{float:left;width:330px; margin-right:15px;margin-top:5px;}
div.Footer div.Solutions h3					{width:100%;}
div.Footer div.Solutions div.Sg				{float:left; width:180px;}
div.Footer div.Solutions div.Sd				{float:right; width:130px;}

div.encartBas										{background:#161616; text-align:center; padding:10px; margin-bottom:10px; clear:both; font:normal 11px Arial, Helvetica, sans-serif; color:#716d6a;}
div.encartBas p	a									{font:normal 11px Arial, Helvetica, sans-serif; color:#757474; text-decoration:underline; background:none; padding:0; margin:0;}

/* ##### Structure page interne ###### */
.colG {float:left; width:220px;}
.colD {float:right; width:220px; }
.colC {margin:0 auto;width:526px;}


div.encartBleuC,
div.encartGrisC,
div.blocGrisC									{height:auto; overflow:hidden; /*padding:0 0 10px;*/}

div.Onglet										{height:90px;}
div.OngletActu										{height:auto;}
div.OngletInt									{margin:0 10px; padding:15px 0; height:auto; overflow:hidden}

div.OngletInt	 h4,
div.OngletInt	 h5							{color:#16223F;}
div.OngletInt	 h4 a							{display:inline-block; width:100%; height:100%; text-decoration:none; color:#16223F;}
div.OngletInt	 h4 a:hover				{color:#2d4580;}

div.encartBleuC 			div.Onglet			{}
div.encartGrisC 			div.Onglet			{background:url(/SiteCollectionImages/cimail/blocgris-bg.gif) repeat-x bottom #f2f2f2;float:left;width:100%;}
div.encartBleuC 			div.OngletActu			{}
div.encartGrisC 			div.OngletActu			{background:url(/SiteCollectionImages/cimail/blocgris-bg.gif) repeat-x bottom #f2f2f2;float:left;width:100%;}


div.Onglet h4									{font:bold 14px Arial, Helvetica, sans-serif; color:#16223f;}
div.OngletActu h4									{font:bold 14px Arial, Helvetica, sans-serif; color:#16223f;}
div.encartBleuC div.OngletInt			{background:url(/SiteCollectionImages/cimail/puce-blanc.png) no-repeat 0 30px; 			_background-image:url(/SiteCollectionImages/cimail/puce-blanc.gif); 				padding-left:20px; margin:0 20px;}
div.encartBleuT, div.encartGrisT			{height:56px;}
div.encartBleuT h3,  div.encartGrisT h3		{float:left; padding-top:15px;}

div.encartBleuCAcc,
div.encartGrisCAcc,
div.blocGrisCAcc									{height:auto; overflow:hidden; /*padding:0 0 10px;*/}

div.OngletAcc										{height:94px;}
div.OngletActuAcc										{height:90px;}
div.OngletActuAcc1										{height:200px;}
div.OngletIntAcc									{margin:0 10px; padding:15px 0; height:auto; overflow:hidden}

div.OngletIntAcc	 h4,
div.OngletIntAcc	 h5							{color:#16223F;}
div.OngletIntAcc	 h4 a							{display:inline-block; width:100%; height:100%; text-decoration:none; color:#16223F;}
div.OngletIntAcc	 h4 a:hover				{color:#2d4580;}

div.encartBleuAccC 			div.OngletAcc			{}
div.encartGrisAccC 			div.OngletAcc			{background:url(/SiteCollectionImages/cimail/blocgris-bg.gif) repeat-x bottom #f2f2f2;float:left;width:100%;}
div.encartBleuAccC 			div.OngletActuAcc			{}
div.encartGrisAccC 			div.OngletActuAcc			{background:url(/SiteCollectionImages/cimail/blocgris-bg.gif) repeat-x bottom #f2f2f2;float:left;width:100%;}


div.OngletAcc h4									{font:bold 14px Arial, Helvetica, sans-serif; color:#16223f;}
div.OngletActuAcc h4									{font:bold 14px Arial, Helvetica, sans-serif; color:#16223f;}
div.encartBleuAccC div.OngletIntAcc			{background:url(/SiteCollectionImages/cimail/puce-blanc.png) no-repeat 0 30px; 			_background-image:url(/SiteCollectionImages/cimail/puce-blanc.gif); 				padding-left:20px; margin:0 20px;}
div.OngletActuAcc1 h4									{font:bold 14px Arial, Helvetica, sans-serif; color:#16223f;}
div.encartBleuAccT, div.encartGrisAccT			{height:56px;}
div.encartBleuAccT h3,  div.encartGrisAccT h3		{float:left; padding-top:15px;}





div.temoignage span.guillemetG {display:block; float:left; height:40px; width:50px; background:url(/SiteCollectionImages/cimail/guillemets-g.gif) 0 0 no-repeat;}
div.temoignage span.guillemetD {display:block; float:right; height:40px; width:50px; background:url(/SiteCollectionImages/cimail/guillemets-d.gif) 0 0 no-repeat; position:relative; margin-top:-50px}
div.temoignage p.auteur {font-weight:bold; color:#faaf00}
div.temoignage p.auteur span {color:#fc7100}


/*######## AJOUTS MAX ########*/

/*.table#MSO_tblPageBody {height:0px !important;}
#MSOTlPn_WebPartPageDiv {height:0px !important;}*/

.icoActualites							{float:left;elevation:lower;width:74px; height:56px; background:url("/SiteCollectionImages/cimail/picto-actualites.png") no-repeat left center; 	_background-image:url("/SiteCollectionImages/cimail/picto-actualites.gif")}
.icoActualites							{background-image:url("/SiteCollectionImages/cimail/picto-actualites.png"); 				_background-image:url("/SiteCollectionImages/cimail/picto-actualites.gif");		width:52px;}													

.ms-consolestatuscell
{
height:1px;
}
/*.ms-ToolPaneOuter{
position:absolute;
top:200px;
left:0px;
}*/

.ms-siteaction,.ms-siteaction a{
	z-index:3000;
	position:relative;
}
td.messageSent{
	text-align:center;
	font-weight:bold;
	width:100% !important;
	height:30px;
	vertical-align:middle;
}

.messageEnvoye{
	color:green;
	font-size:13px;
}
.messageNonEnvoye{
	color:red;
	font-size:13px;
}

/* ##### FLASH ##### */
#flash-ged {width:490px; height:429px}

.Invisible								{display:none;}

select.ms-sbscopes{
font-family:tahoma,verdana;
font-size:8pt;
width:170px;
display:none;
}

.ms-SPZone
{
border:1px solid #add1ff;
padding:0px;
background-color:#e3efff;
}
.listeLogos
{
margin-left:25px;
}
#top
{
	top:0px;
	left:0px;
}

#UpperLeftCell
{
	background-color:#FFC159;
	display:none;
}

#UpperRightCell
{
	background-color:#FFC159;
	display:none;
}
#LowerCell
{
	margin-top:5px;
}
#msomenuid4
{
	width:auto !important;
	height:auto !important;
}