/* general */

body { 
color: #b5d0e8;
font-size: 11px; 
font-family:  Arial, Helvetica, sans-serif; 
margin: 0; 
padding: 0; 
width: 100%;
height: 100%;
background-color: #5b5d62;
background-image:  url(../media/commun/fond.gif); 
background-repeat: repeat-x repeat-y;
}

#global {
position: relative;
margin-left: -500px;
left: 50%;
width: 1000px;
}

#logos {
width: 1000px;
height: 61px;
}

a.logo-ademva {
	display: block;
	float:left;
	background-image:url(../media/logos/logo-ademva.gif);
	background-repeat: no-repeat;
	width: 146px;
	height: 61px;
	padding: 0 0 0 0;
	margin-left: 282px;
}
* html a.logo-ademva { margin-left: 140px; }

a.logo-ademva:hover, .logo-ademva-active {
	display: block;
	float:left;
	background-image:url(../media/logos/logo-ademva.gif);
	background-repeat: no-repeat;
	width: 146px;
	height: 61px;
	padding: 0 0 0 0;
	background-position:0 -61px;
	text-decoration:none;
	margin-left: 282px;
}
* html a.logo-ademva:hover, .logo-ademva-active { margin-left: 140px; }

a.logo-carburab {
	display: block;
	float:left;
	background-image:url(../media/logos/logo-carburab.gif);
	background-repeat: no-repeat;
	width: 146px;
	height: 61px;
	padding: 0 0 0 0;
}

a.logo-carburab:hover, .logo-carburab-active {
	display: block;
	float:left;
	background-image:url(../media/logos/logo-carburab.gif);
	background-repeat: no-repeat;
	width: 146px;
	height: 61px;
	background-position:0 -61px;
	text-decoration:none;
}

a.logo-novoutils {
	display: block;
	float:left;
	background-image:url(../media/logos/logo-novoutils.gif);
	background-repeat: no-repeat;
	width: 146px;
	height: 61px;
	padding: 0 0 0 0;
}

a.logo-novoutils:hover, .logo-novoutils-active {
	display: block;
	float:left;
	background-image:url(../media/logos/logo-novoutils.gif);
	background-repeat: no-repeat;
	width: 146px;
	height: 61px;
	background-position:0 -61px;
	text-decoration:none;
}

#contenu {
width: 1000px;
height: 482px;
background-image:  url(../media/commun/fond-photo.jpg); 
background-repeat: no-repeat;
}

#flashContent {
width: 1000px;
height: 342px;
}

#menu-bas {
width: 1000px;
height: 27px;
padding: 0px;
	margin: 0px;
}

#footer {
width: 1000px;
text-align: center;
color: #989797;
padding-top: 10px;
}

.spacer { 
clear: both;
}

ul {
padding: 0px 0px 0px 0px;
margin: 0em 0em 0em 1.2em;
}

li {
list-style: circle;
}

/* menu */

#menuContainer { 
	position: absolute; 
	top: 543px; 
	right: 50%; 
	margin-right: -500px; 
	width: 1000px; 
	height: 1px; 
	background-color: #000000; 
}

a.menu-groupe {
	display: block;
	float:left;
	background-image:url(../media/_fr/menu/menu-groupe.jpg);
	background-repeat: no-repeat;
	width: 143px;
	height: 27px;
	padding: 0px;
	margin: 0px;
}

a.menu-groupe:hover, .menu-groupe-active {
	display: block;
	float:left;
	background-image:url(../media/_fr/menu/menu-groupe.jpg);
	background-repeat: no-repeat;
	width: 143px;
	height: 27px;
	background-position:0 -27px;
	text-decoration:none;
	padding: 0px;
	margin: 0px;
}

a.menu-savoir-faire {
	display: block;
	float:left;
	background-image:url(../media/_fr/menu/menu-savoir-faire.jpg);
	background-repeat: no-repeat;
	width: 143px;
	height: 27px;
	padding: 0px;
	margin: 0px;
}

a.menu-savoir-faire:hover, .menu-savoir-faire-active {
	display: block;
	float:left;
	background-image:url(../media/_fr/menu/menu-savoir-faire.jpg);
	background-repeat: no-repeat;
	width: 143px;
	height: 27px;
	background-position:0 -27px;
	text-decoration:none;
	padding: 0px;
	margin: 0px;
}
a.menu-produits {
	display: block;
	float:left;
	background-image:url(../media/_fr/menu/menu-produits.jpg);
	background-repeat: no-repeat;
	width: 144px;
	height: 27px;
	padding: 0px;
	margin: 0px;
}

a.menu-produits:hover, .menu-produits-active {
	display: block;
	float:left;
	background-image:url(../media/_fr/menu/menu-produits.jpg);
	background-repeat: no-repeat;
	width: 144px;
	height: 27px;
	background-position:0 -27px;
	text-decoration:none;
	padding: 0px;
	margin: 0px;
}
a.menu-secteurs {
	display: block;
	float:left;
	background-image:url(../media/_fr/menu/menu-secteurs.jpg);
	background-repeat: no-repeat;
	width: 142px;
	height: 27px;
	padding: 0px;
	margin: 0px;
}

a.menu-secteurs:hover, .menu-secteurs-active {
	display: block;
	float:left;
	background-image:url(../media/_fr/menu/menu-secteurs.jpg);
	background-repeat: no-repeat;
	width: 142px;
	height: 27px;
	background-position:0 -27px;
	text-decoration:none;
	padding: 0px;
	margin: 0px;
}
a.menu-actualites {
	display: block;
	float:left;
	background-image:url(../media/_fr/menu/menu-actualites.jpg);
	background-repeat: no-repeat;
	width: 143px;
	height: 27px;
	padding: 0px;
	margin: 0px;
}

a.menu-actualites:hover, .menu-actualites-active {
	display: block;
	float:left;
	background-image:url(../media/_fr/menu/menu-actualites.jpg);
	background-repeat: no-repeat;
	width: 143px;
	height: 27px;
	background-position:0 -27px;
	text-decoration:none;
	padding: 0px;
	margin: 0px;
}
a.menu-contact {
	display: block;
	float:left;
	background-image:url(../media/_fr/menu/menu-contact.jpg);
	background-repeat: no-repeat;
	width: 144px;
	height: 27px;
	padding: 0px;
	margin: 0px;
}

a.menu-contact:hover, .menu-contact-active {
	display: block;
	float:left;
	background-image:url(../media/_fr/menu/menu-contact.jpg);
	background-repeat: no-repeat;
	width: 144px;
	height: 27px;
	background-position:0 -27px;
	text-decoration:none;
	padding: 0px;
	margin: 0px;
}
a.menu-fr {
	display: block;
	float:left;
	background-image:url(../media/menu/menu-fr.jpg);
	background-repeat: no-repeat;
	width: 48px;
	height: 27px;
	padding: 0px;
	margin: 0px;
}

a.menu-fr:hover, .menu-fr-active {
	display: block;
	float:left;
	background-image:url(../media/menu/menu-fr.jpg);
	background-repeat: no-repeat;
	width: 48px;
	height: 27px;
	background-position:0 -27px;
	text-decoration:none;
	padding: 0px;
	margin: 0px;
}
a.menu-uk {
	display: block;
	float:left;
	background-image:url(../media/menu/menu-uk.jpg);
	background-repeat: no-repeat;
	width: 48px;
	height: 27px;
	padding: 0px;
	margin: 0px;
}

a.menu-uk:hover, .menu-uk-active {
	display: block;
	float:left;
	background-image:url(../media/menu/menu-uk.jpg);
	background-repeat: no-repeat;
	width: 48px;
	height: 27px;
	background-position:0 -27px;
	text-decoration:none;
	padding: 0px;
	margin: 0px;
}
a.menu-es {
	display: block;
	float:left;
	background-image:url(../media/menu/menu-es.jpg);
	background-repeat: no-repeat;
	width: 45px;
	height: 27px;
	padding: 0px;
	margin: 0px;
}

a.menu-es:hover, .menu-es-active {
	display: block;
	float:left;
	background-image:url(../media/menu/menu-es.jpg);
	background-repeat: no-repeat;
	width: 45px;
	height: 27px;
	background-position:0 -27px;
	text-decoration:none;
	padding: 0px;
	margin: 0px;
}

.calques {
border-top: #ffffff 1px dotted;
}


.calques_dernier {
border-top: #ffffff 1px dotted;
border-bottom: #ffffff 1px dotted;
}


/* pages */

#contenu-interieur {
	/*orig width 1000*/
	width: 934px;
	padding: 33px;
	height: 416px;
	background-image:  url(../media/commun/fond-photo.jpg); 
	background-repeat: no-repeat;
}

.col-gauche {
	width: 400px;
	padding-left: 33px;
	padding-right: 34px;
	float: left;
	margin-bottom:10px;
}

.col-droite {
	width: 400px;
	padding-right: 0px;
	float: left;
}

.col-droite-scroll {
	width: 400px;
	height: 210px;
	padding-left: 33px;
	float: left;
	overflow:auto;
	scrollbar-face-color: #326ea0;
	scrollbar-highlight-color: #126199;
	scrollbar-shadow-color: #02558c;
	scrollbar-3dlight-color: #256aa3;
	scrollbar-arrow-color:  #ecf5ff;
	scrollbar-track-color: #0a649c;
	scrollbar-darkshadow-color: #256aa3;
}

.actus-vignette {
	width: 93px;
	padding-right: 16px;
	float: left;
}

.actus-text {
	width: 289px;
	float: left;
}

#contenu-scroll {
	height: 204px;
	width: 901px;
	overflow:auto;
	scrollbar-face-color: #326ea0;
	scrollbar-highlight-color: #126199;
	scrollbar-shadow-color: #02558c;
	scrollbar-3dlight-color: #256aa3;
	scrollbar-arrow-color:  #ecf5ff;
	scrollbar-track-color: #0a649c;
	scrollbar-darkshadow-color: #256aa3;
}

.col-gauche-texte {
	width: 341px;
	height: 210px;
	padding-left: 33px;
	padding-right: 0px;
	float: left;
	overflow:auto;
	scrollbar-face-color: #326ea0;
	scrollbar-highlight-color: #126199;
	scrollbar-shadow-color: #02558c;
	scrollbar-3dlight-color: #256aa3;
	scrollbar-arrow-color:  #ecf5ff;
	scrollbar-track-color: #0a649c;
	scrollbar-darkshadow-color: #256aa3;
}

.col-droite-image {
	width: 460px;
	float: left;
	padding-left: 66px;
}

.col-droite-image-scroll {
	width: 458px;
	height: 210px;
	float: left;
	padding-left: 66px;
	overflow:auto;
	scrollbar-face-color: #326ea0;
	scrollbar-highlight-color: #126199;
	scrollbar-shadow-color: #02558c;
	scrollbar-3dlight-color: #256aa3;
	scrollbar-arrow-color:  #ecf5ff;
	scrollbar-track-color: #0a649c;
	scrollbar-darkshadow-color: #256aa3;
}


.col-scroll-grand {
	width: 870px;
	height: 210px;
	float: left;
	padding-left: 33px;
	overflow:auto;
	scrollbar-face-color: #326ea0;
	scrollbar-highlight-color: #126199;
	scrollbar-shadow-color: #02558c;
	scrollbar-3dlight-color: #256aa3;
	scrollbar-arrow-color:  #ecf5ff;
	scrollbar-track-color: #0a649c;
	scrollbar-darkshadow-color: #256aa3;
}


.col-droite-vignette {
	width: 93px;
	float: left;
	padding: 0px 14px 14px 0px;
}

#contenu-scroll {
	height: 204px;
	width: 901px;
	overflow:auto;
	scrollbar-face-color: #326ea0;
	scrollbar-highlight-color: #126199;
	scrollbar-shadow-color: #02558c;
	scrollbar-3dlight-color: #256aa3;
	scrollbar-arrow-color:  #ecf5ff;
	scrollbar-track-color: #0a649c;
	scrollbar-darkshadow-color: #256aa3;
}

 /* titres */

.titre-groupe { 
	background-image:  url(../media/_fr/pages/groupe.gif); 
	background-repeat: no-repeat; 
	width: 468; 
	height: 20px; 
	font-size: 16px; 
	letter-spacing: 3px; 
	padding: 50px 0px 0px 33px;
	text-transform: uppercase;
}

.titre-plan { 
	background-image:  url(../media/_fr/pages/plan-du-site.gif); 
	background-repeat: no-repeat; 
	width: 468; 
	height: 20px; 
	font-size: 16px; 
	letter-spacing: 3px; 
	padding: 50px 0px 0px 33px;
	text-transform: uppercase;
}

.titre-savoir-faire { 
	background-image:  url(../media/_fr/pages/savoir-faire.gif); 
	background-repeat: no-repeat; 
	width: 468; 
	height: 20px; 
	font-size: 16px; 
	letter-spacing: 3px; 
	padding: 50px 0px 0px 33px;
	text-transform: uppercase;
}

.titre-produits { 
	background-image:  url(../media/_fr/pages/produits.gif); 
	background-repeat: no-repeat; 
	width: 468; 
	height: 20px; 
	font-size: 16px; 
	letter-spacing: 3px; 
	padding: 50px 0px 0px 33px;
	text-transform: uppercase;
}

.titre-secteurs { 
	background-image:  url(../media/_fr/pages/secteurs.gif); 
	background-repeat: no-repeat; 
	width: 468; 
	height: 20px; 
	font-size: 16px; 
	letter-spacing: 3px; 
	padding: 50px 0px 0px 33px;
	text-transform: uppercase;
}



.titre-actualites { 
	background-image:  url(../media/_fr/pages/actualites.gif); 
	background-repeat: no-repeat; 
	width: 468; 
	height: 20px; 
	font-size: 16px; 
	letter-spacing: 3px; 
	padding: 50px 0px 0px 33px;
	text-transform: uppercase;
}


.titre-contacts { 
	background-image:  url(../media/_fr/pages/contact.gif); 
	background-repeat: no-repeat; 
	width: 468; 
	height: 20px; 
	font-size: 16px; 
	letter-spacing: 3px; 
	padding: 50px 0px 0px 33px;
	text-transform: uppercase;
}




.titre-partenaires { 
	background-image:  url(../media/_fr/pages/partenaires.gif); 
	background-repeat: no-repeat; 
	width: 468; 
	height: 20px; 
	font-size: 16px; 
	letter-spacing: 3px; 
	padding: 50px 0px 0px 33px;
	text-transform: uppercase;
}
.titre-mentions-legales { 
	background-image:  url(../media/_fr/pages/mentions-legales.gif); 
	background-repeat: no-repeat; 
	width: 468; 
	height: 20px; 
	font-size: 16px; 
	letter-spacing: 3px; 
	padding: 50px 0px 0px 33px;
	text-transform: uppercase;
}






 /* form */
 
.form-titre { 
	width: 100px;
	float: left;
	padding: 7px 0px 0px 0px;
}

.form-textfield { 
	width: 242px;
	float: left;
	padding: 4px 0px 0px 0px;
}

.form-textfield-gauche { 
	width: 120px;
	float: left;
	font-size: 10px;
	padding: 6px 0px 0px 0px;
}

.form-textfield-droite { 
	width: 122px;
	float: left;
	text-align: right;
	font-size: 10px;
	padding: 6px 0px 0px 0px;
}

.textfield { 
	width: 240px;
	background-color: #4791bf;
	border: #4791bf 1px solid;
	font-size: 10px;
	font-family:  Arial, Helvetica, sans-serif; 
	color: #ffffff;
}

.textarea { 
	width: 240px;
	height: 70px;
	background-color: #4791bf;
	border: #4791bf 1px solid;
	font-size: 10px;
	font-family:  Arial, Helvetica, sans-serif; 
	color: #ffffff;
	scrollbar-face-color: #326ea0;
	scrollbar-highlight-color: #126199;
	scrollbar-shadow-color: #02558c;
	scrollbar-3dlight-color: #256aa3;
	scrollbar-arrow-color:  #ecf5ff;
	scrollbar-track-color: #0a649c;
	scrollbar-darkshadow-color: #256aa3;
}


 /* texte */
 
h1{
	padding: 0px 0px 0px 0px;
	margin: 0;
	font-size: 18px;
	color: #ffffff;
	font-weight: normal;
}

h2{
	padding: 0px 0px 5px 0px;
	margin: 0;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}

h3{
	padding: 0px 0px 5px 0px;
	margin: 0;
	font-weight: bold;
	font-size: 12px;
	color: #022413;
}

.sous-titre{
	padding: 0px 0px 5px 0px;
	margin: 0;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}
 
 /* liens */
 
a:link { color: #ffffff; text-decoration: underline; }
a:visited { color: #ffffff; text-decoration: underline; }
a:hover { color: #ffffff; text-decoration: none; }
a:active { color: #ffffff; text-decoration: underline; }

a.footer-lien:link { color: #989797; text-decoration: none; font-size: 10px; }
a.footer-lien:visited { color: #989797; text-decoration: none; font-size: 10px; }
a.footer-lien:hover { color: #ffffff; text-decoration: none; font-size: 10px; }
a.footer-lien:active { color: #989797; text-decoration: none; font-size: 10px; }

a.lien_calques:link { color: #ffffff; text-decoration: none; font-size: 10px; background-color: #47494f; display: block; padding: 3px 3px 3px 8px; }
a.lien_calques:visited { color: #ffffff; text-decoration: none; font-size: 10px; background-color: #47494f; display: block; padding: 3px 3px 3px 8px; }
a.lien_calques:hover { color: #ffffff; text-decoration: none; font-size: 10px; background-color: #636669; display: block; padding: 3px 3px 3px 8px; }
a.lien_calques:active { color: #ffffff; text-decoration: none; font-size: 10px; background-color: #47494f; display: block; padding: 3px 3px 3px 8px; }


a.plan-lien-titre:link { color: #fff; text-decoration: none; font-size: 12px;text-transform:uppercase;margin-top:15px;display: block;  }
a.plan-lien-titre:visited { color: #fff; text-decoration: none; font-size:12px;text-transform:uppercase;margin-top:15px;display: block; }
a.plan-lien-titre:hover { color: #fff; text-decoration: underline; font-size: 12px;text-transform:uppercase;margin-top:15px;display: block;  }
a.plan-lien-titre:active { color: #fff; text-decoration: none; font-size: 12px;text-transform:uppercase;margin-top:15px;display: block;  }


a.plan-lien-sous-titre:link { color: #b5d0e8; text-decoration: none; font-size: 11px;  }
a.plan-lien-sous-titre:visited { color: #b5d0e8; text-decoration: none; font-size:11px; }
a.plan-lien-sous-titre:hover { color: #b5d0e8; text-decoration: underline; font-size: 11px; }
a.plan-lien-sous-titre:active { color: #b5d0e8; text-decoration: none; font-size: 11px;  }
