* {
	outline: none;
}

html,body {width: 100%;height: 100%;}

/* Correction IE6 scintillement des backgrounds */
html {filter:expression(document.execCommand("BackgroundImageCache", false, true));}

body {
	background: url(/img/commun/fond_ecran.jpg) #FFFFFF fixed center top;
	margin: 0; padding: 0;
}

img {border: 0; margin:0;padding:0}

#container {
	position: absolute;
	left: 50%;
	top: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-left: -500px;
	text-align: left;
	padding: 0px;
}

table {border-collapse: collapse;}

div#container.container-index{
	position:absolute; 
  left: 50%;  
  top: 50%; 
  width: 1000px; 
  height: 580px; 
  margin-top: -290px; /* moitié de la hauteur */ 
  margin-left: -500px; /* moitié de la largeur */ 
}

/* Tags page d'accueil */
div#tags_global{position:absolute;height:66px;width:180px;top:337px;left:806px;}

div#mentions-legales {
	height: 20px;
	padding:0 16px 0 10px;
}
div#mentions-legales a,div#mentions-legales a:visited, span.mentions-legales {
	font: normal 10px/2 arial,verdana,helvetica,sans;
	color: #373232;
	text-decoration: none;
}
div#mentions-legales a:hover {
	text-decoration: underline;
	color: #454545;
		font-size:10px;
}

input{
	border:1px solid #CCCCCC;
}

input.bouton {
	font: normal 12px arial,verdana,  helvetica, sans-serif,sans;
	color: #000000;
  background-color: #86D0F1;
	border: 1px solid #86D0F1;
	cursor: pointer;
}

.input-text {
	font-family: arial,verdana, helvetica, sans-serif,sans;
	font-size: 13px;
	color: #000000;
}

h1 {
	font: normal 22px arial, helvetica, sans;
	color: #373232;
	padding: 0 0 0 33px;
	margin: 20px 0 16px 0px;
	background-repeat:no-repeat;
	padding:0;
	height:20px;
	visibility:hidden;
}

h1.titre {
	visibility:hidden;
	padding: 0 0 0 33px;
	margin: 20px 0 16px 5px;
}

h2 {
	font: bold 16px arial, helvetica, sans;
	color: #0e2d0b;
	padding: 0px;
	margin: 10px 0 8px 0px;
}

h3 {
	font: bold 14px arial, helvetica, sans;
	color: #0e2d0b;
	padding: 0px;
	margin: 6px 0 4px 0px;
}

.t9 {font-size: 9px;}
.t10 {font-size: 10px;}
.t11 {font-size: 11px;}
.t12 {font-size: 12px;}
.t13 {font-size: 13px;}
.t14 {font-size: 14px;}
.t15 {font-size: 15px;}
.t16 {font-size: 16px;}
.t17 {font-size: 17px;}
.t18 {font-size: 18px;}
.t19 {font-size: 19px;}

input.f_recherche {
	font: normal 12px arial,verdana,helvetica,sans;
	color: #37488E;
	border: none;
}

hr {
	color: #04720e;
	width: 100%;
	height: 1px;
	padding: 0; 
	margin: 0;
}

div.hr {
	color: #04720e;
	background-color: 04720e;
	height: 1px;
	border: 0;
	margin: 10px 0 10px 0;
	width: 100%;
}

div#contenu {
	min-height: 390px;
	background-position: 0 0;
	background-repeat: repeat;
	width: 990px;
	background-color:#fff;
}

/* Page d'accueil */
div#contenu td#accueil_diaporama {width:339px;}

/* Correction IE 6 permet d'ajuster la hauteur */
#accueil_img {height:289px;width:339px;overflow:hidden;}

div#contenu div#accueil_img_contour {
	position:absolute;
	width:339px;
	height:289px;
	top:161px;
	left:86px;
	z-index:500;
}

div#diaporama_site {position:absolute;left:702px;	z-index:200;}

div#diaporama_site_img_contour {
	background-repeat: no-repeat;
	position:absolute;
	width:298px;
	height:215px;
	z-index:50;
	margin-left:702px;
	z-index:500;
}
div#diaporama_image{
	padding:25px 40px 0px 63px;
}

div#contenu div#centre {
	margin:0 10px 10px 32px;
}

/* Styles communs */
div#contenu td#tab_haut {  width:702px;height:157px;background-repeat: no-repeat;background-position:top center;background-image: url(/img/commun/haut.jpg);}
div#contenu td#tab_droite {width:298px;height:850px;background-repeat: no-repeat;background-position:top center;}
div#contenu td#tab_centre {height:677px;}
div#contenu td#tab_bas {   width:702px;height:81px;background-repeat: no-repeat;}

/* Style par défaut ex: plan du site */
div#contenu td#tab_droite {background-image: url(/img/vert/droite.jpg);background-color: #04720e;}
div#contenu td#tab_bas {   background-image: url(/img/vert/bas.jpg);}
div#contenu div#navigation{border-color:#04720e;}
div#contenu h1.titre{color:#04720e;background-image: url(/img/vert/h1.jpg);}
div#contenu h2{color:#04720e;}
div#contenu h3{color:#04720e;}
div#contenu a{color:#04720e;}
div#contenu a:hover{color:#04720e;}
div#contenu a:visited{color:#04720e;}
div#contenu a.haut_page{background: url(/img/vert/haut_page.jpg) no-repeat;padding-left:24px}
div#contenu #tab_centre ul li{list-style-image:url(/img/vert/puce.jpg)}

/* style vert - Accueil */
div#contenu.rub20 td#tab_droite {background-image: url(/img/vert/droite.jpg);background-color: #04720e;}
div#contenu.rub20 td#tab_bas {   background-image: url(/img/vert/bas.jpg);background-color: #04720e;}
div#contenu.rub20 div#navigation{border-color:#04720e;}
div#contenu.rub20 h1.titre{color:#04720e;background-image: url(/img/vert/h1.jpg);}
div#contenu.rub20 h2{color:#04720e;}
div#contenu.rub20 h3{color:#04720e;}
div#contenu.rub20 a{color:#04720e;}
div#contenu.rub20 a:hover{color:#04720e;}
div#contenu.rub20 a:visited{color:#04720e;}
div#contenu.rub20 a.haut_page{background: url(/img/vert/haut_page.jpg) no-repeat;padding-left:24px}
div#contenu.rub20 #tab_centre ul li{list-style-image:url(/img/vert/puce.jpg)}

/* style turquoise - Qui sommes nous */
div#contenu.rub30 td#tab_droite {background-image: url(/img/turquoise/droite.jpg);background-color: #009787;}
div#contenu.rub30 td#tab_bas {   background-image: url(/img/turquoise/bas.jpg);background-color: #009787;}
div#contenu.rub30 div#navigation{border-color:#009787;}
div#contenu.rub30 h1.titre{color:#009787;background-image: url(/img/turquoise/h1.jpg);}
div#contenu.rub30 h2{color:#009787;}
div#contenu.rub30 h3{color:#009787;}
div#contenu.rub30 a{color:#009787;}
div#contenu.rub30 a:hover{color:#009787;}
div#contenu.rub30 a:visited{color:#009787;}
div#contenu.rub30 a.haut_page{background: url(/img/turquoise/haut_page.jpg) no-repeat;padding-left:24px}
div#contenu.rub30 #tab_centre ul li{list-style-image:url(/img/turquoise/puce.jpg)}

/* style violet - Ou nous trouver */
div#contenu.rub40 td#tab_droite {background-image: url(/img/violet/droite.jpg);background-color: #8c1073;}
div#contenu.rub40 td#tab_bas {   background-image: url(/img/violet/bas.jpg);background-color: #8c1073;}
div#contenu.rub40 div#navigation{border-color:#8c1073;}
div#contenu.rub40 h1.titre{color:#8c1073;background-image: url(/img/violet/h1.jpg);}
div#contenu.rub40 h2{color:#8c1073;}
div#contenu.rub40 h3{color:#8c1073;}
div#contenu.rub40 a{color:#8c1073;}
div#contenu.rub40 a:hover{color:#8c1073;}
div#contenu.rub40 a:visited{color:#8c1073;}
div#contenu.rub40 a.haut_page{background: url(/img/violet/haut_page.jpg) no-repeat;padding-left:24px}
div#contenu.rub40 #tab_centre ul li{list-style-image:url(/img/violet/puce.jpg)}

/* Style bleu - Infos partenaires */
div#contenu.rub50 td#tab_droite {background-image: url(/img/bleu/droite.jpg);background-color: #015db0;}
div#contenu.rub50 td#tab_bas {   background-image: url(/img/bleu/bas.jpg);background-color: #015db0;}
div#contenu.rub50 div#navigation{border-color:#015db0;}
div#contenu.rub50 h1.titre{color:#015db0;background-image: url(/img/bleu/h1.jpg);}
div#contenu.rub50 h2{color:#015db0;}
div#contenu.rub50 h3{color:#015db0;}
div#contenu.rub50 a{color:#015db0;}
div#contenu.rub50 a:hover{color:#015db0;}
div#contenu.rub50 a:visited{color:#015db0;}
div#contenu.rub50 a.haut_page{background: url(/img/bleu/haut_page.jpg) no-repeat;padding-left:24px}
div#contenu.rub50 #tab_centre ul li{list-style-image:url(/img/bleu/puce.jpg)}

/* style taupe - Espace pro */
div#contenu.rub80 td#tab_droite {background-image: url(/img/taupe/droite.jpg);background-color: #84644a;}
div#contenu.rub80 td#tab_bas {   background-image: url(/img/taupe/bas.jpg);background-color: #84644a;}
div#contenu.rub80 div#navigation{border-color:#84644a;}
div#contenu.rub80 h1.titre{color:#84644a;background-image: url(/img/taupe/h1.jpg);}
div#contenu.rub80 h2{color:#84644a;}
div#contenu.rub80 h3{color:#84644a;}
div#contenu.rub80 a{color:#84644a;}
div#contenu.rub80 a:hover{color:#84644a;}
div#contenu.rub80 a:visited{color:#84644a;}
div#contenu.rub80 a.haut_page{background: url(/img/taupe/haut_page.jpg) no-repeat;padding-left:24px}
div#contenu.rub80 #tab_centre ul li{list-style-image:url(/img/taupe/puce.jpg)}

/* Style vert pomme - Je suis jeune */
div#contenu.rub60 td#tab_droite {background-image: url(/img/pomme/droite.jpg);background-color: #84c111;}
div#contenu.rub60 td#tab_bas {   background-image: url(/img/pomme/bas.jpg);background-color: #84c111;}
div#contenu.rub60 div#navigation{border-color:#84c111;}
div#contenu.rub60 h1.titre{color:#84c111;background-image: url(/img/pomme/h1.jpg);}
div#contenu.rub60 h2{color:#84c111;}
div#contenu.rub60 h3{color:#84c111;}
div#contenu.rub60 a{color:#84c111;}
div#contenu.rub60 a:hover{color:#84c111;}
div#contenu.rub60 a:visited{color:#84c111;}
div#contenu.rub60 a.haut_page{background: url(/img/pomme/haut_page.jpg) no-repeat;padding-left:24px}
div#contenu.rub60 #tab_centre ul li{list-style-image:url(/img/pomme/puce.jpg)}

/* style orange - Je suis employeur */
div#contenu.rub70 td#tab_droite {background-image: url(/img/orange/droite.jpg);background-color: #ff6e05;}
div#contenu.rub70 td#tab_bas {   background-image: url(/img/orange/bas.jpg);background-color: #ff6e05;}
div#contenu.rub70 div#navigation{border-color:#f64f01;}
div#contenu.rub70 h1.titre{color:#f64f01;background-image: url(/img/orange/h1.jpg);}
div#contenu.rub70 h2{color:#f64f01;}
div#contenu.rub70 h3{color:#f64f01;}
div#contenu.rub70 a{color:#f64f01;}
div#contenu.rub70 a:hover{color:#f64f01;}
div#contenu.rub70 a:visited{color:#f64f01;}
div#contenu.rub70 a.haut_page{background: url(/img/orange/haut_page.jpg) no-repeat;padding-left:24px}
div#contenu.rub70 #tab_centre ul li{list-style-image:url(/img/orange/puce.jpg)}

.pointer { cursor:pointer;}
.fleft { float:left;}
.fright { float:right;}
.tc{text-align:center}
.cb {	clear:both;}
.mt4{ margin-top:4px; }
.mt6{ margin-top:6px; }
.mt12{ margin-top:12px; }
.mb6{ margin-bottom:6px; }
.mb10{ margin-bottom:10px; }
.mr10{ margin-right:10px; }
.w100 {width:200px;}

div#encarts_droite{
	margin:0px 0 0 36px;
}

div#recherche {
	padding:35px 0 0 16px;
	margin-bottom:44px;
	height:60px;
	width:225px;
	background-image: url(/img/commun/rechercher_titre.jpg);
	background-position:top left;
	background-repeat: no-repeat;
}
div#recherche input{border:1px solid #ffb400;width:188px;margin-bottom:6px;}

div#actualite {
	padding:30px 0 0 16px;
	margin-bottom:44px;
	height:144px; 
	width:225px;
	background-image: url(/img/commun/actualites_titre.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	overflow:hidden;
}
div#actualite_contenu {height:102px;margin-bottom:8px;overflow:hidden;}

div#acces_pro { 
	padding:32px 0 0 16px;
	height:148px;
	width:225px;
	background-image: url(/img/commun/acces_pro_titre.jpg);
	background-position:top left;
	background-repeat: no-repeat;
}
div#acces_pro_contenu {height:83px;}

div#tag_cloud{
	height:106px;
	padding:2px 0 0 10px;
	width:231px;
	font-size:9px;
	overflow:hidden;
}
#container div#tag_cloud a{text-decoration:none}

span.search {
	background-color:#ffb400;
}

div.search_resultat{
	margin-top:10px;
}

/* Carousel */
span.carousel-control {display:none; }
div.js {overflow:hidden;}
div.js ul{overflow:hidden;zoom:1;padding:0 0px 10px 0;margin:0;}
div.js ul li{overflow:hidden;width:200px;height:100px;}

div#contenu.rub40 span.villes a {color:#fff;font: normal 12px arial,helvetica,sans;text-decoration:none}
.villes-point{position: absolute; width: 15px; height: 15px; background-image: url(/img/blank.gif);cursor:pointer}

.villes-alwaysshow-texte{position: absolute;}
.villes-texte{display: none; position: absolute; }
