@charset "UTF-8";

body {
	background-color: #000;
	background-image: url(../site/fond.gif);
	background-position:top center;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.texte {
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;}
	
#textref {
clear:both;
position:absolute;
display:none;
z-index:hidden;

}

div#conteneur {
position:relative;
width:800px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
display:block;
}

div#bandeau {
border:0px;
padding:0px;
margin:0px;
clear:both;
height:170px;
}


div#page {
clear:both;
position:relative;
width:800px;
padding:0px;
height:auto;
margin:0px;
}

div#con3ctxt {
margin-left:15px;
text-align:justify;
}


div#dpiblocinfo {
margin-top:30px;
background-color:#CCCCCC;
color:#000000;
border:solid 1px #333333;
padding:5px;
width:700px;
}

div#dpiblocalert {
margin-top:30px;
background-color:#CCCCCC;
color:#000000;
border:solid 2px #ec008c;
padding:5px;
width:700px;
color:#ec008c;
}


#idsbasset {
clear:both;
width:790px;
background-image:url(../site/e-pro-cadre-pres-sbasset.gif);
background-repeat:no-repeat;
height:196px;
}
#idadnet {
clear:both;
width:790px;
background-image:url(../site/e-pro-cadre-pres-adnet.gif);
background-repeat:no-repeat;
height:196px;
}
#idmichon {
clear:both;
width:790px;
background-image:url(../site/e-pro-cadre-pres-michon.gif);
background-repeat:no-repeat;
height:205px;
}

.nompres {
font:"Trebuchet MS";
font-size:13px;
color:#FFFFFF;
background:#ec008c;;
height:23px;
background-image:url(../site/titre-rect-rose.gif);
background-position:left;
background-repeat:repeat-x;
padding:3px;
}
.fonctionpres {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000;
font-weight:bold;
line-height:25px;
}

#ficheid a{
font-size:11px;
color:#ec008c;
text-decoration:none;
}
#ficheid a:hover{
font-size:11px;
color:#f68dcb;
text-decoration:none;
}
#ficheid a:active{
font-size:11px;
color:#ec008c;
text-decoration:none;
}
#ficheid a:visited{
font-size:11px;
color:#ec008c;
text-decoration:none;
}
div#txtpres {
	width:810px;
	margin-left:35px;
	margin-top:-30px;
	text-align:justify;
}

div#txtformcon {
display:block;
width:340px;
margin-left:35px;
margin-top:-30px;
text-align:justify;
float:left;
}
div#txtrealdpi {
display:block;
width:340px;
margin-left:35px;
margin-top:-30px;
text-align:justify;
float:left;
}
div#formcon {
display:block;
position:relative;
width:350px;
margin-top:-30px;
float:right;
margin-right:40px;
}

#txtpres a{
font-size:11px;
color:#ec008c;
text-decoration:none;
}
#txtpres a:hover{
font-size:11px;
color:#f68dcb;
text-decoration:none;
}
#txtpres a:active{
font-size:11px;
color:#ec008c;
text-decoration:none;
}
#txtpres a:visited{
font-size:11px;
color:#ec008c;
text-decoration:none;
}

.alink {
font-size:11px;
color:#ec008c;
text-decoration:none;
}
.alink:hover{
font-size:11px;
color:#f68dcb;
text-decoration:none;
}
.alink:active{
font-size:11px;
color:#ec008c;
text-decoration:none;
}


#foot a{
color:#333;
text-decoration:none;
}
#foot a:hover{
color:#ec008c;
text-decoration:none;
}
#foot a:active{
color:#333;
text-decoration:none;
}


.arose {
color:#333;
text-decoration:none;
}
.arose:hover{
color:#ec008c;
text-decoration:none;
}
.arose:active{
color:#333;
text-decoration:none;
}

.rollovertransp:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.70;
opacity: 0.70;
filter:Alpha(opacity=70);
}

div#verifrep {
color:#ec008c;
right:0px;
}

.titrediagnostic {
font:"Trebuchet MS";
font-size:18px;
color:#fcb33e;
}

.titrecoaching {
font:"Trebuchet MS";
font-size:18px;
color:#75a6e4;
}

.titreformation {
font:"Trebuchet MS";
font-size:18px;
color:#e82487;
}

.txtsucces {
font:"Trebuchet MS";
font-size:12px;
color:#e82487;
text-decoration:none;
}

h2 {
font-family:"Trebuchet MS";
font-size:22px;
color:#ec008c;
font-style:italic;
padding-left:35px;
background-image:url(../site/e-pro-puce-carree.gif);
background-position:left top;
background-repeat:no-repeat;
height:30px;
padding-top:0px;
line-height:30px;
margin-top:0px;
}

div#contenu {
position:relative;
width:800px;
background-image:url(../site/e-pro-fond-div-site.gif);
background-position:top;
background-repeat:repeat-y;
display:block;
height:100%;
line-height:16px;
}

div#pagecon {
clear:both;
position:relative;
width:800px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
padding-top:0px;
display:block;
height:auto;
}

#pagecon li {
display:block;
list-style-type: none;
float:left;
width:33%;
}

#pagecon ul { 
dislay:block;
margin-left:-38px;
padding-top:5px;
vertical-align:top;
}

div#formulaire {
clear:both;
position:relative;
width:760px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
padding-top:0px;
text-align:left;
}
div#contformcont {
 width:600px;
 margin-left:auto;
 margin-right:auto;
 }


#contformcont input:hover, textarea:hover {
border:solid 1px #ec008c;
}

#contformcont input, textarea {
border:solid 1px #ddd;
}

div#pageser {
clear:both;
position:relative;
height:auto;
left:0px;
padding-left:10px;
padding-bottom:20px;
line-height:18px;
}

#pageser li {
display:block;
list-style-type: none;
float:left;
width:33%;
margin:0px;
}

#pageser ul { 
dislay:block;
padding:5px;
vertical-align:top;
margin-left:auto;
margin-right:auto;

}

div#servdiag {
clear:both;
position:relative;
padding-top:0px;
display:block;
height:auto;
}

#servdiag li {
display:block;
list-style-type: none;
width:245px;
text-align:left;
margin-left:0px;
}

#servdiag ul { 
dislay:block;
padding-top:5px;
vertical-align:top;

}

div#service {
clear:both;
position:relative;
padding-top:0px;
display:block;
height:auto;
}

#service li {
display:block;
list-style-type: none;
width:245px;
text-align:left;
margin-left:0px;
}

#service ul { 
dislay:block;
padding-top:5px;
vertical-align:top;

}

div#fsucces {
clear:both;
background-image:url(../site/succes.gif);
background-repeat:no-repeat;
width:250px;
text-align:center;
height:180px;
white-space:normal;
background-position:top;
}



div#pagepres {
clear:both;
position:relative;
width:800px;
padding:0px;
height:auto;
margin-left:10px;
}


#pagepres li { 
list-style-type: none;
margin-left:-40px;
}

div#ficheid {
	clear:both;
}
#ficheid li {
clear:both;
list-style-image:url(../site/puce.gif);
font-size:11px;
margin-left:-30px;
height:17px;
}
#ficheid ul {
margin-left:40px;
margin-top:-3px;
}

div#menu {
margin-top:0px;
padding:0px;
width:900px;
height:50px;
text-align:center;
}


#menu img:hover{ 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.70;
opacity: 0.70;
filter:Alpha(opacity=70);
}

div#foot {
font-size:11px;
color:#666666;
text-align:center;
}

div#contformdpi {
margin-top:-50px;
width:700px;
padding:10px;
margin-left:25px;
text-align:left;
}

#contformdpi p {
margin-left:75px;
}
#contformdpi input, textarea {
border:solid 1px #ddd;
}
#contformdpi input:hover, textarea:hover {
border:solid 1px #ec008c;
}

#questions {
width:750px;
margin-left:-40px;
vertical-align:middle;
}


#questions select {
float:right;
margin-right:50px;
vertical-align:middle;
height:20px;
line-heigth:20px;
margin-top:-18px;
}

#questions2 {
width:750px;
margin-left:-40px;
}

#questions2 select {
float:right;
margin-right:50px;
margin-top:-18px;

}

#radioform {
height:40px;
width:350px;
color:#000000;
font-weight:bold;


}
#radioform input {
clear:both;
margin-top:2px; }

h1 {
font-family:"Trebuchet MS";
color:#FFFFFF;
font-size:16px;
font-style:italic;}

.sstitrerose {
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 13px;
	color: #EC008C;
}
.titrerose {
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #EB088D;
	font-weight: bold;
}

.titreblanc {
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #fff;
	font-weight: bold;
}
.gris {color: #666666}

.rose {color: #ec008c}

.ptirose {font-size: 11px;
color: #ec008c;}

.pti {font-size: 11px;}

#cpt {
	border:4px solid #aeaaaa;
	background-color:#fff;
	margin-top:4px;
}
