/*********** START **************/
html {
	
}
body
{
	font-family: Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	background: #ffffff;
	line-height: 1.2;
	font-family: "Abel", sans-serif;
}

/*********** SECTION **************/
header {
	position: relative;
	height: 160px;

}
svg
{
	float: left;
}
.big_grey_centered
{
	font-size: 22px;
	width: 100%;
	text-align: center;
	margin-top: 10px;
}
.beemo_header
{
	width: 192px;
	height: 35px;
}
.logo_tight
{
	float: left;
	height: 37px;
	width: 142px;
	margin-left: 5px;
	margin-top: 7px;
}
#logo_beemo_header
{
	width: 192px;
	height: 35px;
	position: relative;
	display: inline-block;
}
#logo_beemo_header:after
{
	width: 192px;
	height: 35px;
	visibility: visible;
	content: ""; 
	position: absolute; 
	top: 0; 
	right: 0; 
	bottom: 0; 
	left: 0;
}
#logo_beemo_header_min
{
	float: left;
	height: 37px;
	width: 142px;
}
.section_solutionblanc, .section_solutiongris p
{
	font-size: 1.1em;
}
.topSociete h1 span
{
	display: block;
	background: url(../img/logo.png);
	width: 193px;
	height: 35px;
}
.realSave {
	transform:scale(.5,.5);
	-webkit-transform:scale(.5,.5);
	-ms-transform: scale(0.5,0.5);
	float:left;
	margin-left:-72px;
}
#gaga {
	float:left;
	color:#0074c4;
	margin-left:-65px;
	margin-top:10px;
}
#topmenu {
	position: absolute;
	right: 50px;
	top: 30px;
}
.legend
{
	font-size: 0.9em;
}
.topSociete {
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
    right: 0;
	top: 20px;
}
.whowho {
	display: none;
}
#popup_contact, #popup_recrutement {
	text-decoration: none;
	color: #3F3E3E;
}
.boxing {
	width: 960px;
	margin: auto;
	height: auto;
}
.ctr {
width: 960px;
	margin: auto;
}
.alaune {
	display: block;
	width: 960px;
	margin: auto;
}
.contenair_tete {
	position: relative;
	background: #000;/*#010720;*/
	padding-bottom: 0;
	height: 256px;
}
.blocPresentation
{
	padding-top: 30px;
	padding-bottom: 25px;
	width: 960px;
	margin: auto;
	font-size: 0.9em;
	text-align: center;
}
.exp
{
	vertical-align: super;
	font-size: smaller;
}
#vague
{
	position: absolute;
	height: 60px!important;
	background: url('../img/design/assets/vague.jpg') no-repeat;
}
.sectionProduits {
	margin-top: 20px;
	background: #e8e8e8 url('../img/design/assets/top_products_shadow.jpg') repeat-x;
	padding-bottom: 35px;
}
.sectiondoc {
	padding-bottom: 50px;
	margin-top: 20px;
	background: #e8e8e8 url('../img/design/assets/top_products_shadow.jpg') repeat-x;
	font-family: 'Abel', sans-serif;
}
.blocPresentation h3{
	font-size: 1.7em;
	text-align: center;
	margin-top: 25px;
}
.presentation
{
	display: inline-block;
	width: 188px;
	height: auto;
	text-align: justify;
	cursor: pointer;
}
.presentation p {
	margin-top: 10px;
	padding-left: 23px;
	width: 270px;
}
.iconeType {
	width: 80px;
	height: 80px;
	margin: auto;
	margin-top: 20px;

	text-indent: -9999px;
}
.cadenas {
	background: url('../img/design/assets/icone_cadenas.png') no-repeat;
}
.school {
	background: url('../img/design/assets/icone_academy.png') no-repeat;
}
.icopart {
	background: url('../img/design/assets/icone_partenaire.png') no-repeat;
}
.dataicon {
	background: url('../img/design/assets/icone_cube_data_safe.png') no-repeat;
}
.boxicon {
	background: url('../img/design/assets/icone_box2box.png') no-repeat;
}
.cloudicon {
	background: url('../img/design/assets/icone_cloud.png') no-repeat;
}
.hds {
	background: url('../img/design/assets/hds.png') no-repeat;
}
.beehive {
	background: url('../img/design/assets/beehive.png') no-repeat;
}
.hdson {
	background: url('../img/design/assets/hds_hover.png') no-repeat;
}
.marketing {
	background: url('../img/design/assets/icone_marketing.png') no-repeat;
}
.tektek {
	background: url('../img/design/assets/icone_outils.png') no-repeat;
}
.comcom {
	background: url('../img/design/assets/icone_euro.png') no-repeat;
}
	

    #doclist
    {
            margin-top: 20px;
            z-index: 99;
            border-left: 1px outset #333;
            border-right: 1px inset #333;
            border-top: 1px outset #333;
    }
    #doclist li
    {
            padding: 5px;
            border-bottom: 1px dashed #808080;
            background-color: #E4F4FF;
    }
    #doclist li:last-child
    {
            border-bottom: 1px inset #333 !important;
    }
    /*
    #doclist li:nth-child(even){
            background: #ccc;
    }
    #doclist li:nth-child(odd){
            background: #fff;
    }
    */


.prodtab {
	width: 960px;
	margin: auto;
	padding-top: 30px;
}
.cachesolution
{
	margin-left: 260px;
	display: none;
}
/* style page produit des ul*/
#p1 #first, #p2 #first, #p3 #first, #p4 #first, #p5 #first {
	font-family: 'Abel', sans-serif;
	font-size: 1em;
	margin-bottom: 10px;
}
#p1 .sec {
	margin-bottom: 20px;
}
#p1 h3, #p2 h3, #p3 h3, #p4 h3, #p5 h3 {
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 15px;
}
#p1 h4 {
	font-weight: bold;
	margin-bottom: 5px;
}
#p1 li,#p2 li, #p3 li { 
	list-style-position:inside;
	padding-left: 20px;
 }
 #p1 ul, #p2 ul, #p3 ul, #p4 ul, #p5 ul {
	margin-bottom: 20px;
 }
.glissprod {
	float: left;
	font-family: 'Abel', sans-serif;
}
.glissprod h3 {
	color: #236dcb;
}
.forUx {
	display:none;
}
.whos
{
	padding-bottom: 10px;
}
.whos .whoContent {
	width: 960px;
	margin: auto;
	font-size: 0.9em;
	background:#ececec url(../img/assets/coffre_index.png) no-repeat;
	background-position: right bottom;
}
.whos .whoContent a{
	text-decoration: none;
	color: #f25b19;
	padding-bottom: 10px;
	
}
.whos h1 {
	margin-bottom: 30px;
	text-indent: -9999px;
}
.whos h2, .youtube h2 {
	font-size: 2em;
	padding-top: 20px;
	margin-bottom: 30px;
	font-family: 'Abel',sans-serif;
}
.whos p {
	width: 650px;
	padding-bottom: 25px;
	font-family: 'Abel',sans-serif;
	font-size: 1.1em;
}
footer {
	text-align: center;
	padding: 5px 0px;
	font-family: 'Abel', sans-serif;
	font-size: 1em;
	line-height: 25px;
}
footer a {
		color: #a0a1a2;
		text-decoration: none;
		font-size: 0.8em;
}
.bucket {
	float: left;
	width: 300px;
	height: 250px;
	background: white;
	margin-left: 10px;
	margin-right: 10px;
	position: relative;
}
.bucket img {
	display: block;
    margin: auto;
	padding-top: 50px;
	height: 105px;
}
/************ SOLUTION ************/
.section_solutionblanc, .section_solutiongris {
padding-bottom: 20px;
padding-top: 20px;
}
.bloSolutiona {


}
.tete_solution {
	width: 229px;
	height: 229px;
	text-indent: -9999px;
	float: left;
	padding-left: 30px;
}
.tsa {
	background: url('../img/design/assets/cube.png') no-repeat;
}
.tsb {
	background: url('../img/design/assets/boite.png') no-repeat;
}
.tsc {
	background: url('../img/design/assets/terre.jpg') no-repeat;
}

.contentSolution {
	padding-top: 40px;

}
#p1 h2, #p2 h2, #p3 h2, #p4 h2, #p5 h2 {
	font-family: 'Abel', sans-serif;
	font-size: 1.2em;
	color: #f25b19;
	font-weight: bold;
	margin-bottom: 10px;
	
}
.contentSolution h2 {
	font-family: 'Abel', sans-serif;
	font-size: 1.3em;
	color: #f25b19;
	font-weight: bold;
	margin-bottom: 10px;
}
.contentSolution h3 {
	font-family: 'Abel', sans-serif;
	font-size: 1em;
	color: #f25b19;
	font-weight: bold;
	margin-bottom: 10px;
}
.contentSolution hr {
	color: #e2e2e2;
	background-color: #e2e2e2;
}
.contentSolution p {
	font-family: 'Abel', sans-serif;
}
.contentSolution p.firstdeploy
{
	margin-top: 20px;
}
.contentSolution .deployS {
	width: 108px;
	height: 30px;
	background: #0074c4;
	color: white;
	margin-left: 260px;
	line-height: 30px;
	text-align:center;
	font-size: 0.7em;
	text-transform:uppercase;
}
.contentSolution .deployS:hover {
	background: #0c295a;
	cursor: pointer;
}
.sectionActu .deployS {
	width: 108px;
	height: 30px;
	background: #0074c4;
	color: white;
	margin-left: 250px;
	line-height: 30px;
	text-align:center;
	font-size: 0.7em;
	text-transform:uppercase;
}
.sectionActu .deployS:hover {
	background: #0c295a;
	cursor: pointer;
}

.actuBloc {
	float: left;
	width: 605px;
	margin-bottom: 15px;
}

.contentSolution p.conceptxt
{
	margin-bottom: 20px;
}
.contentSolution p.conceptxt2
{
	margin-top: 20px;
	padding-bottom: 25px;
}
.contentSolution p.conceptxt3
{
	margin-top: 20px;
	padding-bottom: 15px;
}
p.dualine
{
	padding-bottom: 30px;
	margin-top: 20px;
}
.botto
{
	margin-top: 10px;
	padding-bottom: 25px;
}
/************ MENU ************/
#topmenu li {
	display: inline-block;
	margin-right: -4px;
	font-family: 'Abel', sans-serif;
	font-size: 0.8em;
	padding: 0 5px;	
}
#topmenu li#frl {
	width: 16px;
	height: 11px;
	background: url('../img/assets/fr.png') no-repeat;
	text-indent: -9999px;
}
#topmenu li#enl {
	width: 16px;
	height: 11px;
	background: url('../img/assets/us.png') no-repeat;
	text-indent: -9999px;
}
.menu {
	display:block;
}
.menu li {
	display: inline-block;
	margin-right: -5px;
	width: 121px;
	text-align: center;
	*display: inline;
	*zoom: 1;	
}
.menu li:first-child
{
	width: 127px;
}
.menu li a {
	text-decoration:none;
	display:block;
	height: 58px;
	color:#ffffff;
	padding: 0 15px;
	line-height: 58px;
	-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	-ms-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s;
	border-right: 1px solid #3f3e3e;
}
 
.menu li a:hover, .menu li:hover > a {
	color:#ffffff;
	background:#f25b19;
}
.actmenu {
	color:#ffffff;
	background:#f25b19;
}
.mainNav
{
	width: 100%;/*960px;*/
	text-align: center;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
    right: 0;
	top: 102px;
	font-family: 'Abel', sans-serif;
	font-size: 1em;
	background: #313131;
}
#septbloc01 a{
	display: block;
	padding-top: 5px;
	color: white;
	text-align: center;
}
#septbloc01 a:hover{
	color: #0074C4;
}
/*
a {
	color: white;
	text-decoration: none;
}
.normenu {
	display: block;
	width: 131px;
	height: 90px;
	float: left;
	background: url(../img/assets/menu.png) no-repeat top center;
	padding-top: 40px;
	text-align: center;
}
.normenu:hover {
	display: block;
	width: 131px;
	height: 90px;
	float: left;
	background: url(../img/assets/menu.png) no-repeat 50% 170%;
}
.menuac {
	display: block;
	width: 154px;
	height: 90px;
	float: left;
	background: url(../img/assets/but_ac.png) no-repeat top center;
	padding-top: 40px;
	
}
.menuac:hover {
	display: block;
	width: 154px;
	height: 90px;
	float: left;
	background: url(../img/assets/but_ac.png) no-repeat 50% 180%;
}
.menupart {
	display: block;
	width: 151px;
	height: 90px;
	float: left;
	background: url(../img/assets/but_part.png) no-repeat top center;
	padding-top: 40px;
	text-align: center;
	text-indent: -9999px;
}
.menupart:hover {
	display: block;
	width: 151px;
	height: 90px;
	float: left;
	background: url(../img/assets/but_part.png) no-repeat 50% 180%;
}
*/


#low {
	width: 960px;
	margin: auto;
}
.fou {
	float: left;
}
#low .newsperma {
	min-height: 331px;
	width: 440px;
	font-family: 'Abel',sans-serif;
}
.newsperma h1 {
	color: white;
	font-size: 1.4em;
	margin-top: 15px;
}
.newsperma h2 {
	color: white;
	margin-top: 15px;
	font-weight: bold;
}
.newsperma p {
	color: white;
	margin-top: 15px;
}
.newsperma hr {
	margin-top: 15px;
	width: 200px;
	color: white;
	height: 1px;
	baackground-color: white;
	border: 1px solid white;
}
.newsperma .loadplus {
	background: url(../img/assets/load_news.png) no-repeat;
	width: 63px;
	height: 61px;
	margin-top: 20px;
}
.newsperma .loadplus:hover {
	background: url(../img/assets/load_news_on.png) no-repeat;

	
}
#low .fatbacademy {
	width: 261px;
	min-height: 331px;
	background: #2186e9;
	color: white;
	font-family: 'Abel',sans-serif;
	font-size: 0.9em;
	
}
#low .fatbacademy h1{	font-size: 1.4em;
	margin-top: 15px;
	padding-left: 15px;
}
#low .fatbacademy h2{
	font-size: 1em;
	padding-left: 15px;
	padding-top: 5px;
	font-weight: bold;
}
#low .fatbacademy p{
	padding: 10px;
}
#low .fatbpartenaire
{
	width: 259px;
	min-height: 331px;
	background: url(../img/assets/logopart.png) no-repeat scroll 0% 50% #FFF;
	color: white;
	font-size: 0.9em;
}
#low .fatbpartenaire h1{
	text-indent: -9999px;
}
#low .fatbpartenaire p{
	padding: 15px;
}

.date
{
	width: 80px;
	height: 80px;
	text-align: center;
	background: #464646;
	color: white;
	float: left;
	line-height: 1;
}
.date p {
	font-size: 2em;
	padding-top: 5px;
}
.date p span {
	font-size: 0.4em;
	display: block;
	padding-top: 5px;
	font-weight: bold;
}
.date p .grisou {
	padding-top: 4px;
	color: #848484;
	font-weight: bold;
}
.newsContain {
	background: white;
}
.newsContain h2 {
	color: #f25b19;
	font-weight: bold;
	padding-left: 100px;
	line-height: 80px;
}
.hrdenews {
	width: 470px;
	border: none;
    background-color: #eeeeee;
    color: #eeeeee;
    height: 1px;
	margin: 0px;
	margin-left: 90px;
}
.pdenews
{
	padding: 15px;
	font-family: "Abel",sans-serif;
	font-size: 1.2em;
}
.btnnews
{
	height: 30px;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	background: #0074c4;
	color: white;
	line-height: 30px;
	text-align: center;
	font-size: 0.8em;
	text-transform: uppercase;
}
.btnnews:hover
{
	background: #0c295a;
	cursor: pointer;
}
.dark_color
{
	background: #003B8B;
}
.actuBloc .btnnews
{
	margin-left: 492px;
}
#caller {
	position: absolute;
	width: 960px;
	margin: auto;
}

.kitpresse {
	width: 130px;
	height: 58px;
	margin-left:auto;
	margin-right:70px;
	margin-top: 520px;
	background: #0074c4 url(../img/assets/kit.png) 5px center no-repeat;
	color: white;
	line-height: 58px;
	text-align:center;
	padding-left: 15px;
	font-family: 'Abel', sans-serif;
	font-size: 0.9em;
	text-transform:uppercase;
	left: 70px;
	
	}
.kitpresse a {
	text-decoration: none;
	color: white;
}
.comdepress {
	width: 300px;
	max-height: 500px;
	overflow:auto;
	margin-left: 620px;
	background: white; 
}
.comtitre {
	position: relative;
	margin-left: 620px;
	width: 300px;
	height: 45px;
	line-height: 45px;
	background:#333; 
	color: white;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.9em;
}
.dlcom {
	width: 300px;
	height: 65px;
	line-height: 65px;
	background: white;
}
.imgdlcom {
	float: left;
	width: 65px;
	height: 65px;
	
}
.word {
	background: url('../img/design/assets/icone_word.png') no-repeat center center;
}
.pdf {
	background: url('../img/design/assets/icone_acrobat.png') no-repeat center center;
}
.comlink {
	color: #4C4C4C;
}
.comhr {
	width: 200px;
	border: none;
    background-color: #eeeeee;
    color: #eeeeee;
    height: 1px;
	margin: 0px;
	margin-left: 50px;
	
}



.firmwares_title {
    position: relative;
    margin-left: 620px;
	margin-top: 100px;
    width: 300px;
    height: 45px;
    line-height: 45px;
    background: #333;
    color: white;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 0.9em;
}
.firmwares {
	width: 300px;
	margin-left: 620px;
	background: white; 
}
.firmwares p {
	line-height: 30px;
	padding-left: 10px;
}
.firmwares hr {
	width: 200px;
    border: none;
    background-color: #eeeeee;
    color: #eeeeee;
    height: 1px;
    margin: 0px;
    margin-left: 50px;
}
.firmwares a {
	color: #4C4C4C;
}
.subscribe_title {
    position: relative;
    margin-left: 620px;
	margin-top: 10px;
    width: 300px;
    height: 45px;
    line-height: 45px;
    background: #333;
    color: white;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 0.9em;
}
.subscribe {
	line-height: 50px;
	width: 300px;
	margin-left: 620px;
	background: white; 
}
.subscribe > label {
	padding-left: 10px;
}
.subscribe input[type=text] {
	width: 220px;
}
.subscribe_submit {
	margin-left: 820px;
    margin-right: 40px;
	height: 30px;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    background: #0074c4;
    color: white;
    line-height: 30px;
    text-align: center;
    font-size: 0.8em;
    text-transform: uppercase;
	cursor: pointer;
}
.subscribe_submit:hover {
	background: #0c295a;
}
.field_error {
	border-color: red;
    border-style: solid;
}
.main_firmware {
	min-height: 400px;
	width: 960px;
    margin: auto;
    padding-top: 30px;
    padding-bottom: 30px;
}
.firmware_link {
	margin-top: 20px;
    text-align: right;
}
.firmware_ul {
	width: 100%!important;
}
.firmware_ul li:not(.heading) {
	text-align: left;
}
.send_mails, .test_mails {
	width: 40px;
	height: 26px;
	color: white;
	cursor: pointer;
	display: inline-block;
	position: relative;
	top: 8px;
}
.send_mails {
	background: url(../img/assets/email.png) center no-repeat;
}
.test_mails {
	background: url(../img/assets/email_test.png) center no-repeat;
}
.send_mails, .test_mails {
	margin: 0 10px;
}
.send_mails:hover, .test_mails:hover {
	background-color: #0c295a;
}
.send_mails.disabled, .test_mails.disabled {
	background-color: #828A90;
	cursor: default;
}
.h2_firmware {
	font-size: 2em;
	margin-bottom: 15px;
	font-family: 'Abel',sans-serif;
	color: #f25b19;
	text-align: center;
}
/************ SOCIETE ************/
.blocsocietypart {
	padding-top: 16px;
	background: #2186e9;
	height: 240px;
}
.startsopart
{
	position: relative;
	background-position: 1% 40%;
	background-repeat: no-repeat;
	height: 200px;
}
.startsopart.firstpart {
	width: 300px;
}
.partenairetop
{
	margin-top: 50px;
	height: 80%;
}
.firstpart
{
	float: left;
}
.formpart
{
	float: right;
}
.startsopart form
{
	width: 156px;
	font-family: 'Abel',sans-serif;
	color: white;
	text-align: center;
}
.startsopart h2
{
	padding-bottom: 20px;
}
.startsopart form input
{
	width: 150px;
	margin-bottom: 5px;
}
.startsopart form input[type="text"]{
	font-size: 0.9em;
	font-family: 'Abel',sans-serif;
	color: #f25b19;
}
#form_partenaire
{
	width: 960px;
	margin: auto;
}
#delog_partenaire
{
	width: 120px;
	position: relative;
	top: 10px;
	float: right;
	margin-right: 10px;
}
#delog_partenaire_header
{
	float: right;
	width: 40px;
	margin-right: 5px;
	margin-top: 5px;
}
#delog_partenaire_header .submit_form
{
	background: url('../img/power_off.png') no-repeat scroll center center #0074C4;
	height: 33px;
}
.deploySpart {
	width: 108px;
	height: 30px;
	background: #0c295a;
	text-align:center;
	text-transform:uppercase;
	font-size: 0.7em;
	line-height: 26px;
	margin-left: 103px!important;
	color: white;
}
.delog-button {
	margin: 15px auto 0px auto!important;
	display: block;
}
.log_error
{
	width: 160px!important;
	padding-left: 0px!important;
	color: #000000!important;
}
.deploySpart:hover {
	background: #f25b19;
	cursor: pointer;
	color: #0c295a;
}


.startsopart h1 {
	font-size: 1.3em;
	font-family: 'Abel',sans-serif;
	color: white;
	padding-left: 250px;
	padding-bottom: 10px;
}
.startsopart p
{
	width: 350px;
	font-size: 0.9em;
	font-family: 'Abel',sans-serif;
	color: white;
	padding-left: 250px;
	text-align: justify;
	padding-bottom: 50px;
}
.startso h1, .startso h2{
	float: left;
	background: #ececec;
	padding: 4px;
}
.startso h2 {
	margin-left: 7px;
}
.cadregris {
	display: block-inline;
	background: #464646;
	padding: 3px;
	color: white;
}
.startso
{
	font-family: "Abel",sans-serif;
	font-size: 1.1em;
}
.startso p
{
	margin-top: 30px;
	margin-bottom: 20px;
}
.startso li { 
	display : list-item;
	background: url('../img/design/assets/list_prod.jpg') no-repeat 0 0.32em;
	padding-left: 15px;
	font-weight: bold;
	font-size: 0.95em;
	margin-bottom: 2px;
 }
.startso ul {
	margin-bottom: 20px;
 }

 blockquote.style1 {
  background-image: url('../img/design/assets/bq_open.png');
  background-position: 5% 50%;
  background-repeat: no-repeat;
  text-indent: 23px;
  text-align: center;
  font-size: 1.1em;
  margin-bottom: 30px;
  }
  blockquote.style1 p {
     background-image: url('../img/design/assets/bq_close.png');
     background-repeat: no-repeat;
     background-position: 95% 50%;
	 line-height: 20px;
   }
 #pointe {
	color: #0074c4;
	font-weight: bold;
}
#boss {	
}
.createur {
	height: 132px;
}

.createur img {
	float: left;
}

#nomFondateur {
	float: left;
	line-height: 20px;
	text-align: center;
	width: 130px;
	height: 132px;
	background: #1f67b4;
	color: white;
	font-size: 1.1em;
}
#nomFondateur span {

}
.createur li { 
	display : list-item;
	background: url('../img/design/assets/list_prod.jpg') no-repeat 0 0.32em;
	margin-left: 170px;
	padding-left: 20px;
	font-size: 0.95em;
	margin-top: 10px;
	color: #0074c4;
 }
.createur ul
{
	padding-top: 15px;
	font-family: "Abel",sans-serif;
	font-size: 1.1em;
}
 .sectsepteo
 {
	background: #0c295a;
	padding-bottom: 30px;
}
.sectsepteobrand {
	background: white;
	padding-top: 70px;
	padding-bottom: 50px;	
	text-align: center;
}
.whosepteo h2
{
	color: white;
	font-size: 1.5em;
	font-family: 'Abel',sans-serif;
	margin-bottom: 15px;
	margin-top: 30px;
}
.whosepteo ul li {

	color: white;
	font-size: 0.9em;
	font-family: 'Abel',sans-serif;
	margin-bottom: 15px;
}
.whosepteo {
	float: left;
	margin-right: 200px;
}
.glissewide
{
	float: left;
	border-left: 1px solid white;
	height: 200px;
	width: 200px;
	padding: 20px;
	text-align: justify;
	margin-top: 85px;
}
.glissewide p{
	color: white;
	font-size: 1em;
	font-family: 'Abel',sans-serif;
	padding-top: 15px;
	text-align: justify;
	
}
.glissewide img{
	display: inline-block;
	margin-top: 20px;
	text-align: center;
	padding-left: 35px;
}
.glissewide #secondefast {
	margin-top: 50px;
	
}
#septbloc01 {
	float: left;
	width: 560px;
	color: white;
	border-right: 1px solid white;
	font-size: 1em;
}
#septbloc01 h3 {
	margin-top: 20px;
	text-decoration: underline;
	font-weight: bold;
}
#septbloc01 ul {
	margin-top: 20px;
}
#septbloc02 {
}

#septbloc02 li { 
	display : list-item;
	background: url('../img/design/assets/blink_septeo.png') no-repeat;
	margin-left: 580px;
	padding-left: 20px;
	font-size: 1.1em;
	margin-top: 10px;
	color: white;
	font-weight: bold;

 }
#septbloc02 ul {
	padding-top: 30px;

}


/************ ACADEMY ************/
.masterAcademy
{
	/*background: url('../img/design/assets/fat_bg_academy.jpg') repeat-x;*/
	margin-top: 50px;
}
.sectAca h1 {
	margin: auto;
	text-align: center;
}
.sectAca #formation {
	font-family: 'Abel',sans-serif;
	font-size: 1.5em;
	
}
#exambtn {
	width: 290px;
	height: 40px;
	margin: auto;
	margin-bottom: 5px;
	background: url('../img/design/assets/passer_exam.png') no-repeat;
	text-indent: -9999px;
	margin-top: 50px;
}
.sectAca p {
	margin: auto;
	font-family: 'Abel',sans-serif;
	font-size: 1.1em;
	text-align:justify;
}
.sectAca .acapres {
	font-family: 'Abel',sans-serif;
	font-size: 1.1em;
	text-align:justify;
	margin-bottom: 20px;
}
.sectAca #topres {
	font-family: 'Abel',sans-serif;
	font-size: 1.3em;
	color: #f25b19;
	font-weight: bold;
	margin-bottom: 20px;
}
.sectAca .thelevel {
	width: 222px;
	height: 135px;
	margin: auto;
	/*background: url('../img/design/assets/top_lvl.png') no-repeat;*/
	margin-top: 50px;
	color: #0c295a;
	font-size: 3em;
	/*line-height: 217px;*/
	text-align: center;
	font-weight: bold;
	font-family: 'Abel',sans-serif;
	display: none;/* pour modif wait slider */
}
.slider_image
{
	width: 960px;
	height: 300px;
}

#slideAk {
	padding-bottom: 50px; /*450px normal */
}
/************ TUTOBOX ************/
.tutobox {
	position: relative;
	overflow: hidden;
	width: 414px;
	height: 97px;
	background: url('../img/design/assets/bg_tut.png') no-repeat;
}
.tutobox h2{
	padding-top: 15px;
	padding-left: 125px;
	padding-bottom: 4px;
	font-weight: bold;
}
.tutobox p{
	padding-left: 125px;
	padding-bottom: 10px;
	width:400px;
}
.tutobox .timingtuto {
	color: #f25b19;
}
.tutobox .tutonumber {
	color: #c9c9c9;
	font-weight: bold;
}
.tutobox .overlay {
	display: block;
	width: 414px;
	height: 94px;
	background: #2980b9;
	position: absolute;
	z-index: 100;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	left: 0;
	top: -97px;
	text-align: center;
	line-height: 94px;
	color: white;
	font-weight: bold;
}
.tutobox:hover .overlay {  
    -moz-transform: translateY(100%);  
    -o-transform: translateY(100%);  
    -webkit-transform: translateY(100%);  
    transform: translateY(100%);  
	opacity: 0.9;
}

.prev {
	position: absolute;
	top: -136px;
	left: 230px;
	width: 43px;
	height: 49px;
	background: url('../img/assets/arrow_left.png') no-repeat;
	text-indent: -9999px;

}
.next {
	position: absolute;
	width: 43px;
	height: 49px;
	top: -136px;
	left: 650px;
	background: url('../img/assets/arrow_right.png') no-repeat;
	text-indent: -9999px;
}
#slideAk{
	/*padding-top: 50px;*/
}

.tutblocleft {
	float: left;
	margin-left: 80px;
	margin-right: 22px;
}
.tutblocright {
	float: left;
}
/************ BACKGROUND COLOR ************/
header {
	background: url('../img/design/bg_header.jpg') repeat-x;
}
.slidebox {
	width: 960px;
	height: auto;
	margin: auto;
}
.slideboxContainer
{
	background: #FFF;
	height: 300px;
}
.sectionPres {
	background: #ffffff;
}
.sectionNews{
	background: #0074c4;
}
.whos {
	background: #ececec;
}
.video > .youtube {
	width: 960px;
    margin: auto;
	font-size: 0.9em;
	padding: 20px 0;
}
.video, footer {
	background: #313131;
}
.section_solutionblanc {
	background: #ffffff;
}
.section_solutiongris {
	background: #ececec;
}
.sectionProduits {
	font-family: 'Abel', sans-serif;
	
}
.sectionActu {
	background: #eeeeee;
	padding-top: 15px;
}
.blocsociety {
	background: #ffffff
}
#boss {
	background: #e8e8e8 url('../img/design/assets/top_products_shadow.jpg') repeat-x;
}
#bosspart {
	background: #e8e8e8;
}
.partenaire_header
{
	width: 673px;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
	font-size: 1.5em;
	font-family: 'Abel',sans-serif;
	color: #f25b19;
	text-align: center;
	background: url('../img/partenaire_top.png') center center no-repeat;
	padding-top: 30px;
}
/*.partenairecontent h1 {
	width: 673px;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
	font-size: 1.5em;
	font-family: 'Abel',sans-serif;
	color: #f25b19;
	text-align: center;
	background: url('../img/partenaire_top.png') center center no-repeat;
	padding-top: 30px;
	
}*/
.partenairecontent {
	width: 960px;
	margin: auto;
	text-align: justify;
	padding-bottom: 20px;

}
.partinner h3{
	font-size: 1.1em;
	font-family: 'Abel',sans-serif;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #f25b19;
}
.partinner p {
	font-size: 1em;
	font-family: 'Abel',sans-serif;
	margin-bottom: 15px;
	text-align: justify;
}
.partinner
{
	background: white;
	padding: 12px;
	height: auto;
}
.partinner ul li {
	font-size: 1em;
	font-family: 'Abel',sans-serif;
	padding-bottom: 5px;
	list-style: square;
	list-style-position: inside;
}
.partinner .nosquare li {
	font-size: 1em;
	font-family: 'Abel',sans-serif;
	padding-bottom: 5px;
	list-style: none;
	list-style-position: inside;
	background: url("../img/design/assets/list_prod2.png") no-repeat scroll 0 0.32em rgba(0, 0, 0, 0);
	padding-left: 20px;
	line-height: 20px;
}
.partinner ul  {
	padding-left: 10px;
}
.boxpartenaire {
	width: 300px;
	float: left;
	margin-left: 15px;
}
#partbox1 {
	background: #0c295a url('../img/cadenas.png') center center no-repeat;
}
#partbox2 {
	background: #2186e9 url('../img/bourse.png') center center no-repeat;
}
#partbox3 {
	background: #58acff url('../img/star.png') center center no-repeat;
}
#partminibox1 {
	background: #041635;
}
#partminibox2 {
	background: #1372cf;
}
#partminibox3 {
	background: #4195e9;
}
.boxpartenaire h1 {
	width: 300px;
	height: 150px;
	background: pink;
	text-indent: -9999px;
}
.boxpartenaire h2 {
	width: 300px;
	height: 50px;
	background: green;
	font-family: 'Abel',sans-serif;
	color: white;
	text-align: center;
	line-height: 20px;
	padding-top: 6px;
	font-weight: bold;
}
.createurpart h1 {
	font-size: 1.3em;
	font-family: 'Abel',sans-serif;
	color: #f25b19;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 20px;
	
}
.createurpart h2 {
	font-size: 1.2em;
	font-family: 'Abel',sans-serif;
	color: #f25b19;
	padding-top: 25px;
	padding-bottom: 25px;
}
.createurpart p {
	font-size: 1em;
	font-family: 'Abel',sans-serif;
	padding-top: 15px;
}
.createurpart .showdeploy {
	font-size: 1em;
	font-family: 'Abel',sans-serif;
	padding-bottom: 25px;
}
.liretemoi {
	cursor: pointer;
}
.liretemoinew {
	cursor: pointer;
	text-align: center;
	position: absolute;
	bottom: 5px;
	width: 100%;
}
.liretemoinew a {
	color: #2186e9;
}
#popt {
	color: #2186e9;
	text-decoration: none;
}
.createurpart .partreft {
	padding: 10px;
	font-size: 0.9em;
	font-family: 'Abel',sans-serif;
	padding-top: 15px;
	text-align: justify;

}
.loblue {
	color: #2186e9;
}
.lobluep {
	display: inline-block;
	color: #2186e9;
	margin-bottom: 5px;
}
.createurpart .logoglisse {
	float: left;
	margin-right: 10px;
}
.createurpart .partref {
	font-size: 0.9em;
	font-family: 'Abel',sans-serif;
	padding-top: 20px;
}
.liretemoi {
	margin-top: 10px;
	color: #2186e9;
}
.bigb {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.createurpart ul li {
	font-size: 1em;
	font-family: 'Abel',sans-serif;
	padding-bottom: 5px;
}
/************ MISCALENOUS ************/
.clearMagic {
	clear: both;
}
.orange {
	color: #f25b19;
}
.blue
{
	color: #236dcb;
	width: 100%;
}
.blue2
{
	color: #236dcb;
	font-weight: bold;
}
.lowgris {
	color: #6b6b6b;
}
.lowwhite {
	color: #ececec;
}
.pointer
{
	cursor: pointer;
}
/*
::selection {
	background: #fff;
	color: #236dcb;
}
::-moz-selection {
	background: #e45f00;
	color: #236dcb;
}
::-webkit-selection {
	background: #e45f00;
	color: #236dcb;
}*/

/* TOOLTIP (INFOBULLE) */
a.tooltip
{
	outline: none;
	float: left;
	margin-top: 10px;
}
a.tooltip strong { line-height: 30px; }
a.tooltip:hover { text-decoration: none; } 
a.tooltip span
{
    z-index: 10;
	display: none;
	padding: 20px 14px;
	padding-top: 5px;
	margin-left: 28px;
    width: 400px;
	line-height: 16px;
	font-size: 14px;
	margin-top: -30px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	a.tooltip span
	{
		margin-top: -55px;
		margin-left: 50px; 
    }
}
a.tooltip:hover span
{
    display: inline;
	position: absolute;
	color: #111;
    border: 1px solid #DCA;
	background: #fffAF0;
}
.callout
{
	z-index: 20;
	position: absolute;
	top: 30px;
	border: 0;
	left: -12px;
}
/*CSS3 extras*/
a.tooltip span
{
    border-radius:4px;
    box-shadow: 5px 5px 8px #CCC;
}

/************ IMAGE RESIZE TRICKS RESPONSIVE ************/
img {
	height: auto;
	max-width: 100%;
	width: auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.green-select .sh-img-dropdown-box img

 {
padding: 5px;
}
 #menco a {
	display: inline-block;
	line-height: 20px;
 }
 /************ SLIDER HOME BTN ************/
 .nexthome
 {
	position: absolute;
	top: 130px;
	right: 0px;
	width: 43px;
	height: 49px;
	text-indent: -9999px;
	background: url(../img/assets/arrow_right_on.png) no-repeat;
	cursor: pointer;
	visibility: hidden;
 }
 .prevhome
 {
	position: absolute;
	top: 130px;
	width: 43px;
	height: 49px;
	text-indent: -9999px;
	background: url(../img/assets/arrow_left_on.png) no-repeat;
	cursor: pointer;
	visibility: hidden;
 }
.imgtemoi {
	max-height: 100px;
}
.imgtemoicont {
	text-align: center;
	padding-bottom: 10px;
}
.monospace {
	height: 40px;
	text-align: center;
}
.monospace2 {
	text-align: center;
}
.pousse1 {
	margin-left: 330px;
}
.pousse2 {
	margin-left: 170px;
}
.spangras {
	font-weight: bold;
}
.spangrasbig {
	font-weight: bold;
	font-size: 1.2em;
}
.uhu {
	margin-top: -10px;
 }
.f-nav {
	z-index: 9999;
	position: fixed;
	top: 0;
	width: 100%;
text-align: center;
}
/* table produit */

.pricing-table ul{ 
    border-width: 1px; 
    border-style: solid; 
    border-color: #CCCCCC; 
    border-radius: 7px; 
    margin: 2px; 
    width: 450px; 
    text-align: center; 
    font-family: 'Abel', sans-serif;
	font-size: 1em;
    list-style: none; 
	list-style-type: none;
    padding: 5px; 
    background-color: #FFFFFF; 
} 
.pricing-table .pricefirst {
float: left;	
margin-right: 28px;
}
.pricing-table ul li{ 
    padding: 10px; 
    background-color: #FFFFFF; 
    border-width: 0px; 
    border-style: dotted; 
    border-color: #CCCCCC; 
    border-radius: 4px; 
    border-bottom-width: 1px; 
    font-size: 0.9em; 
} 

.pricing-table li:nth-child(odd){ 
    background-color: #FFFFFF; 
} 
.pricing-table ul .heading{ 
    color: #FFF7F7; 
    background-color: #0074C4; 
    font-size: 1.5em;
}

.sante {
	text-align: left;
}
.bluemonster {
	color: #0074c4;
}
.linkright {
	float: right;
	text-align: right;
	display: inline-block;
	padding-right: 10px;
}
.fou a{
	color:	 white;
	text-decoration: none;
}
.fou a:hover{
	color:	 white;
	text-decoration: underline;
}
.spespe {
float: left;
}
/* actu seule */
.actualone {
	padding-bottom: 20px;
}
.actualone h1 {
	font-family: 'Abel', sans-serif;
	font-size: 1.4em;
	color: #0074c4;
	padding-left: 100px;
	padding-top: 30px;
	padding-bottom: 30px;
	font-weight: bold;
}
.actualone h2 {
	color: #f25b19;
	padding-top: 20px;
	padding-bottom: 20px;
}
.actualone p {
	font-family: 'Abel', sans-serif;
}

.newsaloneimg {
	text-align: center;
}
.actualone ul li {
	font-size: 1em;
	font-family: 'Abel',sans-serif;
	padding-bottom: 5px;
	list-style: square;
	list-style-position: inside;
}
.actualone ul li {
	font-size: 1em;
	font-family: 'Abel',sans-serif;
	padding-bottom: 5px;
	list-style: none;
	list-style-position: inside;
	background: url("../img/design/assets/list_prod2.png") no-repeat scroll 0 0.32em rgba(0, 0, 0, 0);
	padding-left: 20px;
	line-height: 20px;
}
.actualone ul  {
	padding-left: 10px;
	padding-bottom: 20px;
}
.actualone .newsContain
{
	padding: 20px;
}
.turnactu {
text-align: right;
}
.btnnews a{
color: white;
text-decoration: none;
}
.btnnews a:hover{
color: white;
}
#rez {
display: inline-block;
}
.darkBG {
	background:#999;
}
.darkerBG {
	background:#666;
}
.darkestBG {
	background:#333;
}
.actualone p strong {
	font-weight: bold;
}
.actualone p img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/*******pagination**************/
	div.pagination {
	background-color:#fff;
	color:#48b9ef;
	padding:10px 0 10px 0;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:center;
}

div.pagination a {
	color:#48b9ef;
	padding:2px 5px;
	margin:0 2px;
	text-decoration:none;
	border:2px solid #f0f0f0;
}

div.pagination a:hover, div.pagination a:active {
	border:2px solid #ff5a00;
	color:#ff5a00;
}

div.pagination span.current {
	padding:2px 5px;
	border:2px solid #ff5a00;
	color:#fff;
	font-weight:bold;
	background-color:#ff6c16;
}
div.pagination span.disabled {
	display:none;
}


/* RESPONSIVE */
.slicknav_menu {
	display:none;
}
.rezblock {
	display: inline-block;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
#fbfb {
	background: url(../img/social.png) no-repeat 0px -25px;
}
#twitwi {
	background: url(../img/social.png) no-repeat -25px -25px;
}
#viad {
	background: url(../img/social.png) no-repeat -50px -25px;
}
#linkdin {
	background: url(../img/social.png) no-repeat -75px -25px;
}
#fbfb:hover {
	background: url(../img/social.png) no-repeat 0px 0px;
}
#twitwi:hover {
	background: url(../img/social.png) no-repeat -25px 0px;
}
#viad:hover {
	background: url(../img/social.png) no-repeat -50px 0px;
}
#linkdin:hover {
	background: url(../img/social.png) no-repeat -75px 0px;
}

.mainNav .conthide{
	display:none;
}
.mainNav .recruthide{
	display:none;
}
.ajoutbg {
	background: rgba(229, 229, 229, 0.5);
}


/* ---------------------------------------------
				Language dropdown
--------------------------------------------- */

#country-select
{
	/*position: absolute;
	top: 28px;
	right: -122px;*/
	width: 18px;
	padding-top: 2px!important;
}

#country-select select,
#country-select input
{
	display: inline;
	padding: 0;
	margin: 0;
}
	
/* JS-created definition list */
.dropdown dd
{
	position: relative;
	right: 10px;
	top: 2px;
}

.dropdown a
{
	text-decoration: none;
	outline: 0;
	font: 12px Arial, Helvetica, sans-serif;
	display: block;
	width: 16px;
	overflow: hidden;
}

.popuped-up
{
	width: 110px!important;
}

.dropdown dt a
{
	background: #0081C7;
	/*padding: 1px;
	border: 1px solid #964315;*/
	/*padding: 3px 10px 4px 10px;*/
	/*-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;*/
	color: #fff;
}

.dropdown dt a.active
{
	background: #0081C7;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom: 1px dotted #676768;
	-moz-box-shadow: 0 3px 7px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 3px 7px rgba(0,0,0,.5);
	box-shadow: 0 3px 7px rgba(0,0,0,.5);
	color: #fff;
}

.dropdown dd ul
{
	background: #40A0D5;
	border: 1px solid #676768;
	color: #C5C0B0;
	display: none;
	position: absolute;
	z-index: 999;
	top: 0;
	left: 0;
	padding: 4px 0 0 0;
	list-style: none;
	border-top: none;
	margin: 0;
	/*-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;*/
	-moz-box-shadow: 0 3px 7px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 3px 7px rgba(0,0,0,.5);
	box-shadow: 0 3px 7px rgba(0,0,0,.5);
	width: 120px;
}

.dropdown dd ul li a
{
	padding: 2px 5px;
}

.dropdown dd ul li a span,
.dropdown dt a span
{
	float: left;
	width: 16px;
	height: 11px;
	margin: 0 5px 0 0;
	background-image: url(../img/flags.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

.FR a span { background-position: -230px -176px; }
.IT a span { background-position: -286px -232px; }
.EN a span { background-position: -62px -36px; }
.DE a span { background-position: -286px -120px; }

.dropdown dd ul li a em,
.dropdown dt a em
{
	font-style: normal;
	float: left;
	width: 70px;
	cursor: pointer;
}

.dropdown dd ul li a em
{
	color: #fff;
}

.dropdown dd ul li a:hover { background-color: rgba(255,255,255,.1); }
.dropdown dd ul li a:hover em { color: #fff; }

/* ---------------------------------------------
			// End of Language dropdown
--------------------------------------------- */


/**************************************************/
/***************MEDIA QUERIES**********************/
/**************************************************/
@media screen and (max-width: 980px)
{
	.menu li
	{
		width: 120px!important;
	}
}

@media screen and (min-width: 963px)
{
	.ajoutbg {
		background: none;
	}
}
@media screen and (max-width: 963px)
{
	.startsopart
	{
		height: 240px;
	}
	.topSociete
	{
		display: none;
	}
	.beemo_header
	{
		width: 138px;
	}
	.logo_wide
	{
		visibility: hidden;
	}
	/***partenaire***/
	.mainNav {
		display:none;
	}
	.slicknav_menu {
		display:block;
	}
	#low {
		width: 100%;
	}
	#low .fatbpartenaire {
		display: none;
	}
	#low .newsperma {
		width: 50%;
	}
	#low .fatbacademy {
		width: 50%;
	}
	footer {
		width: 100%;
	}
	.boxing
	{
		width: 100%;
	}
	#form_partenaire
	{
		width: 100%;
	}
	.whos .whoContent {
		width: 100%;
		background:#ececec url(../img/assets/coffre_index_mid_tiny.png) no-repeat;
		background-position: right bottom;
		margin-top: 25%;
	}
	.whos
	{
		padding-top: 35px;
		padding-left: 10px;
	}
	.slidebox {
		width: 100%;
	}
	.slidebox img {
		width: 100%;
		height: auto;
	}
	.whos p {
		width: 80%;
	}
	.slideboxContainer {
		height: auto;
	}
	header {
		height:100px;
	}
	.comtitre {
		display:none;
	}
	.comdepress {
		display: none;
	}
	.actuBloc {
		width: 100%;
	}
	.actuBloc .btnnews {
		margin-left: 0%;
	}
	.hrdenews {
		width: 50%;
	}
	.pousse1, .pousse2 {
		margin-left:0;
	}
	.bucket {
		clear: both;
		display: inline-block;
		width: 100%;
		margin-bottom: 15px;
	}
	.contentSolution p.conceptxt
	{
		margin-top: 20px;
	}
	.contentSolution p.conceptxt2
	{
		margin-top: 20px;
	}
	.contentSolution p.conceptxt3
	{
		margin-top: 20px;
	}
	blockquote.style1 {
		background-position: 0 0;
	}
	blockquote.style1 p {
		background-position: 99% 50%;
	}
	.startso p {
		padding-left: 10px;
	}
	.whosepteo {
		margin-right: 20px;
		padding-left: 10px;
	}
	.glissewide {
		padding: 5px;
	}
	.startso ul {
		padding-left: 10px;
	}
	.startso h1, .startso h2 {
		margin-left: 10px;
	}
	#topmenu {
		display: none;
	}
	.realSave {
		display: none;
	}
	.topSociete #gaga {
		display: none;
	}
	.topSociete h1 span{
		display: block;
		background:url(../img/logo_white_tiny.png);
		width: 120px;
		height: 22px;
		margin-top: -60px;
		margin-left: 10px;
	}
	.topSociete .logobase {
		display: block;

	}
	header {
		height: 0px;
	}
	.presentation
	{
		width: 24%;
		display: inline-block;
		height: auto;
	}
	.iconeType
	{
		margin: auto;
	}
	.blocPresentation
	{
		text-align: center;
		margin-bottom: 0px;
		padding-bottom: 0px;
		padding-top: 10px;
	}
	.blocPresentation h3
	{
		margin-top: 0px;
	}
	#vague {
		display:none;
	}
	.prodtab {
		width: 100%;
	}
	.pricing-table .pricefirst {
		width: 100%;
	}
	.pricing-table ul {
		width: 97%;
	}
	.forUx {
		display: block;
		color: #236dcb;
		margin-top: 20px;
	}
	.alaune {
		width: 100%;
	}
	.contenair_tete {
		height: inherit;
	}
	.masterAcademy {
		background:inherit;
	}
	#lvl0 {
		padding: 10px;
	}
	.boxpartenaire {
		width: 100%;
		margin-left:inherit;
	}
	.boxpartenaire h2 {
		width: 100%;

	}
	.boxpartenaire h1 {
		width: 100%;
	}
	.partinner {
		height:inherit;
	}

	.partenairecontent h1 {
		width: 100%;
	}
	.sectionProduits {
		padding-left:5px;
		padding-right:5px;
	}
	.newsperma h1 {
		padding-left: 10px;
	}
	.newsperma h2 {
		padding-left: 10px;
	}
	.newsperma p {
		padding-left:10px;
	}
	.control-group .form-horizontal .control-label {
		width: inherit;
	}
	.control-group .form-horizontal .controls {
		margin-left:inherit;
	}
	#delog_partenaire
	{
		display: none;
	}
}

@media screen and (max-width: 795px)
{
	.presentation h3
	{
		font-size: 1.2em;
	}
}
@media screen and (max-width: 566px)
{
	.presentation h3
	{
		font-size: 1em;
	}
}
@media screen and (max-width: 474px)
{
	.presentation h3
	{
		display: none;
	}
}

@media screen and (max-width: 767px)
{
	.control-group .form-horizontal .control-label
	{
		width: inherit;
	}
	.control-group .form-horizontal .controls
	{
		margin-left:inherit;
	}
	.mainNav
	{
		display:none;
	}
	.slicknav_menu
	{
		display:block;
	}
	footer
	{
		width: 100%;
	}
	.boxing
	{
		width: 100%;
	}
	#low
	{
		display: none;
	}
	.contentSolution p
	{
		padding-left:10px;
	}
	.contentSolution h3
	{
		padding-left:10px;
	}
	.whos .whoContent
	{
		width: 100%;
		background:#ececec url(../img/assets/coffre_index_tiny.png) no-repeat;
		background-position: right bottom;
		margin-top: 20%;
	}
	.video > .youtube, .video > .youtube > iframe {
		width: 100%;
	}
	.slidebox
	{
		width: 100%;
	}
	.slidebox img
	{
		width: 100%;
	}
	.whos p
	{
		width: 80%;
	}
	.slideboxContainer
	{
		height: auto;
	}
	header
	{
		height:100px;
	}
	/*.nexthome {
		position: absolute;
		top: 5px;
		right: 40%;
		width: 20px;
		height: 23px;
		text-indent: -9999px;
		background:url(../img/assets/arrow_right_on_tiny.png) no-repeat;
		cursor:pointer;
	}
 	.prevhome {
		position: absolute;
		top: 5px;
		left: 40%;
		width: 20px;
		height: 23px;
		text-indent: -9999px;
		background:url(../img/assets/arrow_left_on_tiny.png) no-repeat;
		cursor:pointer
 	}*/
 	.nexthome
	{
		display: none;
	}
 	.prevhome
	{
		display: none;
 	}
 	#topmenu
	{
 		right:5px;
 		top: 0px;
 	}
 	.topSociete .logobase
	{
		width: 100px;
		height: 18px;
		display: block;
		margin-left:10px;
		margin-top: -60px;
	 }
 	#gaga
	{
		display: none;
	}
 	.newsContain h2
	{
		line-height: 30px;
	}
	.tsa
	{
	background: url('../img/design/assets/cube_tiny.png') no-repeat;
	}
	.tsb
	{
		background: url('../img/design/assets/boite_tiny.png') no-repeat;
	}
	.tsc
	{
		background: url('../img/design/assets/terre_tiny.png') no-repeat;
	}
	.tete_solution
	{
		width: 115px;
		height: 115px;
	}
	.contentSolution p.conceptxt
	{
		margin-top: 20px;
	}
	.contentSolution p.conceptxt2
	{
		margin-top: 20px;
	}
	.contentSolution p.conceptxt3
	{
		margin-top: 20px;
	}
	.createur li
	{
		font-size: 0.8em;
		margin-top: 0px;
	}
	header
	{
		height: 0px;
	}
	/*
	.presentation
	{
		display: inline-block;
		padding-left:00px;
		width: 200px;
		height: 120px;
	}
	*/
	.whos
	{
		padding-top: 60px;
		padding-left: 10px;
	}
	.createur ul
	{
		padding-top: 40px;
	}
	.cachesolution
	{
		margin-left: 0px;
	}
}
@media screen and (max-width: 775px)
{
	.startsopart
	{
		background-position: 8% -5%;
		height: 310px;
	}
	.startsopart h1
	{
		margin-top: 65px;
		padding-left: 10px;
		padding-bottom: 5px;
	}
	.startsopart p
	{
		padding-left: 10px;
	}
	.firstpart
	{
		height: auto;
	}
	.blocsocietypart
	{
		height: auto/*430px*/;
	}
}
@media screen and (max-width: 530px)
{
	.startsopart
	{
		background-position: 15% -2%;
		height: 475px;
	}
	.startsopart p
	{
		font-size: 0.9em;
	}
	.partenairetop
	{
		margin-top: 0px;
	}
	.firstpart
	{
		float: none;
	}
	.startsopart h1
	{
		margin-top: 0px;
		padding-top: 115px;
	}
	.startsopart p
	{
		padding-left: 10px;
	}
	.blocsocietypart
	{
		height: auto/*430px*/;
	}
	.formpart
	{
		float: none;
		height: auto;
		/*margin-top: 50px !important;*/
	}
	.formpart form
	{
		float: none;
		margin: auto;
	}
}
@media only screen and (max-width: 550px)
{
	.presentation
	{
		display: inline-block;
		padding-left: 0px;
	}
	/*
	.blue
	{
		width: 110px;
	}
	.blue
	{
		display: inline-block;
	}
	*/
	.topSociete .logobase {
		width: 100px;
		height: 18px;
		display: block;
		margin-left:10px;
	}
	.cachesolution {
		margin-left: 0px;
	}
	.contentSolution .deployS {
		margin-left: 0px;
		margin-top: 5px;
	}
	#gaga {
	display: none;
	}
	.pricing-table ul {
		width: 90%;
	}
	.startso h1, .startso h2 {
		font-size: 0.8em;
	}
	.createur ul
	{
		padding-top: 30px;
	}
	.createur li
	{
		margin-left: 110px;
		padding-left: 10px;
	}
	.createur {
		text-align: center;
	}
	#nomFondateur
	{
		display: inline-block;
		width: 100px;
	}
	.imgtw {
		clear: both;
	}
	blockquote.style1 {
		background:transparent;
	}
	blockquote.style1 p {
		background:transparent;
	}
}
@media only screen and (min-width: 455px)
{
	.clear_small_screens
	{
		float: left;
		clear: none;
	}
}
@media only screen and (max-width: 455px)
{
	/*.clear_small_screens
	{
		float: none;
		clear: both;
	}*/
	/*.presentation
	{
		display: inline-block;
		padding-left: 0px;
		width: 30%;
	}*/
	/*.blocPresentation
	{
		padding-top:10px;
		padding-bottom:10px;
	}*/
}
@media only screen and (max-width: 420px)
{
	/*
	.blue
	{
		width: 120px;
	}
	.createur ul
	{
		padding-top: 20px;
	}
	*/
	/*.blue_part, .iconeType, .presentation_part
	{
		width: 80px;
	}*/
}

@media only screen and (max-width: 319px)
{
	.presentation_prod
	{
		display: inline-block;
		padding-left: 0px;
	}
	/*.blocPresentation
	{
		padding-top: 10px;
		padding-bottom: 10px;
	}*/
	.blue_prod
	{
		width: 110px;
	}
	.createur ul
	{
		padding-top: 10px;
	}
}
