@charset "UTF-8";
/* CSS Document */
/* UDUDDUDUDUDUDUDUDUDUDUDUD */
/* UDUD URBANDATA UDUDUDUDDU */
/* UDUD www.urbandata.fr UDU */
/* document :: feuille de style du site RELTEX

*/
/* Reserve
font-family: 'Montserrat', sans-serif;
font-family: 'Crimson Text', serif;

color:#949288; /*gris vert reltex
color:#464545; /*gris foncé reltex
color:#a7b807; /*vert reltex
color:#ec8924; /*orange home reltex
color:#fbd034; /*jaune confort reltex
color:#ed7102; /*orange artisant reltex
color:#3e99ca; /*bleu reltex
color:#e73358; /*magenta reltex

border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	box-shadow: #363636 0px 2px 3px 0px;
	-moz-box-shadow: #363636 0px 2px 3px 0px;
	-webkit-box-shadow: #363636 0px 2px 3px 0px;
	
/* Modern Browsers
	opacity: 0.7;
/* IE 8
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
/* IE 5-7
filter: alpha(opacity=70);
/* Netscape
-moz-opacity: 0.7;
/* Safari 1
-khtml-opacity: 0.7;
*/

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
paramètres généraux 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
.content_sansmenu .menu_page ul li, .content_sansmenu .menu1 ul li {
list-style: none; list-style-image:none; background:none; padding:0;
}

/* MENU1 */
.menu1 ul li.btn_home a {
	margin-left:5px;
	padding-left:20px;
	width:30px;
	height:35px;
	background: #000 url("../images/iconographie/btn-home-off.png") no-repeat left top;
}
.menu1 ul li.btn_home a:hover {
	cursor:pointer;
	background: #000 url("../images/iconographie/btn-home-ovr.png") no-repeat left top;
}
.menu1 ul li:hover ul {
	display:block;
}
.menu1 {
	margin:0;
	padding:8px 0 0 0;
}
.menu1 ul {
	float:left;
	display:block;
	list-style: none;
	margin:0;
	padding:0;
}
.menu1 ul li {
	float:left;
	position:relative;
	display:inline;
	margin:0 5px;
	color:#949288; /*gris vert reltex*/
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	font-weight: 400;
	font-style:normal;
	line-height: 1.10em;
	/*letter-spacing:1px;*/
	list-style-image:none;
}
.menu1 ul li a {
	color:#949288; /*gris vert reltex*/
	text-decoration:none;
	padding-bottom:15px;
}
.menu1 ul li.btn_home a { padding-bottom:0;}
.menu1 ul li a:hover {
	color:#fff;
	text-decoration:none;
}
.menu1 ul>li>ul {
	display:none;
	width:180px;
	margin-top:10px;
	padding:10px 0 0 0;
	padding-bottom:10px;

	background-color:#464545; /*gris foncé reltex*/
	/*top:16px !important;*/
	top:14px;
	left: -8px;
    position: absolute;
	z-index:10000;
}



.menu1 > ul > li:hover ul, .menu1 > ul > li a:hover ul, .menu1 ul li ul:hover, .menu1 ul li ul li:hover {
	display: block;
	}

.menu1 ul li ul li {
	width:100%;
	height:none;
	float:left;
	margin:0;
	padding:4px 5%;
	
	
	
	color:#fff; /*gris vert reltex*/
	text-decoration:none;
	background-color:#464545; /*gris foncé reltex*/
}
.menu1 ul li ul li a {
	width:95%;
	margin:0;
	padding:4px 5%;
	color:#fff; /*gris vert reltex*/
	text-decoration:none;
	background-color:#464545; /*gris foncé reltex*/
}
.menu1 ul li ul li a:hover {
	display:block;
	background-color:#ec8924; /*orange home reltex*/
	text-decoration:none;
	}





.menucrea {
	height:28px;
	margin:6px 0 0 0;
	padding-top:5px;
	background: url("../images/iconographie/btn_creation_off.png") no-repeat left top;
}
.menucrea:hover {
	background: url("../images/iconographie/btn_creation_ovr.png") no-repeat left top;
}

.menucrea ul {
	float:left; 
	height:30px;
	display:block;
	list-style: none;
	margin:0;
	padding:0;
}
.menucrea ul li {
	display:inline;
	width:122px;
	height:30px;
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	font-weight: 400;
	font-style:normal;
	line-height: 1.10em;
	/*letter-spacing:1px;*/
}
.menucrea ul li a {
	
	height:30px;
	padding: 4px 5px 4px 20px;
	color:#fff; 
	text-decoration:none;
	

}
.menucrea ul li a:hover {
	color:#fff;
	text-decoration:none;
}
.menumise {
	height:28px;
	margin:6px 0 0 0;
	padding-top:5px;
	background: url("../images/iconographie/btn_mise_off.png") no-repeat left top;
}
.menumise:hover {
	background: url("../images/iconographie/btn_mise_ovr.png") no-repeat left top;
}

.menumise ul {
	float:left; 
	height:30px;
	display:block;
	list-style: none;
	margin:0;
	padding:0;
}
.menumise ul li {
	display:inline;
	width:122px;
	height:30px;
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	font-weight: 400;
	font-style:normal;
	line-height: 1.10em;
	/*letter-spacing:1px;*/
}
.menumise ul li a {
	
	height:30px;
	padding: 4px 5px 4px 20px;
	color:#fff; 
	text-decoration:none;
	

}
.menumise ul li a:hover {
	color:#fff;
	text-decoration:none;
}
.menuandyou ul { list-style: none;}
.menuandyou		{ float:left;width:125px;height:28px;
	margin:6px 0 0 0;
	padding-top:5px;
	background: url("../images/iconographie/btn_acces_etvous_off.jpg") no-repeat left top;}
.menuandyou:hover {
	background: url("../images/iconographie/btn_acces_etvous_ovr.jpg") no-repeat left top; cursor:pointer;

}
.menuandyou li a		{ width:125px;height:28px; color:transparent;}


.menuandyou_en ul { list-style: none;}
.menuandyou_en		{ float:left;width:120px;height:28px;
	margin:6px 0 0 0;
	padding-top:5px;
	background: url("../images/iconographie/btn_acces_andyou_off.png") no-repeat left top;}
.menuandyou_en:hover {
	background: url("../images/iconographie/btn_acces_andyou_ovr.png") no-repeat left top; cursor:pointer;
}
.menuandyou_en li a		{ width:120px;height:28px;color:transparent;}

.menu2 {
	margin:0;
	padding:0;
	width:100%;
}
.menu2 ul {
	display:block;
	list-style: none;
	margin:0;
	padding:0;
}
.menu2 ul li {
	display:inline;
	color:#fff; 
	font-family: 'Montserrat', sans-serif;
	font-size: 24px;
	font-weight: 400;
	font-style:normal;
	line-height:120%;
	}
.menu2 ul li.colorfondmenuNA a {
	background-color:#a7b807; /*vert reltex*/
}
.menu2 ul li.colorfondmenuAR a {
	background-color:#ed7102; /*orange reltex*/
}
.menu2 ul li.colorfondmenuCO a {
	background-color:#fbd034; /*jaune confort reltex*/
}
.menu2 ul li.colorfondmenuIN a {
	background-color:#e73358; /*magenta reltex*/
}
.menu2 ul li a {
	width:25%;
	height:40px;
	float:left;
	padding:5px 0 0 0;
	color:#fff; 
	text-decoration:none;
}
.menu2 ul li a:hover {
	background-color:#464545; /*gris foncé reltex*/
	text-decoration:none;
	}
.menu2 ul li .alignagauche {
	text-align:left;
	padding-left:10px;
	}
.menu2 ul li .alignadroite {
	text-align:right;
	padding-right:10px;
	}
/*	
.menu3 {
	width:85%;
	position:absolute;
	z-index:1000;
}
*/
.menu3 a {
	text-decoration:none;
}
.menu3 {
	width:85%;
	position:absolute;
	z-index:10000;
	zoom:1; /*pour IE7*/
	top:0;
	right:20px;
	height: 35px;
	}

.menu3 ul {
	display:block;
	list-style: none;
	margin:0;
	padding:0;
	}
.menu3 ul > li {
	display:block;
	width:100%;
	height:25px;
	padding:10px 0 0 0;
	color:#fff; 
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	font-weight: 400;
	font-style:normal;
	line-height: 1.20em;
	/*letter-spacing:1px;*/
}

.menu3 ul li:hover {
	display:block;
	width:100%;
	color:#fff; 
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	font-weight: 400;
	font-style:normal;
	line-height: 1.20em;
	/*letter-spacing:1px;*/
	background-color:#464545; /*gris foncé reltex*/
	cursor:pointer;
}
.menu3 ul li ul {
	display:none;
	top:35px;
	width:100%;
	padding:10px 0 0 0;
	
	background-color:#464545; /*gris foncé reltex*/
}
.menu3 > ul > li:hover ul, .menu3 > ul > li a:hover ul, .menu3 ul li ul:hover, .menu3 ul li ul li:hover {
	display: block;
	}

.menu3 ul li ul li {
	
	width:100%;
	height:none;
	float:right;
	margin:0;
	padding:0;
	line-height: 1.00em;
	color:#fff; /*gris vert reltex*/
	text-decoration:none;
	background-color:#464545; /*gris foncé reltex*/
}
.menu3 ul li ul li a {
	width:100%;
	float:right;
	margin:0;
	padding:4px 0;
	line-height: 1.00em;
	color:#fff; /*gris vert reltex*/
	text-decoration:none;
	background-color:#464545; /*gris foncé reltex*/
}
.menu3 ul li ul li a:hover {
	display:block;
	background-color:#ec8924; /*orange home reltex*/
	text-decoration:none;
	}
.menu3 .alignagauche {
	text-align:left;
	padding-left:10px;
	}
.menu3 .alignadroite {
	text-align:right;
	padding-right:10px;
	}
	
.menu_page {
	margin:0;
	width:256px;
}
.filet_menu {
	width:241px;
	margin-left:15px;
	border-bottom: #949288 1px solid;
}
.menu_page .alignagauche {
	text-align:left;
	padding-left:15px;
}
.menu_page > ul {
	display:block;
	width:100%;
	list-style: none;
	margin:0;
	padding:0;
	
}
.menu_page > ul > li {
	display:block;
	width:100%;
	margin:5px 0 5px 0;
	padding:0;
	color:#464545; 
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	font-weight: 700;
	font-style:normal;
	line-height: 1.20em;
	list-style: none; list-style-image:none;
}
.menu_page > ul > li > ul {
	display:block;
	width:100%;
	list-style: none;
	margin:0;
	padding:0;
	}
.menu_page > ul > li > ul > li {
	font-size: 12px;
	font-weight: 400;
	font-style:normal;
	line-height: 1.60em;
	text-decoration:none;
}
.menu_page > ul > li > ul > li a {
	font-size: 13px;
	color:#949288;
	text-decoration:none;
}
.menu_page ul li ul li.menupageactif {
	background: #fff url("../images/iconographie/bullet-carre-gris-fonce.png") no-repeat left 1px;
}
.menu_page > ul > li > ul > li:hover {
	background-color:#464545; 
	}
.bando_bloc_menu {
	
	}
.menu4 {/*menu centré*/
	margin:0;
	padding:0;
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	font-weight: 400;
	font-style:normal;
	line-height: 1.10em;
	text-align: center;
}
.menu4 ul {
	list-style: none;
	margin:0;
	padding:0;
	text-align: center; /* centrer le texte */  
}
.menu4 ul li {
	/*float:left; /*pour IE*/
	list-style: none; /* nécessaire pour IE7 */
	display: inline;  
    }
.menu4 ul li a {
	display:inline-block;  
    margin: 0 10px;  
 
	color:#949288; /*gris vert reltex*/
	text-decoration:none;
}
.menu4 ul li a:hover {
	color:#464545;
	text-decoration:none;
}

/* PLAN DU SITE */
.content_sansmenu .menu1 ul li a:hover {
	color:#464545;
	text-decoration:none;
}