
* {
margin : 0;
padding : 0;
}
body {
font-size : 70%;
font-family : verdana;
}
a {
text-decoration : none;
}
#sommaire, #sommaireB {
color : #99ff66;
letter-spacing : 0.44em;
font-size : 0.9em;
}
#sommaireB {
text-align : center;
font-size : 1.3em;
color : #99ff66;
}
#sommaireB:hover {
background-color : #ff00ff;
letter-spacing : 0.3em;
}


#preced, #preced a {
color : #9f6;
font-size : 1.05em;
font-weight : bold;
position : absolute;
top : 10pt;
right : 15pt;
}
#preced:hover, #preced a:hover {
color : #ffff99;
letter-spacing : 0.1em;
}



#nouveautes {
color : #0066ff;
}
#referentiels {
color : #6666cc;
}
#habilitation {
color : #3399cc;
}
#production {
color : #009900;
}
#contributions {
color : #669900;
}
#evenements {
color : #cc33ff;
}
#concours {
color : #999900;
}
#communiquer {
color : #cc9900;
}
#forum {
color : #ff9900;
}
#liens {
color : #ff3333;
}
#partenaires {
color : #996699;
}
#presentation {
color : #9933ff;
}
#contacts {
color : #0000ff;
}
#rechercher {
color : #6633ff;
}
ul#menu li ul {
display : none;
}
ul#menu li:hover > ul {
display : block;
}
ul#menu {
font-size : 1.15em;
font-weight : bold;
}
ul#menu, ul#menu ul {
position : absolute;
}
ul#menu {
top : 40px;
left : 10px;
margin : 0;
padding : 0;
width : 12em;
}
ul#menu ul {
top : 0;
left : 0;
width : 16em;
padding-left : 5px;
margin : 0;
padding-top : 0.2em;
padding-bottom : 0.3em;
background : #ffffcc;
}
ul#menu li {
position : relative;
margin-top : 1.5em;
padding-top : 1px;
padding-bottom : 1px;
height : 1.6em;
list-style-type : none;
}
ul#menu a {
display : block;
text-indent : 5px;
text-decoration : none;
}
ul#menu ul li {
margin : 0;
padding : 0;
}
ul#menu ul li a:hover {
letter-spacing : 0.1em;
}
#conteneur {
position : absolute;
left : 60px;
top : 1px;
width : 138px;
height : 54px;
}
.ro {
position : absolute;
width : 138px;
height : 54px;
background-repeat : no-repeat;
}
.ROcommuniquer {
background-image : url(/bandeau/rescom1.gif);
}
a.ROcommuniquer:hover {
background-image : url(/bandeau/rescom2.gif);
}
.ROconcours {
background-image : url(/bandeau/resconc1.gif);
}
a.ROconcours:hover {
background-image : url(/bandeau/resconc2.gif);
}
.ROcontact {
background-image : url(/bandeau/rescontact1.gif);
}
a.ROcontact:hover {
background-image : url(/bandeau/rescontact2.gif);
}
.ROcontrib {
background-image : url(/bandeau/rescontrib1.gif);
}
a.ROcontrib:hover {
background-image : url(/bandeau/rescontrib2.gif);
}
.ROevenements {
background-image : url(/bandeau/resevenements1.gif);
}
a.ROevenements:hover {
background-image : url(/bandeau/resevenements2.gif);
}
.ROforum {
background-image : url(/bandeau/resforum1.gif);
}
a.ROforum:hover {
background-image : url(/bandeau/resforum2.gif);
}
.ROhabilitation {
background-image : url(/bandeau/reshabilitation1.gif);
}
a.ROhabilitation:hover {
background-image : url(/bandeau/reshabilitation2.gif);
}
.ROliens {
background-image : url(/bandeau/resliens1.gif);
}
a.ROliens:hover {
background-image : url(/bandeau/resliens2.gif);
}
.ROnouv {
background-image : url(/bandeau/resnouv1.gif);
}
a.ROnouv:hover {
background-image : url(/bandeau/resnouv2.gif);
}
.ROreferentiels {
background-image : url(/bandeau/resreferentiel1.gif);
}
a.ROreferentiels:hover {
background-image : url(/bandeau/resreferentiel2.gif);
}
.ROpartenaires {
background-image : url(/bandeau/respart1.gif);
}
a.ROpartenaires:hover {
background-image : url(/bandeau/respart2.gif);
}
.ROcontact {
background-image : url(/bandeau/rescontact1.gif);
}
a.ROcontact:hover {
background-image : url(/bandeau/rescontact2.gif);
}
.ROprod {
background-image : url(/bandeau/resprod1.gif);
}
a.ROprod:hover {
background-image : url(/bandeau/resprod2.gif);
}
.ROrechercher {
background-image : url(/bandeau/resrecherche1.gif);
}
a.ROrechercher:hover {
background-image : url(/bandeau/resrecherche2.gif);
}
.ROreflexions {
background-image : url(/bandeau/resreferentiel1.gif);
}
a.ROreflexions:hover {
background-image : url(/bandeau/resreferentiel2.gif);
}
.ROnouvreferent {
background-image : url(/bandeau/resbep1.gif);
}
a.ROnouvreferent:hover {
background-image : url(/bandeau/resbep2.gif);
}
.ROreseau {
background-image : url(/bandeau/resreseau1.gif);
}
a.ROreseau:hover {
background-image : url(/bandeau/resreseau2.gif);
}
.imgB {
width : 100%;
height : 117px;
background-repeat : repeat-x;
}
.fond_communiquer {
background-image : url(/bandeau/fond_communiquer.gif);
}
.fond_concours {
background-image : url(/bandeau/fond_concours.gif);
}
.fond_contact {
background-image : url(/bandeau/fond_contact.gif);
}
.fond_contrib {
background-image : url(/bandeau/fond_contrib.gif);
}
.fond_evenements {
background-image : url(/bandeau/fond_evenements.gif);
}
.fond_forum {
background-image : url(/bandeau/fond_forum.gif);
}
.fond_habilitation {
background-image : url(/bandeau/fond_habilitation.gif);
}
.fond_liens {
background-image : url(/bandeau/fond_liens.gif);
}
.fond_nouv {
background-image : url(/bandeau/fond_nouv.gif);
}
.fond_referentiels {
background-image : url(/bandeau/fond_referentiels.gif);
}
.fond_partenaires {
background-image : url(/bandeau/fond_partenaires.gif);
}
.fond_contact {
background-image : url(/bandeau/fond_contact.gif);
}
.fond_prod {
background-image : url(/bandeau/fond_prod.gif);
}
.fond_rechercher {
background-image : url(/bandeau/fond_rechercher.gif);
}
.fond_reflexions {
background-image : url(/bandeau/fond_reflexions.gif);
}
.fond_nouvreferent {
background-image : url(/bandeau/fond_nouvreferent.gif);
}
.fond_nouvreferentELEEC {
background-image : url(/bandeau/fond_nouvreferentELEEC.gif);
}
.fond_nouvreferentBTS_ET {
background-image : url(/bandeau/fond_nouvreferentBTS_ET.gif);
}
.fond_reseau {
background-image : url(/bandeau/fond_reseau.gif);
}
h1 {
font-size : 1.5em;
text-align : center;
padding-bottom : 23pt;
padding-top : 14pt;
}
h1 span {
font-size : 0.8em;
font-weight : normal;
}
.disabl {
font-size : 1.2em;
font-weight : bold;
background-color : white;
border : 1pt solid red;
text-align : center;
color : red;
}
.total {
border : 1pt solid red;
text-align : center;
color : red;
font-size : 1.2em;
font-weight : bold;
margin : 3pt;
padding : 3pt;
}
h2 {
color : white;
font-size : 1.2em;
text-indent : 40pt;
margin-left : 0;
padding-top : 7pt;
padding-bottom : 5pt;
margin-right : 0;
}
h2 span {
margin-left : 30pt;
}
h3 {
font-size : 1em;
margin-left : 20pt;
padding-top : 7pt;
}
h4 {
font-size : 1em;
padding-left : 40pt;
padding-top : 5pt;
padding-bottom : 5pt;
}
td h4 {
padding-bottom : 0;
}
h4 dt {
font-weight : normal;
}
h4 span {
font-weight : normal;
margin-left : 0;
}
h5 {
font-size : 1em;
font-weight : normal;
margin-left : 80pt;
padding-top : 5pt;
}
h6 {
font-size : 1em;
font-weight : normal;
margin-left : 0;
padding-top : 5pt;
}
h6 span {
margin-left : 1em;
}
td h6 span {
margin-top : 0pt;
}

h6 input {
margin-left : 120pt;
}
.filetGen {
font-size : 1pt;
height : 2pt;                                                                                                
height : 2pt;
margin : 0;
margin-top : 5pt;
padding : 0;
}
.TitreProd {
color : #3cc;
}
.BdProd {
background-color : #2cbfbf;
}
.filProd {
border-top : 2pt solid #2cbfbf;
}
.LgProd {
background-color : #dcffff;
}
.TitreForum {
color : #ff9900;
}
.BdForum {
background-color : #ff9900;
}
.filForum {
border-top : 2pt solid #ff9900;
}
.LgForum {
background-color : #ffcc66;
}
.TitreLiens {
color : #ff6600;
}
.BdLiens {
background-color : #f60;
}
.filLiens {
border-top : 2pt solid #f60;
}
.LgLiens {
background-color : #fc9;
}
.TitreContrib {
color : #696;
}
.BdContrib {
background-color : #690;
}
.filContrib {
border-top : 2pt solid #690;
}
.LgContrib {
background-color : #cfc;
}
.TitreContacts {
color : #6666ff;
}
.BdContacts {
background-color : #6666ff;
}
.filContacts {
border-top : 2pt solid #6666ff;
}
.LgContacts {
background-color : #dcffff;
}
.TitreConc {
color : #990;
}
.BdConc {
background-color : #990;
}
.filConc {
border-top : 2pt solid #990;
}
.LgConc {
background-color : #cf9;
}
.TitreHabil {
color : #3366ff;
}
.BdHabil {
background-color : #3366ff;
}
.filHabil {
border-top : 2pt solid #3366ff;
}
.LgHabil {
background-color : #99ccff;
}
.TitreEven {
color : #cc6699;
}
.BdEven {
background-color : #cc6699;
}
.filEven {
border-top : 2pt solid #cc6699;
}
.LgEven {
background-color : #ffccff;
}
.TitreRef {
color : #66c;
}
.BdRef {
background-color : #6666cc;
}
.filRef {
border-top : 2pt solid #6666cc;
}
.LgRef {
background-color : #ccf;
}
.TitreRecherche {
color : #6633ff;
}
.BdRecherche {
background-color : #6633ff;
}
.filRecherche {
border-top : 2pt solid #6633ff;
}
.TitrePartenaires {
color : #996699;
}
.BdPartenaires {
background-color : #996699;
}
.LgPartenaires {
background-color : #df9cdf;
}
.filPartenaires {
border-top : 2pt solid #996699;
}



.TitreCom {
color : #cc9933;
}
.BdCom {
background-color : #cc9933;
}
.LgCom {
background-color : #ffff99;
}
.filCom {
border-top : 2pt solid #cc9933;
}
.TitreReseau {
color : #9966cc;
}
.BdReseau {
background-color : #9966cc;
}
.LgReseau {
background-color : #e6d8f4;
}
.FilReseau {
border-top : 2pt solid #9966cc;
}
p {
font-size : 1em;
font-weight : normal;
padding-left : 40pt;
padding-right : 10pt;
padding-top : 5pt;
padding-bottom : 5pt;
}
p#hidden {
display : none;
}
p em {
font-style : italic;
}
p spam {
padding-left : 80pt;
}
p select {
margin-left : 120pt;
}
p select.lig {
margin-left : 5pt;
margin-right : 30pt;
margin-bottom : 20pt;
vertical-align : top;
}
.ret120 {
padding-left : 120pt;
padding-bottom : 0;
}
.mlt {
font-size : 0.8em;
padding-top : 0;
padding-bottom : 0;
}
.n {
font-weight : normal;
margin-left : 0;
}
.n2 {
font-weight : normal;
padding-left : 5pt;
}
.ep {
margin-bottom : 10pt;
}
.c2 {
margin-left : 0;
}
.et {
margin-top : 15pt;
}
.et10 {
margin-top : 10pt;
}
.detache {
margin-top : 20pt;
margin-bottom : 20pt;
}
.espdr {
margin : 0;
padding : 0;
margin-right : 30pt;
}

.espdr3r {
padding-right : 30pt;
margin-right : 30pt;

}


.espdr3 {
padding-left : 30pt;
}
.espdr33 {
padding-left : 330pt;
font-weight : bold;
}
.espg3 {
margin-left : 30pt;
}
.erreur, .errch {
color : red;
font-weight : normal;
}
.erreur {
margin-left : 30pt;
}
.errch {
margin-left : -35pt;
vertical-align : -150%;
}
.blanc{
color : white;
	
}
table {
width : 100%;
border-spacing : 0;
border-collapse : collapse;
margin : 0;
padding : 0;
margin-bottom : 5pt;
margin-top : 5pt;
}
tr {
margin-bottom : 10pt;
font-weight : bold;
}
th {
color : white;
padding-top : 3pt;
padding-bottom : 3pt;
}
td {
padding-bottom : 5pt;
}
table.lst {
color : black;
border-bottom : 2pt solid;
border-top : 2pt solid;
}
table.lst td, table.lst tr {
font-weight : normal;
border-collapse : collapse;
border-bottom : 1pt solid;
padding : 5pt;
}
table.lst th {
color : black;
border-bottom : 2pt solid;
}
table.lst3 {
width : 200%;
}
table.lst3 td, table.lst3 tr {
font-weight : normal;
border-collapse : collapse;
border : 1pt solid black;
padding : 5pt;
}
table.lst3 th, table.lst3 tfoot tr, table.lst3 tfoot tr td {
font-weight : bold;
color : black;
border : 2pt solid;
}
table.lst2 td, table.lst2 tr {
font-weight : normal;
border-collapse : collapse;
border : 1pt solid black;
padding : 5pt;
}
table.lst2 th, table.lst2 tfoot tr, table.lst2 tfoot tr td {
font-weight : bold;
color : black;
border : 2pt solid;
}
td.cellule {
text-align : center;
border : 1px solid #376ef9;
cursor : pointer;
}
.w0c {
width : 25pt;
text-align : center;
}
.w {
width : 50pt;
}
.w1 {
width : 70pt;
}

.w2 {
width : 100pt;
}
.w3 {
width : 150pt;
}
.w4 {
width : 200pt;
}
.w5 {
width : 250pt;
}

.wi {
width : 170px;
text-align : center;
}

.wv {
width : 50%;
}
.i {
background-image : url(../images/fleche_droite.gif);
border : none;
background-repeat : no-repeat;
position : relative;
left : 20%;
top : 0;
letter-spacing : 3em;
}
.f {
font-size : 1pt;
height : 2pt;
margin-left : 45%;
margin-right : 45%;
margin-bottom : 10pt;
}
img {
margin-top : 5pt;
margin-right : 30pt;
}
img.t {
margin-top : 0;
margin-right : 0;
}
table.centreTR tr td, table.centreTR tr td img {
margin-top : 0;
margin-right : 0;
text-align : center;
}
a.o {
color : #f90;
}
/*
.n {
font-weight : normal;
}

*/
.rcn {
display : block;
margin-top : 15pt;
font-weight : normal;
}
.AJour {
font-size : 0.8em;
font-weight : normal;
margin-top : 0;
margin-bottom : 0;
}
.MisLigne {
font-size : 0.8em;
padding-left : 40pt;
margin-top : 0;
padding-top : 15pt;
padding-bottom : 5pt;
}
.centre {
text-align : center;
}
.rouge {
color : red;
}
.vertfonce {
color : #1C9E0E;
}

.gras {
font-weight : bold;
}
.italic {
font-style : italic;
}
.noir {
font-size : 1.2em;
text-align : center;
color : black;
padding-bottom : 23pt;
padding-top : 14pt;
}
.mr0 {
margin : 0;
margin-right : 5pt;
}
hr {
margin-top : 20pt;
margin-bottom : 10px;
margin-left : 40%;
margin-right : 40%;
width : 20%;
color : #d4d1d1;
background-color : #d4d1d1;
border : 0;
height : 2px;
}
hr.gd {
margin-top : 20pt;
margin-bottom : 20px;
margin-left : 0;
margin-right : 0;
width : 100%;
color : #d4d1d1;
background-color : #d4d1d1;
border : 0;
height : 2px;
}
ul, ol {
margin-bottom : 5pt;
}
ol {
margin-left : 60pt;
}
dl {
font-size : 1em;
font-weight : normal;
padding-left : 40pt;
margin-top : 5pt;
margin-bottom : 5pt;
}
dt {
padding-bottom : 5pt;
}
dd {
margin-left : 40pt;
margin-top : 5pt;
}
li {
margin-left : 40pt;
margin-top : 5pt;
}
li span {
font-weight : normal;
display : block;
}
dl.cand dd ul li {
font-weight : bold;
}
dl.cand dd ul li ul {
font-weight : normal;
}
dl.cand dd ul li ul li {
font-weight : normal;
}
dl.cand dd ul li ul li.rg {
font-weight : bold;
color : red;
}
dl.cand dt, dl.cand dd {
margin-bottom : 10pt;
}
ul li ul li {
list-style-type : square;
}
ul li ul li ul li {
list-style-type : circle;
}
ul#new li {
list-style-type : none;
padding-left : 40pt;
}


.ml40 {
margin-left : 40pt;
}
ul.ml40 li  {
list-style-type : disc;
}

ul.ml40 li ul li {
list-style-type : circle;
}
ul.ml40 li ul li ul li {
list-style-type : square;
}

.ml80 {
margin-left : 80pt;
}
ul.ml80 li  {
list-style-type : circle;
}

ul.ml80 li ul li {
list-style-type : square;
}



input {
margin-right : 5pt;
/*
padding-top : 0;
margin-top :0;
background : red;
border : 2pt solid #2cbfbf;
*/

}
input.bouton {
padding-right : 10pt;
padding-left : 10pt;
font-weight : bold;

/*
margin-right : 5pt;
padding-top : 0;
margin-top :0;
background : red;
border : 2pt solid #2cbfbf;
*/

}

h1 a img, .centre img {
border : 0;
}
.remuneration {
font-weight : bold;
font-size : 1.2em;
background-color : #dcffff;
text-align : center;
margin-right : 75pt;
margin-left : 75pt;
margin-top : 5pt;
margin-bottom : 5pt;
padding : 5pt;
border : 1pt solid black;
}
.s {
text-decoration : underline;
}
.MisLigne2, .MisLigne3 {
background-image : url(../images/finPage.jpg);
background-repeat : no-repeat;
background-position : center bottom;
background-position : 48% 80%;
padding-left : 40pt;
height : 30pt;
font-size : 0.8em;
padding-top : 15pt;
padding-bottom : 10pt;
}
.MisLigne3 {
margin-top : 5pt;
}
.mt5 {
margin-top : 5pt;
}
.main {
background-image : url(../images/main.gif);
background-repeat : no-repeat;
height : 22pt;
width : 25pt;
background-position : center center;
}
dl.listProd {
background-color : #dcffff;
padding-top : 5pt;
padding-bottom : 5pt;
}
dl.listProd dt {
font-weight : bold;
margin-top : 0;
padding-bottom : 5pt;
}
dl.listProd dd {
font-weight : normal;
margin-top : 0;
padding-top : 0;
padding-bottom : 10pt;
}
dl.listProd dd.r {
padding-bottom : 0;
margin-top : 0;
padding-top : 0;
}
#logos {
position : absolute;
top : 80%;
left : 10%;
}
#logos img {
border : 0;
margin-right : 70pt;
}
#logos span img {
margin-right : 0;
}
.imgc {
margin-bottom : 10px;
}
.droite {
margin-right : 30pt;
text-align : right;
}
.droite80 {
margin-right : 80pt;
text-align : right;
}
.drts {
text-align : right;
}
fieldset {
margin : 15px;
border : 2pt solid #2cbfbf;
}
fieldset h5 {
	/*
margin : 5pt 0 5pt 80pt;
background : blue;
*/
margin : 0 0 5pt 80pt;
padding-top : 0;
min-height : 15pt;
}
fieldset h5 p {
margin : 0;
padding : 0;
}
fieldset h1 {
margin : 0;
padding : 0 0 15px 0;
}

legend {
margin : 0 0 0 50px;
padding : 0 20px 0 20px;
font-size : 1.2em;
color : #3cc;
}
label.lgr {
width : 240pt;
}

label {
display : inline;
float : left;
width : 80pt;
height : 12pt;
padding-top : 2pt;
}
label.lg {
width : 240pt;
}


input.g {
	display : inline;
float : left;
padding-top : 2pt;

}
#colonne1 { 
	width: 400px; 
	float: left; 
	} 
#colonne2 { 
	width: 400px; 
	float: left; 
	}
.flux1
{ clear: both ; }

textarea {
	width: 70%; 
	
}

span textarea {
	width: 35%; 
	
}

optgroup option {
	padding-left:15pt;
}
ul.horiz li { 
display : inline;
padding : 0 1em; /* Pour espacer les boutons entre eux */
}
ul.horiz {
list-style-type : none; /* Car sinon les puces se placent n'importe oł */
}



ul.menulig, ul.menulig2 {
padding:0px;
margin:0;
list-style-type:none;
}

ul.menulig li, ul.menulig2 li
{
float:left; /*pour IE*/
padding:0px;
margin:0;
}

ul.menulig li a
{
display:block;
float:left;  
width:auto;
background-color:#ff9900;
color : white;
font-weight : bold;
text-decoration:none;
padding:5px 20px 3px 20px;
border-width:2px;
border-style:solid;
border-color:#ffcc66;
}

ul.menulig li a:hover
{
background-color:#ffcc66;
border-color:#ff9900;
} 

.mlig {
    height : 30px;
	width : 440pt;
    /*
	margin : 0 auto;
	*/
    margin-left:30%;
	
    padding : 0;
	/*
    text-align : center;
	*/
    }
.mligc {
    height : 30px;
    margin-left:48%;
    padding : 0;
	/*
   	width : 440pt;
 text-align : center;
	*/
    }

ul.menulig2 li.esp
{
display:block;
float:left;  
width:10px;
height:30px;
background-color:#ffcc66;
/*
font-weight : bold;
*/
color : blue;
padding:5px 20px 3px 20px;
border-right-width:2px;
border-right-style:solid;
border-right-color:white;
}
ul.menulig2 li.espvide
{
display:block;
float:left;  
width:85px;
height:30px;
background-color:#ffcc66;
/*
font-weight : bold;
*/
color : blue;
padding:5px 20px 3px 20px;
border-right-width:2px;
border-right-style:solid;
border-right-color:white;
}

ul.menulig2 li a {
display:block;
float:left;  
width:85px;
height:30px;
background-color:#ffcc66;
color : red;
text-decoration:none;
/*
padding:5px 20px 3px 20px;
*/
padding:5px 20px 3px 20px;
border-right-width:2px;
border-right-style:solid;
border-right-color:white;
	
}
ul.menulig2 li a:hover
{
background-color:#ff9900;
border-color:#ff9900;
} 

.mlig2 {
    height : 50px;
	width : 260pt;
    margin : 0 auto;
    padding-top : 5px;
	/*
    text-align : center;
	    padding : 0 0 30 0;
border-right-width:2px;
border-style:solid;
border-color:red;
*/
    }

/*
th {
color : white;
padding-top : 3pt;
padding-bottom : 3pt;
}
td {
padding-bottom : 5pt;
}

*/

table.lidie {
border-collapse: separate;
border-spacing : 2px;



				width : 100%;

/*
border: 1px solid white;
border-collapse : collapse;
*/

}
.col1 {
				width : 14%;
}
.col2 {
				width : 43%;
}

table.lidie h4, table.lidie h3, table.lidie p {
padding:0;
margin: 0;
text-align : left;

margin-left : 5px;

/*
text-indent : 5px;
font-weight : bold;
*/

}
table.lidie h4 {
color : white;
font-weight : bold;

}
table.lidie p span {
font-weight : bold;
	
}
table.lidie p em {
font-style:normal;
font-weight : bold;
text-decoration:underline;
height:10pt; 
padding-top : 30pt;
margin-top:30pt;
/*
*/
}
table.lidie h3 {
padding:0;
margin: 0;
text-align : left;

margin-left : 5px;

font-weight : normal;
padding-top : 3pt;
}

table.lidie h5 {
margin-left : 30pt;
}

table.lidie h6 {
margin-left : 10pt;
}

		#msg, #msgfinal
		{
			border:2px solid #c00;
			padding:5px;
			width:30em;
			margin-left:35%;
		}   
#msgfinal
		{
			width:50em;
		}    		
#msg ul {
padding-left : 3em;
padding-right : 2em;
}
