@import url(/css/menu.css);
@import url(/css/siFR.css);
@import url(/css/formulaires.css);


#conteneur {
	position:relative;
	width:1000px;
	margin-left: auto;
	margin-right: auto;
	border: 0px solid #555555;
}

#bande-principale {
	background-image:url(/grafx/bande-principale.jpg);
	background-position:top;
	background-repeat:repeat-x;	
}

#bande-secondaire {	
	width: 100%;
	height:42px;
	top: 132px;
	position:absolute;
	background-position:top;
	background-repeat:repeat-x;	
}


/* ENTETE */
#logo {
	width:261px;
	height:175px;
}

#entete {
	
}

#quickmenu {
	text-align:right;
	width:739px;
	height:20px;
	padding-top: 12px;
	display:block;
	background-color:#FFFFFF;
	position:absolute;
	top:0px;
	left: 261px;
}

a.quickmenu {
	color:#999999;
	text-decoration:none;
}

a.quickmenu:visited {
	text-decoration:none;
}

#quickmenu-separateurs {
	color:#999999;
	font-size:11px;
	padding-left: 4px;
	padding-right: 4px;
}

#pub-bannieres {
	position:absolute;
	top:35px;
	left: 248px;
	width:742px;
	height: 90px;
	padding-right: 10px;
	text-align:right;
	background-color: #FFFFFF;
}

#slogan {
	top: 132px;
	left:261px;
	font-size:17px;
	position:absolute;
}

.menu-box, .menu-box2 {
	width: 989px;
	height:43px;	
	top: 174px;
	left: 12px;
	position:absolute;
	background-color:#FFFFFF;
	border: 0px solid #000;
	z-index:9996;
}

#bande-sous-menu{
	position: absolute;
	width: 100%;
	height:4px;
	top: 225px;
	padding: 1px;
	background-image:url(/grafx/point-ligne.png);
	background-repeat:repeat-x;
	z-index:3;
}

/* ENTETE */


/* CONTENU */

#titres{
	width:223px;
	padding-top: 13px;
	display:block;
	clear:both;
	float:none;
	position: relative;	
}

.titres-candidats{
	color:#a6c201;
}

.titres-employeurs{
	color:#ea7c37;
}

.titres{
	color:#658fc7;
}

.titres, .titres-candidats, .titres-employeurs, .titres-texte-clear, .titres-texte-marqueur{
	color:#FFFFFF;
	font-size:11px;
	text-transform:uppercase;
}

#titres-bande, #titres-bande-employeurs, #titres-bande-candidats, #titres-bande-clear, #titres-bande-marqueur{
	width:86px;
	height:0px;
	padding-bottom: 15px;
}

#titres-bande{
	background-color:#658fc7;
}

#titres-bande-employeurs{
	background-color:#ea7c37;
}

#titres-bande-candidats{
	background-color:#a6c201;
}

#titres-bande-clear{
	background-color:#FFFFFF;
}

#titres-bande-marqueur{
	background-color:#c0a002;
}

.clear{
float:none;
clear:both;
}

p{
	padding-top: 10px;
}

#detail {
	text-align:right;
}

#detail-puce {
	width: 92px;
}

#more-puce {
	width: 45px;
}
#lire-puce {
	padding-top: 5px;
	width: 70px;
	
}


a.detail{
	color:#000000;	
}

/* CONTENU */


/* SOUS-CONTENU */

#souscontenu-transparent, #sous-contenu-transparent  {
	height:200px;
	top: 290px;
}

#sous-contenu-transparent {
	width:1015px;
	padding: 5px;
}

#sous-contenu-gauche-transparent, #sous-contenu-centre-transparent, #sous-contenu-droit-transparent {
	position: relative;
	top: 276px;
	left: -12px;
	height:193px;
	float:left;
	margin: 6px;
	margin-top: 5px;
	background-color:#000000;
}

#sous-contenu-gauche-transparent{
	width: 247px;
	filter:alpha(opacity=15); 
	-moz-opacity:0.15;	
	opacity: 0.15;	

}

#sous-contenu-droit-transparent {
	width: 235px;
	filter:alpha(opacity=30); 
	-moz-opacity:0.30;	
	opacity: 0.30;	

}

#sous-contenu-centre-transparent {
	width: 495px;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity: 0.50;		
}


#souscontenu-transparent, #sous-contenu-transparent  {
	height:200px;
	top: 290px;
}

#sous-contenu-transparent {
	position:absolute;
	display:block;
	padding: 5px;
}

#sous-contenu-gauche, #sous-contenu-centre, #sous-contenu-droit {
	position: relative;
	top: 276px;
	left: -12px;
	height:193px;
	float:left;
	margin: 7px;
	margin-top: 5px;
}

#sous-contenu-gauche, #sous-contenu-droit, #sous-contenu-centre{
	padding-left: 11px;
	padding-right: 11px;
}

#sous-contenu-gauche{
	width: 222px;

}

#sous-contenu-droit{
	width: 212px;
}

#sous-contenu-centre {
	width: 470px;
}
/* SOUS-CONTENU */

/* Box */ 

#nos-clients {
	text-align:center;
}

#img-nos-clients {
	border: 0px solid #000000;
}

.nouvelles {
	color:#FFFFFF;
}


/* Bas de page */

#bas-de-page {
	position:relative;
	top: 15px;
	width: 99%;
	height: 45px;
	padding: 3px;
	border: 1px dotted #000000;
	border-right: 0px dashed #00FF00;
	border-left: 0px dashed #00FF00;
}

#bas-de-page-menu {
	display:block;
	background-color: #FFFF00;
}

#bas-de-page-boutons {
	margin-top: 9px;
	height:27px;
	display:block;
	float:left;
	padding-right: 15px;
	padding-left: 15px;
	border-right: 1px dotted #000000;
}

a.bas-de-page-boutons {
	color:#000000;
	text-decoration:none;
}

#copyright {
	color:002343;
	text-align:center;
	padding: 20px;
	display:block;
	clear:both;
}

#webdesign-activis {
	text-align:right;
}

body {
	font-family: arial, Tahoma, "Trebuchet MS";
	font-size: 11px;
	color: #000000;
	margin:0px;
	
	background-image:url(/grafx/arriere-plan.jpg);
	background-repeat:no-repeat;
	background-position:top, center;

}





