@charset "utf-8";
/* CSS Document */

/*@import url(en_primnav_dark.css);*/

/*html,body{margin:0;padding:0}
body {font-family: "trebuchet MS", arial, Helvetica, verdana;	font-size: 76%;	background-color: #808080;}*/

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

a{
	color: #333333;
	font-weight: normal;
	cursor:hand;
}

/*
ul, li {
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}
*/

.clearer {clear: both; height: 1px; visibility: hidden;}
.clear {clear:both;}


/*div#header {height: 112px; width: 980px; margin-right: auto; margin-left: auto; margin-top: 7px; background-repeat: no-repeat; background-position: center top;}*/

div#header #mainlogo {
	background:transparent url(corps/logoNabaztag.png) no-repeat scroll 0%;
	height: 94px;
	width: 87px;
	position: relative;
	margin-left: 12px;
	padding-top: 16px;
	float: left;
}
div#header #mainlogo span {
	display:none
}
#mainBigMenu {
	padding-top:24px;
	margin-left: 161px;
	display: block;
}
#mainBigMenu .item {
	width: 25%;
	text-align: center;
}

div#header h1{height:120px; line-height:120px; margin:0; padding-left:10px; color: #79B30B; background-repeat: no-repeat; background-position: center top; text-align: center;}
div#subline {background: url(corps/bg_menu.gif) repeat-x center bottom; width: 980px; margin:0 auto; display: none;}


/*div#content {margin: -10px 200px 0 200px; padding:13px 20px 10px 20px; background: url(corps/bg_content.gif) no-repeat center top;}
div#container {width:980px; margin:0 auto; text-align:left;}
div#wrapper {float:left; width:100%; padding-top: 10px; height: 100%;}
div#navigation {float:left; width:205px; margin-left:-975px; border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; margin-top: 18px; padding-top: 0px;}
div#extra {float:left; width:200px; margin-left:-205px; margin-top: 12px;}*/


#content a {color:#666; text-decoration:none;}
#content a:hover {color:#333; text-decoration:underline;}
#content img {margin-top: 5px; margin-bottom: 5px;}

/*#content h1 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; font-size: 170%; line-height: 170%; font-weight: normal;}*/
/*#content h2 {color: #999999; font-size: 130%; margin-bottom: 5px;}*/
#content h2 a {color: #666666; font-size: 110%; margin-top: 5px; text-decoration: none; display:block; padding-left:5px;}
#content h2 a:hover{text-decoration: underline;}
/*#content h3 {font-size: 130%; margin-bottom: 5px; margin-top: 5px; color: #cc0001;}*/


/*
div#footer {clear: both; height: 120px;	padding-top: 10px;}
div#footer a {text-decoration: none; color: #aaa;}
div#footer a:hover{color: #666666;}
div#footer{color: #aaa;	background-image: url(corps/footer.gif); background-repeat: no-repeat; background-position: center top;	border-top:1px solid #CCC; width:980px;	margin:0 auto; background-color: #FFFFFF;}
div#footer .footer-content{font-size: 90%;}
.footer-content .col {width: 305px;	float: left; margin-right: 10px; margin-left: 10px;}
.footer-content .right {float:right;}
.footer-content .titre {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC;	margin-bottom: 3px;	margin-top:8px;	font-weight: bold;}
.footer-content form, .search-bloc form {padding:0px; margin:0px;}
*/


/*.left-bloc {margin-bottom:0; background: #f6f6f6 url(corps/background-itemright.png) repeat-x center bottom;}*/
#navigation ul {margin:0; padding:0; list-style-type: none; padding-left:5px; font-size:0.9em;}
#navigation li {/*background: url(corps/icone_lapin.gif) no-repeat left 4px; padding:0 0 0 12px; margin:0;*/ line-height:1.5em;}
#navigation ul a {text-decoration: none; color:#666; display:block;}
* html #navigation ul a {display:inline;}
#navigation ul a:hover {color:#000;}
/*.left-bloc .titre {background-repeat: no-repeat; background-position: center top; padding: 5px 7px 4px 7px; color: #513F89; font-size: 115%; font-weight: bold;}
.left-bloc .contenu {padding-bottom: 7px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ddd;}*/

.search-bloc .titre, .direct-bloc .titre, .tag-bloc .titre {padding-right: 7px; padding-bottom: 0px; padding-left: 7px; color: #999999; font-size: 130%; font-weight: bold;}
.direct-bloc .titre {padding-top: 0px;}
.search-bloc .titre {padding-top: 8px;}
.tag-bloc .titre {padding-top: 8px;}

.search-bloc .contenu, .direct-bloc .contenu, .tag-bloc .contenu {/*padding:5px 0 10px 8px;*/}

.direct-bloc ul, .left-bloc ul {margin: 0px; list-style-type:none; padding:0 0 0 5px; font-size:0.9em;}
.direct-bloc li, .left-bloc li {/*background: url(corps/icone_lapin.gif) no-repeat left 4px; padding:0 0 0 5px;*/ margin:0; line-height:1.5em;}
.direct-bloc a, .left-bloc a {text-decoration: none; color: #333333;}
.direct-bloc a:hover, .left-bloc a:hover {text-decoration: underline;}

.search-bloc .input-text/*, div#footer .input-text*/ {font-size:14px; background: url(corps/search.png) no-repeat left top; border: 1px solid #CCCCCC; width:115px; height:19px; margin:0; padding:1px 0 1px 20px; /*font-family: "Trebuchet MS", Arial, Verdana;*/ color: #666666;}

.search-bloc .input-button, div#footer .input-button {
	font-size:11px;
	border: 1px solid #CCCCCC;
	padding: 0px;
	height:17px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -1px;
	margin-left: 0px;
}

.tag-bloc {text-decoration: none; color: #333333; background: url(corps/bg_bloc.gif) no-repeat center bottom;}
.tag-bloc .titre {text-decoration: none; background: url(corps/bg_bloc.gif) no-repeat center top;}
.tag-bloc a {text-decoration: none; color: #333333;}
.tag-bloc a:hover {color:#fff; background-color:#99cc00;}

.answer {padding-left: 10px; /*line-height:190%;*/ line-height:2em;}
.answer strong, .answer b, .main strong {color:#99CC00;}
.answer ul {padding-left: 15px;}
.answer ol {padding-left:40px;}
.answer table {font-size:0.88em;}

#content .answer h2 {border:none;}
#content p.hint {border-left:10px solid #EEEEEE;color:#999999;line-height:1.5em;padding-left:15px;}

.tabNav {
	text-align: right;
	margin-top: -16px;
}
.tabNav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.tabNav li {
	display: inline;
}
.featured {
	border: 1px solid #eee;
	padding: 10px;
	background-color: #F8F8F8;
}
/*.main {
	padding: 10px;
	font-size:12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEE;
}*/
/*.main ul,*/ .featured ul {
	padding:0px;
	margin:0px;
	list-style-type: none;
}
/*.main li,*/ .featured li, .sommaire li {
	padding-left:14px;
	background-image: url(corps/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}

.bandeau-fai {padding:10px 0 15px 0/*30px*/; background: #FFFFFF url(corps/bg_banner.gif) no-repeat center bottom; /*margin:0 -15px 0 -15px;*/ text-align:center;}
.bandeau-fai .all-fai {margin:0 auto; width:500px;}
.box-fai {float:left; margin:0 15px;}
* html .box-fai {width:125px; margin:0;}
.box-fai div {height:80px;}
.box-fai img {}
/*.FAI {text-align: center; vertical-align: bottom; margin-right: 12px; margin-left: 12px; font-weight: bold; color: #666666;}
.FAI a {text-decoration: none;}*/

.warning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 10px;
	border: 1px solid #FF0033;
	margin-bottom: 10px;
	background-color: #FFF2F2;
}

.banner {width:540px; height:160px; background-repeat:no-repeat; margin:/*-30px*/0 auto 0 auto;}
* html .banner {margin-top:0;}
.banner:hover {}

.home_bloc {background: url(corps/bg_box.gif) repeat-x center bottom; border-bottom:1px solid #eee; display: block; font-size:1.1em; margin:2px 0 0 0; padding: 5px 15px 5px 15px; height:1%;}
.empty {background-image:none; border-bottom:none;}
.home_bloc p {line-height: 21px; margin-bottom: 5px; /*font-size: 100%;*/}
.home_bloc h2 {font-size:0.9em;}
/*.home_bloc h4 {font-size: 130%; color: #A8B700; font-weight: normal; margin-bottom: 5px;}*/
.home_bloc ul {margin-left: 5px; list-style-type: none; font-size: 90%; line-height: 25px;}
.home_bloc li {background: url(corps/bullet.gif) no-repeat left 6px; padding-left: 20px;}
.home_bloc a {text-decoration: none; color: #333333;}
.home_bloc a:hover {color: #666666;}

#content .article-top {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; height: 35px;}
#content .article-title {float:left; font-size: 170%; line-height:170%;}
#content .article-tools {float:right; margin:10px 10px 0 0;}
#content .article-tools img {padding:2px;}
#content .article-tools .active {border-bottom:3px solid #EEE;}

.sommaire {background-color: #eee; padding:5px;}
.sommaire ul {margin: 0px; padding:0 0 0 5px; list-style-type: none;}
.sommaire a {text-decoration:none; padding-left: 4px;}
.sommaire a:hover {text-decoration: underline;}
.sommaire strong {color:#333333;}

.backtop {/*background-color:#F8F8F8; text-align:right;*/ margin-top: 5px;}
.backtop a {background-color:#f8f8f8; text-align:right;	margin-top: 5px; padding-right:15px; background:url(corps/up.gif) no-repeat right center; display:block;}
.backtop a:hover {text-decoration:none; background-color:#f0f0f0;}

.tabContent ul {
	padding-left:15px;
}
.tabContent a {
	color:#0033FF;
}

.results {}
.results ul, related ul {padding-left:5px; list-style:none; line-height:2em;}
.results li, related ul {background: url(corps/bullet.gif) no-repeat left 7px; padding-left:20px;}
.no-result {line-height: 2em;}

.light_item {
	text-align: center;
	vertical-align: top;
	border: 1px solid #eee;
	line-height: 14px;
	color: #666;
}
.service_name {
	font-weight: bold;
}


/* MODIF */

/* GENERAL - layout.css */
* {margin:0; padding:0;}
/*html, body {margin:0; padding:0}*/
body {text-align:center; font-size:0.88em; font-family: "lucida grande",verdana,arial,sans-serif; background: #8a8a8a url(corps/bg_page.gif) repeat-x center top; background-attachment: fixed;}

/* GABARIT - layout.css */
div#container{width:980px;margin:0 auto; text-align:left;}
div#header {position:relative;}
div#wrapper {float:left;width:100%; margin-bottom:15px;}
div#content {margin:10px 190px 0 180px; background: url(corps/bg_content_bottom_131.png) no-repeat left bottom; /* Ajout padd cot */ padding-bottom:20px; /*padding:0 10px 12px 10px;*/}
* html div#content {background: url(corps/bg_content_bottom_131.gif) no-repeat left bottom;}
div#navigation {width:170px; margin-left:-980px; float:left; margin-top:10px; overflow:visible; position:relative;}
div#extra {float:left; width:185px;margin-left:-185px; /* Modif marg-top */ margin-top:10px;}
div#footer {clear:left; width:100%; padding-bottom:5px; margin-bottom:10px; background:url(corps/logo_footer.png) no-repeat left 5px; padding-top:25px;}
* html div#footer {background:url(corps/logo_footer.gif) no-repeat left 5px;}

/* HEADER - layout.css */
div#header {margin-top:20px;}
div#header .logo a {background:url(corps/logo_violet.png) no-repeat left -3px; width:180px; height:65px; float:left; /*outline:none;*/}
div#header .logo a span{ display:none;}

div#header .main-nav {background:url(corps/bg_header_light.png) no-repeat left top; /* Ajout border & marg */ border-top:1px solid #ccc; border-bottom:1px solid #888;}
* html div#header .main-nav {background:none;}
div#header .main-nav a {color:#EEE; text-decoration:none; display:block; outline:none; height:65px;}
div#header .main-nav a:hover {color:#fc0;}
div#header .main-nav ul {font-size:1.7em; line-height:56px; height:65px; }
div#header .main-nav li {display:block; float:left;}
div#header .main-nav li.active a {color:#FC0;}
div#header .main-nav span{ display:none;}
div#header .main-nav a.site-switch { background: url(corps/page-curl.png) no-repeat right bottom; width:90px; height:65px;}
div#header .main-nav a.site-switch:hover { background: url(corps/page-curl_on.png) no-repeat right bottom;}

/* CONTENT */
div#content h1 {background:url(corps/bg_main_top_131.png) no-repeat left top; overflow:visible; padding:15px 5px 5px 10px; font-size:2em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#999;}
* html div#content h1 {background:url(corps/bg_main_top_131.gif) no-repeat left top;}
div#content h2 {border-bottom: 1px solid #CCC; font-size:1.3em; margin:0 0 5px 0; color:#99cc00}
div#content h3 {font-size:1.2em; font-weight:bold; margin:5px 0px; color:#666;}
div#content .main {width:590px; background:url(corps/bg_main_content_131.gif) repeat-y left top; margin:0; padding:10px 10px 0 10px; font-size:0.9em; min-height:520px; height:auto !important; height:520px;}

/* REFLECTION */
.reflection {background: url(corps/bg_reflection_131.png) no-repeat 180px top; opacity: 0.45; height:70px;}
* html .reflection {background: url(corps/bg_reflection_131.gif) no-repeat 180px top; height:70px;}

/* NAVIGATION */
#navigation .box {width:170px; margin:0 0 20px 0; padding-bottom:10px; background:url(corps/bg_my_objects_bottom.png) no-repeat bottom center;}
* html #navigation .box {background:url(corps/bg_my_objects_bottom.gif) no-repeat bottom center;}
#navigation .box .inner {background:url(corps/bg_my_objects_top.png) no-repeat top center; padding:5px 10px;}
* html #navigation .box .inner {background:url(corps/bg_my_objects_top.gif) no-repeat top center;}
#navigation .title {width:150px; font-size:1em; line-height:1.5em; font-weight:bold;}

/* EXTRA (PROMO BOX) - 131.css */
#extra .promo-area .box, #extra .left-bloc {margin:0 0 15px 0; padding:0 0 10px 0; background: url(corps/bg_promo_box_bottom_131.png) no-repeat left bottom; width:185px;}
* html #extra .promo-area .box {background: url(corps/bg_promo_box_bottom_131.gif) no-repeat left bottom;}
* html #extra .left-bloc {background: url(corps/bg_promo_box_bottom_131.gif) no-repeat left bottom;}
#extra .promo-area .box .inner, #extra .left-bloc .inner {padding:5px 10px; background: url(corps/bg_promo_box_top_131.png) no-repeat left top;}
* html #extra .promo-area .box .inner {background: url(corps/bg_promo_box_top_131.gif) no-repeat left top;}
* html #extra .left-bloc .inner {background: url(corps/bg_promo_box_top_131.gif) no-repeat left top;}
#extra .promo-area .box .title, #extra .left-bloc .titre {color:#99cc00; font-size:1.2em; font-weight:bold; line-height:1.6em; width:100%;}

/* FOOTER - layout.css */
div#footer .inner {padding:40px 10px; font-size:0.75em; color:#EEE;}
div#footer .col {float:left; width:240px; margin:0 5px;}
div#footer .two-col {float:left; margin:0 5px; width:380px;}
div#footer .marg-left {margin-left:170px;}
* html div#footer .marg-left {margin-left:90px;}
div#footer h4 {font-size:1em;}
div#footer p {line-height:21px; padding-left:5px;}
div#footer a {color:#ccc; text-decoration:none;}
div#footer a:hover {color:#FFF; text-decoration:underline;}

