/* stylesheetFull Numerique Technologies */
/* par Phil Turcotte le 26 Fevrier 2009 */
/* www.numerique.ca */

div#containerPrincipal {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

div#skipToContent {
	position:absolute;
	left:-9999px;
}

div#pageTopPrint {
	display:none;
}

div#basDePageImpression {
	display:none;
}

div#containerTop {
	margin-top:30px;
	position:relative;
}

div#containerTop ul {
	list-style:none;
	position:absolute;
	right:4px;
	top:6px;
}

div#containerTop ul li {
	float:left;	
	margin-left:8px;
	margin-right:8px;
	margin-top:0px;
	background-image:none;
	padding-left:0px;
}

div#containerTop ul li a {
	display:block;
	background-image:url(/Images/PagesInterieures/img_icoUtilitairesTop.png) !important;
	background-image:url(/Images/PagesInterieures/img_icoUtilitairesTop.gif);
	background-repeat:no-repeat;
	font-size:0.8em;
	color:#007EAF;
	padding-top:25px;
	text-decoration:none;
}

div#containerTop ul li a:hover {
	text-decoration:underline;
}

div#containerTop ul li a#btnPortfolio {
	background-position:8px 0px;
}

div#containerTop ul li a#btnBlog {
	background-position:-233px 1px;
	padding-left:3px;
	padding-right:3px;
}

div#containerTop ul li a#btnAcces {
	background-position:-105px 1px;
}

div#containerTop ul li a#btnSupport {
	background-position:-335px 1px;
}

div#containerTop ul li a#btnSupportDEV {background-position:-325px 1px;}

div#containerTop ul li a#btnWebmail {
	background-position:-478px 1px;
}

div#containerTop ul li a#btnVersionMac {
	background-image:none !important;
	background-image:none;
	padding-top:0px;
	text-align:center;
}


div#containerFlashTop{background:#002844 url(/Images/PagesInterieures/img_tempFlash.jpg) no-repeat scroll 0 0;width:960px;height:200px;position:relative;z-index:1;}

div#containerFlashTop img {
	display:block;
	float:left;
	position:relative;z-index:1;
}

div#containerSlideAccueil{background:#002844 url(/Images/PagesInterieures/ajaxLoader.gif) no-repeat scroll center center;width:960px;height:200px;}






div#containerFlashTopInterieur {
	float:left;
}

div#containerMenuSecondaire {
	background-image:url(/Images/PagesInterieures/img_backgroundMenuSecondaire.gif);
	background-repeat:no-repeat;
	float:left;
	width:207px;
	height:199px;
}

div#containerMenuSecondaire ul {
	margin-left:23px;
	margin-top:20px;
}

div#containerMenuSecondaire ul li {
	background-image:none;
	font-size:0.9em;
	padding-left:0px;
}

div#containerMenuSecondaire ul li a.selected {
	color:#242424;
}

div#flashInterieur {
	float:left;
	width:753px;
}










div#containerContenu {
	background-color:#FFFFFF;
}

div#espaceTop {
	width:960px;
	height:30px;
	float:left;
	background-color:#FFFFFF;
	margin-top:0px !important;
	margin-top:-7px;
}

div#margesContainerContenu {
	background-color:#FFFFFF;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:40px;
	width:900px;
	float:left;
	clear:both;
}

div#contenuColoneDroite {
	float:left;
	width:555px;
}

div#contenuColoneGauche {
	float:left;
	width:290px;
	margin-left:50px;
	position:relative;
}




div#containerRealisationAccueil {
	position:relative;
	width:290px;
	height:268px;
	margin-left:auto;
	margin-right:auto;
}

div#containerRealisationAccueil a {
	text-decoration:none;
}

div#containerRealisationAccueil span {
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(/Images/PagesInterieures/img_ecranAccueil.png);
	background-repeat:no-repeat;
	width:290px;
	height:268px;
	z-index:99;
	cursor: pointer;
}

div#containerRealisationAccueilSites,div#containerRealisationAccueilNews {position:relative;}
div#containerRealisationAccueilSites span,div#containerRealisationAccueilNews span {position:absolute;left:10px;top:10px;width:210px;height:127px;z-index:99;cursor:pointer;}

div#containerRealisationAccueil div#containerRealisationAccueilSlideshow {
	position:relative;
	left:15px;
	top:15px;
	z-index:1;
}





div#trioColonneGauche {
	float:left;
	width:245px;
	height:381px;
	padding-right:22px;
	border-right:1px solid #EAEAEA;
	margin-top:30px;
}

div#trioColonneGauche ul li {
	line-height:19px;
}

div#trioColonneGauche div#containerMapGoogle {
	margin-top:10px;
	text-align:right;
}

div#trioColonneGauche div#containerMapGoogle a img {
	margin-bottom:3px;
}

div#trioColonneMillieu {
	float:left;
	width:265px;
	height:381px;
	border-right:1px solid #EAEAEA;
	margin-left:24px;
	margin-top:30px;
}

div#trioColonneMillieu ul li {
	line-height:19px;
	margin-bottom:12px;
}

div#trioColonneDroite {
	float:left;
	width:300px;
	height:381px;
	margin-left:22px;
	margin-top:30px;
}

div#trioColonneDroite ul li {
	line-height:19px;
	margin-bottom:12px;
}

div.containerMenuOnglets {
	background-image:url(/Images/PagesInterieures/img_backgroundMenuOnglets.gif);
	background-repeat:repeat-x;
	float:left;
	height:40px;
	width:960px;
	text-align:center;
	margin-left:-60px;
	position:relative;
	left:30px !important;
	left:60px;
	margin-bottom:20px;
}

div.containerMenuOnglets ul {
	margin-bottom:0px;
	margin-top:12px;
	padding-left:21px;
}

div.containerMenuOnglets ul.menuAccesClient {
	margin-left:90px;
}

div.containerMenuOnglets ul li {
	float:left;
	background-image:none;
	padding-left:0px;
	margin-top:0px;
	margin-top:-12px;
	position:relative;
}

div.containerMenuOnglets ul li.selected {
	z-index:99;
}

div.containerMenuOnglets ul.menuAccesClient li {
	width:140px;
	text-align:center;
}

div.containerMenuOnglets ul li a {
	background-image:url(/Images/PagesInterieures/img_ongletLeft.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-top:12px;
	padding-bottom:12px;
	/*padding-left:27px;
	padding-right:24px;*/
	padding-left:20px;
	padding-right:17px;
	display:block;	
}

div.containerMenuOnglets ul.menuAccesClient li a {
	padding-left:5px;
	padding-right:0px;
}

div.containerMenuOnglets ul li.selected a {
	background-image:url(/Images/PagesInterieures/img_ongletSelectedLeft.gif);
}

div.containerMenuOnglets ul li.separator {
	background-image:url(/Images/PagesInterieures/img_ongletRight.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:40px;
	width:5px;
	margin-top:-12px;
}

div.containerMenuOnglets ul li.separatorselected {
	background-image:url(/Images/PagesInterieures/img_ongletSelectedRight.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:40px;
	width:5px;
	margin-top:-12px;
	z-index:90;
}

div.containerMenuOnglets ul li span {
	visibility:hidden;
	font-size:1px;
}

div.containerMenuOnglets ul li.selected a span {
	visibility:visible !important;
	visibility:hidden;
	background-color:#FFFFFF;
	position:absolute;
	left:1px;
	top:36px;
	height:4px;
	width:100%;
	font-size: 1px;
	border-right:4px solid #FFFFFF;
	
}

div.containerMenuOnglets ul li.lastSeparator {
	background-image:url(/Images/PagesInterieures/img_menuOngletsRight.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:40px;
	width:6px;
	margin-top:-12px;
}

div.containerMenuOnglets ul li.lastSeparatorselected {
	background-image:url(/Images/PagesInterieures/img_menuOngletsSelectedRight.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:40px;
	width:6px;
	margin-top:-12px;
}

div#containerBoutonBleuPortfolio {
	width:400px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
}

div#containerBoutonBleuPortfolio a {
	/*margin-left:14px;*/
}

a#btnDeconnection {
	float:right;
	margin-top:-40px;
	margin-right:20px;
	margin-bottom:20px;
}

div#containerHebergementExpire {
	background-image:url(/Images/PagesInterieures/img_backgroundHebergementExpire.jpg);
	background-repeat:no-repeat;
	width:293px;
	height:335px;
	position:relative;
	border:1px solid #E1E1E1;
}

div#containerHebergementExpire p {
	line-height:18px;
	text-align:center;
	width:230px;
	margin-left:auto;
	margin-right:auto;
	margin-top:103px;
}

form#formulaireActualites {
	float:right;
	margin-top:-40px;
}

form#formulaireActualites * {
	display:inline;
	vertical-align:middle;
}

form#formulaireActualites select {
	margin-right:25px;
}

form#formulaireActualites select option {
	display:block;
	color:#6E716D;
}

div#containerBtnRetourActualite {
	padding-top:10px;
}

ul.temoignages li {
	border-bottom:1px solid #EAEAEA;
	margin-top:20px;
	padding-bottom:20px;
	line-height:20px;
	background-position:0px 7px;
    clear:both;
    float:left;
    /*width:100%;*/
	width:750px;
	min-height:90px;
	height:auto !important;
	height:90px;
	background-image:none;
	position:relative;
	padding-left:150px;
}

ul.temoignages li img{/*margin:0 0 0 15px;*/margin:0px 30px 0px 0px;position:absolute;left:0px;top:0px;}

ul#listePlanDuSite {
	width:840px;
}

ul#listePlanDuSite li {
	float:left;
	width:185px;
	border-right:1px solid #EAEAEA;
	padding-left:0px;
	background-image:none;
	margin-right:20px;
	min-height:210px;
	height:auto !important;
	height:210px;
	margin-top:0px;
}

ul#listePlanDuSite li.sansBordure {
	border-right:none;
}

ul#listePlanDuSite li h2 {
	margin-bottom:10px;
}

ul#listePlanDuSite li ul li {
	background-image:url(/Images/PagesInterieures/img_bullet.gif);
	padding-left:15px;
	margin-right:0px;
	border-right:none;
	min-height:0px;
	width:auto;
	float:none;
	margin-top:4px;
	height:auto;
}

ul.listeTrousseMedia li strong {
	float:left;
	width:130px;
}

img.floatRightTrousseMedia {
	float:right;
	margin-right:440px;
}

img.floatRightTrousseMedia2 {
	float:right;
	margin-right:390px;
	margin-top:20px;
}

div#containerBoutonBleuNomDomaine {
	width:580px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
}

div#containerBoutonBleuNomDomaine a {
	/*margin-left:14px;*/
}

div#containerBoiteBleu {
	background-color:#E5EDF3;
	border-top:1px solid #B5CDDE;
	border-bottom:1px solid #B5CDDE;
	width:417px;
	padding:25px;
}




div.boiteSS{
width:430px;
margin-top:0;
clear:left;
}
div#containerContenu div.boiteSS p{
text-align:left;
background-color:#e6ecf2;
border-top:1px solid #cedae6;
border-bottom:1px solid #cedae6;
font-size:1.2em;
padding:13px 15px;
margin:25px 0 0 0;
line-height:1.4em;
}
div#containerContenu div.boiteSS p span.indentationTexte{
float:left;
height:30px;
width:12px;
}



div#containerDroiteEquipe {
	float:right;
	width:380px;
	margin-right:15px;
}

div#containerSlideshowEquipe {
	background-image:url(/Images/PagesInterieures/img_backgroundPhotoEquipe.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:380px;
	padding-top:39px;
	position:relative;
}

div#containerSlideshowEquipe div {
	margin-left:43px;
	height:269px;
}

div#containerSlideshowEquipe a#btnPrecedentEquipe {
	background-image:url(/Images/PagesInterieures/img_btnPrecedentSuivantEquipe.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	width:21px;
	height:20px;
	position:absolute;
	top:319px;
	left:60px;
	cursor:pointer;
	z-index:99;
}

div#containerSlideshowEquipe a#btnPrecedentEquipe:hover { text-decoration:none; }

div#containerSlideshowEquipe a#btnPrecedentEquipe span {
	font-size:1px;
	visibility:hidden;
}

div#containerSlideshowEquipe a#btnSuivantEquipe {
	background-image:url(/Images/PagesInterieures/img_btnPrecedentSuivantEquipe.gif);
	background-position:-21px 0px;
	background-repeat:no-repeat;
	display:block;
	width:21px;
	height:20px;
	position:absolute;
	top:319px;
	right:60px;
	cursor:pointer;
	z-index:99;
}

div#containerSlideshowEquipe a#btnSuivantEquipe:hover { text-decoration:none; }

div#containerSlideshowEquipe a#btnSuivantEquipe span {
	font-size:1px;
	visibility:hidden;
}

div#containerSlideshowEquipe h2.prenomEquipe {
	width:295px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:10px;
	position:relative;
	z-index:1;
}

div#containerSlideshowEquipe h3 {
	font-size:0.9em;
	line-height:16px;
	width:320px;
	margin-left:auto;
	margin-right:auto;
	margin-top:41px;
}

div#containerSlideshowEquipe p {
	font-size:0.9em;
	line-height:16px;
	width:320px;
	margin-left:auto;
	margin-right:auto;
}



/*div#containerPhotosEquipeNumerique {
	float:right;
	width:415px;
}

div.photoEquipeNumerique {
	background-image:url(/Images/PagesInterieures/img_backgroundPhotoOngletEquipe.jpg);
	background-repeat:no-repeat;
	width:128px !important;
	width:110px;
	height:110px;
	float:left;
	text-align:left;
	position:relative;
	margin-bottom:5px;
	margin-left:10px;
}

div.photoEquipeNumerique img {
	display:block;
	margin:0px;
}

div.photoEquipeNumerique span {
	background-image:url(/Images/PagesInterieures/img_punaise.png);
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:10px;
	width:24px;
	height:24px;
}

div.containerDescriptionPhotoEquipeNumerique {
	background-image:url(/Images/PagesInterieures/img_backgroundDescriptionEquipe.png);
	background-repeat:repeat-y;
	position:absolute;
	top:65%;
	left:-120px;
	width:158px;
}

div.containerDescriptionPhotoEquipeNumerique img {
	position:absolute;
	bottom:-5px;
	left:0px;
}

div.descriptionPhotoEquipeNumerique {
	background-image:url(/Images/PagesInterieures/img_icoFlecheCoin.gif);
	background-repeat:no-repeat;
	background-position:142px 4px;
	background-color:#FFFFFF;
	border:1px solid #CDC9C4;
	font-size:0.9em;
	color:#454545;
	width:150px;
	margin-left:3px;
}

div.descriptionPhotoEquipeNumerique p {
	margin:8px 0px 8px 10px;
	line-height:normal;
}

div#containerPhotosEquipeNumerique a.btnBleu {
	margin-left:10px;
}*/







div#containerBasDePage {
	background-image:url(/Images/PagesInterieures/img_backgroundBottomInterieur.gif);
	background-repeat:repeat-x;
	background-color:#F7F6F6;
}

br.iefixBasDePage {
	line-height:1px;
	display:none !important;
	display:block;
}

div#containerActualites {
	position:relative;
	float:left;
	padding-left:30px;
	padding-top:29px;
	padding-right:20px;
	width:270px;
	border-right:1px solid #E0DCD6;
	min-height:171px;
	height:auto !important;
	height:171px;
}

div#containerActualites a#btnRSS {
	background-image:url(/Images/PagesInterieures/img_icoRSS.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:22px;
	height:21px;
	position:absolute;
	right:25px;
	top:29px;
	text-decoration:none;
}

div#containerActualites a#btnRSS span {
	font-size:1px;
	visibility:hidden;
}

div#containerActualites p {
	line-height:17px;
	font-size:0.9em;
}

div#containerActualites p strong {
	color:#242424;
}

div#voirAbsolument {
	border-right:1px solid #E0DCD6;
	float:left;
	padding-left:25px;
	padding-top:29px;
	padding-right:20px;
	width:275px;
	min-height:171px;
	height:auto !important;
	height:171px;
}

div#voirAbsolument ul {
	margin-bottom:0px;
	font-size:0.9em;	
}

div#btnSoftSystem {
	float:left;
	margin-top:17px;
	margin-left:28px;
	width:255px;
}



div#contenuBasDePage {
	clear:both;
	position:relative;
	top:-12px;
	border-top:1px solid #E0DCD7;
	background-color:#F7F6F5;
}

div#contenuBasDePage ul#listeLiensBasDePage {
	margin-top:20px;
	margin-left:30px;
	margin-bottom:0px;
}

div#contenuBasDePage ul#listeLiensBasDePage li {
	font-size:0.9em;
	display:inline;
	background-image:none;
	padding-left:0px;
	margin-right:20px;
}

div#alignementDroiteBasDePage {
	position:absolute;
	right:0px;
	top:14px;
}

div#alignementDroiteBasDePage p {
	font-size:9px;
	color:#7C7C7C;
	float:left;
	margin-bottom:0px;
	margin-top:2px;
}

*+html div#alignementDroiteBasDePage p { margin-top:0px; }

div#alignementDroiteBasDePage p a {
	position:relative;
	top:4px;
}

div#alignementDroiteBasDePage ul {
	margin-left:30px;
	margin-top:4px;
	margin-bottom:0px;
	float:left;
}

div#alignementDroiteBasDePage ul * {
	display:inline;
	vertical-align:top;
}

div#alignementDroiteBasDePage ul li {
	background-image:none;
	padding-left:0px;
	margin-right:4px;
}

div#alignementDroiteBasDePage ul li a {
	background-image:url(/Images/PagesInterieures/img_icoSociauxBottom.gif);
	float:left;
	margin-left:8px;
	margin-top:4px;
}

div#alignementDroiteBasDePage ul li a:hover {
	text-decoration:none;
}

div#alignementDroiteBasDePage ul li a span {
	font-size:1px;
	visibility:hidden;
}

div#alignementDroiteBasDePage ul li a#btnFacebook {
	background-position:0px -1px;
	width:14px;
	height:14px;
}

div#alignementDroiteBasDePage ul li a#btnTwitter {
	background-position:-15px -1px;
	width:13px;
	height:15px;
}

div#alignementDroiteBasDePage ul#listeUtilitaires {
	position:relative;
	top:-4px;
	margin-right:20px;
}

div#alignementDroiteBasDePage ul#listeUtilitaires li a {
	background-image:url(/Images/PagesInterieures/img_icoUtilitairesBottom.gif);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
}

div#alignementDroiteBasDePage ul#listeUtilitaires li a#btnPrint {
	background-position:0px 0px;
}

div#alignementDroiteBasDePage ul#listeUtilitaires li a#btnSend {
	background-position:-23px 0px;
}

div#imgCoinsBottom {
	background-image:url(/Images/PagesInterieures/img_bottomSiteWeb.png) !important;
	background-image:url(/Images/PagesInterieures/img_bottomSiteWeb.gif);
	background-repeat:no-repeat;
	width:960px;
	height:6px;
	display:block;
	margin-bottom:15px;
}

div#copyrights {
	color:#949494;
	text-align:right;
	font-size:0.85em;
	height:30px;
}



/* actualités */



ul.listePage{
text-align:center;
width:100%;
clear:both;
}

ul.listePage li{
display:inline;
background-image:none;
font-weight:bold;
padding:0 7px 0 7px;
color:#333;
}

.sansSautDeLigne{white-space:nowrap;}
.boiteSubmit{margin-left:168px;}
.boiteSubmit,.boiteSubmit *{vertical-align:text-top;}

.btnFormBleu{
background:none;
background-image:url(../../Images/PagesInterieures/img_leftBtnBleuFondBleu.gif);
background-repeat:no-repeat;
border:none;
width:auto;
padding:7px 8px 14px 10px !important;
padding:7px 0px 14px 0px;
margin:0;
color:#FFFFFF;
margin:0;
cursor:pointer;
}

*+html{padding:7px 0px 14px 0px;}

/***********************************/
/*   Navigation Slideshow Accueil  */
/***********************************/

div#contenuColoneGauche div#btnsSlideshow{position:absolute;top:147px;left:0px;z-index:50000000000;width:240px;padding:0 25px;}
div#contenuColoneGauche a#precedent{overflow:hidden;background:transparent url(../../Images/Accueil/btn_precedent.png) no-repeat scroll 0 0;display:block;width:33px;height:29px;float:left;text-indent:-50000px;}
div#contenuColoneGauche a#suivant{overflow:hidden;background:transparent url(../../Images/Accueil/btn_suivant.png) no-repeat scroll 0 0;display:block;width:33px;height:29px;float:right;text-indent:-50000px;}

/***********************************/
/*           Accueil Noel          */
/***********************************/

.antifloat{font-size:1px;line-height:0;width:100%;float:none;clear:both;}

div#containerTopNoel {margin-top:30px;position:relative;}
div#containerTopNoel ul {list-style:none;position:absolute;right:4px;top:6px;}
div#containerTopNoel ul li {float:left;margin-left:8px;margin-right:8px;margin-top:0px;background-image:none;padding-left:0px;}
div#containerTopNoel ul li a {display:block;background-image:url(/Images/PagesInterieures/img_icoUtilitairesTop.png) !important;background-image:url(/Images/PagesInterieures/img_icoUtilitairesTop.gif);background-repeat:no-repeat;font-size:0.8em;color:#325628;padding-top:25px;text-decoration:none;}
div#containerTopNoel ul li a:hover {text-decoration:underline;}
div#containerTopNoel ul li a#btnPortfolio {background-position:8px 0px;}
div#containerTopNoel ul li a#btnBlog {background-position:-233px 1px;padding-left:3px;padding-right:3px;}
div#containerTopNoel ul li a#btnAcces {background-position:-105px 1px;}
div#containerTopNoel ul li a#btnSupport {background-position:-335px 1px;}
div#containerTopNoel ul li a#btnWebmail {background-position:-478px 1px;}

div.fondNoel{background:#FFFFFF url(../../Images/Accueil/img_fondContenuNoel.jpg) repeat-x 0 0;height:auto !important;height:414px;width:960px;}
div.fondNoel div#margesContainerContenu,div.fondNoel div#espaceTop{background:none;}


div.boiteTiersPageNoel{background-color:#FFFFFF;width:280px;float:left;margin-right:30px;text-align:center;}
div.boiteTiersPageNoelSansMarge{background-color:#FFFFFF;width:280px;float:left;}

div.boiteTiersPageNoel div.contenuBoiteTiers,div.boiteTiersPageNoelSansMarge div.contenuBoiteTiers{height:300px;width:100%;margin:0;padding:0;}
*+html div.boiteTiersPageNoel div.contenuBoiteTiers{height:320px;}
*+html div.boiteTiersPageNoelSansMarge div.contenuBoiteTiers{height:320px;}

div.boiteTiersPageNoel h1,div.boiteTiersPageNoelSansMarge h1{margin:16px 0 10px 20px;width:240px;color:#861316;font-size:2.1em;text-align:left;}
*+html div.boiteTiersPageNoel h1{margin:16px 0 10px 0px;}

div.boiteTiersPageNoel .promo{width:100%;clear:both;padding:0 0 30px 0;background:transparent url(/Images/Accueil/img_ombrePromoAccueil.gif) no-repeat center bottom;}
div.boiteTiersPageNoel .promo .promoGauche{width:135px;padding:0 5px 0 0;float:left;text-align:right;}
div.boiteTiersPageNoel .promo .promoGauche .objetPromo{font-weight:bold;font-size:1.4em;}

div.boiteTiersPageNoel .promo a:link,div.boiteTiersPageNoel .promo a:visited{color:#7c7c7c;text-decoration:underline;}
div.boiteTiersPageNoel .promo a:hover{color:#7c7c7c;text-decoration:none;}

div.boiteTiersPageNoel .promo .promoDroite{width:135px;padding:0 0 0 5px;float:left;text-align:left;margin:20px 0 0 0;font-size:2.5em;color:#861316;}
div.boiteTiersPageNoel .promo .promoDroite *{vertical-align:top;}
div.boiteTiersPageNoel .promo .promoDroite .parTemps{font-size:0.5em;color:#7c7c7c;line-height:1.7em;}


div#containerPrincipal div.fondNoel div.boiteTiersPageNoel p{width:240px;margin:auto;font-size:1.3em;text-align:left;line-height:normal;}
div#containerPrincipal div.fondNoel div.boiteTiersPageNoelSansMarge p{width:240px;margin:auto;font-size:1.3em;text-align:left;line-height:normal;}



div#containerPrincipal div.fondNoel div.cadreExterieur{margin:10px 20px;border:2px solid #28471f;padding:2px;width:232px;}
div#containerPrincipal div.fondNoel div.cadreInterieur{border:1px solid #af8f61;padding:10px 10px 10px 10px;}

div.navPortfolio{text-align:center;margin-top:7px;clear:both;line-height:0;font-size:1px;}

div#nomSiteSlideshow,div#nomNewsSlideshow{margin:10px 20px;clear:both;height:13px;text-align:left;}
div#nomSiteSlideshow,div#nomSiteSlideshow a,div#nomNewsSlideshow,div#nomNewsSlideshow a{color:#325628;}

div.btnVert {position:relative;top:10px;color:#FFFFFF;font-size:1.25em;text-align:center;width:auto;margin:auto;padding:0 30px;}
div.btnVert a{color:#FFFFFF;display:block;padding-left:10px;padding-right:5px;padding-top:7px;padding-bottom:14px;margin:auto auto auto;background-image:url(/Images/PagesInterieures/img_leftBtnVert.gif);background-repeat:no-repeat;background-position:0px 0px;}
div.btnVert a span {background-image:url(/Images/PagesInterieures/img_rightBtnVert.gif);background-repeat:no-repeat;background-position:0px 0px !important;width:10px;height:39px;font-size:1px;float:right;margin:-7px -12px 0 0;position:static !important;position:relative;}

/*Bas de page*/
div#containerBasDePageNoel {background-image:url(/Images/PagesInterieures/img_backgroundBottomInterieurNoel.gif);background-repeat:repeat-x;background-color:#FFFFFF;}
div#containerBasDePageNoel h2{background:transparent url(/Images/PagesInterieures/img_bouleNoelTitre.gif) no-repeat 0 0;padding:10px 0 20px 34px;color:#861316;margin-bottom:0;margin-top:-10px;}

div#containerBasDePageNoel h2 a:link,div#containerBasDePageNoel h2 a:visited{color:#861316;text-decoration:underline;}
div#containerBasDePageNoel h2 a:hover{color:#861316;text-decoration:none;}

div#containerBasDePageNoel ul li{background-image:url(/Images/PagesInterieures/img_bulletNoel.gif);}
div#containerBasDePageNoel a:link{color:#325628;}
div#containerBasDePageNoel a:visited{color:#478635;}
div#containerBasDePageNoel br.iefixBasDePage {line-height:1px;display:none !important;display:block;}

div#containerBasDePageNoel div#containerActualites {position:relative;float:left;padding:29px 20px 20px 30px;width:270px;border-right:1px solid #E0DCD6;min-height:171px;height:auto !important;height:171px;}
div#containerBasDePageNoel div#containerActualites a#btnRSS {background-image:url(/Images/PagesInterieures/img_icoRSS.gif);background-repeat:no-repeat;background-position:0px 0px;width:22px;height:21px;position:absolute;right:25px;top:29px;text-decoration:none;}
div#containerBasDePageNoel div#containerActualites a#btnRSS span {font-size:1px;visibility:hidden;}
div#containerBasDePageNoel div#containerActualites p {line-height:17px;font-size:0.9em;}
div#containerBasDePageNoel div#containerActualites p strong {color:#242424;}

div#containerBasDePageNoel div#voirAbsolument {border-right:1px solid #E0DCD6;float:left;padding:29px 20px 20px 25px;width:275px;min-height:171px;height:auto !important;height:171px;font-size:1.1em;line-height:1.3em;}
div#containerBasDePageNoel div#voirAbsolument ul {margin-bottom:0px;font-size:0.9em;}

div#btnSoftSystem {float:left;padding:12px 20px 20px 0px;width:270px;}
div#btnSoftSystem p{line-height:1.7em;}
div#btnSoftSystem form *{vertical-align:middle;}
div#btnSoftSystem form label{display:none;}
div#btnSoftSystem form input#courriel{width:205px;margin-right:6px;font-size:0.9em;border:1px solid #000000;padding:3px;}
div#btnSoftSystem form input.texteNormal{color:#000000;}
div#btnSoftSystem form input.texteInactif{color:#888888;}

div#containerBasDePageNoel div#contenuBasDePage {clear:both;position:relative;top:-12px;border-top:1px solid #E0DCD7;background-color:#FFFFFF;}

div#containerBasDePageNoel div#contenuBasDePage ul#listeLiensBasDePage {margin-top:20px;margin-left:30px;margin-bottom:0px;}
div#containerBasDePageNoel div#contenuBasDePage ul#listeLiensBasDePage li {font-size:0.9em;display:inline;background-image:none;padding-left:0px;margin-right:20px;}

div#containerBasDePageNoel div#alignementDroiteBasDePage {position:absolute;right:0px;top:14px;}
div#containerBasDePageNoel div#alignementDroiteBasDePage p {font-size:9px;color:#7C7C7C;float:left;margin-bottom:0px;margin-top:2px;}
*+html div#containerBasDePageNoel div#alignementDroiteBasDePage p {margin-top:0px;}
div#containerBasDePageNoel div#alignementDroiteBasDePage p a {position:relative;top:4px;}
div#containerBasDePageNoel div#alignementDroiteBasDePage ul {margin-left:30px;margin-top:4px;margin-bottom:0px;float:left;}
div#containerBasDePageNoel div#alignementDroiteBasDePage ul * {display:inline;vertical-align:top;}
div#containerBasDePageNoel div#alignementDroiteBasDePage ul li {background-image:none;padding-left:0px;margin-right:4px;}
div#containerBasDePageNoel div#alignementDroiteBasDePage ul li a {background-image:url(/Images/PagesInterieures/img_icoSociauxBottom.gif);float:left;margin-left:8px;margin-top:4px;}
div#containerBasDePageNoel div#alignementDroiteBasDePage ul li a:hover {text-decoration:none;}
div#containerBasDePageNoel div#alignementDroiteBasDePage ul li a span {font-size:1px;visibility:hidden;}
div#containerBasDePageNoel div#alignementDroiteBasDePage ul li a#btnFacebook {background-position:0px -1px;width:14px;height:14px;}
div#containerBasDePageNoel div#alignementDroiteBasDePage ul li a#btnTwitter {background-position:-15px -1px;width:13px;height:15px;}
div#containerBasDePageNoel div#alignementDroiteBasDePage ul#listeUtilitaires {position:relative;top:-4px;margin-right:20px;}
div#containerBasDePageNoel div#alignementDroiteBasDePage ul#listeUtilitaires li a {background-image:url(/Images/PagesInterieures/img_icoUtilitairesBottomNoel.gif);background-repeat:no-repeat;width:23px;height:23px;}
div#containerBasDePageNoel div#alignementDroiteBasDePage ul#listeUtilitaires li a#btnPrint {background-position:0px 0px;}
div#containerBasDePageNoel div#alignementDroiteBasDePage ul#listeUtilitaires li a#btnSend {background-position:-23px 0px;}

div#imgCoinsBottomNoel {background-image:url(/Images/PagesInterieures/img_bottomSiteWebNoel.png) !important;background-image:url(/Images/PagesInterieures/img_bottomSiteWebNoel.gif);background-repeat:no-repeat;width:960px;height:6px;display:block;margin-bottom:15px;}

div#containerBasDePageNoel div#copyrights {color:#949494;text-align:right;font-size:0.85em;height:30px;}

iframe#likeFacebook { position:absolute; margin:0; left:280px; top:12px; background:transparent; border:none; width:450px; height:80px; overflow:hidden; }
span.connect_widget_text span.connect_widget_connected_text a { color:#fff; }

div.boiteExempleNews{width:410px;float:right;clear:right;}
div.exempleNews{float:left;margin:0 19px 0 0;height:153px;width:116px;font-size:0.9em;text-align:center;}
div.exempleNews img{display:block;}

/********* Visite Virtuelle *********/

div.colonneVisiteVirtuelle{width:407px;float:right;margin:0 0 0 40px;}
div#boiteVisiteVirtuelle{margin:0 0 105px 0;}
h2.sansMarges{margin-bottom:0;}

/********* Médias sociaux *********/

ul.listeUneColonneSansPuce li{padding:0;background:transparent none;}
ul.listeDeuxColonnesSansPuce{height:90px;}
ul.listeDeuxColonnesSansPuce li{padding:0;background:transparent none;float:left;width:195px;}
ul.listeDeuxColonnesSansPuce li *{vertical-align:text-bottom;}