/* CSS Document */
.conteneur {
position: relative;
background-color: White;
height: 615px;
width: 760px;
/*margin-left: 30px;*/
margin-left: auto;
margin-right: auto;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}
.header{
background-image:url(img/header_coppelia.jpg);
width: 760px;
height: 120px;
position:absolute;
margin-bottom: 10px;

}

.test {
	position: absolute;
	left:380px;
	top: 150px;
	font-size: 0.9em;
	width: 30px;
height: 200px;
width: 400px;	
padding: 4px;
}
.bloc1 {
position:absolute;
background-color: #990000;
height: 200px;
width: 350px;
margin-left: 20px;
margin-top: 150px;
text-align:justify;
color: #C4BF7B;
padding: 4px;
}
.bloc1master {
position:absolute;
background-image: url(img/console.jpg);
background-repeat: no-repeat;
height: 200px;
width: 350px;
margin-left: 20px;
margin-top: 150px;
text-align:justify;
color: #C4BF7B;
padding: 4px;
}
.bloc2 {
position:absolute;
background-image: url(img/table_mix.jpg);
height: 200px;
width: 350px;
margin-left: 380px;
margin-top: 150px;
text-align:justify;
color: #C4BF7B;
padding: 4px;

}
.bloc2accueil {
	position:absolute;
	background-color: Black;
	height: 200px;
	width: 350px;
	margin-left: 380px;
	margin-top: 150px;
	text-align:justify;
	color: #FFFFFF;
	padding: 4px;



}
.bloc2Reference {
position:absolute;
background-image: url(img/reference.jpg);
background-repeat: no-repeat;
background-color: Black;
height: 200px;
width: 350px;
margin-left: 380px;
margin-top: 150px;
text-align:justify;
color: #FFFFFF;
padding: 4px;
}
.bloc3 {
position:absolute;
background-color:#680000;
height: 200px;
width: 350px;
margin-left: 380px;
margin-top: 360px;
text-align:justify;
color: #C4BF7B;
padding: 4px;
}
.bloc3membres {
position:absolute;
background-color: #990000;
height: 200px;
width: 350px;
margin-left: 380px;
margin-top: 360px;
text-align:justify;
color: #C4BF7B;
padding: 4px;
}
.bloc4 {
position:absolute;
background-color: #151558;
height: 200px;
width: 350px;
margin-left: 20px;
margin-top: 360px;
text-align:justify;
color: #FFFFFF;
padding: 4px;
}
.bloc4Master {
position:absolute;
background-color: #990000;
height: 200px;
width: 350px;
margin-left: 20px;
margin-top: 360px;
text-align:justify;
color: #FFFFFF;
padding: 4px;
}
.bloc4equipe {
position:absolute;
background-color: #151558;
height: 200px;
width: 350px;
margin-left: 20px;
margin-top: 360px;
color: #FFFFFF;
padding: 4px;
}
.bloc1resa {
position:absolute;
background-image: url(img/console1_01.jpg);
height: 200px;
width: 350px;
padding: 4px;
margin-left: 20px;
margin-top: 150px;

}
.bloc3resa {
position:absolute;
background-image: url(img/console1_04.jpg);
height: 200px;
width: 350px;
padding: 4px;
margin-left: 380px;
margin-top: 360px;

}
.bloc3master {
position:absolute;
background-image: url(img/matering_new1.jpg);
background-repeat: no-repeat;
height: 200px;
width: 350px;
padding: 4px;
margin-left: 380px;
margin-top: 360px;

}
.bloc3Enregistre {
position:absolute;
background-color: #000000;
height: 200px;
width: 350px;
padding: 4px;
margin-left: 380px;
margin-top: 360px;

}

.bloc3report {
position:absolute;
background-image: url(img/report_02.jpg);
height: 200px;
width: 350px;
padding: 4px;
margin-left: 380px;
margin-top: 360px;

}

.bloc4resa {
position:absolute;
background-color: #990000;
height: 200px;
width: 350px;
padding: 4px;
margin-left: 20px;
margin-top: 360px;

}
.bloc1plan {
position:absolute;
background-image: url(img/plan.jpg);
background-repeat: no-repeat;
height: 400px;
width: 700px;
padding: 4px;
margin-left: 20px;
margin-top: 150px;

}
.bloc1report {
position:absolute;
background-image: url(img/report_analog.jpg);
background-repeat: no-repeat;
height: 204px;
width: 354px;

margin-left: 20px;
margin-top: 150px;

}
.bloc4devis {
position:absolute;
background-image: url(img/console1_05.jpg);
height: 200px;
width: 350px;
padding: 4px;
margin-left: 20px;
margin-top: 360px;

}
.bloc4studA {
position:absolute;
background-color: Black;
height: 200px;
width: 350px;
padding: 4px;
margin-left: 20px;
margin-top: 360px;
text-align: center;
color: #FFFFFF;
}
.bloc4accueil {
position:absolute;
background-color: Black;
background-image: url(img/accueil.jpg);
background-repeat: no-repeat;
height: 200px;
width: 350px;
padding: 4px;
margin-left: 20px;
margin-top: 360px;

}
.footer{
position:absolute;
background-color: #CCCCCC;
margin-left: 20px;
margin-top: 574px;
height:30px;
width: 718px;
text-align:center;


}

/* CSS pour le menu */

body {
background-color: #CDCDCD;
margin: 0px;
padding: 0;
font: Verdana, Arial, Helvetica, sans-serif;
}

dt, dl, dd, ul, li {
list-style-type: none;
margin: 0 9px 0 0;
padding: 0px;
}

#menu {
position : absolute;
background-image: url(img/bg_nav2.gif);
padding-left:30px;
left: 0px;
top: 120px;
font-family: Helvetica, Arial sans-serif;
font-size:12px;
font-weight:bold;
height: 28px;
width: 730px;
}

#menu dl {
float: left;

}
#menu li {
display: inline;
}

#menu a {
text-decoration: none;
color: #000;
}
#menu a:hover {
text-decoration: none;
color: #FF9900;
}



#smenu1, #smenu2, #smenu3, #smenu4, #smenu5 {

position: absolute;
left:30px;
top: 18px;
font-size: 0.9em;
width: 760px;
}
a.sousmenu{
	color: #9D0000;
}

.mentions {
position: absolute;
bottom : 300px;
left : 10px;
color: #000;
background-color: #ddd;
}
a.calendrier {

color: #FFFAF0;
}
a {
text-decoration: none;
color: #FFFAF0;
}

h3{
font-size:14px;
color: #F5F5DC;
font-weight:bold;
margin-bottom: 3px;
margin-top: 3px;
}
input {
border:1px solid black;
background-color: #9AB4D6;
font-family:"trebuchet ms",sans-serif;
color:white;
}
.doc{
background-color: #FFDEAD;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: Black;
text-align: justify;
padding: 5px;
}



/* css pour devis */
table.gnl { width: 760px; border: 0px; margin-left: 5px; margin-right: 5px; margin-top: 0px; margin-bottom: 0px; border-spacing: 0px; }
td.ligneblanche { height: 1px; background-color: white; }
td.lignenoire { height: 1px; background-color: black; }
td.lignegrise { height: 18px; background-color: #F8F8F8; }
td.celluleblanche { width: 250px; background-color: white; }
td.celluleblancheindef { background-color: white; }
td.lignegrise_verticale { width: 1px; background-color: #CCCCCC; }
td.ecartblanc { height: 25px; background-color: white; }
td.footer { height: 18px; background-image: url(images/degrade_vert.jpg); background-repeat: repeat-x; background-color: white; color: #000; text-align: center; font-family: Verdana, Arial; font-size: 10px; }
td.princ_gd { width: 30px; background-color: white; }
td.pointilles {	height: 10px; background-image: url(images/dot.jpg); background-repeat: repeat-x; background-color: white; }
td.pointilles_verticaux { width: 20px; align: right; background-image: url(images/dot_vert.jpg); background-repeat: repeat-y; background-color: white; }
td.texte { font-size: 11px; font-family: Verdana, arial; color: black;	text-align: justify; vertical-align: top; background-color: white; margin-left: 4px;}
td.fond_orange { height: 18px; width: 36%; background-color: #F87711; color: white; font-weight: bold; font-family: Verdana, Arial; font-size: 11px; }
td.texteencadre { font-size: 11px; font-family: Verdana, arial; color: black; text-align: justify; background-color: #F8F8F8; border: 1px solid #F87711; }
table.texte { vertical-align: top; }

/* Balises */
input { margin: 0px; height: 16px; border: 1px solid #F87711; width: 200px; font-family: Verdana, arial; font-size: 10px; background-color: #CC9933; }
textarea { margin: 0px; border: 1px solid #F87711; font-family: Verdana, arial; font-size: 10px; background-color: #F8F8F8; }
td.submit { text-align: center; }
.submitaccueil { background-color:#990000; height: 13px; width: 35px; border: 0px;}
.formaccueil { margin: 0px; height: 11px; width: 100px; font-family: Verdana, arial; font-size: 10px; background-color: #CC9933; }
.selectitem { margin: 0px; height: 16px; width: 218px; font-family: Verdana, arial; font-size: 11px; background-color: #CC9933; }
.selectRecrut { margin: 0px; height: 16px; width: 80px; font-family: Verdana, arial; font-size: 11px; background-color: #CC9933; }
.selectitemDuree { margin: 0px; height: 16px; width: 50px; font-family: Verdana, arial; font-size: 11px; background-color: #CC9933; }
.typedate { margin: 0px; height: 16px; width: 100px; font-family: Verdana, arial; font-size: 11px; background-color: #CC9933; }
.inputSceance { margin: 0px; height: 14spx; width: 25px; font-family: Verdana, arial; font-size: 11px; background-color: #CC9933; }
.inputRadio { margin: 0px; height: 16px; width: 19px; font-family: Verdana, arial; font-size: 11px; background-color: #000000; border: 0px solid #F87711;}
.inputDate { margin: 0px; height: 14px; border: 1px solid #F87711; width: 70px; font-family: Verdana, arial; font-size: 10px; background-color: #CC9933; }
.inputZip { margin: 0px; height: 14px; border: 1px solid #F87711; width: 35px; font-family: Verdana, arial; font-size: 10px; background-color: #CC9933; }
.inputTel { margin: 0px; height: 14px; border: 1px solid #F87711; width: 70px; font-family: Verdana, arial; font-size: 10px; background-color: #CC9933; }
/* Classes */
.titre_orange { color: #F87711; font-family : Verdana, Arial; font-size: 24px; font-weight: normal; text-align: center; }
.sstitre_orange { color: #F87711; font-family : Verdana, Arial; font-size: 14px; font-weight: normal; border-bottom: 1px solid #F87111; }
.sstitre_noir { color: #000000; font-family : Verdana, Arial; font-size: 14px; font-weight: normal;	}
.texte_orange {	font-size: 11px; font-family: Verdana, arial; color: #F87711; text-align: justify; text-decoration: none; }
.texte_bleu { font-size: 11px; font-family: Verdana, arial; color: #98AED5; text-align: justify; }
.texte_999999 {	font-size: 11px; font-family: Verdana, arial; color: #999999; text-align: justify; }
.texte_noir { font-size: 11px; font-family: Verdana, arial; color: black; text-align: justify; }
.texte_gris { font-size: 11px; font-family: Verdana, arial; color: #AAAAAA; }
.texte_jaune { font-size: 11px; font-family: Verdana, arial; color: #F7E111; }
.ssdemosvideos { color: #000000; font-family : Verdana, Arial; font-size: 12px; font-weight: normal; border-bottom: 1px solid #000000; }
