body {font-family: Arial;font-size:9pt;color:#444;margin:0;background-image: url('http://cnim.atelierdotnet.fr/resources/image/cnim_fr/fonds/back.png');background-position:top center;  }
body.voeux {font-family: Arial;font-size:9pt;color:#444;margin:0;background-image: url('http://cnim.atelierdotnet.fr/resources/image/cnim_fr/fonds/backVoeux.png');background-position:top center; }

td, td.p {font-family: Arial;font-size:9pt;margin:0; }
div {margin:0;padding:0; }
p{margin:0;padding:0 0 10px 0; }

#page{width:1000px;margin:0 auto; }
#pageVoeux{width:720px;margin:0 auto; }
       #logo{float:left;padding:20px 500px 0 20px; }
       #recherche{float:left;padding-top:20px; }
       #NAV1{clear:left;padding-top:10px; }
       #flashome { width:1000px;height:303px; }
       #barreonglets {background:url('../resources/image/cnim_fr/fonds/barreonglets.png') no-repeat; width:1000px;height:36px; }
       #col1_home {float:left; padding:20px 13px 0 16px; width:330px; }
       #col2_home {float:left; padding:20px 16px 0 16px; width:320px; }
       #col3_home {float:left; padding:20px 0 0 0; width:279px; }
       #foot {clear:left; background:url('../resources/image/cnim_fr/fonds/pied.png') no-repeat; width:968px;height:62px;margin:0 16px; padding-top: 40px; text-align:right; }
       #navG {float:left; padding:0 20px 0 16px; width:225px; }
       #navContenu {float:left; width:720px; }

/* FLASH */
#flashContent { display:none; }
#flashContentCeo { display:none; }
#flashContentMap{ display:none; }
#flashContentVideos { display:none; }
#flashContentCbs { display:none; }
#flashContentVoeux { display:none; }
#flashContentVoeuxCnim { display:none; }
#flashContentVoeuxBertin { display:none; }
#flashContentVoeuxBW { display:none; }
#flashContentVoeuxLab { display:none; }
#flashContentVoeuxLabMP4 { display:none; }
#flashContentVoeuxCBS { display:none; }
#flashContentVoeuxCSI { display:none; }
#flashContentVoeuxLabService { display:none; }


/* Classes */
.backsearch {background:url('../resources/image/cnim_fr/fonds/recherche.png') no-repeat;width:200px; height:25px; padding-left: 30px;  }
.navfil {background:url('../resources/image/cnim_fr/pictos/navcentre.png'); width:17px; height:12px;  }
.noborder {border:none; }
.divItemTitre {padding:10px 0 0 0; text-decoration: underline; color:#0074BB; }
.marge16 {padding:0 16px; }
.marge16up {padding:10px 16px; 0 16px; }
.colX1 {float:left; width:330px; padding-right:20px; }
.colX {float:left; width:618px; }
.chapo {font-size:11pt; }
.langue {font-size:9pt; color:#222; font-weight: bold; }

.moreInnovation {font-weight:bold;color:#5EC2EB; }
.moreEnergie {font-weight:bold;color:#E5AB16; }
.moreEnviro {font-weight:bold;color:#87AE37; }
.more {font-weight:bold;color:#0074BB; }
.moreBlack {font-weight:bold;color:#000; }
.moreTransport {font-weight:bold;color:#999; }


/* Puces */
ul {list-style-position: outside; list-style-type : square;list-style-image: url('http://cnim.atelierdotnet.fr/resources/image/cnim_fr/pictos/ul.png');margin:0;padding:0 0 10px 40px; }
ul.service {list-style-position: outside; list-style-type : square;margin:0;padding:15px 0 0px 40px; }
li {padding:0 0 10px 0;margin:0; }
li.service {padding:10px 0 5px 0;margin:0; }

/* Cadres */
.cadresearch {border-style:none; width:140px; font-size:8pt; height:15px;background-color:transparent;color:#666;text-align:center; }
.lsv {padding:5px 0 0 20px; }
.LSVenviro {width:330px;height:90px;background-color:#87AE37;padding-top:5px;  }
.LSVinnovation {width:330px;height:280px;background-color:#5EC2EB;padding-top:5px;  }
.LSVenergie {width:330px;height:230px;background-color:#E5AB16;padding-top:5px; }
 .LSVgroupe {width:310px;height:110px;background-color:#FFF;padding:10px;padding-top:5px;color:#888;border:solid 1px #EEE; border-top:solid 1px #0074BB;  } 
/* .LSVgroupe {width:310px;height:110px;background-color:#FFF;padding:10px;padding-top:5px;color:#888;border:solid 1px #0074BB; } */
/* .LSVgroupe {width:310px;height:110px;background-color:#f7f7f7;padding:10px;padding-top:5px;color:#888;border:solid 1px #0074BB; } */

.sitesGroupe {width:260px;height:80px;background:url('http://cnim.atelierdotnet.fr/resources/image/cnim_fr/fonds/sites-groupe.jpg') no-repeat; padding:40px 20px; }
.sitesInnovation {width:260px;height:350px;background:url('http://cnim.atelierdotnet.fr/resources/image/cnim_fr/fonds/sites-innovation.jpg') no-repeat; padding:35px 20px; }
.sitesEnviro {width:270px;height:180px;background:url('http://cnim.atelierdotnet.fr/resources/image/cnim_fr/fonds/sites-enviro.jpg') no-repeat; padding:35px 10px 40px 20px; }
.sitesEnergie {width:270px;height:350px;background:url('http://cnim.atelierdotnet.fr/resources/image/cnim_fr/fonds/sites-energie.jpg') no-repeat; padding:35px 10px 40px 20px; }

/* Liens */
A:link,A:active,A:visited {text-decoration:none;color:#0074BB; font-weight:normal; }
a.lkvoeux:active,a.lkvoeux:link,a.lkvoeux:visited {text-decoration:none;color:#BBB; font-weight:bold;font-size:8pt; }
a.lksmall:active,a.lksmall:link,a.lksmall:visited {text-decoration:none;color:#0074BB; font-weight:bold;font-size:7pt; }
a.lsvG:active,a.lsvG:link,a.lsvG:visited {text-decoration:none;color:#0074BB; font-weight:bold;font-size:9pt; }
a.lkbold:active,a.lkbold:link,a.lkbold:visited {text-decoration:none;color:#0074BB; font-weight:bold;font-size:9pt; }
a.caps:active,a.caps:link,a.caps:visited {text-decoration:none;color:#0074BB; font-weight:normal;text-transform:uppercase; }
.chemin, a.chemin:active,a.chemin:link,a.chemin:visited{color:#666;text-decoration:none;font-size:8pt; }
.pied,a.pied:link,a.pied:visited {color: #444; font-weight:normal; text-decoration:none;font-size:8pt; }
.entete,a.entete:link,a.entete:visited {color: #000; font-weight:normal; text-decoration:none;font-size:7pt; }
a.pied:hover,a.entete:hover {text-decoration:underline; }
a.lkvoeux:hover {text-decoration:underline; color:#0074BB; }


/* MENU */
.survol {cursor:pointer; }
.decouvrir_sub {background-image:url('../resources/image/cnim_fr/fonds/navback1.png'); }
.enviro_sub {background-image:url('../resources/image/cnim_fr/fonds/navback2.png'); }
.innovation_sub {background-image:url('../resources/image/cnim_fr/fonds/navback3.png'); }
.energie_sub {background-image:url('../resources/image/cnim_fr/fonds/navback4.png'); }
.autres_sub {background-image:url('../resources/image/cnim_fr/fonds/navback5.png'); }
.subon td {color:#000;font-weight:bold;font-size:8pt;border-bottom:dotted 1px #222; }
.suboff td {color:#000;font-weight:normal;font-size:8pt;border-bottom:dotted 1px #222; }
.subon, .suboff {cursor:pointer; }

.vert1off, .vert1off td {cursor:pointer; color:#222;font-weight:bold;font-size:9pt; }
.vert1on, .vert1on td {cursor:pointer; color:#0074BB;font-weight:bold;font-size:9pt; }
.vert21on, .vert21on td {cursor:pointer; color:#87AE37;font-weight:bold;font-size:9pt; }
.vert31on, .vert31on td {cursor:pointer; color:#5EC2EB;font-weight:bold;font-size:9pt; }
.vert41on, .vert41on td {cursor:pointer; color:#E5AB16;font-weight:bold;font-size:9pt; }

.vert2off, .vert2off td {cursor:pointer; color:#222;font-weight:normal;font-size:8pt; }
.vert2on, .vert2on td {cursor:pointer; color:#0074BB;font-weight:normal;font-size:8pt; }
.vert22on, .vert22on td {cursor:pointer; color:#87AE37;font-weight:normal;font-size:8pt; }
.vert32on, .vert32on td {cursor:pointer; color:#5EC2EB;font-weight:normal;font-size:8pt; }
.vert42on, .vert42on td {cursor:pointer; color:#E5AB16;font-weight:normal;font-size:8pt; }

.vert3off, .vert3off td {cursor:pointer; color:#666;font-weight:normal;font-size:7pt; }
.vert3on, .vert3on td {cursor:pointer; color:#0074BB;font-weight:normal;font-size:7pt;text-decoration: none; }

/* Titres */
h1 {margin:0 0 10px 0;padding:0 0 3px 0;color:#111;font-size:13pt;font-weight:normal;font-family:arial; text-transform:uppercase; border-bottom:solid 1px #0074BB; }
h1.innovation {margin:0 0 10px 0;padding:0 0 3px 0;color:#111;font-size:13pt;font-weight:normal;font-family:arial; text-transform:uppercase; border-bottom:solid 1px #5EC2EB; }
h1.energie {margin:0 0 10px 0;padding:0 0 3px 0;color:#111;font-size:13pt;font-weight:normal;font-family:arial; text-transform:uppercase; border-bottom:solid 1px #E5AB16; }
h1.enviro {margin:0 0 10px 0;padding:0 0 3px 0;color:#111;font-size:13pt;font-weight:normal;font-family:arial; text-transform:uppercase; border-bottom:solid 1px #87AE37; }
h1.autres {margin:0 0 10px 0;padding:0 0 3px 0;color:#111;font-size:13pt;font-weight:normal;font-family:arial; text-transform:uppercase; border-bottom:solid 1px #CCCCCC; }
h2 {margin:0;padding:0 0 15px 0;color:#777;font-size:12pt;font-weight:bold;font-family:arial;  } 
h2.bis {margin:0;padding:0 0 15px 0;color:#333;font-size:11pt;font-weight:bold;font-family:arial;  } 
h3 {padding:5px 0 0 0;margin:0 0 7px 0;color:#999;font-size:10pt;font-weight:bold;font-family:arial; border-bottom:solid 1px #CCCCCC;width:300px; } 
h3.bis {padding:5px 0 0 0;margin:0;color:#999;font-size:10pt;font-weight:bold;font-family:arial; border:none; width:300px; } 
h4 {margin:0 0 10px 0;padding:0;color:#555;font-size:10pt;font-weight:bold;font-family:arial;  } 


/* SITE MAP */
.mapstyle, .mapstyle table {width:440px;}
.maproot { font-weight: normal; font-size: 11pt; color: #0261A1;text-decoration:none;text-transform:uppercase; }
.maproot a:link, .maproot a:active, .maproot a:visited { font-size: 11pt; color: #0261A1;text-decoration:none; font-weight: normal; text-transform:uppercase;  }
.mapchild a:link, .mapchild a:active, .mapchild a:visited { font-size: 9pt; color: #111;text-decoration:none; font-weight:bold; }
.mapbaby a:link, .mapbaby a:active, .mapbaby a:visited { font-size: 8pt; color: #333;text-decoration:none;font-weight:normal;  }
.mapmicro a:link, .mapmicro a:active, .mapmicro a:visited { font-size: 8pt; color: #777;text-decoration:none;font-weight:normal;  }
.mapnano a:link, .mapnano a:active, .mapnano a:visited { font-size: 8pt; color: #0261A1;text-decoration:none;font-weight:normal;  }
.maproot a:hover,.mapchild a:hover,.mapbaby a:hover,.mapnull a:hover {text-decoration:underline; }

/* Navbar*/
.navbar{ cursor: pointer;} 
.navbartitre{cursor: pointer; }
.navbartexte{cursor:default;border-bottom:dotted 1px #111;background-color:#EEE;color:#333;font-size:8pt;padding:10px; }

/* FORMULAIRES */
.cadre{border: solid 1px #AAA; width:250px; color:#000;}
.cadrelong {border: #888 1px solid; color: #000; background-color: #FFF;width:650px;}
.cadremultiple {border: #888 1px solid; color: #000; background-color: #FFF;width:650px;height:100px;}
.cadrelire { border-style: none; color: #aaa; background-color: #FFF;width:250px;}
.cadrerequis { border: #0074BB 1px solid; color: #000; background-color: #FFF;width:250px;}
.cadrelongrequis { border: #0074BB 1px solid; color: #000; background-color: #FFF;width:550px;}
.cadremultiplerequis {border: #0074BB 1px solid; color: #000; background-color: #FFF;width:550px;height:100px;}
.cadrehtmlrequis {border: #888 1px solid; color: #000; background-color: #FFF;width:650px;height:400px;}
.cadreinvisible { border-style: none; background-color: transparent; width:1px;color:#FFF;font-size:1pt;}
.bouton {cursor: pointer; color: #FFF; border-style: none; background-color: #0261A1; font-size:10pt;border: #FFF 1px solid;}

/* DROPDOWN */
.comboBox { border: 1px solid #888888 ; background-color: #FFFFFF;color:#333333;cursor:pointer; }
.comboBoxHover{ border: 1px solid #888888 ; background-color: #FFFFFF; }
.comboDropDown { border: 1px solid #888888 ; background-color: #FFFFFF; padding: 1px;padding-right: 0px;width: 450px;}
.comboTextBox{border: 0px;padding-left: 2px;padding-right: 2px;color:#333333;font-family:verdana;}
.comboTextBoxHover{background-color: #fbede5;color:#333333;cursor:pointer; }
.comboItem{padding: 3px;padding-top: 4px;padding-bottom: 4px;color:#333333;cursor:pointer;}
.comboItemHover{background-color: #e7f3fb; color:#333333;padding: 2px;padding-top: 3px;padding-bottom: 3px;cursor:pointer;}

/* POPUP */ 
    .popupBack {background-image:url('../images/backpopup.png'); width:100%;height:100%; position:absolute; top:0px; left:0px;} 
    .popupBody {width: 720px;height: 520px; margin:30px auto; display:block; background-color: #FFF; padding:15px 20px; } 
    .popupClose {text-align:left;padding: 10px; background-color: #FFF; }


