/*
Theme Name: E-Good
Theme URI: 
Author: E-Good
Author URI: http://e-good.fr/
Description: -.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: E-Good

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/***** RESET CSS *****/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, strong, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	cursor:pointer;
}
/***** FIN RESET CSS *****/

body{font-family: 'Open Sans', sans-serif;}
.center{width:940px;margin:auto;}

#hd1{width:100%;min-height:100px;float:left;background:-webkit-gradient(linear,left top, left bottom,from(#ffffff),to(#eaeaea));
background:-webkit-linear-gradient(top,#ffffff,#eaeaea);background:-moz-linear-gradient(top,#ffffff,#eaeaea);
background:-o-linear-gradient(top,#ffffff,#eaeaea);background:linear-gradient(top,#ffffff,#eaeaea);
border-bottom:1px solid #999999;background-color:#eaeaea;}
#header{width:940px;margin:auto;}
#headerLogo{float:left;width:205px;margin-top:10px;}

#numVert{float:left;width:328px;margin-left:40px;font-size:10px;}
.numeroVert{color:#5aa453;font-weight:bold;font-size:2em;}
#camera_wrap img#imgFormationSlide{width:110px;margin-top:80px;}

/* Menu déroulant */
#menu-menu-header ul{display:none;}
#menu-menu-header ul ul{top:auto;}
#menu-menu-header li ul ul{left:12em;margin:0px 0 0 10px;}
#menu-menu-header li:hover ul ul, #menu-menu-header li:hover ul ul ul, #menu-menu-header li:hover ul ul ul ul{display:none;}
#menu-menu-header li:hover ul, #menu-menu-header li li:hover ul, #menu-menu-header li li li:hover ul, #menu-menu-header li li li li:hover ul{display:block;}
/* Fin Menu déroulant */


#menu{float:right;}
#menu a{cursor:pointer;}
#menu img{height:23px;margin-bottom:5px;}
#menu ul{font-size:13px;text-transform:uppercase;}
#menu li{float:left;position:relative;}
#menu li.select a, #menu li a:hover{color:#5aa453;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;
transition: all 400ms ease;}
#menu li a{padding:24px 20px;float:left;line-height:1em;color:#333333;text-decoration:none;font-weight:bold;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;}
#menu ul.sub-menu{position:absolute;top:100%;z-index:99;background-color:#eaeaea;border-top:3px solid #5aa453;font-size:12px;width:100%;}
#menu ul.sub-menu li{float:none;}
#menu ul.sub-menu li a{padding:15px 10%;font-weight:normal;text-transform:none;width:80%;}
#menu ul.sub-menu li a:hover{background-color:#585957;}

#camera_wrap h1{float:left;width:65%;color:white;font-size:3em;margin-bottom:15px;margin-top:70px;margin-right:15%;text-shadow: 0px 0px 20px #000000;filter: dropshadow(color=#000000, offx=0, offy=0);}
#camera_wrap p{float:left;width:65%;color:white;font-size:1em;line-height:28px;margin-right:15%;}
#camera_wrap img{margin-top:20px;width:35%;}
#camera_wrap img#ovh{width:235px;height:auto;}

#sousMenu,#sousMenu1,#sousMenu2{position:absolute;width:937px;margin-top:100px;background-color:white;z-index:999;border:1px solid #333;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;margin-left:-609px;-webkit-box-shadow:  0px 1px 20px 0px #000000;box-shadow:  0px 1px 20px 0px #000000;}
.colSSMenu{width:200px;float:left;margin:25px 17px;}
.colSSMenuLast{width:200px;float:left;padding:25px 17px;background-color:#e1e1e1;-webkit-border-top-right-radius: 7px;
-webkit-border-bottom-right-radius: 7px;
-moz-border-radius-topright: 7px;
-moz-border-radius-bottomright: 7px;
border-top-right-radius: 7px;
border-bottom-right-radius: 7px;}
#sousMenu h2,#sousMenu1 h2,#sousMenu2 h2{text-transform:uppercase;font-weight:bold;font-size:0.8em;margin-bottom:5px;border-bottom:1px solid #666;padding-bottom:5px;}
#menu #sousMenu ul li,#menu #sousMenu1 ul li{margin-left:0px;float:left;width:195px;text-align:left;}
#menu #sousMenu ul li a,#menu #sousMenu1 ul li a{text-transform:none;font-weight:normal;font-size:11px;padding:6px 0;}
#sousMenu img.pub,#sousMenu1 img.pub,#sousMenu2 img.pub{width:100%;height:auto;}
#menu img#ovhPart{width:200px;position:absolute;margin-top:230px;height:60px;}
.pointTel{font-size:11px;width:155px;margin:20px auto;line-height:22px;text-align:center;margin-bottom: 145px;}
.pointTel a{font-size:20px;color:#5aa453;font-weight:bold;}

.marqueur{width:24px;height:15px;display:block;background:url(images/menuActif.png);background-repeat:no-repeat;background-position:top center;position:absolute;margin-top:-15px;}

#sousMenu .marqueur{margin-left:71%;}
#sousMenu1 .marqueur{margin-left:83.2%;}
#sousMenu2 .marqueur{margin-left:95%;}

#formContact{float:left;width:702px;margin:25px 0;}
#phraseForm{float:left;width:100%;margin-left:17px;margin-bottom:10px;font-size:0.8em;}
#formContact label{float:left;width:100%;font-size:0.8em;cursor:pointer;}
#formContact input{float:left;width:90%;padding:7px 5%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border: 1px solid #CCC;background-color:#f5f5f5;-webkit-transition: all 350ms ease;-moz-transition: all 350ms ease;-ms-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
#formContact input:focus{background-color:#5aa453;color:white;}
#formContact textarea{float:left;width:96%;height:100px;padding:7px 2%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border: 1px solid #CCC;background-color:#f5f5f5;-webkit-transition: all 350ms ease;-moz-transition: all 350ms ease;-ms-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
#formContact textarea:focus{background-color:#5aa453;color:white;}
#formContact p{width:200px;float:left;margin:10px 17px;}
#formContact p#textarea{width:433px;}
#formContact #submit{width:150px;float:right;margin-right:15px;cursor:pointer;}
#menu img#numVertForm{width:180px;height:auto;margin-left:120px;margin-top:15px;}
#obli{font-size:0.7em;}


#banniere{width:100%;float:left;background:
-webkit-gradient(linear,left top, right top,from(#5aa453),to(#5aa453),color-stop(0.5, #65af5e));
background:-webkit-linear-gradient(left,#5aa453,#65af5e 50%,#5aa453);background:-moz-linear-gradient(left,#5aa453,#65af5e 50%,#5aa453);
background:-o-linear-gradient(left,#5aa453,#65af5e 50%,#5aa453);background:linear-gradient(left,#5aa453,#65af5e 50%,#5aa453);background-color:#5aa453;}
#banniereInterieur{width:940px;margin:auto;}
#banniereInterieur #banniereGauche{width:100%;float:left;background:url(images/banniere.png) bottom right no-repeat;
-webkit-background-size:60%; -moz-background-size:60%; background-size:60%;}
#banniereInterieur #banniereGauche img{float:left;margin-right:10px;width:24px;}
#banniereInterieur #banniereGauche p{margin-bottom:20px;color:white;font-size:0.9em;font-weight:bold;vertical-align:top;width:40%;}
#banniereInterieur #banniereGauche h2{color:white;font-weight:bold;font-size:2.3em;text-shadow: 1px 1px 10px #000000;
filter: dropshadow(color=#000000, offx=1, offy=1);margin-top:20px;position:relative;margin-bottom:30px;}

#accesRapide{width:100%;height:130px;float:left;background:url(images/bgRapide.png);background-repeat:repeat-x;background-position:top left;}
.itemRapide{float:left;width:126px;margin:17px 15px;text-align:center;}
.itemRapide img{width:45px;height:45px;margin-bottom:5px;}
.itemRapide a{float:left;font-size:0.8em;font-weight:bold;color:white;text-decoration:none;padding:10px 0px;height:75px;width:126px;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;}
.itemRapide a:hover{background-color:#454544;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow: inset 0px 1px 3px 0px #000000;box-shadow: inset 0px 1px 3px 0px #000000;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;}

#content{width:940px;margin:auto;}
#content h3{margin-top:25px;float:left;font-size:1em;font-weight:bold;width:100%;border-bottom:1px solid #333333;color:#333333;padding-bottom: 4px;margin-bottom: 10px;}
#content .contentPara{float:left;width:28.3%;text-align:center;margin:15px 1%;padding:0px;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;padding:1.5%;position:relative;padding-bottom: 80px;}
#content .contentPara2{float:left;width:61.7%;text-align:center;margin:15px 1%;padding:0px;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;padding:1.5%;position:relative;padding-bottom: 80px;}
#content .contentPara3{float:left;width:95%;text-align:center;margin:15px 1%;padding:0px;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;padding:1.5%;position:relative;padding-bottom: 80px;}
#content .contentPara:hover,#content .contentPara2:hover,#content .contentPara3:hover{background-color:#eaeaea;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;}
.divImgAccueil{width:100%;float:left;height:145px;overflow:hidden;margin-bottom:10px;}
.contentPara3 .divImgAccueil{height:200px;}
#content .contentPara img,#content .contentPara2 img,#content .contentPara3 img{height:145px;width:auto;}
#content .contentPara h4,#content .contentPara2 h4,#content .contentPara3 h4{color:#5aa453;font-size:1em;margin-bottom:10px;float:left;width:100%;text-align:left;}
#content .contentPara p,#content .contentPara2 p,#content .contentPara3 p{color:#333333;float:left;width:100%;font-size:0.75em;text-align:left;margin-bottom:5px;line-height:1.4em;}
#content .contentPara a,#content .contentPara2 a,#content .contentPara3 a{float:left;width:100%;color:#5aa453;text-decoration:none;}
#content .contentPara3 img{height:250px;}
#nosProduits{width:74%;margin-right:3%;float:left;}
#colRight{width:23%;float:left;min-height:250px;text-align:center;}
#colRight h3{text-align:left;}
#colRight img#vert{max-width:100%;margin-top:10px;}
.linkRight{float:left;width:94%;margin-top:15px;background-color:#ebebeb;padding:10px 3%;text-align:center;color:black;-webkit-transition: all 350ms ease;-moz-transition: all 350ms ease;-ms-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.linkRight:hover{background-color:#5aa453;color:white;}
.linkRight img{width:50px;}
.linkRight span{float: left;width:100%;font-size:14px;margin-top:5px;}
.linkRight.reserv{background-color:#e58201;color:white;}
#contactFormation{float:left;width:100%;margin-top:15px;}
#social{float:left;width:100%;margin-top:15px;}
#sessions{float:left;width:100%;margin-top:15px;}
#sessions ul{text-align:left;list-style:inside circle;font-size:0.9em;line-height:1.4em;}
#sessions ul a{color:black;text-decoration:none;}
#sessions ul a:hover{color:#5aa453;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;
transition: all 400ms ease;}
.price{color:#d40000;font-weight:bold;width:100%;text-align:center;position: absolute;bottom: 60px;}
.price .big{font-size:1.8em;}
.price .ht{color:#999;font-size:0.8em;}
#formContact #submit{margin-top:5px!important;}
p#decla{float:left;width:100%;margin-top:15px;font-size:0.75em;line-height:1.4em;}
#filtresFormations{margin-top:20px;float:left;width:100%;}
#filtresFormations p{float:left;width:100%;}
#filtresFormations input{float:left;margin-right:5px;width:13px;}
#filtresFormations input.submit{width:auto;border:0px;cursor:pointer;padding:5px 20px;background-color:#5aa453;color:white;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;margin-top:20px;}
#filtresFormations input.submit:hover{background-color:#ebebeb;color:black;}
#filtresFormations label{cursor:pointer;margin-top:0px;float:left;font-size:1.1em;width:195px;}

.divMyButton{width:100%;text-align:center;height:40px;margin-bottom:15px;position: absolute;bottom: 10px;}
#content .contentPara a.myButton,#content .contentPara2 a.myButton,#content .contentPara3 a.myButton,#formContact #submit{margin-top:15px;-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;box-shadow:inset 0px 1px 0px 0px #a4e271;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8dc787), color-stop(1, #5aa453));background:-moz-linear-gradient(top, #8dc787 5%, #5aa453 100%);background:-webkit-linear-gradient(top, #8dc787 5%, #5aa453 100%);background:-o-linear-gradient(top, #8dc787 5%, #5aa453 100%);background:-ms-linear-gradient(top, #8dc787 5%, #5aa453 100%);background:linear-gradient(to bottom, #8dc787 5%, #5aa453 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8dc787', endColorstr='#5aa453',GradientType=0);background-color:#8dc787;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #74b807;display:inline-block;color:#ffffff;font-family:arial;font-size:15px;font-weight:bold;padding:10px 20px;text-decoration:none;text-shadow:0px 1px 0px #5aa453;width:auto;float:none;}
#content .contentPara a.myButton:hover,#content .contentPara2 a.myButton:hover,#content .contentPara3 a.myButton:hover,#formContact #submit:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5aa453), color-stop(1, #8dc787));background:-moz-linear-gradient(top, #5aa453 5%, #8dc787 100%);background:-webkit-linear-gradient(top, #5aa453 5%, #8dc787 100%);background:-o-linear-gradient(top, #5aa453 5%, #8dc787 100%);background:-ms-linear-gradient(top, #5aa453 5%, #8dc787 100%);background:linear-gradient(to bottom, #5aa453 5%, #8dc787 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5aa453', endColorstr='#8dc787',GradientType=0);background-color:#5aa453;}
#content .contentPara a.myButton:active,#content .contentPara2 a.myButton:active,#formContact #submit:active{position:relative;top:1px;}

#nosProduits #colLeft{width:220px;float:left;margin-right:20px;margin-top:25px;font-size:0.9em;line-height:1.3em;}
#nosProduits #colLeft h2{font-weight:bold;margin-bottom:5px;}
#nosProduits #colLeft p{font-size:0.8em;}
.infoColLeft{width:90%;padding:10px 5%;background-color:#ebebeb;margin: 10px 0;-webkit-transition: all 350ms ease;-moz-transition: all 350ms ease;-ms-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}

#blocsInfos{float:left;width:100%;margin-top:50px;}
#blocsInfos .infoColMiddle{width:29%;height:110px;padding:10px 1.5%;background-color:#ebebeb;margin-bottom:2px;-webkit-transition: all 350ms ease;-moz-transition: all 350ms ease;-ms-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;float:left;margin-right:2%;background-color:#5aa453;color:white;margin-bottom:10px;}
#blocsInfos .infoColMiddle:nth-child(even){background-color:#e58201;}
#blocsInfos .infoColMiddle:nth-child(3n){margin-right:0px;}

#nosProduits #colMiddle{width:700px;float:left;margin-right:20px;margin-top:15px;font-size:0.8em;line-height:1.6em;margin-bottom:80px;}
#nosProduits #colMiddle ul{width:100%;float:left;}
#objectif{float:left;width:96%;padding:5px 2%;background-color: #5aa453;color:white;margin-bottom:10px;margin-top: 15px;}
#colMiddle #objectif h2{margin-top:0px;}
#colMiddle h1{float:left;width:100%;font-size:1.8em;line-height:1.4em;margin-bottom:5px;font-weight:bold;}
#colMiddle h1 img{float:left;width:50px;margin-right:15px;}
#colMiddle h1 img.socialTitreFormation{float:none;height:20px;width:auto;margin-right:5px;}
#colMiddle ul{color:#333;list-style-type:square;list-style-position:inside;}
#colMiddle.listeFormation ul{list-style:none;}
#colMiddle ul ul{margin-left:15px;margin-bottom:10px;font-size:0.9em;}
#colMiddle h2{font-size:15px;font-weight:bold;margin-bottom:5px;margin-top:15px;float: left;width: 100%;}

#colMiddle.listeFormation ul li{width:100%;float:left;margin:10px 0;}
#colMiddle.listeFormation ul a{float:left;width:96%;background-color:#ebebeb;padding:5px 2%;color:#333;text-decoration:none;}
#colMiddle.listeFormation ul a:hover{color:#5aa453;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;}
.formation{float:left;width:100%;}
#content .formation h3{border-bottom:0;padding:0px;margin:10px 2%;width:96%;}
#colMiddle.listeFormation ul .plusDetails{width:220px;background-color:white;float:left;text-align:center;}
#colMiddle.listeFormation ul .plusDetails a{width:100%;padding: 7px 0px;-webkit-transition: all 350ms ease;-moz-transition: all 350ms ease;-ms-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
#colMiddle.listeFormation ul .plusDetails a:hover{background-color:#5aa453;color:white;}
#colMiddle.listeFormation ul .reserverFormation{width:220px;background-color:white;float:right;text-align:center;}
#colMiddle.listeFormation ul .reserverFormation a{width:100%;padding: 7px 0px;-webkit-transition: all 350ms ease;-moz-transition: all 350ms ease;-ms-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
#colMiddle.listeFormation ul .reserverFormation a:hover{background-color:#5aa453;color:white;}
#colMiddle.listeFormation ul span.objectif{float:left;width:calc(96% - 2px);padding:5px 2%;color:#333;border:1px solid #ebebeb;font-size:0.85em;line-height:20px;}
#colMiddle.listeFormation ul .plusDetails img,#colMiddle.listeFormation ul .reserverFormation img{height:20px;width:auto;margin-right:10px;margin-bottom: -5px;}

#bandeNoir{width:100%;background-color:#1e1e1e;float:left;height:25px;}

#filAriane{padding:5px 0px;width:100%;float:left;color:#999;font-size:0.7em;}
#filAriane a{color:#999;text-decoration:none;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}
#filAriane a:hover,#filAriane a.current{color:#000;}

#contentColGauche{float:left;width:26%;margin-right:3%;background-color:#48bb25;color:white;padding:5px 2% 15px 2%;margin-top:30px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;line-height:18px;}
#contentColGauche h2{font-size:0.9em;font-weight:bold;margin-top:10px;}
#contentColGauche p{font-size:0.9em;}

#contentColDroite{float:left;width:66%;margin-top:30px;}
#contentColDroite h1{font-size:1.1em;font-weight:bold;margin-bottom:10px;}
#contentColDroite ul{font-size:1em;line-height:19px;list-style:circle;margin-left:20px;}
#contentColDroite ul ul{font-size:0.9em;margin-bottom:10px;margin-left:10px;}

.resume{float:left;width:100%;margin:20px 0;}

#resumeLeft{float:left;width:180px;margin-right:20px;}
#resumeRight{float:left;width:500px;}
#resumeRight table a{color:#333;}
#offre{float:left;width:500px;}
#offre h2{font-size:1.4em;margin:20px 0;float:left;}
#offre h3{border:0px;margin-top:0px;}
.ligne{float:left;width:100%;font-size:0.75em;line-height:1.5em;margin-bottom:35px;}
.ligne .price{font-size:1.6em;}
.ligne img{width:100%;}
.ligneImg{float:left;width:35%;margin-right:5%;}
.ligneTexte{float:left;width:60%;}

#servicesInclus{float:left;width:500px;}
#servicesInclus #linkServices{float:left;width:100%;}
#servicesInclus #linkServices div{float:left;width:47%;margin-right:6%;}
#servicesInclus #linkServices div:nth-child(even){margin-right:0px;}
#servicesInclus #linkServices h3{margin-bottom:10px;}
#servicesInclus #linkServices a{text-decoration:none;color:#333;font-size:0.8em;line-height:1.7em;}
#servicesInclus #linkServices a:hover{color:#308541;}

.resume img.imgProd{width:180px;float:left;}
.resume table{margin-bottom:30px;}
.resume table td,.resume table th{border:1px solid #CCC;padding:9px 7px;font-size:0.8em;vertical-align:middle;line-height:1.4em;}
.resume table th{text-align:left;}
.resume table td{text-align:center;}
.resume table .red{color:#d40000;}
.resume table .bold{font-weight:bold;}
.resume table .small{font-size:0.85em;}
sup{vertical-align: super;}
.resume .noteBas{font-size:0.7em;line-height:1.4em;float:left;}

#menuLateral{width:100%;float:left;margin-bottom:40px;font-size:0.8em;}
#menuLateral a{float:left;width:90%;text-decoration:none;color:#333;padding:12px 5%;background-color:#ebebeb;margin-bottom:1px;}
#menuLateral a:hover,#menuLateral a.current{background:url(images/fleche.png);background-repeat:no-repeat;background-position:top right;background-color:#e3e3e3;}

#ft1{width:100%;float:left;margin-top:60px;background-color:#222;padding:10px 0 30px;}
#footer{color:white;width:940px;margin:auto;line-height:22px;}
#footer .footerCol{float:left;width:30%;margin-right:5%;}
#footer .footerCol:last-child{margin-right:0px;}
#footer .footerCol h2{font-weight:normal;font-size:0.9em;border-bottom:1px dotted white;width:100%;padding-bottom:2px;margin-top:10px;margin-bottom:5px;}
#footer .footerCol p{color:white;font-size:0.7em;}
#footer .footerCol a{color:white;font-size:1em;text-decoration:none;}
#footer .footerCol a:hover{color:#48bb25;}
#footer .addthis_toolbox{margin-top:10px;}
#footer .addthis_toolbox a{margin-right:10px;}

@media (max-width:960px) {
	#banniereInterieur{width:90%;margin:auto;}
	#banniere2Interieur{width:90%;margin:auto;}
	#content{width:90%;margin:auto;}
	#footer{width:90%;margin:auto;}
	#filArianeInt{width:90%;margin:auto;}
	#menu{width:100%;margin-top:15px;}
	.center{width:90%;}
	#menu li a{padding:20px 20px;}
	#nosProduits,#colRight{width:100%;margin-right:0;}
	#header{width:100%;}
}

@media (max-width:770px) {
	#headerLogo{width:100%;text-align:center;}
	#menu{width:100%;}
	#banniereInterieur #banniereGauche{background:none;}
	#contentColGauche{width:96%;margin:15px auto;}
	#contentColDroite{width:100%;margin:15px auto;}
	#numVert{width: 100%;margin-left: 0;text-align: center;}
	#content .contentPara,#content .contentPara2,#content .contentPara3{margin:15px 0;width:97%;}
	#camera_wrap h1{text-align:center;width:80%;margin:30px 10% 15px 10%;}
	#camera_wrap p{text-align:center;width:80%;margin:0 10% 15px 10%;}
	.price,.divMyButton{float:left;position:relative;bottom:auto;}
	#content .contentPara,#content .contentPara2,#content .contentPara3{height:auto!important;padding-bottom:10px;}
}

@media (max-width:600px) {
	#banniereInterieur #banniereGauche p{width:100%;}
	#content .contentPara{width:100%;}
	#content .contentSpace{display:none;}
	#banniere2{display:none;}
	#footer .footerCol{width:100%;}
	#camera_wrap h1{font-size:2em;}
	#camera_wrap p{font-size: 0.9em;line-height: 22px;}
}

@media (max-width:380px){
	#menu li{width:100%;}
	#menu li a{padding:20px 0;width:100%;text-align:center;}
}