/*boite qui contient l'ensemble des autres div*/

body {font-family:Verdana, Geneva, Arial, Helvetica,sans-serif;font-size:11px;background: url(images/Intergraf/metal.jpg) repeat-x #DFDFDF;overflow:auto;color:black;padding:0;margin-top:0;text-align:center;height:100%;}

html{height:100%;}
	
body#anim {background: url(images/Intergraf/metal_traits.jpg) repeat-x #DFDFDF;overflow:auto;color:black;padding:0;margin-top:0;text-align:center;}
div#conteneur{margin:0;padding:0;min-height:100%;}

/*div qui reçoit en bg le visuel de la carte*/
div.carte{text-align:center;position:relative;margin:20px auto 0 auto;background: url(images/Intergraf/carte.jpg);height:590px; width:400px;padding:0;}
div.carte div#voeux{border-top:1px dashed #008BD1;border-bottom:1px dashed #008BD1;margin:5px auto 0;padding:7px;width:245px;color:#000;}
a{color:#666; text-decoration:none;background-color:transparent;}
a:visited{color:#666;text-decoration:underline;}
a:hover{color:#0033FF;background-color:transparent;}

	
/*Paramètres du h1 qui accueille le logo sur toutes les pages HTML du site 2.0*/	
h1#logo{text-align:left;margin-top:0;padding-top:10px;margin-bottom:0;padding-bottom:0;}
h1#logo img{border:0;width:165px;height:89px;}

/*Paramètres pour la div qui recoit le swf dans le menu en flash*/
div.anim{margin-top:2%;width:820px;height:610px;margin-left:auto;margin-right:auto;}
div#contact{font-size:14px;top: 90px;text-align:center;padding-top:40px;margin-top:0;}

/*pour la div qui reçoit le txt des mentions légales*/
div#mentions{margin-top:0;padding-top:40px;padding-right:80px;padding-left:76px;text-align:left;font-size:10px;color:#0033FF;background:transparent;}

/*pour le H2 de la page index du site*/
h2#bienvenue{display:block;margin-right:auto;margin-left:auto;text-align:center;font-size:12px;margin-top:50px;padding-top:0;}

/*Pour le H2 de la page mentions légales*/
h2.ml{text-align:center;padding-top:0;margin-bottom:30px;margin-top:0;color:#0033FF;text-decoration:underline;font-weight:normal;font-size:13px;}

/*Evite l'apparition de la bordure sur toutes les images utilisées comme liens sur le site*/
img{border: 0;}
h1.flash{padding: 0;margin: 0;}
h2{font-size:12px;padding-top: 70px;padding-left: 0;}
h2.form{padding-top:0;margin-top:0;margin-left:auto;margin-right:auto;width:255px;font-size:14px;font-weight:normal;}

p#descrip{display:block;margin:auto;text-align:center;font-family:Verdana,Geneva, Arial, Helvetica,sans-serif;font-size:10px;line-height:30px;}

/*pour les liens utilisés en bas de page*/
ul#liens{margin:0;padding:0;height:20px;width:400px;bottom:0;left:0;position:absolute;}
ul#liens li{list-style: none;display:inline;padding:0;margin:0;}
ul#liens li a{padding:2px 1px 2px 1px;margin:0;font-size:10px;}
ul#liens li a:hover{background:#09f;color:white;}

/*Pour les deux liens de la page d'accueil: flash - html */
ul.accueil{padding:0;margin:2em auto 0 auto;text-align:center;}
ul.accueil li{padding:0 0 10px 0;margin:0 0 23px 0;list-style:none;}
ul.accueil li a{padding:2px 1px 2px 1px;margin:0;font-size:0.85em;}
ul.accueil li a#accueil{padding:2px 1px 2px 1px;margin:0;font-size:1.59em;border-bottom:1px solid #09f;text-decoration:none;}
ul.accueil li a:hover{background:#09f;color:white;}

/*Sert pour la liste imbriquée de la page sitemap*/
ul.sitemap{text-align:left;margin-left:50px;}
ul.sitemap li{margin: 2px 0 0 0;}
ul.sitemap li a{padding:2px 1px 2px 1px;}
ul.sitemap li a:hover{background:#09f;color:white;}

/*Sert à créer l'espace entre la première partie de la liste et la deuxième*/
ul.sitemap li.lidern{margin-bottom:10px;}

/*Sert à la liste de liens située sous le swf*/
ul.menufla{list-style:none;padding:0;margin:0;}
ul.menufla li{display:inline;}
ul.menufla li a{padding:2px 1px 2px 1px;}
ul.menufla li a:hover{background:#09f;color:white;}

/*Sert pour le logo du w3c*/
div.valid{text-align:left;position:absolute;left:4px;bottom:0;}

/*Sert pour le 'SMTN' du titre H2 de la page de bienvenue*/
acronym{border:0px;}

/*tab de mise en page des formulaires*/
table{margin-left:auto;margin-right:auto;text-align:center;}
	
label{font-size:11px;}

/*Pour les bordures des diff champs des formulaires*/
input{border: solid 1px #2591CB;margin-bottom:5px;}
	
/*Pour le champ de txt des formulaires de contact*/
textarea{border: solid 1px #2591CB;overflow:auto;}
fieldset{border:0;}

