/* CSS FILE */

body {
	font:60%/165% "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color:#D1D1D1;
}

#corps {
	width: 900px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	height: 765px;
	background-image: url('../../img/fond.jpg');
	background-repeat:no-repeat;
}

#corps h1 {
	font-size: 26px;
	color:black;
	font-weight:bold;
	float:left;
	width: 500px;
	clear: both;
	line-height:35px;
	margin-left:215px;
	
}


#corps p.contenu {
	float:right;
	font-size: 12px;
	font-weight:bold;
	line-height: 21px;
	margin-right:514px;
	color:#67676b;
	width:185px;
	margin-top: -160px;
}

#corps .contenu_optim{
	float:right;
	font-size: 12px;
	font-weight:bold;
	line-height: 21px;
	margin-right:67px;
	color:#67676b;
	width:610px;
	margin-top: -205px;
	height:330px;
	
}


#titre {
	width:500px;
	height: 105px;
	float:left;
	margin-left:215px;
}

#titre p.titre {
	font-size: 25px;
	color:black;
	font-weight:normal;
	
	
}

#titre p.sstitre {
	font-size: 19px;
	color:black;
	padding-left: 22px;
	font-weight:normal;

}

#titre img {
	text-align:left;
	vertical-align:middle;
	margin-top: -77px;

}
#flash {
	width:235px;
	height:350px;
	float:right;
	margin-right:275px;
	margin-top:-219px;
	background-image:url('../../img/pluie.png');
	background-repeat:no-repeat;
}

#parrainage {
	width:180px;
	height:153px;
	background-image:url('../../img/parrainage.png');
	background-repeat:no-repeat;
	float:right;
	clear:right;
	margin-right:68px;
	margin-top: -296px;

}

#parrainage p.contenupar {
	padding-top:34px;
	margin:0;
	padding-left:5px;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	line-height:12px;
	color:white;
	text-decoration:underline;
	}

#parrainage p.contenupar1 {
	padding-top:66px;
	margin:0;
	padding-left:5px;
	line-height:12px;
	color:white;
}

#parrainage p.contenupar2 {
	padding-top:7px;
	margin:0;
	padding-left:5px;
	line-height:12px;
}

#parrainage p.contenupar3 {
	padding-top:12px;
	margin:0;
	padding-left:1px;
	line-height:12px;
}


#parrainage a {
	text-decoration:underline;
	color:white;
}

#menu {
	width:900px;
	height: 31px;
	float:left;
	margin:0;
	padding:0;
}
#menu ul,li {
	list-style-type:none;
	padding:0;
	margin:0;
	}	

#menu li {
	float:left;
	line-height:2.3em;
	color:white;
	padding:0;
	}

#menu li.entreprise {
	background:transparent url('../../img/1-off.png') no-repeat left;
	display:block;
	padding:0;
	width: 128px;
	height: 31px;
	}

#menu li.entrepriseselected {
	background:transparent url('../../img/1-on.png') no-repeat left;
	display:block;
	padding:0;
	width: 128px;
	height: 31px;
	}

#menu li.entreprise:hover {
	background:transparent url('../../img/1-on.png') no-repeat left;
	}


#menu li.bienfaits {
	background:transparent url('../../img/2-off.png') no-repeat left;
	display:block;
	padding:0;
	width: 197px;
	height: 31px;
	}
#menu li.bienfaits:hover {
	background:transparent url('../../img/2-on.png') no-repeat left;
}

#menu li.bienfaitsselected {
	background:transparent url('../../img/2-on.png') no-repeat left;
	display:block;
	padding:0;
	width: 197px;
	height: 31px;
	}

#menu li.part {
	background:transparent url('../../img/3-off.png') no-repeat left;
	display:block;
	padding:0;
	width: 203px;
	height: 31px;
	}

#menu li.part:hover {
	background:transparent url('../../img/3-on.png') no-repeat left;
}

#menu li.partselected {
	background:transparent url('../../img/3-on.png') no-repeat left;
	display:block;
	padding:0;
	width: 203px;
	height: 31px;
}

#menu li.pro {
	background:transparent url('../../img/4-off.png') no-repeat left;
	display:block;
	padding:0;
	width: 220px;
	height: 31px;
	}

#menu li.proselected {
	background:transparent url('../../img/4-on.png') no-repeat left;
	display:block;
	padding:0;
	width: 220px;
	height: 31px;
	}

#menu li.pro:hover {
	background:transparent url('../../img/4-on.png') no-repeat left;
}

#menu li.rea {
	background:transparent url('../../img/5-off.png') no-repeat left;
	display:block;
	padding:0;
	width: 152px;
	height: 31px;

	}

#menu li.reaselected {
	background:transparent url('../../img/5-on.png') no-repeat left;
	display:block;
	padding:0;
	width: 152px;
	height: 31px;

	}
	
#menu li.rea:hover {
	background:transparent url('../../img/5-on.png') no-repeat left;
}



			
#menu a {
	text-decoration:none;
	color:white;
	padding-left: 15px;
	font-size: 10px;
	font-weight: bold;
	line-height: 33px;
	}


	
#crumbs {
	height:2.3em;
	margin:0;
	padding-top:96px;
	float:left;
	padding-left:0;
	}

#crumbs ul, li {
	list-style-type:none;
	padding:0;
	margin:0;
	}	
#crumbs li {
	float:left;
	line-height:2.3em;
	color:#777;
	padding-left:.75em;
	}		
#crumbs li a {
	background:url(../../img/crumbs3.gif) no-repeat right center;
	display:block;
	padding:0 15px 0 0;
	}							
#crumbs li a:link,
#crumbs li a:visited {
	color:#777;
	text-decoration:none;
	}	
a:link, a:visited,	
#crumbs li a:hover,
#crumbs li a:focus {
	color:#5A9AE1;
	}		

#blockactu {
	width:145px;
	float:left;
	margin-top:0;
	margin-left:16px;
	font-size: 10px;
	color:white;
	line-height: 19px;
	clear:both;
}

#blockactu p {
	padding-left: 15px;
	background-image:url('../../img/puce.png');
	background-repeat:no-repeat;
	background-position:left center;
	margin-left: 8px; 
	font-weight:bold;
	line-height: 10px;
}

#blockactu p.sans {
	padding-left: 1px;
	background:none;
	font-weight:normal;
	font-size:9px;
	line-height: 10px;
}

#blockactu p.barre {
	margin-left: 15px;
	border-top : 1px white solid;
	line-height: 2px;
}



#blockactu h2 {
	font-size: 11px;
	color:white;
	background:transparent url('../../img/block.png') no-repeat; 
	padding-left: 10px;
}

#blockactu a {
	color:white;
	text-decoration:none;
}


#blockactucontent {
    background:transparent url('../../img/blockactucontent.png') repeat-x ;
    height:220px;
}



#blocktem {
	width:145px;
	float:left;
	margin-top:10px;
	margin-left:16px;
	font-size: 10px;
	color:white;
	line-height: 19px;
	clear:left;
}

#blocktem h2 {
	font-size: 11px;
	color:white;
	background:transparent url('../../img/blockt.png') no-repeat; 
	padding-left: 10px;
}

#blocktem p {
	padding-left:10px;
	line-height:12px;
}
#blocktem p.ita {
	padding-top:0;
	margin:0;
	padding-left:10px;
	font-style:italic;
	line-height:5px;
}

#blocktem p.plus {
	padding-top:0;
	margin:0;
	padding-right:10px;
	font-style: normal;
	font-weight:bold;
	line-height:35px;
	text-align:right;
	color:black;
	text-decoration:underline;
}

#blocktem p.tous {
	padding-top:35px;
	margin:0;
	padding-left:5px;
	font-style: normal;
	font-weight:bold;
	line-height:15px;
	color:white;
	text-decoration:underline;
	}

#blocktemcontent {
    background:transparent url('../../img/blocktemcontent.png') repeat-x ;
    height:170px;
    width:145px;
}

#footer {
	width: 695px;
	margin-top: 95px;
	float: right;
	clear: right;
	color: #67676b;
	font-weight: bold;
	font-size: 10px;
}


#footer ul, li {
	list-style-type:none;
	padding:0;
	margin:0;
}

#footer li {
	float:left;
	line-height:34px;
	color: #67676b;
	padding-left:16px;
	padding-right: 15px;
	}	

#footer li.barre {
	line-height:34px;
	color: #67676b;
	background-image:url('../../img/barre.png');
	background-repeat:no-repeat;
	display:block;
	background-position:left center;
	}	

	
#footer li a {
	text-decoration:none;
	color: #67676b;
	}	

#footer2 {
	width: 520px;
	margin-top: 88px;
	float: right;
	clear: right;
	color: #67676b;
	font-weight: bold;
	font-size: 10px;
}

#footer2 ul, li {
	list-style-type:none;
	padding:0;
	margin:0;
}

#footer2 li {
	float:left;
	line-height:34px;
	color: #67676b;
	padding-left:20px;
	padding-right: 15px;
	}	

#footer2 li.barre {
	line-height:34px;
	color: #67676b;
	background-image:url('../../img/barre.png');
	background-repeat:no-repeat;
	display:block;
	background-position:left center;
	}	

	
#footer2 li a {
	text-decoration:none;
	color: #67676b;
	}	


#footer3 {
	width: 520px;
	margin-top: 88px;
	float: right;
	clear: right;
	color: #67676b;
	font-weight: bold;
	font-size: 10px;
}

#footer3 ul, li {
	list-style-type:none;
	padding:0;
	margin:0;
}

#footer3 li {
	float:left;
	line-height:34px;
	color: #67676b;
	padding-left:20px;
	padding-right: 15px;
	}	

#footer3 li.barre {
	line-height:34px;
	color: #67676b;
	background-image:url('../../img/barre.png');
	background-repeat:no-repeat;
	display:block;
	background-position:left center;
	}	

	
#footer3 li a {
	text-decoration:none;
	color: #67676b;
	}	


#footerjob {
	width: 520px;
	margin-top: 88px;
	float: right;
	clear: right;
	color: #67676b;
	font-weight: bold;
	font-size: 10px;
}

#footerjob ul, li {
	list-style-type:none;
	padding:0;
	margin:0;
}

#footerjob li {
	float:left;
	line-height:34px;
	color: #67676b;
	padding-left:20px;
	padding-right: 15px;
	}	

#footerjob li.barre {
	line-height:34px;
	color: #67676b;
	background-image:url('../../img/barre.png');
	background-repeat:no-repeat;
	display:block;
	background-position:left center;
	}	

	
#footerjob li a {
	text-decoration:none;
	color: #67676b;
	}	




#blockssmenu {
	width:145px;
	float:left;
	margin-top:0;
	margin-left:16px;
	font-size: 10px;
	line-height: 19px;
	clear:both;
}

#blockssmenu p {
	padding-left: 15px;
	background-image:url('../../img/puce.png');
	background-repeat:no-repeat;
	background-position:left center;
	margin-left: 8px; 
	font-weight:bold;
	line-height: 14px;
}



#blockssmenu h2 {
	font-size: 11px;
	color:white;
	background:transparent url('../../img/block.png') no-repeat; 
	padding-left: 10px;
}

#blockssmenu a {
	color:#d97aea;
	text-decoration:none;
}

#blockssmenu a.ssmenuselected {
	color: white;
	text-decoration: underline;
}


#blockssmenucontent {
    background:transparent url('../../img/blockactucontent.png') repeat-x ;
    height:170px;
}


#content {
	width:684px;
	height:347px;
	float:right;
	clear:both;
	background-color:white;
	margin-right:45px;
	margin-top:-359px;
}

#content p{
	font-size:17px;
	color:gray;
	line-height:23px;
	width:260px;
	margin-top:-333px;
	margin-right:55px;
	float:right;
	
}

#content p.titrejob{
	font-size:15px;
	color:black;
	line-height:23px;
	width:260px;
	margin-top:-333px;
	margin-right:50px;
	float:right;
	font-weight:bold;
	
}

#content p.titrejob1{
	font-size:12px;
	color:black;
	line-height:23px;
	width:260px;
	margin-top:-285px;
	margin-right:50px;
	float:right;
	font-weight:bold;
	
}

#content p.titrejob2{
	font-size:12px;
	color:black;
	line-height:23px;
	width:260px;
	margin-top:-176px;
	margin-right:50px;
	float:right;
	font-weight:bold;
	
}

#content p.titrejob3{
	font-size:12px;
	color:black;
	line-height:23px;
	width:260px;
	margin-top:-106px;
	margin-right:50px;
	float:left;
	margin-left:17px;
	font-weight:bold;
	
}

#content p.contenujob1{
	font-size:10px;
	color:black;
	line-height:17px;
	width:300px;
	margin-top:-260px;
	margin-right:10px;
	float:right;
	font-weight:normal;
	
}

#content p.contenujob3{
	font-size:10px;
	color:black;
	line-height:17px;
	width:280px;
	margin-top:-80px;
	margin-right:10px;
	margin-left:17px;
	float:left;
	font-weight:normal;
	
}




#content p.contenubien{
	font-size:13px;
	color:gray;
	line-height:23px;
	width:290px;
	margin-top:-333px;
	margin-right:31px;
	float:right;
	
}

#content p.sscontent {
	font-size:17px;
	color:gray;
	line-height:23px;
	width:234px;
	margin-top:-168px;
	margin-right:82px;
	float:right;
	
}

#content p.sscontent1 {
	font-size:14px;
	color:gray;
	line-height:18px;
	width:290px;
	margin-top:-158px;
	margin-right:30px;
	float:right;
	
}

#content p.sscontent3 {
	font-size:17px;
	color:gray;
	line-height:23px;
	width:234px;
	margin-top:-127px;
	margin-right:82px;
	float:right;
	
}

#content p.legende {
	width:344px;
	color:#9F55AC;
	font-size:12px;
	margin-top:1px;
	float:left;
	line-height:15px;
	padding-left:20px;
	font-style:italic;
	font-weight:bold;
}

#content p.presse {
	width:265px;
	margin-right:48px;
}

#content a.sscontent1 {	
	text-decoration:none;
}


#photo {
	width:341px;
	height:330px;
	/*background-image:url('../../img/maison.png');*/
	background-repeat:no-repeat;
	margin-left:17px;
	margin-top:17px;
}
#photo img{
    border:none;
}

#photoDetail{
    display:none;
    width:400px;
    height:205px;
    position:absolute;
    top:390px;
    left:650px;
    background-color:#F5F5DC;
    padding:5px;
    border:outset 1px grey;
}
#photoDetail img{
    width:150px;
    height:150px;
}

#photoDetailFiltre{
    display:none;
}
#photoDetailCuve{
    display:none;
}
#photoDetailConsole{
    display:none;
}
#closePhotoDetail {
    cursor:pointer;
    height:11px;
    left:370px;
    position:absolute;
    top:0;
    width:33px;
    z-index:1000;
}

#closePhotoDetail img{
    width:33px;
    height:11px;
    cursor:pointer;
}

#txtDetail{
  color:green;
  position:absolute;
  top:-8px;
  left:160px;
  padding-right:5px;
}

#txtDetail ul{
    margin:0px;
    margin-left:15px;
    padding:0px;
    list-style-image:url(' ../../img/puce.png');
}
#txtDetail ul li
{
    margin:0px;
    padding:0px;
}
#photoqui {
	width:341px;
	height:330px;
	background-image:url('../../img/tourelithis.jpg');
	background-repeat:no-repeat;
	margin-left:80px;
	margin-top:17px;
}

#photojob {
	width:667px;
	height:400px;
	background-image:url('../../img/job.png');
	background-repeat:no-repeat;
	background-color:white;
	margin-left:17px;
	margin-top:17px;
	background-position:center;
}

#mentions {
	width:667px;
	height:330px;
	background-color:white;
	margin-left:17px;
	margin-top:17px;
	background-position:center;
	overflow:scroll;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
}




#photobien1 {
	width:341px;
	height:330px;
	background-image:url('../../img/eaubienfait1.jpg');
	background-repeat:no-repeat;
	margin-left:17px;
	margin-top:17px;
}

#photobien2 {
	width:341px;
	height:330px;
	background-image:url('../../img/eaubienfait2.jpg');
	background-repeat:no-repeat;
	margin-left:17px;
	margin-top:17px;
}

#photobien3 {
	width:341px;
	height:330px;
	background-image:url('../../img/eaubienfait3.jpg');
	background-repeat:no-repeat;
	margin-left:17px;
	margin-top:17px;
}


#photolabel {
	width:341px;
	height:330px;
	background-image:url('../../img/iso.png');
	background-repeat:no-repeat;
	margin-left:17px;
	margin-top:17px;
}

#photocentre {
	width:341px;
	height:330px;
	background-image:url('../../img/centre.jpg');
	background-repeat:no-repeat;
	margin-left:17px;
	margin-top:17px;
}

#photopartenaires {
	width:341px;
	height:330px;
	background-image:url('../../img/logo.jpg');
	background-repeat:no-repeat;
	margin-left:17px;
	margin-top:17px;
}


#photocontact {
	width:641px;
	height:330px;
	margin-left:17px;
	margin-top:17px;
}

#photoagenda {
	width:341px;
	height:330px;
	background-image:url('../../img/agenda.jpg');
	background-repeat:no-repeat;
	margin-left:17px;
	margin-top:17px;
}


#photopresse {
	width:341px;
	height:330px;
	background-image:url('../../img/presse.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	margin-left:17px;
	margin-top:17px;
}

#encadre {
	width:315px;
	margin-top:	-230px;
	margin-right: 5px;
	/* border: 1px black outset; */
	clear: right;
	float:right;
}

#cert1 {
	width:315px;
	margin-top:	-312px;
	margin-right: 5px;
	/* border: 1px black outset; */
	clear: right;
	float:right;
}

#cert2 {
	width:315px;
	margin-top:	-144px;
	margin-right: 5px;
	/* border: 1px black outset; */
	clear: right;
	float:right;
}

#contenujob2 {
	width:315px;
	margin-top:	-155px;
	margin-right: 5px;
	border: 1px black outset;
	clear: right;
	float:right;
}


#encadrequi {
	width:315px;
	margin-top:	-312px;
	margin-right: 5px;
	/*border: 1px black outset; */
	clear: right;
	float:right;
}

#encadrecentrale {
	width:315px;
	margin-top:	-295px;
	margin-right: 5px;
	/*border: 1px black outset; */
	clear: right;
	float:right;
}

#encadrecentrale2 {
	width:315px;
	margin-top:	-90px;
	margin-right: 5px;
	/*border: 1px black outset; */
	clear: right;
	float:right;
}


#encadrequi2 {
	width:315px;
	margin-top:	-140px;
	margin-right: 5px;
	/*border: 1px black outset; */
	clear: right;
	float:right;
}

#encadrebien1 {
	width:315px;
	margin-top:	-164px;
	margin-right: 5px;
	/* border: 1px black outset; */
	clear: right;
	float:right;
}

#encadrebien3 {
	width:315px;
	margin-top:	-130px;
	margin-right: 5px;
	/* border: 1px black outset; */
	clear: right;
	float:right;
}

#blocktemcontent1 {
	width:315px;
	margin-top:	-310px;
	margin-right: 5px;
	clear: right;
	float:right;
	overflow-x: hidden;
overflow-y: auto;
overflow : -moz-scrollbars-vertical;

	height:300px;

}


#blocktemcontent2 {
	width:684px;
	margin-right: 5px;
	overflow-x: hidden;
overflow-y: auto;
overflow : -moz-scrollbars-vertical;

	height:300px;

}


#blocktemcontent1 li,
#encadrequi li,
#encadre li {
	list-style-type:disc;
	padding-left: 0px;
}

#contenujob2 li {
	list-style-type:disc;
	padding-left: 0px;
}


#cert1 li {
	list-style-type:disc;
	padding-left: 0px;
}

#cert2 li {
	list-style-type:disc;
	padding-left: 0px;
}


#encadrequi2 li {
	list-style-type:disc;
	padding-left: 0px;
}

#encadrebien1 li {
	list-style-type:disc;
	padding-left: 0px;
}

#encadrebien3 li {
	list-style-type:disc;
	padding-left: 0px;
}


#encadre a {
	text-decoration:none;
	color:black;
	font-weight:bold;
}

#encadrequi2 a {
	text-decoration:none;
	color:black;
	font-weight:bold;
}

#encadre p.petitencadre {
	font-size:12px;
	color:gray;
	line-height:13px;
	margin-top:0;
	margin-right:0;
	float:none;
	width:300px;
	padding:5px;

}


/***************** PARTIE ADMIN *******************/

ul.menuAdmin{
    background-color:#D1D1D1;
}
#contentAdmin{
	width:860px;
	height:616px;
	clear:both;
	margin-right:45px;
	margin-top:-359px;
    padding:20px;
    background-color:#BE6EC7;
    overflow:auto;
}

#contentAdmin table{
    width:100%;
    text-align:center;
    border-collapse:collapse;
    border-style:solid;
    border-color:white;
}


#contentAdmin input.btnAjoute,
#contentAdmin input.btnSuppr,
#contentAdmin input.btnModif,
#contentAdmin input.btnValide,
#contentAdmin input.btnAnnule{
    margin:10px;
    width:16px;
    height:16px;
    cursor:pointer;
    border-style:none;
    background-color:transparent; /*#0074D6;*/
    color:transparent;
    background-repeat:no-repeat;
    background-position:center;
    /*background-image:url('../../img/5-on.png');*/
}


#contentAdmin input.btnAjoute{
    background-image:url('../../img/add.png');
}
#contentAdmin input.btnSuppr{
    background-image:url('../../img/cross.png');
}
#contentAdmin input.btnModif{
    background-image:url('../../img/page_white_edit.png');
}
#contentAdmin input.btnValide{
    background-image:url('../../img/tick.png');
}
#contentAdmin a.btnAnnule{
    background-image:url('../../img/cross.png');
}
#contentAdmin div.btnAnnule{
    background-image:url('../../img/cross.png');
    width:16px;
    height:16px;
}
#contentAdmin table.formulaire{
    width:auto;
    border-style:none;
}

#contentAdmin table.formulaire input,
#contentAdmin table.formulaire textarea{
    width:300px;
}

#contentAdmin table.formulaire textarea{
    height:200px;
}

#contentAdmin td.tdBoutons{
    float:left;
}

#contentAdmin img {
	border:none;
}

#contentAdmin a {
	vertical-align: middle;
}

#contentAdmin table.formulaire input.btnValide,
#contentAdmin table.formulaire input.btnAnnule{

    width:16px;
}

.formulaire td{
    //width:260px;
}
.formulaire .left{
    width:100px;
    text-align:right;
}

table.std {
border-collapse:collapse;
border-spacing:0;
color:black;
width:541px;
margin-left:70px;
margin-top:50px;
}

.scroll {
width:100%;
height:430px;
overflow:auto;
padding-right:5px;
clear:both;

scrollbar-face-color: #605FA2;
scrollbar-shadow-color: #BCBBCE;
scrollbar-highlight-color: #BCBBCE;
scrollbar-3dlight-color: #BCBBCE;
scrollbar-darkshadow-color: #BCBBCE;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #000000;
}

.texte_accueil{
	margin-left:auto;
	width:900px;
	text-align:justify;
	color: #999999;
	font-size:10px;
	margin-right: auto;
}
