/***********************************************************************/
/*ENSEMBLE DE LA PAGE*/
/***********************************************************************/
body {width:1024px; margin:auto; margin-top:0; margin-bottom:0; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#292929; background-image:url("../img/Classique/Strilles.jpg");}
a img {border:0;}
p, div, label, form, input, select, textarea, ul, li, h1, h2 {margin:0; padding:0;}
li {list-style-type:none;}

h1 {font-weight:bold; font-size:10pt; color:#0278BE; text-align:center;}
h2 {font-weight:bold; font-size:10pt; color:#6D6D6D; text-align:center;}

label {display:block; width:180px;}

/***********************************************************************/
/*BLOCS PRINCIPAUX*/
/***********************************************************************/
#global {padding:0 0 0 82px; background-image:url("../img/Classique/Background.png"); background-position:center; background-repeat:repeat-y;}
#entete {width:861px;}
#mobile {height:32px; font-size:8pt; line-height:30px; text-align:center; color:#990000; background-image:url("../img/Classique/Haut.jpg"); background-repeat:repeat-x;}

#banniere {position:relative; height:190px; background-image:url("../img/Classique/Banniere.jpg"); background-repeat:no-repeat;}
#banniere ul {position:absolute; top:22px; right:15px; text-align:right; font-weight:bold;}
#banniere div {position:absolute; bottom:8px; width:861px;}

#degrade {width:861px; background-image:url("../img/Classique/Degrade.jpg"); background-repeat:repeat-x; background-position:top; background-color:#A60000;}
#fond {overflow:hidden; background-image:url("../img/Classique/Fond.png"); background-repeat:repeat-y;}

#pied {position:relative; height:108px; background-image:url("../img/Classique/Bas.jpg"); background-repeat:no-repeat;}
#pied div {position:absolute; top:35px; width:861px; font-size:8pt; color:#FFFFFF; text-align:center;}

/***********************************************************************/
/*DIVERS*/
/***********************************************************************/
.ligne {overflow:hidden; margin:10px 30px;}
.gras {font-weight:bold; color:#0278BE;}
.gauche {float:left; margin:0 0 10px 0;}
.droite {float:right; margin:0 0 10px 0;}
.dessous {overflow:hidden; clear:both; margin:0 0 10px 0;}

.titre_internet {margin:0 0 0 19px; padding:0 0 0 11px; height:18px; background-image:url("../img/Classique/Titre_internet.jpg"); background-repeat:no-repeat; line-height:20px; font-weight:bold; color:#FFFFFF;}
.titre_communication {margin:0 0 0 19px; padding:0 0 0 11px; height:18px; background-image:url("../img/Classique/Titre_communication.jpg"); background-repeat:no-repeat; line-height:20px; font-weight:bold; color:#FFFFFF;}
.titre_3d {margin:0 0 0 19px; padding:0 0 0 11px; height:18px; background-image:url("../img/Classique/Titre_3d.jpg"); background-repeat:no-repeat; line-height:20px; font-weight:bold; color:#FFFFFF;}
.titre_logiciels {margin:0 0 0 19px; padding:0 0 0 11px; height:18px; background-image:url("../img/Classique/Titre_logiciels.jpg"); background-repeat:no-repeat; line-height:20px; font-weight:bold; color:#FFFFFF;}
.titre_contact {margin:0 0 0 19px; padding:0 0 0 11px; height:18px; background-image:url("../img/Classique/Titre_contact.jpg"); background-repeat:no-repeat; line-height:20px; font-weight:bold; color:#FFFFFF;}

.bulle_lfg {display:block; width:385px; height:144px; background-image:url("../img/Classique/Bulle_lfg.jpg"); background-repeat:no-repeat; cursor:pointer;}
.bulle_caf {display:block; width:385px; height:144px; background-image:url("../img/Classique/Bulle_caf.jpg"); background-repeat:no-repeat; cursor:pointer;}
.bulle_arig {display:block; width:385px; height:144px; background-image:url("../img/Classique/Bulle_arig.jpg"); background-repeat:no-repeat; cursor:pointer;}
.bulle_gaelle {display:block; width:385px; height:144px; background-image:url("../img/Classique/Bulle_gaelle.jpg"); background-repeat:no-repeat; cursor:pointer;}
.bulle_visite {display:block; width:385px; height:144px; background-image:url("../img/Classique/Bulle_visite.jpg"); background-repeat:no-repeat; cursor:pointer;}
.bulle_modelisation {display:block; width:385px; height:144px; background-image:url("../img/Classique/Bulle_modelisation.jpg"); background-repeat:no-repeat; cursor:pointer;}
.bulle_inoprocess {display:block; width:802px; height:144px; background-image:url("../img/Classique/Bulle_inoprocess.jpg"); background-repeat:no-repeat; cursor:pointer;}
.bulle_loop {display:block; width:802px; height:144px; background-image:url("../img/Classique/Bulle_loop.jpg"); background-repeat:no-repeat; cursor:pointer;}
.bulle_kom {display:block; width:802px; height:144px; background-image:url("../img/Classique/Bulle_kom.jpg"); background-repeat:no-repeat; cursor:pointer;}

.petit_centre {display:none; clear:both; overflow:hidden; width:385px; height:120px; background-image:url("../img/Classique/Petit_milieu.jpg"); background-repeat:repeat-y;}
.petit_contenu {padding:5px 20px; color:#6D6D6D;}
.petit_bas {width:385px; height:20px; background-image:url("../img/Classique/Petit_bas.jpg"); background-repeat:no-repeat; text-align:center;}

.grand_centre {display:none; clear:both; overflow:hidden; width:802px; height:120px; background-image:url("../img/Classique/Grand_milieu.jpg"); background-repeat:repeat-y;}
.grand_contenu {padding:5px 20px; color:#6D6D6D;}
.grand_bas {width:802px; height:20px; background-image:url("../img/Classique/Grand_bas.jpg"); background-repeat:no-repeat; text-align:center;}

/***********************************************************************/
/*LIENS ET TEXTES*/
/***********************************************************************/
.lien_courant {color:#000000; text-decoration:none;}
.lien_courant:hover {text-decoration:underline; color:#0278BE;}

.lien_bleu {color:#0278BE; text-decoration:none; cursor:pointer;}
.lien_bleu:hover {text-decoration:underline;}

.lien_blanc {font-weight:bold; color:#FFFFFF; text-decoration:none;}
.lien_blanc:hover {text-decoration:underline;}

.lien_rouge {color:#990000; text-decoration:underline;}
.lien_rouge:hover {color:#000000;}

/***********************************************************************/
/*FORMULAIRE*/
/***********************************************************************/
.formcontact {margin:10px 0 10px 160px; padding:10px; width:500px; border:solid 1px #000000;}
.formcontact div {overflow:hidden; margin:5px 0;}
.formcontact p {float:left; width:150px;}
.formcontact textarea {width:330px; height:80px;}

.erreur {display:block; width:500px; color:#990000; text-align:center;}
.confirmation {display:block; width:500px; color:#0278BE; text-align:center;}





