/* Start of CMSMS style sheet 'new_css_provatis' */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5; 
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }


/**** ****/

body {
	font-family: arial;
	overflow-y:scroll;
	*overflow-y:hidden;
}

.Preload {
	display: none;
}

#Construction h1 {
	padding-top: 20px;
	color: black; 
	font-size: 30px;
	text-align: center;
}

#bgimage {
	/*background-image: url("uploads/images/content/main.jpg");*/
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	margin: auto;
}

#HomeAnimation {
	margin-top: -160px;
	/**margin-top: -95px !important;*/  /* hack IE7 (* au debut)*/
	margin-top: -170px\9;                /* hack IE8 (\9 avant le ;)*/
	margin-left: -166px;
	z-index: 1;
	position: relative;
}

#opacity {
	background-color: black;
	height: 93px;
	opacity:0.5;
	filter: alpha(opacity=50);
	width: 100%;
	margin: auto;
}

#OpacityVideo {
	background-color: black;
	height: 93px;
	opacity:0.5;
	filter: alpha(opacity=50);
	width: 1282px;
	margin-left: -166px;
	margin: auto;
	position: relative;
	position: absolute\9;
	z-index: 2;
	margin-top: -170px;
	margin-left: -166px;
}

.clear {
	clear: both;
}

#page {
	position: relative;
	top: -90px;
	margin: auto;
	width: 950px;
}

#main {
	padding-top: 20px;
	margin-bottom: 30px;
}

#main a {
	color: #4d6e09;
	text-decoration: none;
}

#MLE {
	padding-right: 20px;
	color: white;
	font-size: 10px;
	float: right;
	line-height: 40px;
	height: 40px;
	text-transform: uppercase;
	position: relative;
	z-index: 5;
}

#MLE a {
	color: white;
	font-size: 10px;
	text-decoration: none;
}

/**debut-menu**/

ul {
	list-style: none;
}

 #logo {
 	line-height: 177px;
 	margin-top: 10px;
 	margin-left: 39px;
}


.imglignemenu {
	float: left;
}

#menulist {
	float: left;
}

.menuITEMbigLEFT {
	float: left;
	height: 117px;
	width: 190px;
	padding-right: 32px;
	text-transform: uppercase;
}

.menuITEMbigRIGHT {
	float: left;
	height: 117px;
	width: 190px;
	padding-left: 20px;
	padding-right: 5px;
	text-transform: uppercase;
}

#login {
	padding-top: 10px;
	line-height: 2;
}

#loginUSER {
	font-size: 10px;
	padding-left: 5px;
	border: 1px;
	border-style: solid;
	background-color: white;
	margin-bottom: 5px;
	border-color: #b0b0b0;
	color: #b0b0b0;
}

#loginPW {
	font-size: 10px;
	margin-top: 3px;
	border: 1px;
	border-style: solid;
	background-color: white;
	width: 74%;
	border-color: #b0b0b0;
	color: #b0b0b0;
	float: left;
	padding-left: 5px;
}

.boutton {
	width: 36px;
	height: 21px;
	background: transparent url("uploads/images/menu/button.png") no-repeat top;
	float: right;
}

#formlog {
	margin-top: 5px;
	width: 186px;
	height: 21px;
}

input {
	width: 95%;
	border: none;
}

.ResetPW a {
	font-size: 10px !important;
	text-transform: none;
}

.menuITEMsmall {
	float: left;
	height: 117px;
	width: 120px;
	text-transform: uppercase;
	list-style: none;
	text-align: center;
}

ul.navigation a.active {
	margin-top: 48px;
}

#menu a {
	color: #666666;
	font-size: 14px;
	text-decoration: none;
}

#menu {
	color: #666666;
	font-size: 14px;
	z-index: 500;
	position: relative;
}

#leftDARKmenu {
	float: left;
	height: 117px;
	background-image: url("uploads/images/menu/left_dark_menu.png");
	background-repeat: no-repeat;
	width: 14px;
}

#rightDARKmenu {
	float: left;
	height: 117px;
	background-image: url("uploads/images/menu/right_dark_menu.png");
	background-repeat: no-repeat;
	width: 14px;
}

#darkmenu {
	background-image: url("uploads/images/menu/dark_menu.png");
}

.lightmenu {
	background-image: url("uploads/images/menu/light_menu.png");
}

ul.listeDeroulante {
	display: none;
	list-style: none;
	background-image: url("uploads/images/menu/menu_bottom.png");
	background-position: right bottom;
	background-repeat: no-repeat;
	width: 200px;
	margin-top: 20px !important;
	padding-bottom: 10px !important;
}

/**fin-menu**/



/**animation-menu**/


/** potato-debut-animation **/

ul.potato-menu {
	margin:0;
	padding:0;
	width:auto;
	list-style:none;
}

.potato-menu:after {
	content: " ";
	display: inline;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

ul.potato-menu li.potato-menu-item {
	padding:0;
	position:relative;
	list-style:none;
	list-style-position:outside;
	display:inline;
	float:left;
}

ul.potato-menu li.potato-menu-item a {
	display:block;
	text-decoration:none;
	white-space:nowrap;
	outline:0;
}

ul.potato-menu ul.potato-menu-group {
	margin:0;
	padding:0;
	-webkit-padding-start:0;
	-webkit-padding-end:0;
	position:absolute;
	display:none;
	z-index:1000;
	padding-left: 4px;
}

/** potato-fin-animation**/


ul.potato-menu-group a {
	width: 200px;
}

.menuITEMsmall:hover {
	background-image: url("uploads/images/menu/menuITEMhover.png");
	background-repeat: no-repeat;
	background-position: center;
	z-index: 1000;
}

ul.listeDeroulante a {
	color: white !important;
	font-size: 10px !important;
	text-align: left;
	padding-left: 10px;
	padding-top: 8px;
}

.potato-menu li.lightmenu a:hover {
	color: #9dcc48 !important;
}

.subMENUtop a {
	background-image: url("uploads/images/menu/submenu_top.png");
	background-repeat: no-repeat;
	margin-top: -20px;
}

.subMENUbuttom {
	background-image: url("uploads/images/menu/menu_bottom.png");
	background-repeat: no-repeat;
	background-position: left bottom;
}

/*
.subMENU {
	background-image: url("uploads/images/menu/submenu_bg.png");
	background-repeat: no-repeat;
}
*/

ul.listeDeroulante br {
	line-height: 0.5;
}

/**fin-animation-menu**/


#mainhome {
	height: 380px;
	padding-top: 10px;
}

/** gabarit colonnes **/

.col {
	float: left;
}

/**debut gabarit 3 colonnes**/

#col13 {
	width: 437px;
	border-right: 1px solid #cccccc;
	font-size: 12px;
	position: relative; 
	padding-right: 40px;
}

#col23 {
	width: 190px;
	padding-left: 45px;
	font-size: 12px;
	line-height: 1.25;
	color: #666666;
}

#col23 p{
	margin-bottom: 5px
}

#col13 h2 {
	padding-top: 20px;
	padding-bottom: 15px;
	font-size: 22px;
}

#col13 p{
	margin-bottom: 5px
}

#ColContact {
	margin-top: 20px;
	line-height: 1.5;
	text-transform: uppercase;
}

#col33 {
	width: 200px;
	padding-left: 22px;
	font-size: 12px;
	line-height: 1.25;
}

/**fin gabarit 3 colonnes**/

/**debut gabarit 2 colonnes **/

#col12 {
	width: 697px;
	border-right: 1px solid #cccccc;
	padding-right: 20px;
	font-size: 12px;
	position: relative;
}

#col22 {
	width: 200px;
	padding-left: 22px;
	font-size: 12px;
	line-height: 1.25;
}

/**fin gabarit 2 colonnes **/

/**debut gabarit top_3colonnes **/

#TopMain { 
	height: 270px;
	width: 697px;
}

#ContentBorder {
	border-right: 1px solid #cccccc;
	width: 717px;
}

#col1top3 {
	width: 437px;
	padding-right: 40px;
	font-size: 12px;
	border-right: 1px solid #cccccc;
	position: relative;
}

#col2top3 {
	width: 170px;
	padding-left: 30px;
	padding-right: 30px;
	text-transform: uppercase;
	font-size: 12px;
	color: #666666;
}

#col2top3 a{
	color: #666666;
	text-decoration: none;
}

#col3top3 {
	width: 200px;
	padding-right: 10px;
	float: right;
	font-size: 12px;
	line-height: 1.25;
}

hr {
	color: #cccccc;
	height: 1px;
	background-color: #cccccc;
	border: none;
	margin-top: 20px;
	margin-bottom: 20px;
}

/**fin gabarit top_3colonnes **/

/**fin gabarit colonnes **/

/** debut formulaire contact **/

#PageFormulaireContact {
	margin-left: 20px;
}

#FormulaireContact {
	color: #666666;
	font-size: 11px;
	margin-top: 30px;
	margin-bottom: 20px;
	border-collapse: collapse;
}

#FormulaireContact td {
	border-top: 10px solid white; /* 'cellspacing' */
	border-bottom: 10px solid white; /* 'cellspacing' */
	border-right: 1px solid white; /* 'cellspacing' */
}

.ElementContact {
	width: 303px;
	margin-left: 20px;
	font-size: 10px;
	border: 1px;
	border-style: solid;
	background-color: white;
	border-color: #b0b0b0;
	color: #666666;
}

.champs {
	/*width: 330px;*/
}

#npa {
	height: 13px;
	width: 50px;
	float: left;
}

#ville {
	height: 13px;
	width: 210px;
	margin-left: 10px;
	float: right;
}

#FormulaireContact select {
	width: 305px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.choix {
	width: 10px;
}

.commentaires {
	border: 1px;
	border-style: solid;
	background-color: white;
	border-color: #b0b0b0;
	color: #666666;
}

.SubmitForm {
	background: transparent url("uploads/images/content/contact_button.png") no-repeat top;
	height: 22px;
	width: 86px;
	color: white;
	font-size: 11px;
	padding-bottom: 1px;
	margin-top: 10px;
	margin-left: 309px;
	margin-bottom: 10px;
	font-weight: bold;
}

#FormContact {
	color: #666666;
	font-size: 11px;
}

#FormContact p {
	margin-top: 10px;
	margin-bottom: 20px;
}

#FormContact textarea {
	width: 393px;
}

#obligatoires {
	padding-left: 20px;
}

.TextIndentChoix {
	text-indent: -20px;
	margin-left: 20px;
}

#Captcha {
	width: 98%;
	color: #666666;
	font-size: 11px;
}


#captcha_resp {
	width: 157px;
}

/** fin formulaire contact **/

/** newsletter **/

#newsletter tr {
	height: 27px;
}

#newsletter input {
	/*width: 303px;*/
	/*margin-left: 20px;*/
	font-size: 10px;
	border: 1px;
	border-style: solid;
	background-color: white;
	border-color: #b0b0b0;
	color: #666666;
}

#md4e46submit {
	color: white !important;
	border: none !important; 
	background: transparent url("uploads/images/content/contact_button.png") no-repeat top;
	height: 22px;
	/*width: 86px;*/
	color: white;
	font-size: 11px;
	padding-bottom: 1px;
	font-weight: bold;
}

.newstitre {
	width: 30%;

}

/** fin newsletter **/

#news {
	margin-bottom: 20px;

}

.allnews {
	float: left;
	background-color: #191919;
	overflow: auto;
	height: 115px;
	width: 256px;
	color: white;
	vertical-align:top;
	padding: 20px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 14px;
	line-height: 1.2;
}

.allnews h1 {
	color: #9dcc48;
	font-size: 22px;
}

.allnews a {
	color: #9dcc48;
	font-size: 22px;
text-decoration: none;
}

h1 {
	color: #4D6E09;
	font-size: 18px;
}

#facebook {
	float: right;
}

#footer {
        color: #666666;	
        margin-top: 10px;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}

#footer a {
        color: #666666;	
        margin-top: 10px;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}

#footer p {
        color: #bcbcbc;	
        margin-top: 5px;
        margin-left: 20px;
	font-size: 7px;
	text-transform: uppercase;
	text-decoration: none;
}

#legale {
	width: 86.5%;
	background-image: url("uploads/images/menu/middle_copyright.png");
	line-height: 37px;
	width: 823px;
}

#copyright {
	width: 10%;
	background-image: url("uploads/images/menu/middle_copyright.png");
	line-height: 37px;
}

.LIGNEcopyright {
	float: left;
	height: 37px;
}

/** page **/

.EntrepriseGauche {
	width: 60%;
	float: left;
	padding-top: 20px;
	padding-bottom: 50px;
}


.EntrepriseDroite {
	width: 40%;
	float: left;
	padding-top: 20px;
}

.EntrepriseDroite h4 {
	color: #ff6600;
	font-size: 14px;
	margin-bottom: 10px;
}

#col1top3 h2 {
	font-size: 22px;
	margin-bottom: 20px;
}

#col1top3 h3 {
	font-size: 16px;
	margin-top: 30px;
	margin-bottom: 10px;
}

#col1top3 p {
	margin-bottom: 5px;
}

#col3top3 h1 {
	color: #4d6e09;	
	font-size: 18px;
}

#AchetezMaintenant {
	background-image: url("uploads/images/content/button_acheter.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	padding-top: 3px;	
	height: 26px;
	width: 185px;
	font-size: 12px;
}

#ContactezMaintenant {
	background-image: url("uploads/images/content/button_contacter.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	height: 36px;
	width: 185px;
	font-size: 12px;
	line-height: 1.3;
	padding-top: 2px;
	color: #666666;
}

#col12 h2 {
	font-size: 22px; 
	margin-bottom: 20px;
}

#col12 h3 {
	font-size: 16px;
}

#col12 p {
	margin-bottom: 5px;
}

#TableInterface {
	padding-top: 40px;
	padding-bottom: 20px;
width: 95%;
}

.LeftTable {
	vertical-align: top;
	padding-top: 30px;
}

.RightTable {
	vertical-align: top;
	padding-top: 30px;
	padding-left: 20px;
}

#ParticuliersIMG{
	margin-top: -22px;
}

#InterfaceIMG {
	margin-left: 121px;
}

#ProduitIMG {
	margin-left: 67px;
}

#MontageMain {
	background-image: url("uploads/images/content/bg_montage.jpg");
	background-repeat: repeat-x;
	background-position: top;
	padding-left: 70px;
	padding-right: 70px;
	padding-bottom: 30px;
	position: relative;
}

#MontageEtapes {
	height: 114px;	
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 70px;
	padding-bottom: 70px;
}

#Etape1 {
	background-image: url("uploads/images/content/montage_etape1.png");
	height: 114px;
	width: 144px;
}

#Etape1:hover {
	background-image: url("uploads/images/content/montage_etape1_hover.png");
}


#Etape1Active:hover {
	background-image: url("uploads/images/content/montage_etape1_active_hover.png");
}

#Etape1Active {
	background-image: url("uploads/images/content/montage_etape1_hover.png");
	height: 114px;
	width: 144px;
}

#Etape2 {
	background-image: url("uploads/images/content/montage_etape2.png");
	height: 114px;
	width: 152px;
}

#Etape2:hover {
	background-image: url("uploads/images/content/montage_etape2_hover.png");
}

#Etape2Active:hover {
	background-image: url("uploads/images/content/montage_etape2_active_hover.png");
}


#Etape2Active {
	background-image: url("uploads/images/content/montage_etape2_hover.png");
	height: 114px;
	width: 152px;
}

#Etape3 {
	background-image: url("uploads/images/content/montage_etape3.png");
	height: 114px;
	width: 152px;
}

#Etape3:hover {
	background-image: url("uploads/images/content/montage_etape3_hover.png");
}

#Etape3Active:hover {
	background-image: url("uploads/images/content/montage_etape3_active_hover.png");
}

#Etape3Active {
	background-image: url("uploads/images/content/montage_etape3_hover.png");
	height: 114px;
	width: 152px;
}

#MontageMain ul {
	list-style: decimal;
	margin-top: 10px;	
	margin-bottom: 10px;
	margin-left: 20px;
}

#MontageMain li {
	margin-bottom: 5px;
}

#MontageAcceuil {
	list-style: disc !important;
	margin-top: 10px;	
	margin-bottom: 10px;
	margin-left: 20px;
}

#FonctionnaliteMain {
	background-image: url("uploads/images/content/bg_fonctionalites.jpg");
	background-repeat: repeat-x;
	background-position: top;
	padding-left: 70px;
	padding-right: 70px;
	padding-bottom: 20px;
	position: relative;
}

#FonctionnaliteMain ul {
	list-style: disc;
	margin-top: 10px;	
	margin-bottom: 10px;
	margin-left: 20px;
}

#FonctionnaliteMain li {
	margin-bottom: 5px;
}

#FonctionnaliteMain p {
	margin-bottom: 20px;
}

#FonctionnaliteIcone {
	position: relative;
	height: 240px;
}

#FonctionnaliteGeo {
	background-image: url("uploads/images/content/fonctionalites_geo.png");
	height: 95px;
	width: 104px;
	display: block;
	position: absolute;
	top: 80px;
	left: 30px;
}

#FonctionnaliteGeoActive {
	background-image: url("uploads/images/content/fonctionalites_geo_hover.png");
	height: 95px;
	width: 104px;
	display: block;
	position: absolute;
	top: 80px;
	left: 30px;
}

#FonctionnaliteGeo:hover {
	background-image: url("uploads/images/content/fonctionalites_geo_hover.png");
}

#FonctionnaliteGeoActive:hover {
	background-image: url("uploads/images/content/fonctionalites_geo_active_hover.png");
}

#FonctionnaliteDepannage {
	background-image: url("uploads/images/content/fonctionalites_depannage.png");
	height: 95px;
	width: 104px;
	display: block;
	position: absolute;
	top: 25px;
	left: 120px;
}

#FonctionnaliteDepannageActive {
	background-image: url("uploads/images/content/fonctionalites_depannage_hover.png");
	height: 95px;
	width: 104px;
	display: block;
	position: absolute;
	top: 25px;
	left: 120px;
}

#FonctionnaliteDepannage:hover {
	background-image: url("uploads/images/content/fonctionalites_depannage_hover.png");
}

#FonctionnaliteDepannageActive:hover {
	background-image: url("uploads/images/content/fonctionalites_depannage_active_hover.png");
}

#FonctionnaliteSOS {
	background-image: url("uploads/images/content/fonctionalites_sos.png");
	height: 95px;
	width: 104px;
	display: block;
	position: absolute;
	top: 130px;
	left: 120px;
}

#FonctionnaliteSOSActive {
	background-image: url("uploads/images/content/fonctionalites_sos_hover.png");
	height: 95px;
	width: 104px;
	display: block;
	position: absolute;
	top: 130px;
	left: 120px;
}

#FonctionnaliteSOS:hover {
	background-image: url("uploads/images/content/fonctionalites_sos_hover.png");
}

#FonctionnaliteSOSActive:hover {
	background-image: url("uploads/images/content/fonctionalites_sos_active_hover.png");
}

#FonctionnaliteAccident {
	background-image: url("uploads/images/content/fonctionalites_accident.png");
	height: 95px;
	width: 104px;
	display: block;
	position: absolute;
	top: 80px;
	left: 210px;
}

#FonctionnaliteAccidentActive {
	background-image: url("uploads/images/content/fonctionalites_accident_hover.png");
	height: 95px;
	width: 104px;
	display: block;
	position: absolute;
	top: 80px;
	left: 210px;
}

#FonctionnaliteAccident:hover {
	background-image: url("uploads/images/content/fonctionalites_accident_hover.png");
}

#FonctionnaliteAccidentActive:hover {
	background-image: url("uploads/images/content/fonctionalites_accident_active_hover.png");
}

#FonctionnaliteGestion {
	background-image: url("uploads/images/content/fonctionalites_gestion.png");
	height: 95px;
	width: 104px;
	display: block;
	position: absolute;
	top: 25px;
	left: 300px;
}

#FonctionnaliteGestionActive {
	background-image: url("uploads/images/content/fonctionalites_gestion_hover.png");
	height: 95px;
	width: 104px;
	display: block;
	position: absolute;
	top: 25px;
	left: 300px;
}

#FonctionnaliteGestion:hover {
	background-image: url("uploads/images/content/fonctionalites_gestion_hover.png");
}

#FonctionnaliteGestionActive:hover {
	background-image: url("uploads/images/content/fonctionalites_gestion_active_hover.png");
}

#FonctionnaliteAssurance {
	background-image: url("uploads/images/content/fonctionalites_assurance.png");
	height: 95px;
	width: 104px;
	display: block;
	position: absolute;
	top: 80px;
	left: 390px;
}

#FonctionnaliteAssuranceActive {
	background-image: url("uploads/images/content/fonctionalites_assurance_hover.png");
	height: 95px;
	width: 104px;
	display: block;
	position: absolute;
	top: 80px;
	left: 390px;
}

#FonctionnaliteAssurance:hover {
	background-image: url("uploads/images/content/fonctionalites_assurance_hover.png");
}

#FonctionnaliteAssuranceActive:hover {
	background-image: url("uploads/images/content/fonctionalites_assurance_active_hover.png");
}

#FonctionnaliteText {
	width: 300px;
}

#FonctionnaliteGeoBottom {
	height: 308px;	
	width: 262px;
	position: absolute;
	bottom: 0px;
	right: -15px;
}

#FonctionnaliteDepannageBottom {
	height: 342px;	
	width: 248px;
	position: absolute;
	bottom: 0px;
	right: -21px;
}

#FonctionnaliteSOSBottom {
	height: 342px;	
	width: 248px;
	position: absolute;
	bottom: 0px;
	right: -21px;
}

#FonctionnaliteAccidentBottom {
	height: 305px;	
	width: 302px;
	position: absolute;
	bottom: 0px;
	right: -15px;
}

#FonctionnaliteGestionBottom {
	height: 334px;	
	width: 322px;
	position: absolute;
	bottom: 0px;
	right: -10px;
}

#FonctionnaliteAssuranceBottom {
	height: 314px;	
	width: 260px;
	position: absolute;
	bottom: 0px;
	right: -21px;
}

#Specification {
	background-image: url("uploads/images/content/bg_specifications.jpg");
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 25px;
	height: 511px;
}

#SpecTop {
	background-image: url("uploads/images/content/hexa_specifications.png");
	background-position: center top;
	height: 201px;
	width: 469px;
	margin-left: auto;
	margin-right: auto;
}

#SpecLeft {
	float: left;
	padding-right: 10px;
	width: 298px;
}

#SpecRight {
	float: right;
	padding-left: 10px;
	width: 298px;
}

#Specification ul {
	list-style: none;
	margin-top: 10px;	
	margin-bottom: 10px;
}

#Specification li {
	margin-bottom: 5px;
}

.zone2 {
	background-image: url("uploads/images/content/bg_zone.png");
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	height: 40px;
	width: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 6px;
	padding-right: 6px;
}

.zone3 {
	background-image: url("uploads/images/content/bg_zone.png");
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	height: 65px;
	width: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 6px;
	padding-right: 6px;
}

.zone4 {
	background-image: url("uploads/images/content/bg_zone4.png");
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	height: 85px;
	width: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 6px;
	padding-right: 6px;
}

#ZoneProduit {
	position: absolute; 
	right: 0px;
	top: 50px;
}

#ZoneMontageAcceuil {
	position: absolute; 
	right: 0px;
	top: 300px;
	border-right: 1px solid #cccccc;
}

#ZoneMontageEtape1 {
	position: absolute; 
	right: 0px;
	top: 300px;
	border-right: 1px solid #cccccc;
}

#ZoneMontageEtape2 {
	position: absolute; 
	right: 0px;
	top: 300px;
	border-right: 1px solid #cccccc;
}

#ZoneMontageEtape3 {
	position: absolute; 
	right: 0px;
	top: 300px;
	border-right: 1px solid #cccccc;
}

#ZoneEntreprise {
	position: absolute; 
	right: 0px;
	top: 50px;
}

#ZoneEntreprisePlus {
	position: absolute; 
	right: 0px;
	top: 50px;
}

#ZoneParticulier {
	position: absolute; 
	right: 0px;
	top: 50px;
}

#ZoneParticulierAvantage {
	position: absolute; 
	right: 0px;
	top: 50px;
}

#ZoneInterface {
	position: absolute; 
	right: 0px;
	top: 200px;
}

#ZoneAPropos {
	position: absolute; 
	right: 0px;
	top: 200px;
}

#ZoneConfidentialite {
	position: absolute; 
	right: 0px;
	top: 200px;
}

#CTI {
	width: 70%;
	text-align: center;
	margin-top: 30px;
	margin-left: 60px;
	margin-bottom: 30px;
}

.ImgZone {
	margin-top: 4px;
	margin-bottom: 4px;
}

#FAQ {
	margin: 20px;
}

#FAQ p {
	margin-bottom: 20px;
}

.FAQquestion {
	display: block;
	font-weight: bold;
	margin-bottom: 2px;
}

.TextIndent {
	text-indent: -15px;
	margin-left: 15px;
}

#InfoLegales h2 {
	margin-top: 30px;

}

.link {
	color: black !important;

}

#InfoLegales h3 {
	font-size: 13px;
	font-weight: bold;
	margin-top: 10px;
}

#IMGPub {
	height: 107px;
	width: 190px;
}

/** fin page **/
/* End of 'new_css_provatis' */

