.global{
width:700px;
}

#topmenu ul li a{
font-size:12px;
}

#logo img{
width:60px;
height:auto;
padding-left:1%;
}

#topmenu ul ul li a{
font-size:10px;
line-height:20px;
height:20px;
}

#topmenu ul.menu ul li a{
font-size:12px;
line-height:20px;
}

#submenu{
height:24px;
}

#submenu ul li a{
line-height:24px;
padding:0 10px;
font-size:11px;
}



#vtnivo89{
height:321px !important;
}

#contentheader2 ul.menu li{
font-size:13px;
width:21.5%;
}

#contentheader2 ul.menu li img{
width:40px;
}

#contentfooter2 .moduletable, #user3 .moduletable{
font-size:130%;
}



#content h1{
font-size:19px;
}

#content h2{
font-size:18px;
}

#content h3{
font-size:14px;
}

#content .item-page h2 a{
font-size:30px;
}

.img-fulltext-left{
width:300px;
float:left;
padding-right:20px;
}

#content .paragraphe1{
font-size:19px;
padding:10px 0;
}

#content .paragraphe2{
font-size:14px;
padding:10px 0;
}

#content .paragraphe3{
font-size:12px;
padding:10px 0;
}

#content .greybox, #contentfooter2 .greybox, #user3 .greybox{
font-size:11px;
}

#content .greybox img, #contentfooter2 .greybox img, #user3 .greybox img{
padding:0;
}



.blogrefs .items-row .item .img-intro-left img{
width:226px;
height:158px;
}

.blogrefs .items-row .item .item-content{
width:206px;
height:138px;
font-size:11px;
padding:10px;
}

.item-pagerefs h2 a{
font-size:20px;
}



#quotes .news{
font-size:14px;
line-height:16px;
}

#quotes h1{
font-size:11px;
}

#quotes h2{
font-size:11px;
}


#userspositions .moduletable>h3{
font-size:30px;
}

#user1 .picture{
width:120px;
min-width:100px;
padding:0 10px 5px 0;
}

#user1 .newsintro, #user1 .catlink{
font-size:10px;
}

#user1 .newstitle a{
font-size:12px;
}

#user2 .cbresponsivefbpgkstrmitemprofilepic img, #user2 .cbresponsivefbpgkstrmitemprofilepic a{
width:50px;
height:auto !important;
}

#user2 .cbresponsivefbpgkstrmitemprofileinfon, #user2 .cbresponsivefbpgkstrmspn{
font-size:10px !important;
line-height:12px;
}

.cbresponsivefbpgkstrmwrapper{
font-size:10px;
}



/* Specific classes for Stratégie */

.strategietable .cell1, .strategietable .cell3{
width:34%;
font-size:13px;
height:70px;
}

.strategietable .cell2{
font-size:19px;
}





.Chronoform .cfdiv_text label, .Chronoform .cfdiv_textarea label{
font-size:12px;
}






.definedwork{
font-family: 'Open Sans Condensed';
font-size: 26px;
}

.bepartofit{
font-size: 26px;
}


.offresbannertext{
font-size:20px;
font-family:"Open Sans";
font-weight:300;
color:#1d2d3e;
position:absolute;
left:4%;
top:18%;
line-height:120%;
}

#footer{
width:700px;
}

#footermenu{
width:700px;
font-size:12px;
}

#contactiframe{
width:300px !important;
}


.modfbfeed_header img{
width:30%;
}

.modfbfeed_feed_post .pageinfo .picture{
width:70px;
height:70px;
}

.modfbfeed_feed_post .pageinfo .title{
width:calc(100% - 87px);
}

.modfbfeed_feed_post .pageinfo .description{
width:calc(100% - 87px);
}

.modfbfeed_feed_post .pageinfo .caption{
width:calc(100% - 87px);
}

.latestnews-items .hasTooltip{
font-size:10px;
}


.accordion .header{
padding-right:50px;
}

.accordion .header img{
width:250px;
}

.accordion .header h2{
font-size:26px !important;
padding-left:20px !important;
line-height:1.1em;
}

.accordion .content{
display:none;
padding:20px 0 20px 270px;
}









.latest-references .item .intro-image img{
width:120px;
padding-right:10px;
}

.latest-references .item .intro p{
font-size:10px;
}

.latest-references .item .category{
font-size:10px;
}

.latest-references .item .more{
font-size:10px;
}




