/* CSS Document */

body.summer{background:#1F586B;}
body.winter{background:#1f586b;}

/*---------------THEMES---------------*/
body.summer #content{background:url(../../_common/medias/img/backgrounds/minisite_ete.jpg) fixed no-repeat center top;}
body.winter #content{background:url(../../_common/medias/img/backgrounds/minisite_hiver.jpg) fixed no-repeat center top;}
/*---------------THEMES---------------*/

/*---------------SPECIFICATIONS---------------*/
#content{margin:60px 0 0 0;}
#mainMenu{top:99px;}

#leftCol{width:176px;margin:0 19px 0 0;}
#rightCol{width:760px;}

#logo{
	color:#731515;
	font:normal normal 40px/99px Georgia, Times, serif;
}

#footer{
	color:#7296a2;
	background:url(../../_common/medias/img/mask2.png) repeat-x left top;
}
#footer .rightCol p a{color:#7296a2;}
#footer .rightCol p a:hover{color:#95b0b9;}
#footer .rightCol ul li a{color:#95b0b9;}
#footer .rightCol ul li a:hover{color:#7296a2;}

#rightCol .titre_1{background-image:url(../../_common/medias/img/titre_1_large.png);}
#rightCol .leftCol .titre_1{background-image:url(../../_common/medias/img/titre_1_small.png);}
/*---------------SPECIFICATIONS---------------*/


/*---------------LEFCOL BLOCK SPECIFICATIONS---------------*/
#leftCol .block.white  .top{background:url(../../_common/medias/img/block_white_top_small.png) no-repeat left bottom;}
#leftCol .block.white  .bottom{background:url(../../_common/medias/img/block_white_bottom_small.png) no-repeat left top;}

#leftCol .block.brown  .top{background:url(../../_common/medias/img/block_brown_top_small.png) no-repeat left bottom;}
#leftCol .block.brown  .bottom{background:url(../../_common/medias/img/block_brown_bottom_small.png) no-repeat left top;}

#leftCol .block.black  .top{background:url(../../_common/medias/img/block_black_top_small.png) no-repeat left bottom;}
#leftCol .block.black  .bottom{background:url(../../_common/medias/img/block_black_bottom_small.png) no-repeat left top;}
#leftCol .block.black  .content{background:#2a2f39;}
#leftCol .block.black .title{
	text-align:left;
	font-size:16px;
	padding:0 6px 10px 6px;
}
#leftCol .block .resultsButton{
	width:130px;
	padding:1px 0 0 28px;
	background:url(../../_common/medias/img/remote/results_button_small.gif) no-repeat left top;
}
/*---------------LEFCOL BLOCK SPECIFICATIONS---------------*/


/*---------------CONTEXTUAL MENU---------------*/
#contextualMenu{
	z-index:9;
	position:absolute;
	left:0;top:26px;
	width:100%;
	height:34px;
	padding:0 0 0 0;
	color:#585858;
	background:#e9e9e9;
}
#contextualMenu .logo{
	display:block;
	float:left;
	padding:0 27px 0 0;
}
#contextualMenu ul{
	float:left;
	font-size:11px;
	list-style-type:none;
	padding:10px 0 0 0;
}
#contextualMenu ul li{
	float:left;
	padding:0 15px 0 0;
	margin:0 15px 0 0;
	background:url(../../_common/medias/img/contextualmenu_border.gif) no-repeat right 2px;
}
#contextualMenu ul li.lastChild{background:none;margin:0;}
#contextualMenu ul li a{
	color:#585858;
	text-transform:uppercase;
	text-decoration:none;
}
#contextualMenu ul li a:hover{color:#731515;}
/*---------------CONTEXTUAL MENU---------------*/

/*---------------LEFCOL BLOCK SPECIFICATIONS---------------*/
#leftCol .block .newsletter .text{width:122px;}
#leftCol .block .illustration{right:0;}
#leftCol .block .illustration.adjust{right:-8px;top:0;}
/*---------------LEFCOL BLOCK SPECIFICATIONS---------------*/

/*---------------RightCol COMMON---------------*/
#rightCol .content{
	float:left;
	position:relative;
	width:740px;
	padding:12px 10px;
	background:#ffffff;
}

#rightCol .contentTop{
	float:left;
	width:760px;
	height:10px;
	font-size:0;
	background:url(../../_common/medias/img/rightcol_top.png) no-repeat left top;;
}

#rightCol .leftCol{
	float:left;
	width:534px;
	padding:0 8px 0 0;
}

#rightCol .rightCol{
	float:left;
	width:198px;
	padding:0;
}

#rightCol .specialContent{
	float:left;
	width:750px;
	padding:0 5px 12px 5px;
	background:#eaeaea;
}


.col_full{
	float:left;
	width:535px;
}

.col_1_demi{
	float:left;
	width:264px;
}
.col_1_demi.firstChild{padding:0 3px 0 0;}

.col_1_tiers{
	float:left;
	width:176px;
}
.col_1_tiers.center{padding:0 3px;}

.col_1_quart{
	float:left;
	width:186px;
	padding:0 2px 0 0;
}
.col_1_quart.lastChild{padding:0;}
/*---------------RightCol COMMON---------------*/

/*---------------RightCol CONTENT---------------*/
#rightCol .classicContent{
	float:left;
	width:535px;
	padding:12px 0 0 0;
}

#rightCol .title_adjust{padding:0 0 10px 0;}

#rightCol .menuTools, #rightCol .menuTools li a{color:#2a2f39;}

#rightCol .institutionalMenu{
	color:#585858;
	font-size:9px;
	text-transform:uppercase;
	list-style-type:none;
	padding:0 0 20px 0;
}
#rightCol .institutionalMenu li{
	display:inline;
	padding:0 12px 0 0;
}
#rightCol .institutionalMenu li a{
	color:#585858;
	text-decoration:none;
}
#rightCol .institutionalMenu li a:hover{color:#000000;}
#rightCol .institutionalMenu img{vertical-align:middle;}

#rightCol .nearBy{
	float:left;
	list-style-type:none;
	padding:0 0 12px 0;
}
#rightCol .nearBy li{
	float:left;
	margin:0 12px 12px 0;
}
#rightCol .nearBy strong{
	position:relative;
	border:1px solid #cecece;
	border-right:none;
	background:#f2f2f2;
	margin:0 12px 0 0;
	padding:3px 0 2px 5px;
}
#rightCol .nearBy strong .arrowRight{
	position:absolute;
	right:-11px;top:-1px;
	display:block;
	width:11px;
	height:21px;
	background:url(../../_common/medias/img/nearby_fleche.gif) no-repeat right top;
}

#rightCol .rightCol .top, #rightCol .rightCol .bottom{
	font-size:0;
	height:5px;
}
#rightCol .rightCol .top{background:url(../../_common/medias/img/rightcol_block_top.gif) no-repeat left bottom;}
#rightCol .rightCol .bottom{background:url(../../_common/medias/img/rightcol_block_bottom.gif) no-repeat left top;padding:0 0 10px 0;}
#rightCol .rightCol .block{
	background:#f2f2f2;
	padding:0 6px;
	color:#414141;
}
#rightCol .rightCol .title{
	padding:0 0 12px 0;
	background:url(../../_common/medias/img/rightcol_title_puce.gif) no-repeat right 4px;
	font:normal bold 14px/normal Arial, Verdana, sans;
}
#rightCol .rightCol p{padding:0 0 6px 0;}
#rightCol .rightCol p.map{padding:0 0 12px 0;}
#rightCol .rightCol p.big{font-size:12px;}
#rightCol .rightCol .infos p{padding:0;}
/*---------------RightCol CONTENT---------------*/


/*---------------DIVERS---------------*/
#rightCol .specialContent .title{
	color:#686868;
	padding:12px 0 0 0;
	font:normal bold 20px/normal Arial, Verdana, sans;
}
/*---------------DIVERS---------------*/




.leftCol ul{
	margin-left: 20px;
}





















































