/*--------------------------------------------------------------------------------------
	CSS Document (Cascading Style Sheet)

	project:	Areva New Home
	created:	2008-03-10 (yyy-mm-dd)
	modified:	2008-03-10 (yyy-mm-dd)
	version:	1.0
	author:		Yves Van Goethem
	email:		yvangoethem@digitas.com
	website:	http://www.digitas.fr

	Summary :	TEMPLATE
				COLORS
				POPIN
				DIAPORAMA (OLD TEMPLATE)
				FINANCE
				BOX-TYPE-1
				BOX-TYPE-2
				BOX-TYPE-3
				BOX-TYPE-4
				BOX-TYPE-5
-------------------------------------------------------------------------------------- */

/*	=TEMPLATE
-------------------------------------------------------------------------------------- */
.cache{ 
  display:none; 
}

.titrelogin {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 32px;
	color:#A70024;
}

.alerte{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color:#A70024;
}
#colDroite {
	margin-top: 100px !important;
	margin-right: -1px !important;
	position: relative;
}

#colCentreL {
	
	background:transparent;
	margin:0 0 0 5px;
}

#mainContainer {
	background-image:url(../images/refonte/home/maincontainer_bg_1024.gif);
	border-right:0;
}

#colDroiteContainer {
	background-position:2px 20px;	
}

#footer {
	background-image:url(../images/refonte/home/footer_top_1024.gif);
}

* + html #footer {
	overflow:hidden;
}
#content-new-home {
	float:left;
	display:inline;
	width:605px;
	padding:26px 0 0 5px;
}

#wrap-content-1,
#wrap-content-3 {
	overflow:auto;
	width:603px;
	color:#6e6e6e;
}

#wrap-content-2 {
	margin:15px 0;
	width:603px;
	color:#6e6e6e;
}

.dynamic-nav ul li span,
.back-to-nav {
	position:absolute;
	left:-9999em;
}

.box-header {
	clear:both;
	overflow:auto;
	position:relative;
	width:100%;
}

.box-header h2 {
	min-width:110px;
	width:auto !important;
	color:#fff !important;
	font-size:1em !important;
	font-weight:bold !important;
	line-height:22px;
	height:22px;
	margin:0 !important;
	vertical-align:middle;
}

.box-header h2 span {
	padding:0 10px;
	line-height:22px !important;
	float:left;
}

.box-header-3 h2,
.box-header-3 h2 span,
.box-header-4 h2,
.box-header-4 h2 span,
.box-header-5 h2,
.box-header-5 h2 span {
	height:25px !important;
	line-height:25px !important;
}

.box-header h2 span a {
	float:left;
	color:#fff !important;
}
	
.box-header h2 span a:hover {
	text-decoration:underline;
}

.box-header h2 a img{
	margin:12px 0 0 3px;
}


/*	=COLORS
-------------------------------------------------------------------------------------- */	
.color-type-1 {
	background:#fbf5f6;
	border-bottom:1px solid #e6e0e1;
}

.color-type-2 {
	background:#f8f8f8;
	border-bottom:1px solid #dfdfdf;
}

.color-type-3 {
	background:#f8fafc;
	border-bottom:1px solid #d7dee5;
}

.color-type-3 ul li a {
	background:url(../images/refonte/home/bg_arrow_list_2.gif) 0 5px no-repeat;
	padding:0 0 0 13px;
	color:#678bb1 !important;
}

.box-header-3 h2 {
	width:191px;
	background:url(../images/refonte/home/r_3.gif) 100% 0 no-repeat;
}

.box-header-3 h2 span {
	background:url(../images/refonte/home/l_3.gif) 0 0 no-repeat;
	padding:0 0 0 29px;
}

.color-type-4 {
	background:#fdf8f2 url(../images/refonte/home/bg_4.gif) 0 0 no-repeat;
	border-bottom:1px solid #f7d9c2;
}

.color-type-4 ul li a {
	background:url(../images/refonte/home/bg_arrow_list_3.gif) 0 5px no-repeat;
	padding:0 0 0 13px;
	color:#d36901 !important;
}

.box-header-4 h2 {
	width:191px;
	background:url(../images/refonte/home/r_4.gif) 100% 0 no-repeat;
}

.box-header-4 h2 span {
	background:url(../images/refonte/home/l_4.gif) 0 0 no-repeat;
	padding:0 0 0 29px;
}

.color-type-5 {
	background:#f8fbf4;
	border-bottom:1px solid #d7e9d5;
}

.color-type-5 ul li a {
	color:#6b9c27 !important;
	background:url(../images/refonte/home/bg_arrow_list_4.gif) 0 5px no-repeat;
	padding:0 0 0 13px;
}

.box-header-5 h2 {
	width:191px;
	background:url(../images/refonte/home/r_5.gif) 100% 0 no-repeat;
}

.box-header-5 h2 span {
	background:url(../images/refonte/home/l_5.gif) 0 0 no-repeat;
	padding:0 0 0 29px;
}

.box-type-4,
.box-type-5,
.box-type-6 {
	width:191px;
}

ul.style-toutes-actu a {
	color:#ca0027 !important;
}


/*	=DIAPORAMA
-------------------------------------------------------------------------------------- */
#wrap-content-3 .diaporama {
	width:191px !important;
	margin-top:0;
	height:182px;
	background:url(../images/refonte/home/bg_diaporama.gif) 0 100% no-repeat;
}

#diaporamaLeft,
#diaporamaRight,
#diaporamaCaption {
	position:static;
	float:left;
	display:inline;
}

#diaporamaLeft,
#diaporamaRight {
	margin:10px 5px 5px;
	display:inline;
}

#diaporamaCaption {
	width:155px !important;
	margin-top:6px;
	display:inline;
}

* html body #diaporamaLeft {
	margin:8px 5px 5px;
}

* html body #diaporamaRight {
	margin:8px 5px 5px;
}

* html body #diaporamaCaption {
	margin-top:4px;
}
* + html body #diaporamaLeft {
	margin:8px 5px 5px;
}

* + html body #diaporamaRight {
	margin:8px 5px 5px;
}

* + html body #diaporamaCaption {
	margin-top:4px;
}
/*	=POPIN
-------------------------------------------------------------------------------------- */
.popin-type-1 {
	position:absolute;
	z-index:50;
	display:none;
	left:0;
}

.style-popin-close {
	position:absolute;
	right:10px;
	top:5px;
	z-index:60;
}

.style-popin-close a {
	color:#fff !important;
}


/*	=FINANCE
-------------------------------------------------------------------------------------- */
.blocFinance {
	background-image:url(../images/refonte/home/bg_finance.gif) !important;
}

.blocFinance h4 {
	color:#424141;
	margin-bottom:8px;
	margin-top:10px;
}

.blocFinance .locality strong {
	color:#757575;
}

.blocFinance .hr-img {
	margin:5px 0;
}

.blocFinance .marker-up {
	background:url(../images/refonte/home/picto_arrow_up.gif) 0 3px no-repeat;
	color:#00b504;
	padding:0 5px 0 12px;
	float:right;
}


.blocFinance .marker-down {
	background:url(../images/refonte/home/picto_arrow_down.gif) 0 3px no-repeat;
	color:#CC0033;
	padding:0 5px 0 12px;
	float:right;
}

.blocFinance .marker-right {
	background:url(../images/refonte/home/picto_arrow_right.gif) 0 3px no-repeat;
	color:#999999;
	padding:0 5px 0 12px;
	float:right;
}


.blocFinance .marker-stationary {
	background:url(../images/refonte/home/picto_arrow_right.gif) 0 3px no-repeat;
	color:#999999;
	padding:0 5px 0 12px;
	float:right;
}






/*	=BOX-TYPE-1
-------------------------------------------------------------------------------------- */
.box-type-1 {
	width:365px;
	float:left;
	display:inline;
	z-index:1;
}

.box-type-1 .box-inner {
	height:202px;
	overflow:hidden;
	z-index:20;
	position:relative;
	width:365px;
}

.box-type-1 .box-header {
	height:22px;
	overflow:hidden;
}

.box-type-1 h2,
.box-type-2 h2 {
	float:left;
	display:inline;
}

.box-type-1 h2,
.box-type-2 h2 {
	background:url(../images/refonte/home/r_1.gif) 100% 0 no-repeat;
}


.box-type-1 h2 span,
.box-type-2 h2 span {
	background:url(../images/refonte/home/l_1.gif) 0 0 no-repeat;
}

.dynamic-nav {
	position:absolute;
	bottom:4px;
	right:0;
	padding: 0 2px 0 0;
}

.dynamic-nav li,
.dynamic-nav ul li {
	display:inline;
}

.dynamic-nav li a {
	float:left;
	width:12px;
	height:12px;
	text-align:center;
	margin:0 0 0 6px;
	background:#ca0027;
	color:#fff !important;
	text-decoration:none;
	font-size:0.91em;
	border:1px solid #cb0032;
	display:inline;
}

.dynamic-nav li a:hover,
.dynamic-nav li a.actif-link {
	color:#ca0027 !important;
	background:#fff;
	text-decoration:none !important;
	border:1px solid #cb0032;
}

.dynamic-type-1,
.dynamic-type-2 {
	padding:12px 6px 6px 9px;
	height:184px;
	position:relative;
	z-index:0;
}

.dynamic-type-3 {
	z-index:0;
}

.dynamic-type-1 div:first-child {
	float:left;
	width:135px;
	display:inline;
}

* html body .dynamic-type-1 div {
	/*	:TRICKY: IE first-child hack */
	float:expression((this===this.parentNode.childNodes[0])?"left":"none");
	width:expression((this===this.parentNode.childNodes[0])?"135px":"auto");
}

.dynamic-type-1 ul.style-toutes-actu {
	position:absolute;
	bottom:3px;
}

.dynamic-type-2 div.box-multimedia {
	margin:0 0 7px 0;
}

.dynamic-type-2 ul.style-toutes-actu {
	position:absolute;
	bottom:3px;
	right:3px;
}

.box-type-1 ins,
.box-type-1 ins a {
	color:#ca0027 !important;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background:#FBF5F6; /*	:TRICKY: IE 6 Alpha Filter Crap Bug */
}

.box-type-1 ins a,
.box-type-2 ins a,
.style-toutes-actu,
.box-type-3-lists li a {
	background:url(../images/refonte/home/bg_arrow_list.gif) 0 5px no-repeat;
	padding:0 0 0 13px;
}


/*	=BOX-TYPE-2
-------------------------------------------------------------------------------------- */
.box-type-2 {
	width:223px;
	float:left;
	margin:0 0 0 15px;
	display:inline;
}

.box-type-2 .box-inner {
	padding:12px 6px 6px 9px;
	position:relative;
	height:184px;
}

.box-type-2 ins,
.box-type-2 ins a {
	color:#ca0027 !important;
	font-weight:bold;
	text-decoration:none;
}

.box-type-2 ul.style-toutes-actu {
	position:absolute;
	bottom:3px;
	right:5px;
}

.box-type-2 div.style-hr {
	background:#d0cfcf;
	visibility:visible;
	height:1px;
	overflow:hidden;
}

.box-type-2 p,
.box-type-2 div.style-hr {
	margin:0 0 5px 0;
}


/*	=BOX-TYPE-3
-------------------------------------------------------------------------------------- */
.box-type-3 .box-header {
	border-bottom:1px solid #757575;
}

.box-type-3 h2 {
	float:left;
	min-width:191px;
	width:auto !important;
	display:inline;
}

* html body .box-type-3 h2 {
	width:191px !important; /*	:TRICKY: IE 6 min-width hack */
}

.box-type-3 h2 {
	background:url(../images/refonte/home/r_2.gif) 100% 0 no-repeat;
}

.box-type-3 h2 span {
	background:url(../images/refonte/home/l_2.gif) 0 0 no-repeat;
}

.box-type-3 .box-inner {
	padding:12px 6px;
	overflow:auto;
	width:591px;
}

.box-type-3 h3 {
	font-weight:bold;
	font-size:1em;
	margin:0;
	border:0;
	color:#414040;
}

.box-type-3 img {
	float:left;
}

.box-type-3 .style-toutes-actu {
	position:absolute;
	bottom:2px;
	left:0;
}

.box-type-3-events {
	width:196px;
	margin:3px 6px 0 9px;
	float:left;
	display:inline;
	position:relative;
	min-height:98px;
	height:auto !important;
	height:98px; /*	:TRICKY: IE 6 min-height hack */
}

.box-type-3-events h3 {
	color:#ca0027;
}

.box-type-3-lists {
	float:left;
	display:inline;
	width:193px;
}

.box-type-3-lists h3 {
	margin:0 0 3px 0;
}

.box-type-3-lists .lists-1-top {
	background:url(../images/refonte/home/lists_1_top.gif) 0 0 no-repeat;
	width:193px;
	height:4px;
	overflow:hidden; /*	:TRICKY: IE 6 rendering bug */
}

.box-type-3-lists .lists-1-btm {
	background:url(../images/refonte/home/lists_1_btm.gif) 0 0 no-repeat;
	width:193px;
	height:4px;
	overflow:hidden; /*	:TRICKY: IE 6 rendering bug */
}

.box-type-3-lists .lists-1-mid {
	width:167px;
	background:#ecebeb;
	padding:3px 13px;
}

.box-type-3-lists li a {
	color:#cc0033 !important;
}

.box-type-3-lists div.style-hr {
	background:#bebdbd;
	visibility:visible;
	height:1px;
	overflow:hidden;
	margin:5px 0;
}


/*	=BOX-TYPE-4
-------------------------------------------------------------------------------------- */
.box-type-4 {
	float:left;
	display:inline;
}

.box-type-4 .box-inner {
	padding:6px;
	height:144px;
}

.box-type-4 h3 {
	font-weight:bold;
	font-size:1em;
	margin:10px 0 0 0;
	border:0;
	color:#414040;
}


/*	=BOX-TYPE-5
-------------------------------------------------------------------------------------- */
.box-type-5 {
	float:left;
	display:inline;
	margin:0 15px;
}

.box-type-5 .box-inner {
	padding:6px;
	height:144px;
}

.box-type-5 h3 {
	font-weight:bold;
	font-size:1.64em;
	text-align:center;
	margin:18px 0 0 0;
	border:0;
	color:#424141;
}
.box-type-5 p {
	font-size:1.27em;
	text-align:center;
	margin:14px 0 0 0;
	color:#d36901;
}

.box-type-5 ul {
	margin-top:17px;
}


/*	=BOX-TYPE-6
-------------------------------------------------------------------------------------- */
.box-type-6 {
	float:left;
	display:inline;
}

.box-type-6 .box-inner {
	padding:6px;
	height:144px;
}

.box-type-6 .box-inner div:first-child {
	margin-bottom:5px;
}

.box-type-6 .box-inner div {
	/*	:TRICKY: IE first-child hack */
	margin-bottom:expression((this===this.parentNode.childNodes[0])?"5px":"0");
	clear:both;
}

.box-type-6 .box-inner img {
	float:left;
	margin:3px 10px 0 0;
}

.box-type-6 h3 {
	font-weight:bold;
	font-size:1em;
	margin:0;
	border:0;
	color:#414040;
}


/*
-------------------------
correction bug 
*/

.box-type-1 .box-inner strong,
.box-type-1 .box-inner b,
.box-type-1 .box-inner i,
.box-type-1 .box-inner em, .box-type-1 .box-inner p{
    background:#fbf5f6;
}
















