/**
 * @title       Page Home
 * @tree        #core.pageHome < #wrapper < body
 */
 
#identity h1 {
    position:absolute; left:-8px;
}
 
.pageHome #main .commonBox {
    height:104px;
}
.pageHome #main #focus {height:auto;}
.pageHome #focus h4 {
    padding-left:10px;
    background:url(/templates/ifop/images/common/arrow-red-bg-white-8bits.png) no-repeat 0 .35em; color:#903;
    font:bold 11px Arial,"Helvetica Neue",Helvetica,sans-serif;
}
.pageHome #focus h4 a:hover, .pageHome #focus h4 a:focus {text-decoration:underline;}

#videoHome {
    margin-bottom:2px; padding:0; border:0;
    width:235px; height:132px;    
}
/**
 * @section     News
 * @tree        .news < .colContent < #body < #main < #core.pageHome < #wrapper < body
 */
.news {
    overflow:hidden;
    height:168px;
    margin-bottom:10px;
} 
.news h3 {
    padding:0.3em 0;
    color:#903;
    font:bold 15px Garamond, "Hoefler Text", "Times New Roman", Times, serif;
}
.news a.more {
    float:right;
}

#core .simpleBox h2.elections {
	padding: 2px 0 8px;
}

/**
 * @section        studiesBox (Derniere etude publiee)
 * @tree           #sidebar < #core < #wrapper < body
 */
#js .pageHome .studiesBox .contentScrollable {
    height:326px;
}
#js .pageHome .studiesBox .contentScrollable .scrollbar {
    height:326px;
}
#js .pageHome .studiesBox .contentScrollable .gutter {
    height:291px;
}
#js .pageHome .studiesBox .contentScrollable .next {
    top:310px;
}

/**
 * @section        internationalBox
 * @tree           #core < #wrapper < body
 */
.internationalBox {
    position:relative;
    width:217px; height:237px;
    margin-bottom:15px; padding:8px; border:1px solid #e5bfcc;
    background:#fff url(/templates/ifop/images/common/bg/bg-box-international.png) no-repeat;
}
#core .internationalBox h2 {
    margin-bottom:0; padding:0 0 0.4em 0; border-bottom:1px solid #e3bbc8;
    height:auto;
    background-color:transparent;  color:#fff;
    font:bold 14px Garamond, "Hoefler Text", "Times New Roman", Times, serif;
    text-transform:uppercase;
}
.internationalBox h3 {
    clear:both;
    margin-bottom:0.4em; padding:.3em 0 .5em 0; border-bottom:1px solid #bebebe;
    color:#903;
    font:bold 14px Garamond, "Hoefler Text", "Times New Roman", Times, serif;
    text-transform:uppercase;
}
.internationalBox .cities {
    display:block;
    margin-bottom:0.6em; padding-bottom:0.1em; border-bottom:1px solid #bebebe;
    text-align:center;
}
.internationalBox .cities a {
    color:#903;
    font:bold 9px Arial, "Helvetica Neue", Helvetica, sans-serif;
    text-decoration:none; text-transform:uppercase;
    letter-spacing:-0.05em;
}
.internationalBox .cities a:hover {
    text-decoration:underline;
}
#core .internationalBox p {
    padding-bottom:0.8em;
    color:#666;
    font-size:10px;
}
.internationalBox a.more {
    float:right;
    color:#666;
    background:transparent url(/templates/ifop/images/common/arrow-grey.png) no-repeat 0 0.4em;
}

.pageHome #main .commonBox.strategy {
	border:1px solid #990033;
	/*background:url("/templates/ifop/images/common/bg/back-strategy.jpg") repeat-x scroll 0 0 #D9D9D9;*/
	font:bold 12px Arial,"Helvetica Neue",Helvetica,sans-serif;
	color:#990033;
	text-transform:uppercase;
	padding:0;
	height:119px;
}

#body .commonBox.strategy p{
	font:bold 12px Arial,"Helvetica Neue",Helvetica,sans-serif;
	color:#990033;
	text-transform:uppercase;
}

.pageHome #main .commonBox.strategy h3 {
	border-bottom:none;
	color:#FFF;
}

.pageHome #main .commonBox.strategy a.more {
	background:url("/templates/ifop/images/common/bouton-push.png") no-repeat scroll 0 0.4em transparent;
	height:26px;
	width:89px;
	padding-left:15px;
	padding-top:8px;
	bottom:0px;
	right:0px;
	text-transform:none;
}

