.errmsg
{
color:#1467AB;
float:right;
font-size:11px;
font-weight:normal;
}
#etreapele-contact .load
{
float:left;
margin-top:23px;
}

#etreapele-contact .result
{
background-color:aliceBlue;
border:2px solid beige;
margin-bottom:5px;
padding:5px;
}
.eac1
{
float:left;
width:300px;
}
.eac2
{
float:left;
width:300px;
}
.en .menu-1 ul ul li a {
border:medium none;
}
.en .menu-1 ul li a {
border-right:1px solid #FFFFFF;
padding-left:32px;
padding-right:22px;
}
.en #secteur
{
margin-left:19px;
width:643px;
}

.en .menu-2 ul {
float:left;
margin-left:37px;
padding-right:1px;
}
.en .menu-2 ul {
}


/**ie png fix **/

/* 
	LEVEL ONE
*/
ul.dropdown                         {list-style: none;  position: relative; }
ul.dropdown li                      { float: left; zoom: 1; }

ul.dropdown a:active                {  }
ul.dropdown li a                    {  }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { position: relative; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ 
background:url("../images/dropdown.jpg") no-repeat scroll 0 0 transparent;
height:86px;
left:0;
margin-left:0;
padding-left:0;
position:absolute;
top:100%;
visibility:hidden;
width:189px;
padding-left:5px;
 }
ul.dropdown ul li a 				{ color:#fff;padding-left:0;padding-right:0;border-right:none;font-size:11px;}
ul.dropdown ul li a.hover,
ul.dropdown ul li a:hover			{ text-decoration:underline}
ul.dropdown ul li					{ display:block}
									  
                                  /* IE 6 & 7 Needs Inline Block */
a:hover
{
text-decoration:underline;
}
.footer .update p
{
color:#979797;
font-weight:bold;
}

.stra .content .right
{
margin-top:14px;
}
.submenu
{
}
.mid-content
{
background-color:#FFFFFF;
background-image:url("../images/bg1.jpg");
background-repeat:no-repeat;
height:267px;
text-align:center;
width:950px;
padding-top:14px;
float:left;
}
img, div { behavior: url(iepngfix.htc) }
.blue a
{
color:#fff;
font-weight:normal;
}
#submit1
{
float:left;
margin-bottom:10px;
text-align:center;
width:800px;
}
#effectif
{
width:202px;
background:url("../images/txbg.gif") repeat-x scroll 0 0 transparent;
border:1px solid silver;
}
.space
{

}
.home .content .right
{
margin-top:13px;
}
.footer .menu, .update, .copyright
{
margin-top:-3px;
}
/**ie png fix **/

/**jquery tools**/
.tooltip {
background:url("../images/black_arrow.png") repeat scroll 0 0 transparent;
color:#FFFFFF;
display:none;
font-size:12px;
height:163px;
padding:25px;
width:227px;
text-align:left;
}
.icon
{
float:left;
margin-right:9px;
border:medium none;
}
#contact-email ul
{
float:left;
list-style:none outside none;
margin:14px 0 0 58px;
padding:0;
}
.confidentialite .left
{
margin-top:-10px;
}
#contact-email
{
margin-bottom:17px;
float:left;
}
#contact-tel ul
{
float:left;
list-style:none outside none;
margin:21px 0 0 112px;
padding:0;
}
#contact-tel
{
float:left;
}
.tooltip h3
{
border-bottom:1px solid #FFFFFF;
color:#1467AB;
display:block;
}
.contact .left
{
margin-bottom:10px;
}
.smalltext
{
margin-left:100px;
}
.cmt
{
width:283px;
background:url("../images/txbg.gif") repeat-x scroll 0 0 transparent;
border:1px solid silver;
}
.tooltip ul li a:hover
{
color:#3DA9D4;
}
.tooltip ul li a
{
color:#1467AB;
font-weight:normal;
}
textarea
{
background:url("../images/txa.gif") repeat-x scroll 0 0 transparent;
border:1px solid silver;
}

#uploadtxt
{
width:342px;
}
.tooltip ul
{
padding:0px;
list-style:none outside none;
}
/**jquery tools**/
.graph3
{
background-image:url("../images/cycle.gif");
background-repeat:no-repeat;
height:386px;
margin-left:40%;
width:378px;
}
.graph3_en
{
background-image:url("../images/cycle_en.gif");
background-repeat:no-repeat;
height:386px;
margin-left:40%;
width:378px;
}
#devis-success
{
background-color:aliceBlue;
border:1px solid #1467AB;
color:#1467AB;
margin-left:104px;
text-align:center;
width:720px;
}

#inline1 .result,#inline1 .load
{
font-size:11px;
margin-left:11px;
text-align:justify;
width:273px;
color:#1467AB;
}
#secteur
{
background:url("../images/txbg.gif") repeat-x scroll 0 0 transparent;
border:1px solid silver;
margin-left:3px;
width:606px;
}
.metier .right
{
margin-top:12px;
}
.centerpoint p
{
font-size:20px;
text-align:center;
}
.graph5 .centerpoint a
{
font-weight:normal;
}
.centerpoint
{
float:left;
height:100px;
margin-top:125px;
width:206px;
}
.upload
{
background:url("../images/txbg.gif") repeat-x scroll 0 0 transparent;
border:1px solid silver;
display: inline; margin-left: 6px; width: 292px;
}

.operational .right
{
margin-top:14px;
}
body
{

background-attachment:fixed;
background-image:url("../images/bgsand.gif");
background-position:0 top;
background-repeat:repeat-x;
color:#606060;
font-family:verdana;
}
#devis-success p
{
color:#1467AB;
}
label
{
font-weight:bold;
font-size:12px;
color:gray;
}
form
{
}
form input[type=text]
{
background:url("../images/txbg.gif") repeat-x scroll 0 0 transparent;
border:1px solid silver;
width:270px;
margin-top:5px;
margin-bottom:5px;
}
form input[type=submit]
{
background:url("../images/submitbg.png") no-repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
font-weight:bold;
height:33px;
margin-top:9px;
width:115px;
}
form input[type=submit]:hover
{
background:url("../images/submitbg.png") no-repeat scroll 0 -33px transparent;
}
a
{
color:#1467AB;
text-decoration:none;
}
p
{
font-size:12px;
color:#606060;
}
h3
{
color:#1467AB;
}
h1
{
color:#1467AB;
font-size:18px;
text-align:center;
}
/**Whole Page**/
.page
{
background-color:#fff;
margin:auto;
width:950px;
}
#inline1 form
{
margin-left:11px;
}
/**End of whole Page**/

/***Header*/
.header
{
background-image:url("../images/backheader.png");
background-repeat:no-repeat;
height:132px;
margin:auto;
width:950px;
float:left;
}
.logo
{
float:left;
width:193px;

margin-top:5px;
}
.logo img, .menu img
{
border:medium none;
}
.menu
{
float:left;
width:378px;
}
.menu ul
{
padding:12px 0 0;
margin:0;
}
.menu a:hover
{
color:aliceblue;
}
.menu a
{
font-size:12px;
font-family:verdana;
color:#fff;
text-decoration:none;
}
.menu ul li
{
display:inline;
}
.menu-1 ul
{
padding-left:10px;
}
.en img
{

}
input[type=submit]:hover
{
cursor:pointer;
}
.fr img
{
margin-left:1px;
}
.menu-1 ul li a
{
border-right:1px solid #FFFFFF;
padding-left:32px;
padding-right:32px;
}
.menu-1 ul li.last a
{
padding-right:0px;
border:medium none;

}
.menu-2 ul
{
padding-right:10px;
}
.menu-2 ul li a
{
border-right:1px solid #FFFFFF;
padding-left:32px;
padding-right:32px;
}
.menu-2 ul li.language a
{
border:medium none;
padding-left:0px;
padding-right:0px;
}
.menu-2 ul li.language a img
{
margin-top:-2px;
padding-left:2px;
}
.menu-2 ul
{
float:left;
margin-left:28px;
}
.menu-2 .lang-selector
{
margin-left:-4px;
margin-top:3px;
}
.menu-2
{
text-align:right;
}

/**End of header**/

/** Mid content **/
.flash
{

}
.devis textarea
{
height:38px;
width:658px;
}
.content .left1
{
float:left;
margin:auto auto auto 100px;
width:800px;
}
h4
{
color:#1467AB;
}
.rightcontact h3
{
margin-bottom:0px;
border-bottom:1px solid #1467AB;
}
.rightcontact ul
{
padding-left:0;
list-style:none outside none;
}
.rightcontact
{
font-size:11px;
float:left;
width:174px;
}
b
{
color:#7F7F7F;
}
.plus
{
list-style-image:url("../images/list.gif");
}
.innerpage .menu ul
{
padding-top:15px;
}
ul li
{

}

embed
{
height:393px;
width:830px;
}
.innerpage .mid-content h1
{
color:#FFFFFF;
font-size:76px;
text-align:left;
}

/** End of mid content **/
/***pop up**/

	

/***pop up**/

/** content **/
.plus .left
{
margin-top:-14px;
}
.innerpage h1
{
margin:-33px 0 0;
display:none;
}
.methodologie .content .right
{
margin-top:9px;
}
h1
{
margin:-15px 0 0;
}
.home .content
{

}
table.middle p
{
font-weight:bold;
}
.frmleft
{
width:432px;
margin-right:10px;
float:left;
}
.frmright
{
width:314px;
float:left;
margin-top:-12px;
}
.devis
{
font-size:12px;
}
.middle td
{
padding-top:7px;
}
.devis .middle
{
float:left;
}
.devis input[type=text]
{

width:200px;
}
.questionnaire p
{
color:gray;
font-size:11px;
font-weight:bold;
margin:0;
}
.content
{
background-color:#FFFFFF;
float:left;
margin-top:-4px;
padding-left:10px;
padding-right:10px;
width:930px;
}
#formdevis .devis-submit
{
background-image:url("../images/devissubmit.jpg");
background-position:0 -61px;
height:60px;
margin-left:-83px;
width:228px;
}
#formdevis .devis-submit:hover
{
background:url("../images/devissubmit.jpg") no-repeat scroll 0 0px transparent;

}
.content .left
{
float:left;
padding-bottom:10px;
text-align:justify;
width:668px;
}
#fancybox-title
{
display:none;
visibility:hidden;
}
.content .right
{
float:right;
}
.blue:hover
{
background-image:url("../images/bluebg1.jpg");
}
.blue
{
background-image:url("../images/bluebg.jpg");
background-repeat:no-repeat;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
height:57px;
padding-top:25px;
text-align:center;
width:251px;
}
.graph5
{
background:url("../images/graphpsd.png") no-repeat scroll 0 0 transparent;
height:505px;
margin:auto;
width:524px;
}
.graph5:hover
{
background:url("../images/graphpsd1.jpg") no-repeat scroll 0 0 transparent;

}
.questionnaire
{
float:left;
}
.graph5 .top{
float:left;
height:233px;
padding-top:49px;
width:500px;
}

.graph5 .middle{
width:509px;
height:146px;
}

.graph5 .bottom{
float:left;
text-align:center;
width:314px;
}

.graph5 .a1{
float:left;
padding-left:75px;
text-align:center;
width:84px;
}
.graph5 .a2{
float:right;
padding-right:52px;
text-align:center;
width:83px;
}
.graph5 .a3{
float:left;
padding-left:13px;
text-align:center;
width:100px;
}
.graph5 .a4{
float:right;
text-align:center;
width:100px;
}
.graph5 .a5{
float:right;
width:100px;
}
.graph5 a
{
font-weight:bold;
}
/** End of content **/

/** Footer **/
.footer
{
background-color:#FFFFFF;
border-top:1px solid #1467AB;
float:left;
padding-right:10px;
padding-left:10px;
width:930px;
}
.footer .menu ul li a
{
font-size:10px;
color:#7F7F7F;
text-decoration:none;
border-right:1px solid #7F7F7F;
padding-right:7px;
}
.footer .menu ul
{
padding-top:5px;
}
.footer .menu ul li.last a
{
border:medium none;
padding-right:0;
}
.footer p
{
font-size:10px;
}
.update
{
float:left;
}
.copyright
{
float:right;
}



/** End of footer **/