
/*

1. TEXTES PAR DEFAUT
	- corps de page (body)
	- liens (a)
	- en-t&ecirc;tes (h1, h2, titre des compteurs)
	- listes et images (ul, img)
	
2. TEXTES SPECIFIQUES
	- liens foncés
	- mon compte
	- menu latéral
	- boîtes animées
	- menu icônes
	- compteurs
	- footer
	- masque sIFR
	
*/




/***************** 1. TEXTES PAR DEFAUT ******************/

Body, p {
font:12px Arial, Helvetica, sans-serif;
color:#545454;
}
a {
text-decoration:none;
color:#36A0C6;
}
a:hover {
color:#254956;
}
.sideBox .title .main, .oops,
.centerBox .linkBox .title .main {
font:30px Arial, Helvetica, sans-serif;
height:30px;
*font-size:15px;
color:#bfcf01;
}
.sideBox .title .sub,
.centerBox .linkBox .title .sub {
font:bold 20px Arial, Helvetica, sans-serif;
height:20px;
*font-size:15px;
color:#254956;
margin-top:-10px;
}
.centerBox .title {	
margin-bottom:20px;
}
.centerBox .title .main {
font:40px Arial, Helvetica, sans-serif;
height:40px;
*font-size:20px;
color:#bfcf01;
}
.centerBox .title .sub {
font:bold 20px Arial, Helvetica, sans-serif;
height:23px;
*font-size:15px;
color:#254956;
margin-top:-7px;
}
.centerBox h4 {
font:20px Arial, Helvetica, sans-serif;
color:#254956;
line-height:20px;
margin-bottom:15px;
}
.centerBox .list {
margin:0px 30px;
padding:0px;
}
.centerBox .list li {
margin-bottom:10px;
}

.centerBox .mkPresentationText h3 {
font:16px Arial, Helvetica, sans-serif;
line-height:14px;
color:#AFBE05;
}
.centerBox .mkPresentationText span {
display:block;
font:12px Arial, Helvetica, sans-serif;
line-height:12px;
margin-top:3px;
color:#545454;
}

.page h3 {
	margin:10px 0px;
	font-size:23px;
	font-weight:normal;
	line-height:23px;
	color:#BFCF01;
}
.page h4 {
	margin:40px 0px 5px 0px;
	font-size:16px;
	font-weight:normal;
	line-height:16px;
	color:#254956;
	text-indent:10px;
}
.page p {
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	margin-bottom:14px;
}
.page ul {
	margin:0px;
	padding:0px;
}
.page ul li {
	margin:14px;
	text-align:justify;
}

.page .retour {
	position:absolute;
	top:5px;
	right:5px;
	background:url(/V4/sites/www.merkutio.com/images/btn_retour.gif) no-repeat right center;
	padding-right:20px;
	color:#A5A5A5;
}

.btn_decouvrir a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#254956;
	text-align:center;
	line-height:29px;
	font-size:16px;
}
.btn_decouvrir a:hover {
filter : alpha(opacity=60);
-moz-opacity : 0.60;
opacity : 0.60;
}


img {
border:none;
behavior: url(/css/iepngfix.htc);
}
.visible {
	display:block;
}
.hidden {
	visibility:hidden;
}
.none {
	display:none;
}


/***************** 2. TEXTES SPECIFIQUES ******************/

/* Liens foncés */
.darkLink a {
color:#254956;
}
.darkLink a:hover {
color:#36A0C6;
}

/* Mon compte */
#header .login {
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
margin:0px;
padding:0px;
text-align:right;
line-height:12px;
color:#c2da00;
}
#header .login .username {
color:#c2da00;
font-size:12px;
font-weight:bold;
}
#header .login li a {
font-size:10px;
}

/* Head banner sans flash */
#headBanner #flashcontent {
text-align:center;
}

/* Menu latéral */
.sideBox .mainMenu {
list-style:none;
margin:0px;
padding:0px;
}
.sideBox .mainMenu li {
text-align:center;
margin-bottom:5px;
}
.sideBox .mainMenu li a {
color:#254956;
display:block;
width:180px;
height:30px;
font:12px Verdana, Arial, Helvetica, sans-serif;
line-height:29px;
}
.sideBox .mainMenu li a:hover {
color:#666;
filter : alpha(opacity=60);
-moz-opacity : 0.60;
opacity : 0.60;
}

/* Boîtes */
.sideBox .title,
.centerBox .linkBox .title {
text-align:right;
margin-bottom:20px;
}
.centerBox p {
margin-bottom:30px;
}
.centerBox ul li {
margin-bottom:10px;
}
.sideBox .list {
list-style-position:inside;
margin:0px;
padding:0px;
}
.sideBox .list li {
margin-bottom:5px;
}
.fantaisie .illus,
.portrait .illus {
	width:175px;
	height:263px;
	padding-right:7px;
	padding-top:5px
}
.sideBox p {
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	padding:0px 10px;
}

.comboboxMenu {
	text-align:right;
	margin-bottom:10px;
}

/* Footer */
#footer {
font-size:10px;
}

/* sIFR: cache avant remplacement */
.sIFR-hasFlash .title .main,
.sIFR-hasFlash .title .sub {
visibility: hidden;
}

