﻿/******************************************/
/* CSS pour les blocs HTML								*/
/* (contenu répliqué dans fck_block.css) 	*/
/******************************************/

#body_wrapper {
	background-color:#EE192C;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	margin-top:8px;
	padding:0px;
	width:964px;
	text-align:left;
}
#body_int_wrapper {
	background-color:#F4EED4;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	margin-top:0px;
	margin-left:20px;
	padding:0px;
	width:964px;
}

.top-accueil{
width:186px;
text-align:right;
margin-left:80px;
margin-top:-240px;
}
/*
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;

*/
.htmlBlock_default, .htmlBlock_default p,
.htmlBlock_default table tr td {
	color: #262525;		
	line-height:11pt;
}
.htmlBlock_default a, .htmlBlock_default a:link{
color:#800000;
text-decoration:underline;
}
.htmlBlock_default a:hover{
color:#262525;
text-decoration:underline;
}

.htmlBlock_default a:visited{
color:#585757;
text-decoration:underline;
}
.boxaccueil{
background-color:#F4EED4;
}
.top-menu{
width:286px;
text-align:right;
margin-left:420px;
margin-top:-220px;
}
.top-menu a,
.top-menu a:visited,
.top-menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	text-decoration: none;
}
.top-menu a:hover{
color:#fff200;
}
.mainmenu{
margin-left:113px;
margin-top:66px;
color:#800000;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:left;
}

.mainmenu a, .mainmenu a:link {
	color:#800000;
	font-weight:bold;
	text-decoration: none;
}

.mainmenu a:hover {
	color: #262525;
	text-decoration: underline;
}
.mainmenu a:visited {
	color: #800000;
	text-decoration: none;
}
.current-menu{
background-color:white;
}
.maincontent{
margin-left:110px;
margin-top:40px;
text-align:left;
width:618px
}

.copyright{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	text-align:left;
	margin:5px auto;
	width:960px; 
}
.copyright-int{
margin-left:20px;
width:964px;
}
.top-accueil a, .top-accueil a:link, .top-accueil a:visited,
.copyright a,.copyright a:link, .copyright a:visited {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:white;
}
.copyright a:hover, .top-accueil a:hover{
color:#fff200;
text-decoration:none; 
}
.circ-content{
margin-left:6px;
margin-top:15px;
text-align:left;
width:701px;
}
.circ-content-xl{
margin-left:6px;
margin-top:15px;
text-align:left;
width:954px;
}
.circ-tools{
position:relative;
background-image: url(//images/superc/fr/bg-circ-tools.gif);
background-repeat: no-repeat;
width:700px;
height:39px;
}
.circ-tools-bottom{
background-image: url(//images/superc/fr/bg-circ-tools-bottom.gif);
background-repeat: no-repeat;
width:700px;
height:39px;
}

.circ-tools-xl{
position:relative;
background-image: url(//images/superc/fr/bg-circ-tools-xl.gif);
background-repeat: no-repeat;
width:910px;
height:40px;
}
.circ-tools-xl-bottom{
background-image: url(//images/superc/fr/bg-circ-tools-xl-bottom.gif);
background-repeat: no-repeat;
width:910px;
height:40px;
}
.pageSection, h3{
font: 11px Verdana, Arial, sans-serif;
line-height:12pt;
color:#CF3434;
font-weight:bold;
}


 
/* nouveau depuis la refonte: 02-02-2009 */
.clear{ clear:both; }
.left{ float:left; }
.right{ float:right; }

#header{
	width:960px;
	height:300px;
	margin:0 auto;
	background-image:url(/images/superc/fr/headerBG.png);
	background-repeat:no-repeat;
	position:relative;
}
#header h1{ display:none; }
#header .lang{
	position:absolute;
	top:20px;
	right:20px;
	font-family:Arial;
	font-size:11px;
}
#header .lang a:link, #header .lang a:visited{
	color:#fff;
}
#header .lang a:hover{
	text-decoration:none;
	color:#fff200;
}
#header-interne{
	width:960px;
	height:153px;
	margin:0 auto;
	background-image:url(/images/superc/fr/headerBG-interne.png);
	background-repeat:no-repeat;
	position:relative;
}
#header-interne h1{ display:none; }
#header-interne .homelink{
	width:430px;
	height:110px;
	cursor:pointer;
}
#header-interne .lang{
	position:absolute;
	top:40px;
	right:260px;
	font-family:Arial;
	font-size:11px;
}
#header-interne .lang a:link, #header-interne .lang a:visited{
	color:#fff;
}
#header-interne .lang a:hover{
	text-decoration:none;
	color:#fff200;
}
#menu{
	background-color:#000;
	margin:0 auto;
	padding:0;
	width:960px;
	text-align:center;
	height:24px; 
	overflow:hidden; 
	position:relative;
}
.menu-interne{
	background-image:url(/images/superc/fr/menu-corner.gif);
	background-repeat:no-repeat;
}
#menu ul{ 
	float:left;
	left:50%;
	list-style-type:none;
	margin:0 auto;
	padding:0;
	position:relative;	
}
#menu ul li{ 
	float:left;
	position:relative;
	right:50%;
	padding-top:5px;
	font-weight:bold;
	font-family:Arial;
	font-size:11px; 
	color:#fff200;
	text-transform:uppercase;
}
#menu ul li a:link, #menu ul li a:visited{
	padding:5px 15px; 
	color:#fff;
	text-decoration:none; 
}
#menu ul li a:hover, #menu ul li .current:link, #menu ul li .current:visited,
#menu ul li a:hover, #menu ul .current-list a:link, #menu ul .current-list a:visited{
	color:#fff200;
}
#menu ul li .menu-sep{	
	display:block;
	width:1px;
	height:21px; 
	background-image:url(/images/superc/fr/menu-sep.gif);
	background-repeat:no-repeat;
	float:left;
}


#sc-content{
	margin:0 auto;
	padding:0;
	background-image:url(/images/superc/fr/contentBG.gif);
	background-repeat:repeat-x;
	background-color:#ee192c;
	width:960px;
	font-family:Arial;
	font-size:12px; 
}
#sc-content01{ margin:0 10px 0 0; background-color:#f4eed4; background-image:url(/images/superc/fr/content01.gif); background-repeat:no-repeat; float:left; min-height:261px; width:234px; }
#sc-content02{ margin:0 10px 0 0; background-color:#f4eed4; background-image:url(/images/superc/fr/content02.gif); background-repeat:no-repeat; float:left; min-height:261px; width:231px; }
#sc-content03{ margin:0 10px 0 0; background-color:#f4eed4; background-image:url(/images/superc/fr/content03.gif); background-repeat:no-repeat; float:left; min-height:261px; width:230px; }
#sc-content04{ margin:0 0 0 0; background-color:#f4eed4; background-image:url(/images/superc/fr/content04.gif); background-repeat:no-repeat; float:left; min-height:261px; width:235px; }
#sc-content-bottom{ background-image:url(/images/superc/fr/contentbottom.gif); background-repeat:no-repeat; clear:both; height:9px; width:960px; margin:0 auto; }
#sc-content01 p, #sc-content02 p, #sc-content03 p, #sc-content04 p{ padding:10px; margin:0; }

#sc-content01 h2{ background-image:url(/images/superc/fr/title-circulaire.png); background-repeat:no-repeat; background-position: top center; margin:15px 0 0 0; padding:0; text-indent:-9999px; }
#sc-content02 h2{ background-image:url(/images/superc/fr/title-trouver.png); background-repeat:no-repeat; background-position: top center; margin:15px 0 0 0; padding:0; text-indent:-9999px; }
#sc-content03 h2{ background-image:url(/images/superc/fr/title-cartecadeau.png); background-repeat:no-repeat; background-position: top center; margin:15px 0 0 0; padding:0; text-indent:-9999px; }
#sc-content04 h2{ background-image:url(/images/superc/fr/title-sondage.png); background-repeat:no-repeat; background-position: top center; margin:15px 0 0 0; padding:0; text-indent:-9999px; }

#sc-main{
	background-color:#f4eed4; 
	background-image:url(/images/superc/fr/mainBG.gif); 
	background-repeat:no-repeat;
	min-height:396px;
	width:920px;
	margin:0 auto;
	font-family:Arial;
	font-size:12px; 
	padding:20px;
}
#sc-main .sc-content{ width:690px; float:left; }
#sc-main p{ padding:10px; margin:0; }
#sc-main-bottom{ background-image:url(/images/superc/fr/mainBottom.gif); background-repeat:no-repeat; clear:both; height:8px; width:960px; margin:0 auto; }

#sc-main .leftmenu{
	list-style:none; 
	margin:0 25px 25px 0;
	padding:0;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
	width:200px; 
	float:left;
}
#sc-main .leftmenu li{
	padding:0;
	margin:0;
	border-top:1px solid #fff;
	background-color:#333;
	width:200px;
}
#sc-main .leftmenu li img{ display:block; }
#sc-main .leftmenu .section{
	background-color:#666;
}

#sc-main .leftmenu li a:link, #sc-main .leftmenu li a:visited{
	text-decoration:none;
	color:#fff;
	padding:5px 3px 5px 13px;
	display:block;
	width:180px
}
#sc-main .leftmenu li a:hover,
#sc-main .leftmenu .current a:link, #sc-main .leftmenu .current a:visited{
	text-decoration:underline;
	color:#FFF200;
}
#sc-main .leftmenu .current a:link, #sc-main .leftmenu .current a:visited{
	text-decoration:underline;
	color:#FFF200;
}