/** GENERAL **/
body {  color:#000000; font-size:12px; font-family:Georgia,Arial, Verdana; 
/*background: white url('/app/durable/pix/Habillage_castoram.jpg') no-repeat top;*/

}
.logo{
	display: inline-block;
	float: left;
	margin-top: 10px;
}
.logo a img{
	width: 270px;
}
.top-pub{
	display: inline-block;
}
.head{
	width: 1010px;
	margin: 0 auto;
	top: 0;
}
				
				/* Pour le menu du haut */
.menu{
	background-color: #CC0000;
	width: 900px;
	color: white;
}
.home a{
	margin: 0px 5px;
	float: left;
	display: inline-block;
}
#nav-menu li.home a{
	margin-top: 0px !important;
}

.home{
	background: transparent url(/app/durable/pix/logo-durable-accueil.png);
}
.home:hover{
	background: transparent url(/app/durable/pix/logo-durable-accueil.png) !important;
}
li.home{
	padding-top: 1px !important;
}

#sub-nav-menu {
	color: white;
	font-size:12px;
	text-decoration:none;
	width: 200px;
}

/* Root = Vertical, Secondary = Vertical */
ul#sub-nav-menu,
ul#sub-nav-menu ul {
	width: 200px; /*For KHTML*/
	background: #EFEFEF;
	color: #FFFFFF;
}

ul#sub-nav-menu li{
	width: 200px;
	background: #FFFFFF;
	color: #FFFFFF;
	border: 0 !important;
}

ul#sub-nav-menu ul {
	height: 10px;
}

ul#nav-menu{
	padding-bottom: -5px;
}

ul#nav-menu li {
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
  float:left;
  border-right: 1px solid white;
  padding-right: 0px;
  padding-left: 0px;
  height: 23px;
}

/* 2nd Menu */

ul#nav-menu li:hover li a,
ul#nav-menu li.iehover li a {
	color: #555555;
}

/* 2nd Menu Hover Persistence */
ul#nav-menu li:hover li a:hover,
ul#nav-menu li:hover li:hover a,
ul#nav-menu li.iehover li a:hover,
ul#nav-menu li.iehover li.iehover a {
  color: white;  

}
ul#nav-menu ul,
ul#nav-menu ul ul,
ul#nav-menu ul ul ul {
  display: none;
  position: absolute;
  left: 0px;
  top:25px;
  
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#nav-menu li:hover ul ul,
ul#nav-menu li:hover ul ul ul,
ul#nav-menu li.iehover ul ul,
ul#nav-menu li.iehover ul ul ul {
  display: none; 
  
}

ul#nav-menu li:hover ul,
ul#nav-menu ul li:hover ul,
ul#nav-menu ul ul li:hover ul,
ul#nav-menu li.iehover ul,
ul#nav-menu ul li.iehover ul,
ul#nav-menu ul ul li.iehover ul {
  display: block;
}


#sub-nav-menu{
	border: 1px solid white;
	padding: 2px;
	padding-top: 0;
}
#nav-menu li{
	padding-bottom: 0px;
	padding-top: 5px;
}

#nav-menu li a{
	text-decoration: none;
	font-weight: bold;

}
#sub-nav-menu li a{
	font-weight: normal;
	padding-left: 6px;
}
#nav-menu{
	font-size: 12px;
	color: white;
}
#nav-menu a:hover,
#nav-menu a:visited,
#nav-menu a{
	color: white;
}

#sub-nav-menu{
	font-size: 12px;
}

#nav{
	background: url(/app/durable/pix/sprite-menu.png) 0 -110px repeat-x;
	width: 1024px;
	margin: 0 auto !important;
}

ul#sub-nav-menu li:hover{
	/*background: url(images/pac-hover-centre.jpg);*/
	background: grey;
}
ul#sub-nav-menu li a:hover{
	background: grey;
	/*background: url(images/pac-hover-centre.jpg);*/
}

#nav-menu li:hover{
	background: transparent url(/app/durable/pix/sprite-menu.png) 0 -25px repeat-x;
	height: 21px;
	z-index:1000;
}

#nav-menu li:hover a{
	color: black;
}

#menu-left{
	height: 20px;
	width: 5px;
	display: inline-block;
}
#nav-menu li:hover>div#menu-left{
	height: 20px;
	width: 5px;
	background: transparent url(/app/durable/pix/sprite-menu.png) 0 -55px no-repeat;
	display: inline-block;
}
#menu-right{
	height: 20px;
	width: 5px;
	display: inline-block;
}
#nav-menu li:hover>div#menu-right{
	height: 20px;
	width: 5px;
	background: transparent url(/app/durable/pix/sprite-menu.png) 0 -1px no-repeat;
	display: inline-block;
}
#subnav{
	width: 1024px;
	background: transparent url(/app/durable/pix/sprite-menu.png) 0 -80px repeat-x;
	height: 20px;
	margin: 0 auto;
	padding-top: 5px;
}
#subnav ul li{
	display: inline;
	list-style-type: none;
	padding-left: 5px;
	padding-right: 5px;
	border: none;
	border-right: 1px solid black;
}
#subnav ul{
	display: inline;
	list-style-type: none;
}
#connexion{
	float: right;
	margin-right: 10px;
	width: 200px;
}

ul#connexion li{
	border: none;
	display: inline-block;
}

.hab-homepage {background:url('/app/durable/pix/mountain.jpg') no-repeat center top;}


.bold { font-weight:bold; }
a { text-decoration:none; color:black; }
a:hover { text-decoration:underline; }
select { border:1px solid #54C93F; }

big { font-size:1.1em }
small { font-size:0.9em }
.border-none{border:none;}

.btab, .gtab { color:white; background-image:url(/app/durable/pix/tab-blue.png); display:inline; padding:1px 6px 2px 2px; line-height:20px; vertical-align:bottom; border:1px solid #59a6d7; font-size:13px; font-weight:bold; }
.gtab a{ color:white; }
.bbox, .gbox, .box, .rbox { border:1px solid #59a6d7; margin:0 5px 5px 0; }
.bbox .bbox { margin:0; border:0; }
.content .bbox { margin:0; border:0; }
.sbox { max-width:75px; max-height:49px;}
.bbox .title, .gbox .title { color:white; height:17px; padding:2px 5px 0; vertical-align:middle; }
.bbox .title { background-image:url(/app/durable/pix/box-title-blue.png); height:16px; }
.gbox .title { background-image:url(/app/durable/pix/box-title-green.png); }
.gbox .separator{ background-image:url(/app/durable/pix/separator-green.png); display:block; height:1px; padding-top : 10px; border : solid 0px; background-position:left bottom; background-repeat:repeat-x; }
.bbox .content, .gbox .content, .box .content, .rbox .content { padding:5px; }
.box .content-ad{ padding:5px; margin-bottom:-15px; }
.gtab { background-image:url(/app/durable/pix/tab-green.png); border-color:#54c93f; }
.gbox { border-color:#54c93f; }
.rbox { border-color:#ff6560; }
.box { border-color:#7f7e78; }
.box .content { padding:2px; }
.credits-photo { text-align: right; padding-right: 25px; color: grey; font-size:10px;}
.unselected-tab { padding:0 6px 0 2px; font-size:11px; line-height:14px; background-color:white; background-image:none; border-left:0 solid; }
.unselected-tab-tag { color:white; background-image: none; display:inline; padding:0px 0px 0px 0px; line-height:20px; vertical-align:bottom; font-size:12px; font-weight:bold; color:#468E00; }

.unselected-tab.gtab,
.unselected-tab a { color:#468E00; border:0px; font-size:9px;}
.unselected-tab.btab {border:0px; color:#59a6d7; }
.tabs { line-height:0; font-size:13px; color: #468E00}
.btab a { color:#59a6d7; }
.button { display:block; margin:0 auto; }
.button span { float:left; display:inline; height:21px; line-height:21px; }
.button .left { background-image:url(/app/durable/pix/button-left.png); width:2px; }
.button .right { background-image:url(/app/durable/pix/button-right.png); width:2px; }
.button .middle { background-image:url(/app/durable/pix/button-middle.png); padding:0 6px; color:white; }
.button .middle2 { background-image:url(/app/durable/pix/button-middle.png); padding:0 6px; color:white; width:110px; }
.button:hover { text-decoration:none; }
.small { width:55px; }
.medium { width:95px; }
.large { width:140px; }
.align-right { float:right; display:inline; }
.font-big-big { font-size:15px; font-weight:bold; }
.font-big { font-size:13px; font-weight:bold; }
.font-medium { font-size:12px; }
.font-small { font-size:11px; }
.green { color: #468e00; }
.grey { color:#888888; }
.blue { color:#337a99; }
.blue-tag { font-size:10px; color:#337a99; border-bottom:0px; padding-right:2px; border:0; float:right; margin-right:5px;}

.theme { color:#422f05; font-size:11px; padding:2px 0; overflow:hidden; }
.underline { text-decoration:underline; }
.italic { font-style:italic; }
.center { text-align:center; }
.block-center { margin:0 auto; }
.red { color:red; }
.white { color:white; }
.weight-normal { font-weight:normal; }
.float-left { float:left; }
.no-border, .no-border * { border:0 solid; }
.background-color-transparent, .background-color-transparent * { background-color:transparent; }

.dialog-overlay { background-color:#000000; }
.dialog-shadow { -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; background:transparent url(/app/sys/pix/pop_dialog_border.png) repeat scroll 0 0; padding:8px;}
.dialog-shadow > img { background-image:url(/app/sys/pix/close-dialog3.png); background-position:0 0; cursor:pointer; display:block; float:right; height:30px; left:15px; margin-bottom:-10px; margin-right:0; margin-top:-20px; position:relative; top:0; width:30px; }
.dialog-support { background-color:white; overflow:auto; }
 
form { margin:5px; }
form .elt .text,
.kwo-captcha-box input { border:1px solid #54c93f; width:280px; }
.kwo-captcha-box input { width:140px; }
form .elt label { float:left; display:inline; text-align:right; width:200px; margin-top:6px; clear:left; margin-right:4px; height:20px;  }
form .elt .elt-control { float:right; display:inline; width:360px; margin-top:3px; }
form .elt-button { float:none; clear:both; }
form .elt-button .elt-control { margin-top:10px; }
form .elt-options label { float:none; width:auto; }
form .elt-date input { background-image:url(/app/durable/pix/picto_calendard.png); background-position:left center; background-repeat:no-repeat; cursor:pointer; padding-left: 20px; }

.pagination-contener { padding:10px 0; display:table; margin:0 auto; }
.pagination-left { float:left; display:inline; }
.pagination-right { float:left; display:inline; }
.pagination-separator { background: url('/app/durable/pix/pagination-separator.png') no-repeat top left; width:8px; height:40px; float:left;}
.pagination-page { background: url('/app/durable/pix/pagination-center.png') repeat-x top left; height:40px; padding:11px 1px 0px; color:#ffffff; font-weight:bold; float:left;} 
.action-logiciels-results .pagination-page { height:30px; }
.pagination-selected { padding:11px 7px 0; }
.pagination-last,
.pagination-first { display:none; }
.pagination-contener { padding:30px 0 10px; text-align:center; display:table; margin:0 auto; }

.comment { background:#ffffff url('/app/durable/pix/logo-comment.png') no-repeat left center; height:15px; padding-left:20px; }
.abuse { background: transparent url('/app/durable/pix/abus.png') no-repeat left center; padding:2px 17px; padding-right: 0px; height:15px;}
.details { color:#636363; font-size:10px; padding: 0px 0; line-height:15px; padding-bottom: 5px; }
.details2 { color:#636363; font-size:11px; padding: 0px 0; line-height:15px; padding-bottom: 5px; text-align:right; font-style:italic;}
.billet_bottom { color:#636363; font-size:13px; padding: 0px 0; line-height:15px; padding-bottom: 5px; }

.col-left { float:left; display:inline; width:690px; margin:0; }
.col-right { float:right; display:inline; width:310px; }

.rating { width:39px; text-align:center; vertical-align:middle; margin:5px 0 5px 5px; }
.rating a { position:relative; display:block; text-decoration:none; }
.rating .span { width:39px; display:block; text-align:center; position:absolute; left:15px; font-weight:bold; color:black; }
.rating .count { top:4px; font-size:14px; left:0; }
.rating .vote { top:19px; font-size:11px; left:0; }

.billet { padding:7px; }
.billet table { width:100%; height: 40px; }
.billet .image { min-width:152px; text-align:center; vertical-align:middle; padding-right: 10px }
.billet .image img { max-height:130px; max-width:152px; border: 1px solid #EEFFEE; }
.billet .image-top { width:100px; text-align:center; vertical-align:middle; padding-right: 10px; padding-bottom: 5px; }
.billet .image-top img { max-height:180px; max-width:240px; }
.billet .title { font-size:14px; line-height:15px; color:#337a99; background-image:none; height:auto; padding:0; font-weight: bold; }
.billet .gtitle{ font-size:20px; color:#468e00; background-image:none; height:auto; padding:5px 0 5px; text-align:left; }
/*.billet .content p,*/
.billet .description { line-height:15px; font-size:14px !important; text-align: justify; color:#0B383A; padding-right: 5px;}
.billet .description a{ text-decoration:none; color:#283A0B;}
.billet .content a { color:#468E00; }

.tag-div {
	background-color: white;
}

.tag-div .description {
	padding:5px 10px; 
	font-weight: bold;
	font-size: 12px;
}

.tag-div  .image-top img {
	padding-top: 5px; padding-left: 5px;
	max-height:130px;
	max-width:200px;
}


.news .title{ font-size:16px; color:#468e00; background-image:none; height:auto; padding:8px 0 8px; text-align:center; display:block; font-weight: bold; }

.kwo-cloud-box { font-size:14px; line-height: 14px; }
.kwo-cloud-box a { padding:0 2px; }
.kwo-cloud-box a.tag-size-1 { color:#836940; font-size:13px; }
.kwo-cloud-box a.tag-size-2 { color:#669bb2; font-size:13px; }
.kwo-cloud-box a.tag-size-3 { color:#468E00; font-size:13px; }
.kwo-cloud-box a.tag-size-4 { color:#836940; font-size:13px; }
.kwo-cloud-box a.tag-size-5 { color:#468e00; font-size:13px; }

.breadcrumb,
.breadcrumb a { color:#60605f; line-height:15px; font-size:10px; }

.links-box .images .details { font-weight:bold; font-size:12px; }

.auteur p { line-height:15px; }
.auteur td { padding-left: 10px; }

.kwo-toolbar img { padding:2px 5px; }

/** SKELETON **/
.toggle { display:none; }


#top { padding-top:40px; }

/*
#top .nav { width:1024px !important; margin:0 auto; color: white; font-size:12px; text-decoration:none; font-weight:bold; padding-left:60px; padding-bottom:5px;}
#top .nav ul .middle-1{ background-image: url(/app/durable/pix/menu-vert-middle-normal.png); height:25px; line-height:25px; padding-right: 4px; padding-left: 4px; }
#top .nav ul .middle-1:hover{ background-image: url(/app/durable/pix/menu-vert-middle.png); height:25px; line-height:25px; padding-right: 4px; padding-left: 4px; }
#top .nav ul .middle-2{ background-image: url(/app/durable/pix/menu-bleu-middel-normal.png); height:25px; line-height:25px; padding-right: 4px; padding-left: 4px; }
#top .nav ul .selected-middle-2 { background-image: url(/app/durable/pix/menu-bleu-middel.png); height:25px; line-height:25px; padding-right: 4px; padding-left: 4px; }
#top .nav ul li { float:left; display:inline; }
#top .nav ul li a { font-size:12px; text-decoration:none; color:white; font-weight:bold; } /*margin:4px;*/
#top .nav ul li.selected a { color:#468e00; }
#top .nav ul li a:hover { text-decoration:underline; }
#top .nav ul li { height:25px; }

#top .nav ul .left-menu-1 { background-image: url(/app/durable/pix/menu-vert-left-normal.png); height:25px; width:2px; margin-left: 5px;}
#top .nav ul .left-menu-1-selected { background-image: url(/app/durable/pix/menu-vert-left.png); height:25px; width:2px; margin-left: 5px; }
#top .nav ul .right-menu-1 { background-image: url(/app/durable/pix/menu-vert-right-normal.png); height:25px; width:2px; background-position:-4px 0px; background-repeat: no-repeat; }
#top .nav ul .right-menu-1-selected { background-image: url(/app/durable/pix/menu-vert-right.png); height:25px; width:2px; background-position:-4px 0px; background-repeat: no-repeat; }
#top .nav ul .right-menu-1-hn { background-image: url(/app/durable/pix/menu-vert-right-normal-hn.png); height:25px; width:96px; background-position:-1px 0px; background-repeat: no-repeat; }
#top .nav ul .right-menu-1-hn:hover { background-image: url(/app/durable/pix/menu-vert-right-hn.png); height:25px; width:96px; background-position:-1px 0px; background-repeat: no-repeat; }


#top .nav ul .middle-3{ background-image: url(/app/durable/pix/menu-vert-middle-normal.png); height:25px; line-height:25px; padding-right: 5px; padding-left: 5px; }
#top .nav ul .middle-3:hover{ background-image: url(/app/durable/pix/menu-vert-middle.png); height:25px; line-height:25px; padding-right: 5px; padding-left: 5px; }
#top .nav ul .left-menu-3 { background-image: url(/app/durable/pix/menu-vert-left-normal.png); height:25px; width:2px;}
#top .nav ul .left-menu-3-selected { background-image: url(/app/durable/pix/menu-vert-left.png); height:25px; width:2px;}
#top .nav ul .right-menu-3 { background-image: url(/app/durable/pix/menu-vert-right.png); height:25px; width:4px; background-position:-3px -0.13px; background-repeat: no-repeat; }
#top .nav ul .right-menu-3-selected { background-image: url(/app/durable/pix/menu-vert-right.png); height:25px; width:2px; background-position:-4px 0px; background-repeat: no-repeat; }
#top .nav ul .right-menu-3-hn { background-image: url(/app/durable/pix/menu-vert-right-normal-hn.png); height:25px; width:96px; background-position:-1px 0px; background-repeat: no-repeat; }
#top .nav ul .right-menu-3-hn:hover { background-image: url(/app/durable/pix/menu-vert-right-hn.png); height:25px; width:96px; background-position:-1px 0px; background-repeat: no-repeat; }
#top .nav ul .selected-middle-3 { background-image: url(/app/durable/pix/menu-vert-middle-normal.png); height:25px; line-height:25px; padding-right: 5px; padding-left: 5px; }

#top .nav ul .middle-4{ background-image: url(/app/durable/pix/menu-vert-middle.png); }
#top .nav ul .middle-5{ background-image: url(/app/durable/pix/menu-vert-middle-normal.png); height:25px; line-height:25px; width:150px; }


#top .nav ul .left-menu-2 { background-image: url(/app/durable/pix/menu-bleu-left-normal.png); height:25px; width:2px; }
#top .nav ul .left-menu-2-selected { background-image: url(/app/durable/pix/menu-bleu-left.png); height:25px; width:2px;}
#top .nav ul .right-menu-2 { background-image: url(/app/durable/pix/menu-bleu-right-normal.png); height:25px; width:2px; background-position:-59px 0px; background-repeat: no-repeat; }
#top .nav ul .right-menu-2-selected { background-image: url(/app/durable/pix/menu-bleu-right.png); height:25px; width:2px; background-position:-59px 0px; background-repeat: no-repeat; }

#top .nav ul .separator { background-image: url(/app/durable/pix/menu-separator.png); height:25px; width:1px; }
#top .nav ul .clear { height:0; }
#top .nav ul .sign { float:right !important; }
#top .nav ul .long-left { height:25px; width:20px; }
#top .nav ul .long-right { height:25px; width:20px; float:right !important; }
*/

.news-box {
	background-color: white;
	color: #283A0B;
	font-size: 12px;
	background-image:url(/app/durable/pix/crayon-forum.png);
	background-repeat: no-repeat;
	background-position:right bottom;

}

.gbox-news-img {
	background-color: white;
}
.gbox-news-img p {
	text-align: right;
}

.news-box  a{
	color: #000000;
	font-size: 13px;
	font-family:Georgia, Arial,Verdana;
	font-weight:normal;
}

.news-box  p{
	color: #468A00;
	font-size: 12px;
	margin-top: 3px;
	margin-bottom: 3px;
	font-family:Georgia, Arial,Verdana;
	font-weight:bold;
	text-align: left;
	padding-right:6px;
}

table.table-news-box{
	width:100%;
}

td.td-news-box-left{
	width:38%;
	height:100%;
	padding-top:3px;
	padding-right:3px;
	padding-left:5px;	
	border-bottom:1px solid #54C93F;
	font-weight:normal;
}
td.td-news-box-left-middle{
	width:12%;
	height:100%;
	border-right:1px solid #54C93F;
	border-bottom:1px solid #54C93F;
	font-weight:normal;
	vertical-align:middle;
}

td.td-news-box-right{
	width:38%;
	height:100%;
	padding-top:3px;
	padding-right:3px;
	padding-left:5px;
	border-bottom:1px solid #54C93F;
	font-weight:normal;
}
td.td-news-box-right-middle{
	width:12%;
	height:100%;
	border-bottom:1px solid #54C93F;
	font-weight:normal;
	vertical-align:middle;	
}

td.td-news-box-left-no-border{
	width:38%;
	height:100%;
	padding-top:3px;
	padding-right:3px;
	padding-left:5px;	
	font-weight:normal;
}
td.td-news-box-left-middle-no-border{
	width:12%;
	height:100%;
	border-right:1px solid #54C93F;
	font-weight:normal;
	vertical-align:middle;
}

td.td-news-box-right-no-border{
	width:38%;
	height:100%;
	padding-top:3px;
	padding-right:3px;
	padding-left:5px;
	font-weight:normal;
}
td.td-news-box-right-middle-no-border{
	width:12%;
	height:100%;
	font-weight:normal;
	vertical-align:middle;	
}
#td-forum-topic{font-size:10px; text-align:left; padding-bottom:2px;}

.news-box  .forum_img_td {
	background-image: url(/app/durable/pix/picto-forum.png);
	width: 60px;
	background-repeat: no-repeat;
	background-position: center;
}


#inscription-connexion-box {
	background-image: url(/app/durable/pix/box-communaute.png);
	background-repeat: no-repeat;
	height: 57px;
	width: 93px;
	margin-top: 2px;
	margin-left: 15px;
	text-align: left;
}

#inscription-connexion-box ul{
	padding-top: 1px;
	padding-left: 27px;
}

#inscription-connexion-box li{
	font-size:10px;
	padding-top: 11px;
}

#RSS-box {
	background-image: url(/app/durable/pix/box-rss.png);
	/*background-position: 15px 15px;*/
	background-repeat: no-repeat;
	margin-top: 2px;
	margin-left: 15px;
	height: 28px;
	width: 93px;
	text-align: left;
}

#RSS-box ul{
	padding-top: 8px;
	padding-left: 27px;
}

#RSS-box li{
	font-size:10px;
}



#top .toggle a,
#top .toggle span {display:block; height:31px; float:left;}
#top .why { display:none; }
#bottom {text-align:center;}
#bottom p {margin:15px 0;}
#bottom p a {margin:0 6px;}
#bottom .copyright {font-size:10px;}

/** WIDGET SEARCH : search **/
#widget-search {width:670px; height:65px; padding-top: 0px;}
#widget-search table td {vertical-align:top; padding:0px;}
#widget-search table td .img {vertical-align:top;}
#widget-search table td span {font-weight:bold; display:inline; float:none; width:auto;font-family:Arial; font-size:9px; }
#widget-search .text {width:445px; height:25px; border:1px solid black; font-size:13px; margin-bottom:2px;}
#widget-search .button { width:149px; height:38px; font-family:Arial; font-size:15px; font-weight:bold; color:black; vertical-align:top; background-image:url(/app/durable/pix/btn-bleu.png); color:white; }
#widget-search .elt-radio input { vertical-align:text-bottom; _vertical-align:middle; }
#widget-search label { font-weight:bold; display:inline; float:none; text-align:left; width:auto; }
#widget-search form .elt label { margin-right: 0px;}
.search-perso {color: #808080; font-size: 9px; font-family: Arial; padding-bottom: 10px;}
.home-search  {background-position:-6px -8px; background-image: url(/app/durable/pix/search-new.png); background-repeat: no-repeat; width:508px;}
.search-bar-google-img{float:right;padding-right:18px; margin-top:-5px;}


/** PAGE RECHERCHE ALTERNATIVE(search) **/
.action-search .toggle { display:block; }
.action-result #top ,
.action-search #top { padding-top:5px;}
.action-search #top {width:1033px !important;}
.action-result #top .nav,
/*.action-search #top .nav { width:602px; }*/
.action-search #top .nav .long-right,
.action-result #top .nav .long-right { display:none; }
.action-search #top .nav .sign,
.action-result #top .nav .sign { float:none !important; }
.action-result #top .nav ul,
.action-result #top .nav li,
.action-search #top .nav ul,
.action-search #top .nav li { /*background-image:none !important;*/ line-height:24px; }
.action-search #top .nav ul,
.action-search #top .nav li { /*line-height:24px;*/ }
.action-result #top .nav ul li a, 
.action-search #top .nav ul li a { color:white; font-weight: bold; }
.action-result #top .nav ul li a { color:white; }
.action-result #top .nav ul li.selected a, 
.action-search #top .nav ul li.selected a { font-weight:bold; }
.action-result #top .nav ul .separator,
.action-search #top .nav ul .separator { width:0; /*margin:3px;*/ height:18px; border-left:1px solid white; }
.action-search #top .nav { /*line-height:24px; height:24px;*/ margin-right:70px; margin:0; }
.action-search #top .toggle {float:right; display:inline; width:74px; height:25px; padding-top:9px;}
.action-search #widget-search .button,
.action-result #widget-search .button { width:151px; height:25px; font-size:16px; color:#000000; background-image:none; color:black;  }
.action-search #widget-search .text { margin-bottom:3px; margin-top:4px; }
#widget-search{ height: 85px;}
#search {margin: 0 auto; height:545px;}

/** PAGE RESULTATS (result) **/
.action-result {}
.action-result #top {/*height:139px;*/}
.action-result #top .logo {background: transparent url('/var/docs/logo/logo-durable-home.png') no-repeat left top; width:350px; height:114px;}
.action-result #top .toggle { position:absolute; top:0; right:0; width:74px; height:55px; }
.action-result #top .nav {height:30px; line-height:30px; margin-left:0;}
.action-result #top .nav li,
.action-result #top .nav li a {color:#ffffff;}
.action-result #top .logo {float:left; display:inline;}
.action-result #widget-search {float:left; display:inline; padding-top:80px;}
#cse-search-results iframe { margin:0 1%; width:98%; }
.action-result .found_rows { width:90%; margin:0 auto;}

/** result -> _picture **/
.action-result .results.picture { width:90%; margin:0 auto; }
.action-result .results.picture .result { width:200px; text-align:center; margin:15px 0; }
.action-result .results.picture .result .image { margin-bottom:20px; }
.action-result .results.picture .result .description { line-height:14px;}
.action-result .results.picture .result .description .size { color:#999999; }
.action-result .results.picture .result .url { color:green; }

/** result -> _videos **/
.action-result .results.video { width:90%; margin:0 auto; }
.action-result .results.video .result { width:200px; margin:20px; }
.action-result .results.video .result .thumbnails { margin:0 auto 5px; }
.action-result .results.video .result .title { text-align:center; height:24px; overflow:hidden; margin-bottom:5px;}
.action-result .results.video .result .title a { color:green; }
.action-result .results.video .result .description { line-height:14px; height:30px; overflow:hidden; margin:5px 0; border-top: 1px solid grey; padding-top:5px;}
.action-result .results.video .result .infos { line-height:14px; border-top: 1px solid grey; padding-top:5px; font-size:11px; color:grey; }
.action-result .results.video .result .author { font-weight:bold; text-decoration:underline; }
.action-result .results.video .result .infos .views { display:block;}
.action-result .results.video .result .infos .date { display:block;}


/** Comment compose **/
#comment-compose .elt label { width:20%; margin-right:10px; margin-top:3px; }
#comment-compose .elt textarea { width:75%; }
#comment-compose .elt-text { height:25px; }

/** PAGE HOME **/
.action-home .news .gbox { padding-left:40px; padding-bottom:10px; }
.action-home .news .theme { margin:7px 0;}

/** PAGE BILLET **/
.action-billet .billet .description {font-weight: bold; font-size:13px; color:#468E00;}
.action-billet .billet .content { text-align:justify; line-height:1.4em; font-size:14px; }
.action-billet .billet ul li {background:transparent url('/app/durable/pix/download-box-presentation-puce.png') no-repeat left center; line-height:19px; padding-left:20px; }
.action-billet .billet .others {padding:17px 0px 4px 0px; font-size: 14px;}

.action-billet .comments .content { margin-top: 10px; }
.action-billet .comments .avatar { display:none; }
.action-billet .comments .content .title { background:none; height:auto; color:#000000; }
.action-billet .comments .content .widgets { display:none; }
.action-billet .comments .content .header { background:transparent url('/app/durable/pix/comments-header.png') no-repeat left top; width:569px; height:28px; }
.action-billet .comments .content p { background:transparent url('/app/durable/pix/comments-body.png') repeat-y left top; width:529px; padding:20px; }
.action-billet .comments .content .footer { background:transparent url('/app/durable/pix/comments-footer.png') no-repeat left top; width:569px; height:2px; }
.action-billet form .elt .elt-control { float:none; }
.action-billet iframe.richtext { width:470px; border:1px solid #d4e4f5; }
.action-billet .billet hr { background:transparent none repeat scroll 0 0; border:0 solid; border-top:1px solid #C7EDC0; width:50%; margin:0 auto; }

/** PAGE DOWNLOADS **/
#title {width : 405px; margin : 0px auto; text-align:center; font-size : 18px;margin-bottom: 10px;}
#title h1 {font-weight : normal; font-size:24px; line-height:30px;}
#downloads .presentation {height:69px;margin:0; padding :0;margin-bottom:-13px; background-image:url(/app/durable/pix/download-box-presentation-arbre.png);background-repeat: no-repeat;}
#downloads .presentation ul {background-image:none;height:25px;ine-height:25px;list-style:inside; list-style-image: url(/app/durable/pix/download-box-presentation-puce.png);margin-left : 95px;float:left;margin-top : 13px;}
#downloads .presentation ul li{background-image:none; height:20px;line-height:20px;}
#downloads .presentation ul li span {}
*+html #downloads .presentation ul li span {margin: 1px 0 0 10px;}
#downloads table tr td {height : 25px; vertical-align:middle; }
#downloads table td.num {width : 100px; text-align:center; line-height: 25px; font-weight:bold; font-size : 14px;}
#downloads table td.name {width : 240px; padding:0 5px; }
#downloads table td.company_name {width:140px; padding:0 5px; }
#downloads table td.name a:hover {text-decoration:underline;}
#downloads table td.nbre_download {text-align:center; width : 140px; line-height: 25px;}
#downloads table td.download {cursor:pointer; width : 24px;height:25px; background-image:url(/app/durable/pix/download-box-logiciel-download.png); background-repeat: no-repeat;}
#downloads table td.btn a { background: transparent url(/app/durable/pix/btn-download-small.png) no-repeat; width:155px; height:40px; display:block; }
#downloads table td.btn a:hover { background-image:url(/app/durable/pix/btn-download-roll.png); text-decoration:none; }
.content_category {background-image:url(/app/durable/pix/download-box-logiciel-category.png); background-repeat: no-repeat; background-position:bottom right;}
/*.content_category table {  border-color:#54C93F; }*/
.content_category table tr { height:auto; }
.content_category table tr td { padding:5px 0;} 
.content_category table tr td a.green { padding-left:15px; font-weight:bold; color:green; background:transparent url(/app/durable/pix/download-box-presentation-puce.png) left top no-repeat; line-height:19px; display:block; }
#downloads .categories {margin:-6px 0px;display:inline; border-right : solid 1px #54C93F;float:left;width: 115px; height:65px;}
#downloads .last {border-right : solid 0px #54C93F;}
#downloads .categories ul {background-image:none;height:30px;ine-height:30px;list-style:inside; list-style-image: url(/app/durable/pix/download-box-presentation-puce.png);margin: 8px 0 0 10px;}
#downloads .categories ul li{background-image:none; height:25px; line-height:25px;}
#downloads .categories ul li span {display:block; margin : -28px 0 0 21px;}
*+html #downloads .categories ul li span {margin: 1px 0 0 10px;}
#downloads .categories ul li span a {color : black; text-decoration:none;}
#downloads .categories ul li span a:hover { text-decoration:underline;}

/** PAGE LOGICIELS.CATEGORIES **/
#downloads .all_category { padding:20px; }
#downloads .all_category table tr td { padding:5px 5px 20px; line-height:15px; }

/** PAGE DOWNLOAD LOGICIELS.RESULT **/
#downloads .result .numero { width:30px; vertical-align:middle; font-weight:bold; font-size:15px; text-align:center;}
#downloads .result .image {width:100px; vertical-align:middle; text-align:center;}
#downloads .result .image img {width:100px; }
#downloads .result .download-count {width:230px; vertical-align:middle; text-align:center; }
#downloads .result .name { font-size:16px; font-weight:bold; line-height:20px; padding-left:13px;}
#downloads .result .description,
#downloads .result .attributes { padding:5px 5px 5px 13px; line-height:14px;}
#downloads .result .btn { vertical-align:middle; text-align:center; }
#downloads .result .bseparator,
#downloads .result .gseparator { display:block; height:1px; margin : 10px auto; border : solid 0px; background-repeat:repeat-x;}
#downloads .result .bseparator { background-image:url(/app/durable/pix/separator-blue.png); }
#downloads .result .gseparator { background-image:url(/app/durable/pix/separator-green.png); }


/** PAGE LOGICIEL **/
#logiciel-box {}
#logiciel-box .gbox .content {padding: 5px 22px 22px;}
#logiciel-box h1 { font-size:24px; text-align:center; color:#515151; font-weight:normal; margin:15px auto 20px; width:440px; line-height:30px; }
#logiciel-box h1 span { font-weight:bold; }
#logiciel-box .url { font-size:30px; display:block; text-align:center; font-weight:bold; width:401px; line-height:36px; margin:10px auto;}
#logiciel-box .image img { display:block; margin:0 auto; }
#logiciel-box a.submit { text-align:center; background: transparent url('/app/durable/pix/btn-download.png') no-repeat top left; height:47px; width:250px; margin: 20px auto; color:#ffffff; font-size: 23px; font-weight:bold; display:block;  height: 35px; padding: 12px 0 0 53px; }
#logiciel-box a:hover { text-decoration:none; background: transparent url(../images/telecharger-hover.png) no-repeat scroll center center; }
#logiciel-box .name { font-size:23px; font-weight: bold; text-align:center; }
#logiciel-box .description { color:#848484; line-height:14px; text-align: justify; }


/** AUTEURS **/

.top-1, .top-2, .top-3 { background-position:center center; background-repeat:no-repeat; font-size:0 !important; }
.top-1 { background-image:url(/app/durable/pix/gold-medails.png); }
.top-2 { background-image:url(/app/durable/pix/silver-medails.png); }
.top-3 { background-image:url(/app/durable/pix/bronze-medails.png); }
td .avatar { float:none; margin-left:0; }

/** PAGE PANEL-RIGHT **/
.table_category { background-image:url('/app/durable/pix/box_telechargement.jpg'); }
.table_category table tr td { padding:3px 5px; }

/** PAGE ACCOUNT BILLETS LISTE **/
.account-billets\.list .gbox table tr th { height:40px; text-align:center; padding-top: 10px; vertical-align:top;}
.account-billets\.list .gbox table tr th.title { text-align:left;}
.account-billets\.list .gbox .published td { padding:10px 2px; text-align:center;}
.account-billets\.list .gbox .published .title { background-image:none; text-align:left;}
.account-billets\.list .gbox .published .title span { color:black; }
.account-billets\.list .options { float:right; font-size:11px; margin:-10px 5px 5px; }
#billets form { margin:0; }
#billets .selection .checkbox { margin:0; }

/** PAGE ACCOUNT Comments LISTE **/
#account-comments .gbox table tr th { height:40px; text-align:center; padding-top: 10px; vertical-align:top;}
#account-comments .gbox table tr th.title { text-align:left;}
#account-comments .gbox table tr td { padding:10px 2px; text-align:center;}
#account-comments .gbox .pagination tr td { padding:10px 0; }
#account-comments .gbox .title { background-image:none; text-align:left;}
#account-comments .gbox .title span { color:black; }
#account-comments .options { float:right; font-size:11px; margin:-10px 5px 5px; }
#account-comments form { margin:0; }

/** PAGE ACCOUNT BILLET EDIT **/
.form-create .elt .elt-control ,
.form-edit .elt .elt-control { float:none; }
.form-create .bbox,
.form-edit .bbox { padding:30px 0 14px; }
.form-create .richtext,
.form-edit .richtext { width:100% !important; }
.form-create .title,
.form-edit .title { margin:0 5px 15px 0;}
.form-create .title .text,
.form-edit .title .text { width:100% !important;}
.form-create .heading-panel,
.form-edit .heading-panel { display:none; }
.form-create .elt-image-target,
.form-edit .elt-image-target { display:block; margin:5px 0; width:280px; }
.form-create .elt-button,
.form-edit .elt-button { float:right; margin:0 5px 0 14px; clear:none;}
.form-create select,
.form-edit select { border:1px solid #54C93F; margin:5px 0; width:280px;}

/** PAGE ACCOUNT MEDIAS.LIST **/
#medias form .elt .elt-control { width:330px; }
#medias label { width:100px; }
#medias .red { font-size:11px; }
#medias .media { float:left; width:50%; }
#medias .media .image{ float:left; padding:5px; text-align:center; width:90px; }
#medias .media .image img{ width:90px; height:60px; border:1px solid #d5e3f1;}
#medias .media .name{ width:190px; height:27px; padding-top:27px;}
#medias .media .details{ width:190px; font-size:11px; color:#393939; padding:0;}
#medias .separator {  background-image:url(/app/durable/pix/separator-green.png); display:block; height:1px;  border : solid 0px; background-position:left bottom; background-repeat:repeat-x; margin:2px 0;}
#medias #photo-store img.elt-image-target { width: 280px; }

/** PAGE ACCOUNT PROFIL.EDIT**/
.account-profile\.edit form .elt .elt-control { width:360px; }

/** PAGE ACCOUNT LOGICIELS LIST **/
#logiciels form { margin:0; }
#logiciels table tr td,
#logiciels table tr th { text-align:center; vertical-align:middle; height:30px;}
#logiciels table tr .title { background-image:none; }
#logiciels .options { float:right; font-size:11px; margin:-10px 5px 5px; }
#logiciels .options select { width:100px;}
#logiciels .tabs .button { font-size:12px; float:right; margin:-5px 5px 0 0; }

/** ACCOUNT LOGICIEL EDIT / LOGICIEL CREATE**/
.form-logiciel-create,
.form-logiciel-edit { margin:0; }
.form-logiciel-create .gbox,
.form-logiciel-edit .gbox { padding-bottom:20px; }
.form-logiciel-create .required-info,
.form-logiciel-edit .required-info { text-align:right; padding:5px 5px 15px; font-size:11px;}
.form-logiciel-create .description textarea,
.form-logiciel-edit .description textarea { margin-bottom:6px;}
.form-logiciel-create select,
.form-logiciel-edit select { width:280px;}
.form-logiciel-create .red,
.form-logiciel-edit .red { margin: 10px 0 0 221px; }
.form-logiciel-create .categorie,
.form-logiciel-edit .categorie { margin-left: 17px; }
.form-logiciel-create .little-input select,
.form-logiciel-create .little-input input,
.form-logiciel-edit .little-input select,
.form-logiciel-edit .little-input input { width:130px; }


/** PUB HEADER TOP**/
.pub-top { padding-top:25px;}

/** GALLERY **/

#gallery {
	width: 598px ;
	height:452px;
	background: grey ; 
	border: 1px solid #dcb;
	margin-left: 15px;
	text-align: center ; 
	font: 0.9em Georgia, serif ; 
	} 

#caption li {
	background:#000000 none repeat scroll 0 0;
	color:#FFFFFF;
	font-family:Georgia,Arial,sans-serif;
	font-size:12px;
	line-height:20px;
	margin-top:332px;
	opacity:0.7;
	position:absolute;
	text-align:left;
	text-indent:10px;
	width:580px;

	} 

#credit-photo{
	padding-right:5px;
	float:right;
	height:25%;
	font-size:9px;
	letter-spacing:2px;
}

#galleryH2 {
	font-size:28px;
	height:42%;
	line-height:30px;
	opacity:1;
	padding-left:5px;
	padding-top:3px;
}

#galleryP{
	padding-top:9px; 
	height:30%;
}

  /** GALLERY **/
.elt-image-target{
 	width: auto !important;
 	max-height: 100px!important;
 }

.red {
	color:red;
	padding-bottom:10px;
	padding-top:5px;
}
#id-galerie{
	font-size:17px;
	padding-left:106px;
}

#mini-photo{
	padding: 5px;
	height:110px; 
	position:relative;
	width:660px;
}
#mini-photo a{
	position:absolute;
}
.mini-photo-text{
	position:absolute;
	float:left;
	padding-top:5px;
}

.mini-photo-remove{
	position:absolute;
	padding-top:55px;
}

#txtArea-photo{
	margin-top:-21px;
	width:42%;
	float:right;
	height:60px;
	margin-right:78px;
	border: 1px solid #59A6D7;
	position:relative;	
}

#txtArea{
	margin-top:-21px;
	width:42%;
	float:right;
	height:60px;
	margin-right:78px;
	border: 1px solid #54C93F;position:relative;	
}



 .elt-image-target{
 	width: auto !important;
 	max-height: 100px!important;
 }

 
.exemple-texte{
	float:left;
	padding-left:5px;
	padding-top:6px;
}

.bigger-texte{
	color:#337A99;
	font-size:14px;
	font-weight:bold;
	height:auto;
	line-height:15px;
	padding:0;
}

.middle-texte{
	padding-left:26px;
	padding-top:7px;
}
 .exemple-img{
	float:left;
 }


  /**  END GALLERY  **/

  
.box-auteur{ height:55px; width: 100%; background-color:#E4F0F9; padding:5px 0px 5px 2px; line-height:17px; }
.box-auteur-avatar{float:left; position:absolute; padding-top:2px;}
.box-auteur-avatar img.avatar { max-height:55px; max-width:65px; }
.box-auteur-name{ color:#468E00; font-size:14px;  }

.comment-box-auteur{ background:#E4F0F9 url(/app/durable/pix/bull-commentaire.png) no-repeat scroll left center; height:13px; margin-left:5px; padding-left:22px; }
.box-auteur-td-left{width:30%;}
.box-auteur-td-right{width:67%;}
.box-auteur-middle{padding-top:18px; font-size:11px;}
/*.facebook-share { background: url('/app/durable/pix/facebook-logo.png') no-repeat left center; height:15px; padding:2px 17px; color:grey; margin-left: 3px; padding-right: 2px; }
.send-to-friend { background: url('/app/durable/pix/envellope.png') no-repeat left center; height:15px; padding:2px 24px; color:grey; margin-left: 3px;}*/
.facebook-share { background: url('/app/durable/pix/facebook-logo.png') no-repeat left center; height:13px; padding:2px 0px 2px 17px; color:grey; height: 15px;}
.send-to-friend { background: url('/app/durable/pix/envellope.png') no-repeat left center; height:15px; padding:2px 24px; color:grey; margin-left: 3px;}
.send-to-friend-billet { background: url('/app/durable/pix/envellope.png') no-repeat left center; height:15px; padding:2px 14px; color:grey; margin-left: 3px;}
.put-on-twitter { background: url('/app/durable/pix/twitter-logo.png') no-repeat left center; height:13px; padding:2px 0px 2px 17px; color:grey;}

.billet-pub-google {background-color: blue; height: 107px; width:222px;}
.top-pub-google{ width:100%; height:90px; background-color:#468E00; margin-top:5px; margin-bottom:10px; }
.more-padding{padding:7px; line-height:22px;}
.box-auteur-text{  padding-top:2px; font-size:11px; padding-left:70px;}

form .elt .text, .kwo-captcha-box input {
border:1px solid #59A6D7
}

/** AFS : former **/

.adsense_afs {
		border-color:#CCCCCC;
		border-style:solid;
		border-width:1px 0;
		margin:0;
		padding:3px 0;
}


.top-tags{ line-height:15px;}
.bottom-pub-article{padding-top:30px; height:55px; width:204px;}
.content-pub-afs{height:88px;width:673px; font-family:Georgia; padding-left:5px;margin-top:5px;}
.top-pub-adsense-afs{float:left;padding-right:5px;width:218px;}
.panelright-pub-adsense-afs{padding:5px 5px 5px 15px;font-family:Georgia;}
.articlebottom-pub-adsense-afs{height:55px; width:204px;}
.billets-top-pub-afs{padding-left:172px; padding-bottom:6px;padding-right:228px;}


/** GOOGLE ADSENSE FOR CONTENT **/


.afc{
		border-color:#CCCCCC;
		border-style:solid;
		border-width:1px 0;
		margin:0;
		padding:3px 0;
}
.article_afc{
	height:85px;
	width:673px; 
	font-family:Georgia; 
	padding-left:5px;
	margin-top:5px;
}

/** liste (home, tag) **/
.afc_liste_top_google{color: black; font-size:13px; text-align:left;}
.afc_liste_top_title{color:#337A99; font-size:15px; font-weight:bold;}
.afc_liste_top_description{color:#0B383A; font-size:12px;}
.afc_liste_top_url{color:#468D00; font-size:12px;}

/** sidemenu (carré droite)**/
.afc_sidemenu{padding:5px 5px 5px 15px;font-family:Georgia;}
.afc_sidemenu_google{padding-left: 15px; color: black; font-size:13px; text-align:left;}
.afc_sidemenu_title{ text-decoration:none; color:#337A99;}
.afc_sidemenu_description{ color:#929292;}
.afc_sidemenu_url{ color:#468D00;}

/** article **/
.afc_article_top{float:left;padding-right:5px;width:218px;}
.afc_article_top_title{text-decoration:none; color:#337A99;}
.afc_article_top_description{color:#929292;}
.afc_article_top_url{color:#468D00;text-decoration:none;font-size:12px;}

afc_article_bottom{height:55px; width:204px;}


.logo{
	display: inline-block;
	float: left;
	margin-top: 10px;
}
.logo a img{
	width: 270px;
}
.top-pub{
	display: inline-block;
}
.head{
	width: 1010px;
	margin: 0 auto;
	top: 0;
}
				
				/* Pour le menu du haut */
.menu{
	background-color: #CC0000;
	width: 900px;
	color: white;
}
.home a{
	margin: 0px 5px;
	float: left;
	display: inline-block;
}
#nav-menu li.home a{
	margin-top: 0px !important;
}

.home{
	background: transparent url(/app/durable/pix/logo-durable-accueil.png);
}
.home:hover{
	background: transparent url(/app/durable/pix/logo-durable-accueil.png) !important;
}
li.home{
	padding-top: 1px !important;
}

#sub-nav-menu {
	color: white;
	font-size:12px;
	text-decoration:none;
	width: 200px;
}

/* Root = Vertical, Secondary = Vertical */
ul#sub-nav-menu,
ul#sub-nav-menu ul {
	width: 200px; /*For KHTML*/
	background: #EFEFEF;
	color: #FFFFFF;
}

ul#sub-nav-menu li{
	width: 200px;
	background: #FFFFFF;
	color: #FFFFFF;
	border: 0 !important;
}

ul#sub-nav-menu ul {
	height: 10px;
}

ul#nav-menu{
	padding-bottom: -5px;
}

ul#nav-menu li {
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
  float:left;
  border-right: 1px solid white;
  padding-right: 0px;
  padding-left: 0px;
  height: 23px;
}

/* 2nd Menu */

ul#nav-menu li:hover li a,
ul#nav-menu li.iehover li a {
	color: #555555;
}

/* 2nd Menu Hover Persistence */
ul#nav-menu li:hover li a:hover,
ul#nav-menu li:hover li:hover a,
ul#nav-menu li.iehover li a:hover,
ul#nav-menu li.iehover li.iehover a {
  color: white;  

}
ul#nav-menu ul,
ul#nav-menu ul ul,
ul#nav-menu ul ul ul {
  display: none;
  position: absolute;
  left: 0px;
  top:25px;
  
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#nav-menu li:hover ul ul,
ul#nav-menu li:hover ul ul ul,
ul#nav-menu li.iehover ul ul,
ul#nav-menu li.iehover ul ul ul {
  display: none; 
  
}

ul#nav-menu li:hover ul,
ul#nav-menu ul li:hover ul,
ul#nav-menu ul ul li:hover ul,
ul#nav-menu li.iehover ul,
ul#nav-menu ul li.iehover ul,
ul#nav-menu ul ul li.iehover ul {
  display: block;
}


#sub-nav-menu{
	border: 1px solid white;
	padding: 2px;
	padding-top: 0;
}
#nav-menu li{
	padding-bottom: 0px;
	padding-top: 5px;
}

#nav-menu li a{
	text-decoration: none;
	font-weight: bold;

}
#sub-nav-menu li a{
	font-weight: normal;
	padding-left: 6px;
}
#nav-menu{
	font-size: 12px;
	color: white;
}
#nav-menu a:hover,
#nav-menu a:visited,
#nav-menu a{
	color: white;
}

#sub-nav-menu{
	font-size: 12px;
}

#nav{
	background: url(/app/durable/pix/sprite-menu.png) 0 -110px repeat-x;
	width: 1024px;
	margin: 0 auto !important;
}

ul#sub-nav-menu li:hover{
	/*background: url(images/pac-hover-centre.jpg);*/
	background: grey;
}
ul#sub-nav-menu li a:hover{
	background: grey;
	/*background: url(images/pac-hover-centre.jpg);*/
}

#nav-menu li:hover{
	background: transparent url(/app/durable/pix/sprite-menu.png) 0 -25px repeat-x;
	height: 21px;
	z-index:1000;
}

#nav-menu li:hover a{
	color: black;
}

#menu-left{
	height: 20px;
	width: 5px;
	display: inline-block;
}
#nav-menu li:hover>div#menu-left{
	height: 20px;
	width: 5px;
	background: transparent url(/app/durable/pix/sprite-menu.png) 0 -55px no-repeat;
	display: inline-block;
}
#menu-right{
	height: 20px;
	width: 5px;
	display: inline-block;
}
#nav-menu li:hover>div#menu-right{
	height: 20px;
	width: 5px;
	background: transparent url(/app/durable/pix/sprite-menu.png) 0 -1px no-repeat;
	display: inline-block;
}
#subnav{
	width: 1024px;
	background: transparent url(/app/durable/pix/sprite-menu.png) 0 -80px repeat-x;
	height: 20px;
	margin: 0 auto;
	padding-top: 5px;
}
#subnav ul li{
	display: inline;
	list-style-type: none;
	padding-left: 5px;
	padding-right: 5px;
	border: none;
	border-right: 1px solid black;
}
#subnav ul{
	display: inline;
	list-style-type: none;
}
#connexion{
	float: right;
	margin-right: 10px;
	width: 200px;
}

ul#connexion li{
	border: none;
	display: inline-block;
}