@charset "iso-8859-1";
/* CSS Document */


body { 
	font: 11px Arial, Verdana, Helvetica, "sans-serif";
	background: url(../images/body_fond.jpg) repeat-x 0px 0px #A099C3;
	margin-top:9px;
	}
img {behavior: url(../pngHack/pngHack.html);}

a img{
	border:none;
	}
a{
	text-decoration:none;
	color:#4E3E8D;
}
#Main{
	margin: 0px auto;
	width: 1024px;
	background-color:#FFF;
	padding-bottom:10px;
	
}
/*****************************************/
/**************OverHead******************/
/*****************************************/
#OverHead{
	background:#FFF;
	height:25px;
}



#Accroche {
	float: left;
	width: 40%;
	font-size: 10px;
	color: #4E3E8D;
	height:23px;
	line-height:23px;
	vertical-align:bottom;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
}
/********************************/
/*   RACCOURCIS
/********************************/

ul.raccourci {
	height: 16px;
	text-align: right;
	vertical-align:bottom;
	padding-top:4px;
	width: 40%;
	float:right;
	margin:0px;

	}
ul.raccourci a,ul.raccourci a:hover { color: #4E3E8D; font-weight:400; }
ul.raccourci img { position: relative; top: 1px; }


/*ul.raccourci { float: right; font-size: 11px; height: 25px; color: #FFF; }
ul.raccourci span { padding: 0 3px; }
ul.raccourci a { color: #FFF; }
ul.raccourci a:hover { color: #A7A6B0; }
*/


ul.raccourci li {
float: right;
padding-right:5px;
list-style :none;
vertical-align:bottom;
}
ul.raccourci span{
color:#4E3E8D;
}


/*AUTRES*/

ul.raccourci li#autres { 
background: url(../images/raccourcis_down.jpg) no-repeat right;
padding-right:22px;
list-style :none;
margin-right:5px;
}



ul.raccourci li#autres.hover,
ul.raccourci li#autres:hover { 
	position: relative; 
	z-index: 599; 
	cursor: pointer;	
}

ul.raccourci ul { 
	visibility: hidden;
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 598;
	width: 130px;
	float:left;
	list-style-type: none;
	margin: 0px;
	margin-left:5px !important;
	margin-left:0px;
	margin-top:0px;
	padding: 0px;
	padding-bottom:6px;
	border:1px solid #4E3E8D;
	background:#F2F2F2;
	-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/;
	-webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/;
	-moz-border-radius-bottomright: 4px/*{cornerRadius}*/;
	-webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/;
}

ul.raccourci ul li { 
	float: none;
	padding: 0px;
	text-align: left;
	height: 100%;
	line-height: 16px;
	list-style :none;
}
ul.raccourci ul li a, ul.raccourci ul li a:hover{
	padding:0px;
	display:block;
	line-height:16px;
	padding-bottom:3px;
	padding-left:5px;
	padding-top:3px;
	padding-right:0px;
	margin-right:0px;
	text-transform:none;
	letter-spacing:normal;
	color:#4E3E8D;
	/*border:1px solid #ECECEC;*/
	margin:2px 0px;
	font-weight:normal;
}
ul.raccourci ul li a:hover{
text-decoration:underline;
}
ul.raccourci ul li.hover,
ul.raccourci ul li:hover {  }

ul.raccourci li:hover > ul { visibility: visible; }


/*****************************************/
/**************HEADER******************/
/*****************************************/
#Header{
	clear:both;
	width: 1024px;
	height: 115px;
	background-image: url(../images/fond_header.jpg);
	
}
#Logo{
	width: 289px;
	height: 78px;
	float: left;
	padding-left: 18px;
	padding-top: 6px;
	
}
#Pub{
	width: 717px;
	height: 84px;
	float: left;
	
}
#Menu{
	height: 31px;
	width:988px;
	float: left;
	padding-left:18px;
}
#Menu #Nav{
	height: 31px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background:url(../images/fond_menu.jpg) repeat-x bottom;
}
#Menu #Nav ul{
	display: none;
}
#Menu #Nav li {
	float: left;
	display:block;
	height:31px;
	margin-left:1px;
}

#Menu #Nav li.active_on{
	height:31px;
}
#Menu #Nav li.active_off a.accessible{
	background-image:none;
	display:block;
	height:20px;;
	color:#4E3E8D;
	background:none;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	float:left;
	padding-top:11px;
	padding-left:9px;
	
	margin-left:5px !important;
	margin-left:0px;
	margin-right:13px !important;
	margin-right:5px;	
	padding-right:9px;
}
#Menu #Nav li.active_on a.accessible{
	background-image:url(../images/fond_menu_active.jpg);
	height:22px;
	display:block;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	float:left;
	padding-top:9px;
	color:#FFF;
	padding-left:9px !important;
	padding-right:9px !important;
	padding-left:5px;
	padding-right:5px;

}

#Menu #Nav li.active a{
	background:url(../images/fond_menu_active.png) repeat-x ;
	height:22px;
	display:block;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	float:left;
	padding-top:9px;
	color:#FFF;
	padding-left:5px;
	padding-right:5px;
}
#Menu #Nav li.active_off a:hover{
	background:url(../images/fond_menu_on.jpg) repeat-x bottom;

}

#Menu #Nav li.active_on span.Cornerleft{
	background-image: url(../images/left_menu_active.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:4px;
	height:31px;

}

#Menu #Nav li.active_on span.CornerRight{
	background-image: url(../images/right_menu_active.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:14px;
	height:31px;
}
#Menu #Nav li.active span.Cornerleft{
	background-image: url(../images/left_menu_active.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:4px;
	height:31px;

}

#Menu #Nav li.active span.CornerRight{
	background-image: url(../images/right_menu_active.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:14px;
	height:31px;
}

/* -- Sub-Menus -- */
#Menu #Nav li.active_off ul.Menu {
	float:left;
	clear:left;
	position: absolute;
	z-index:100;
	display: none;
	list-style-type: block;
	margin: 30px 0 0 2px !important;
	margin:0 0 0 1px;
	padding: 0px;
	padding-bottom:6px;
	border:1px solid #A19AC3;
	background:#A19AC3;
	-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/;
	-webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/;
	-moz-border-radius-bottomright: 4px/*{cornerRadius}*/;
	-webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/;
}

#Menu #Nav li.active_on ul.Menu {
	float:left;
	clear:left;
	position: absolute;
	z-index:999;
	display: none;
	list-style-type: none;
	margin: 30px 0 0 2px !important;
	margin:0 0 0 1px;
	padding: 0px;
	padding-bottom:6px;
	border:1px solid #4E3E8D;
	background:#4E3E8D;
	-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/;
	-webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/;
	-moz-border-radius-bottomright: 4px/*{cornerRadius}*/;
	-webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/;
}
#Menu #Nav ul.Menu li{
	float: left;
	clear:left;
	padding:0px;
	height:22px;
	display:block;
	font-size:11px;
	background:none;
	margin:2px 4px !important;
	margin:1px 2px;
}
#Menu #Nav li.active_off ul.Menu li.top {
	height:22px;
	margin:2px 4px !important;
	margin:1px 2px;
	-moz-border-radius-topright: 4px/*{cornerRadius}*/;
	-webkit-border-top-right-radius: 4px/*{cornerRadius}*/;
	-moz-border-radius-topleft: 4px/*{cornerRadius}*/;
	-webkit-border-top-left-radius: 4px/*{cornerRadius}*/;
}
#Menu #Nav li.active_off ul.Menu li.end {
	height:22px;
	margin:2px 4px !important;
	margin:1px 2px;
	-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/;
	-webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/;
	-moz-border-radius-bottomright: 4px/*{cornerRadius}*/;
	-webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/;
}
#Menu #Nav li.active_off .Menu li a{
	padding:0px;
	display:block;
	height:16px;
	line-height:16px;
	padding-bottom:3px;
	padding-left:5px !important;
	padding-top:3px;
	padding-right:0px !important;
	margin-right:0px;
	text-transform:none;
	letter-spacing:normal;
	color:#4E3E8D;
	border:1px solid #ECECEC;
	width:185px;
	background:#CECEDE;
	margin:2px 0px !important;
	margin:1px 0px;
	font-weight:normal;
}
#Menu #Nav li.active_off ul.Menu li a:hover, #Menu #Nav li.active_on ul.Menu li a:hover{
	color:#FFF;
	background:url(../images/fond_menu_active.jpg) repeat-x;
}
#Menu #Nav li.active_on ul.Menu li a{
	padding:0px;
	display:block;
	height:16px;
	line-height:16px;
	padding-bottom:3px;
	padding-left:5px;
	padding-top:3px;
	padding-right:0px;
	margin-right:0px;
	text-transform:none;
	letter-spacing:normal;
	color:#4E3E8D;
	border:1px solid #ECECEC;
	width:185px;
	background:url(../images/fond_menu.jpg) repeat-x;
	margin:2px 0px !important;
	margin:1px 0px;
	font-weight:normal;
}

#Connection{
	padding-left:18px;
	height: 31px;
	float: left;
	text-align:right;
	background:url(../images/fond_menu.jpg) repeat-x bottom;
}

#Connect{
	width:394px;
	height:25px;
	text-align:left;
	float:left;
	margin-top:5px;
}

#Connect form{
	display:block;
	float:left;
	margin-top:4px;
}
#Connect input.text{
	display:block;
	float:left;
	width:102px;
	height:14px;
	margin:2px;
	padding:0px;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
	border:1px solid #BDBACF;
	background-color:#E6E6E6;
	-moz-border-radius: 2px/*{cornerRadius}*/;
	-webkit-border-radius: 2px/*{cornerRadius}*/;
}
#Connect label{
	color:#24224F;
	font-weight:bold;
	font-size:11px;
	display:block;
	float:left;
	margin-top:3px;
	margin-left:8px;
	margin-right:3px;
}
#Connect .connect_btn{
	height:19px;
	border:none;
	width:27px;
	background-image:url(../images/btnOk.png);
	margin-left:11px;
	float:left;
	cursor:pointer;
	border:1px solid #FFF ;
	border:none !important;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
/*****************************************/
/**************NAVIGATION******************/
/*****************************************/
#Navigation{
	clear:left;
	margin: 0px 18px;
	height: 17px;
	border:2px solid #4E3E8D;
	background:url(../images/navigation_fong.jpg) repeat-x bottom;
}
#Navigation .left_navigation{
	display:block;
	float:left;
	width:4px;
	height:17px;
	background-image:url(../images/navigation_left.jpg);
}
#Navigation .right_navigation{
	display:block;
	float:left;
	width:4px;
	height:20px;
	background-image:url(../images/navigation_right.jpg);
}
#Cdf{
	height: 16px;
	width: 704px;
	float: left;
	/*border-left:2px solid #4E3E8D;
	border-top:2px solid #4E3E8D;
	border-bottom:2px solid #4E3E8D;*/
}
#Cdf .page{
	background:url(../images/fond_cdf.jpg) no-repeat right;
	display:block;
	height:15px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	font-size:10px;
}
#Cdf .pagefin{
	background:url(../images/fin_cdf.jpg) no-repeat;
	display:block;
	height:17px;
	width:5px;
	float:left;
}

#User{
	float: left;
	height: 16px;
	width: 276px;
	/*border-right:2px solid #4E3E8D;
	border-top:2px solid #4E3E8D;
	border-bottom:2px solid #4E3E8D;*/
}
/*****************************************/
/**************CENTER******************/
/*****************************************/
#Center{
	float: left;
	width: 690px;
	margin: 5px 18px !important;
	margin-left:9px;
	margin-right:9px;

}

#Content{
	float:left;
	padding:9px 10px;
	margin-bottom:10px;
	/*margin-top:9px;*/
	width: 666px;
	/*border:2px solid #4E3E8D;*/
	background:#FFF;
	/*-moz-border-radius: 4px;
	-webkit-border-radius: 4px*/;
}

#Content .titre_div{
	
	padding-left: 20px;
	padding-top:7px;
	padding-bottom:5px;
	position:relative;
	top:-13px;
	left:-10px !important;
	left:0px;
	width:180px;
	color: #4E3E8D;
	font-weight:bold;
	background:url(../images/fond_home_onglet.jpg) #B4B4B4 repeat-x;
	/*border-bottom:1px solid #D4D4D4;*/
	-moz-border-radius-topleft: 4px/*{cornerRadius}*/;
	-webkit-border-top-left-radius: 4px/*{cornerRadius}*/;
	-moz-border-radius-topright: 4px/*{cornerRadius}*/;
	-webkit-border-top-right-radius: 4px/*{cornerRadius}*/;
}

#Content .titre_div2{
	height:20px;
	padding-left: 20px;
	padding-top:5px;
	position:relative;
	top:-13px;
	left:-10px !important;
	left:0px;
	width:180px;
	color: #FFF;
	font-weight:bold;
	background:url(../images/fond_home_onglet_on.jpg);
	border-bottom:1px solid #D4D4D4;
	-moz-border-radius-topleft: 4px/*{cornerRadius}*/;
	-webkit-border-top-left-radius: 4px/*{cornerRadius}*/;
	-moz-border-radius-topright: 4px/*{cornerRadius}*/;
	-webkit-border-top-right-radius: 4px/*{cornerRadius}*/;
}


#Content h1{
	background:url(../images/fond_home_onglet_on.jpg) repeat-x;
	margin:0px;
	padding:0px;
	display:block;
	clear:left;
	width:100%;
	height:30px;
}
#Content h1 .lefth1{
	display:block;
	float:left;
	height:30px;
	width:32px;
	background:url(../images/left_h1_onglet_home.jpg) repeat-x;
}
#Content h1 .righth1{
	display:block;
	float:right;
	height:30px;
	width:2px;
	background:url(../images/right_h1_onglet_home.jpg) repeat-x;
}
#Content h1 .titre{
	display:block;
	float:left;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:7px;
	padding-left:15px;
	margin-bottom:0px;
}

#Content h2{
	color:#A6117E;
	font-size:12px;
	display:block;
	margin-top:0px;
	background:url(../images/puce_grise.png) no-repeat top left;
	padding-left:20px;
	padding-bottom:3px;
	text-align:left;
}

#Content .texte{
	background:#FFFFFF;
	display:block;
	padding:10px;
	padding-right:35px;
	border:1px solid #CECECE;
	-moz-border-radius: 4px/*{cornerRadius}*/;
	-webkit-border-radius: 4px/*{cornerRadius}*/;
	margin-top:10px;
	line-height:18px;
}


#Content .pack{
	width:180px !important;
	background:url(../images/fond_pack.jpg) bottom no-repeat;
	float:left;
	padding:10px !important;
	padding:0px;
	padding-bottom:10px;
	position:relative;
	
}

#Content .pack ul{
	list-style-type:none;
}




/*****************************************/
/**            HOMEVALUE                **/
/*****************************************/
#HomeValue{
	height: 278px;
	width:689px;
	background:url(../images/ombre_home_value.png) no-repeat bottom right;
	margin-top:9px;
}
#HomeValue #featured{  
	width:675px;  
	position:relative;  
	height:262px;  
	background:#4E3E8D;  
	border:3px solid #4E3E8D;  
	-moz-border-radius: 4px/*{cornerRadius}*/;
	-webkit-border-radius: 4px/*{cornerRadius}*/;
	overflow: hidden;
			
} 
#HomeValue #featured ul#value{
	position:absolute;
	top:0; left:0px;
	list-style:none;
	padding:0; margin:0;
	width:225px;
	z-index:99;
}
#HomeValue #featured ul#value li{
	padding:0px;
	font-size:12px;
	color:#666;
	list-style:none;
	height:66px;
}

ul#value li h3{
	margin-bottom:0px;
	margin-top:15px;
	font-size:12px;
}


#HomeValue #featured ul#output{
	right: 0px;
	width: 483px;
	height: 261px;
	position: absolute;
	padding:0; margin:0;
	list-style:none;
	
}

#HomeValue #featured ul#output li {
			position: absolute;
			width: 484px;
			height: 262px;
			background:#4E3E8D;
		}
ul#value li a {
	color:#4E3E8D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;	
	display: block;
	padding: 10px;
	height: 46px;
	outline: none;
	background:url(../images/fond_homevalue.jpg) repeat-x #4F3E8E;
	width:170px;
}

ul#value li a:hover {
	text-decoration: underline;
}

ul#value li a.current {
	background:  url('../images/feature-tab-current.gif') right;
	color: #FFF;
	width:200px;
}

ul#value li a.current:hover {
	text-decoration: none;
	cursor: default;
}

		

ul#output li a {
	position: relative;
	bottom: 100px;
	right: 0px;
	text-decoration: none;
	font-size: 11px;
	color: #FFF;
	height:95px;
	width: 453px;
	background: url(../images/transparent-bg.png);
	padding-left:15px;
	padding-top:5px;
	padding-right:15px;
	display:block
}

ul#output li a h1{
	padding:5px;
	margin:0;
	margin-left:10px;
	overflow:hidden;
	background:none;
	font-weight:bold;
	font-size:12px;
	letter-spacing:1px;
	font-family:Verdana;
}


ul#output li a p{
	margin:0 5px;
	margin-left:15px;
	font-family:Verdana;
	font-size:10px;
	line-height:15px;
	font-weight:bold;
	color:#C7C5DA;
}
		
/*ul#output li a:hover {
	background: #D33431;
}*/


#HomeValue #featured .info p{
	margin:0 5px;
	font-family:Verdana;
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	color:#CCC;
}
#HomeValue #featured .info a{
	text-decoration:none;
	color:#fff;
}
#HomeValue #featured .info a:hover{
	text-decoration:none;
}




#flecheCom{
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	/*background:url(../images/ombre_home_onglet.png) no-repeat bottom right;*/
	height:118px;
	width: 691px;
}

/******************************************/
/*             HOMEONGLET                 */
/******************************************/
#HomeOnglet{
	clear:left;
	margin:0px;
	margin-top:15px;
	height: 359px !important;
	height: 375px;
	width: 686px;
	background:url(../images/ombre_home_onglet.png) no-repeat bottom right;
	background-position:bottom;
}
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    #HomeOnglet .ui-tabs-nav .ui-tabs-hide {
        display: none;
    }
}
/* Hide useless elements in print layouts... */
@media print {
    #HomeOnglet .ui-tabs-nav .ui-tabs-hide {
        display: none;
    }
}
/* Skin */
#HomeOnglet .ui-tabs-nav {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#HomeOnglet .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
#HomeOnglet .ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 23%; /* be nice to Opera */
	list-style:none;
	padding:0px;
	width:23%;
}
#HomeOnglet .ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
}
#HomeOnglet .ui-tabs-nav a {
    position: relative;
    top: 0px;
    z-index: 2;
    color: #4E3E8D;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.2;
    text-align: left;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
	background:url(../images/fond_home_onglet.jpg);
	height:25px;
	padding-left: 10px;
	border:1px solid #F2F2F2;
	border-bottom:1px solid #BABABA;
	-moz-border-radius-topleft: 4px/*{cornerRadius}*/;
	-webkit-border-top-left-radius: 4px/*{cornerRadius}*/;
	-moz-border-radius-topright: 4px/*{cornerRadius}*/;
	-webkit-border-top-right-radius: 4px/*{cornerRadius}*/;
}
#HomeOnglet .ui-tabs-nav .ui-tabs-selected a {
    color: #FFF;
	background:url(../images/fond_home_onglet_on.jpg);
	border-bottom:1px solid #4E3E8D;
}
#HomeOnglet .ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 8px;
    padding-right: 0;
}
*>#HomeOnglet .ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
#HomeOnglet .ui-tabs-nav .ui-tabs-selected a span {
    padding-top: 8px;
}

#HomeOnglet .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
#HomeOnglet .ui-tabs-panel {
    border:3px solid #4E3E8D;  
	-moz-border-radius: 4px/*{cornerRadius}*/;
	-webkit-border-radius: 4px/*{cornerRadius}*/;
	-moz-border-radius-topleft: 0px/*{cornerRadius}*/;
	-webkit-border-top-left-radius: 0px/*{cornerRadius}*/;
    background: #fff;/* declare background color for container to avoid distorted fonts in IE while fading */
	clear:left;
	display:block;
	float:left;
	padding:10px;
	width:654px;
	height: 297px !important;
	height:312px;
}
#HomeOnglet .ui-tabs-hide {
    opacity: 0;
	display:none;
}

#HomeOnglet .ui-tabs-panel h1{
	background:url(../images/fond_home_onglet_on.jpg) repeat-x;
	margin:0px;
	padding:0px;
	display:block;
	clear:left;
	width:100%;
	height:30px;
}
#HomeOnglet .ui-tabs-panel h1 .lefth1{
	display:block;
	float:left;
	height:30px;
	width:32px;
	background:url(../images/left_h1_onglet_home.jpg) repeat-x;
}
#HomeOnglet .ui-tabs-panel h1 .righth1{
	display:block;
	float:right;
	height:30px;
	width:2px;
	background:url(../images/right_h1_onglet_home.jpg) repeat-x;
}
#HomeOnglet .ui-tabs-panel h1 .titre{
	display:block;
	float:left;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:7px;
	padding-left:15px;
	margin-bottom:0px;
}
#HomeOnglet .ui-tabs-panel h2{
	color:#4E3E8D;
	font-size:12px;
	display:block;
	margin-top:0px;
	background:url(../images/puce_grise.png) no-repeat top left;
	padding-left:15px;
	margin-bottom:3px;
}
#HomeOnglet .ui-tabs-panel .texte{
	background:#FFFFFF;
	display:block;
	padding:10px;
	padding-right:35px;
	border:1px solid #CECECE;
	-moz-border-radius: 4px/*{cornerRadius}*/;
	-webkit-border-radius: 4px/*{cornerRadius}*/;
	margin-top:10px;
}

#HomeOnglet .ui-tabs-panel .texte p{
	margin-bottom:0;
	margin-top:0;
	padding-bottom:0;
	padding-top:0;
}
/******************************************/
/*                 SLIDER                 */
/******************************************/
#titreSlider{
	background:#FFF;
	color:#4E3E8D;
	font-size:11px;
	font-weight:bold;
	margin-left:15px;
	margin-top:0px !important;
	
	margin-bottom:3px;
}
#Slider{
	margin-left:0px;
	margin-top:0px;
	margin-bottom:5px;
	width: 678px;
	background-color:#E6E6E6;
	border:1px solid #E6E6E6;
	-moz-border-radius: 2px/*{cornerRadius}*/;
	-webkit-border-radius: 2px/*{cornerRadius}*/;
	height:80px;
}

.fl {
	float: left; display: inline;
}
img.fl {
	border: 0; display: block; margin:0px;padding:0px;
}
.news_slider {
	position: relative; margin: 0 auto 20px auto; text-align: left;width:620px;
}

.news_slider .prev, .news_slider .next {
	position: absolute; top: 25px; display: none; z-index:100;
}
.news_slider .next {
	right: -30px;
}

.news_slider .prev{
	left:-30px;
}
.news_slider .container {
	position: relative; top: 0; left: 10px; width: 620px;
}
.news_slider .news_items {
    /*
        The width must be equal to .item ((width + margin-right) * 5).
    */
	position: relative; width: 620px; top: 0; left: 0px; overflow: hidden; margin-left:5px;
	}
.news_slider .item {
    /*
        Must contain a width and a margin-right.
    */
	width:90px;
	height:62px;
	border:2px solid #FFF;
	-moz-border-radius: 2px/*{cornerRadius}*/;
	-webkit-border-radius: 2px/*{cornerRadius}*/;
	background-color:#F2F2F2;
	margin:60px;
	margin-left:0px;
	margin-right:30px;
	margin-bottom:0px;
	margin-top:8px;
}
.news_slider .item div {
	font-size: .8em; width: 90px; padding: 10px 0 10px 0;
}
.news_slider .item img {
	padding: 0px;
}
/*****************************************/
/**************RIGHT******************/
/*****************************************/
#Right{
	float: left;
	width: 262px !important;
	width: 271px;
	/*height:730px;*/
	padding: 8px;
	background:#FFF;
	margin-top:5px;
	margin-bottom: 10px;
	margin-right:9px;
	border:1px solid #FFF;
	-moz-border-radius: 4px/*{cornerRadius}*/;
	-webkit-border-radius: 4px/*{cornerRadius}*/;
}
.titre_right{
	height:20px;
	padding-left: 15px;
	padding-top:7px;
	color: #FFF;
	font-weight:bold;
	background:url(../images/right_0.jpg) no-repeat;
	width:247px;
	
}

.titre_right_1{
	height:20px;
	padding-left: 15px;
	padding-top:17px;
	margin-top:5px;
	color: #FFF;
	font-weight:bold;
	background:url(../images/right_1.jpg) no-repeat;
	width:247px;
	
}
.titre_right_2{
	height:20px;
	padding-left: 15px;
	padding-top:17px;
	margin-top:5px;
	color: #FFF;
	font-weight:bold;
	background:url(../images/right_2.jpg) no-repeat;
	width:247px;
	
}
.titre_right_3{
	height:20px;
	padding-left: 15px;
	padding-top:17px;
	margin-top:5px;
	color: #FFF;
	font-weight:bold;
	background:url(../images/right_3.jpg) no-repeat;
	width:247px;
	
}

.content_right{
	/*background:#F2F2F2;
	border:1px solid #F2F2F2;*/
	-moz-border-radius: 2px/*{cornerRadius}*/;
	-webkit-border-radius: 2px/*{cornerRadius}*/;
	margin-bottom:5px;
	padding:10px;
	font-size:10px;
	color:#333;
	background:url(../images/fond_right.png) bottom no-repeat;
	width:242px;
	
}

.picto_right{
	position:relative;
	top:-33px;
	right:3px;
	float:right;
}

#Right h2{
	font-size:11px;
	margin-top:0px;
	padding-top:0px;
	
}

#Right li{
	border:1px solid;
	list-style-type:none;
	padding:5px;
	margin:5px 0px;
	background:#FFF;
	-moz-border-radius: 4px/*{cornerRadius}*/;
	-webkit-border-radius: 4px/*{cornerRadius}*/;
	font-weight:bold;
	color:#4E3E8D;
	font-size:10px;
	white-space : nowrap;

}

#Membre{
	float:left;
	}

#Membre h2{
	color:#0A71B3;
}

#Membre li{
	border-color:#0A71B3;
	background:url(../images/right_fleche_membre.jpg) right no-repeat #FFF;
}



#Annuaire{
	float:left;
}
#Annuaire li{
	border-color:#92117E;
	background:url(../images/right_fleche_annuaire.jpg) right no-repeat #FFF;
}

#Annuaire h2{
	color:#92117E;
	margin-bottom:5px;
}

#Annuaire input#search_keywords{
	border:1px solid #92117E;
	width:196px;
	height:15px;
	float:left;
	-moz-border-radius: 3px/*{cornerRadius}*/;
	-webkit-border-radius: 3px/*{cornerRadius}*/;
	color:#4E3EA1;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	margin-bottom:5px;
	margin-right:5px;
	padding-bottom:0px;
	font-size:10px;
	vertical-align:bottom;
	padding-top:5px;
	margin-top:1px;
}

#Annuaire input#search{
	height:23px;
	float:left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/btn_ok.jpg) no-repeat;
	border:none;
	font-weight:bold;
	width:31px;
	padding:0px;
	text-align:center;
	font-size:11px;
	cursor:pointer;
}
#Annuaire .help{
	clear:left;
	
	color:#92117E;
}

#Rss{
	float:left;
}
#Rss h2{
	color:#E8663A;
}
#Rss li{
	border-color:#E8663A;
	background:url(../images/right_fleche_rss.jpg) left no-repeat #FFF;
	font-size:9px;
	list-style-position:outside;
	width:228px;
	/*font-weight:normal;*/
}

#Rss li.result{
	z-index: 100;
	position: relative;
}

#Rss .pagination{
	display:block;
	width:100px;
	height:30px;
	margin:0px auto;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#Rss #Pagination a{
	display:block;
	float:left;
	padding:5px;
	width:10px;
	height:15px;
	background:url(../images/fond_pagination_rss.gif) no-repeat;
	color:#4E3E8D;
	font-weight:bold;
	font-size:11px;
	margin:1px;
	text-align:center;
}

#Rss #Pagination span.current{
	display:block;
	float:left;
	padding:5px;
	width:10px;
	height:15px;
	background:url(../images/fond_pagination_current_rss.gif) no-repeat;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	margin:1px;
	text-align:center;
}

#Rss #Pagination a.next, #Rss #Pagination a.prev{
	background:none;
	margin:1px;
	padding:0px;
	padding-top:5px;
	display:block;
	float:left;
	width:17px;
	height:15px;
}

#Rss #Pagination span.prev, #Rss #Pagination span.next{
	background:none;
	margin:1px;
	padding:0px;
	padding-top:5px;
	display:block;
	float:left;
	width:17px;
	height:15px;
}
#Rss p.popup {
	padding: 7px 10px 5px 10px;
	width: 217px;
	font-weight:bold;
	font-size:11px;
	background:#EFEFEF;
	position: absolute;
	display: none;
	white-space:normal;
	color:#4E3E8D;
	vertical-align:middle;
	border:1px solid #E8663A;
	-moz-border-radius: 4px/*{cornerRadius}*/;
	-webkit-border-radius: 4px/*{cornerRadius}*/;
}
				   
/*****************************************/
/**************FOOTER******************/
/*****************************************/
#Footer{
	height: 125px;
	clear: both;
	margin: 5px 18px;
	background:url(../images/fond_footer.jpg) top repeat-x #E6E6E6;
	
}

#MainFooter{
	height: 100px;
	clear: both;
}


.bloc_footer{
	display:block;
	float:left;
	width:160px;
	margin-top:9px;
	margin-left:10px;
	margin-right:10px;
	border-right:1px solid #A19AC3;
}
.bloc_footer ul{
	margin:0px;
	padding:0px;
}
.bloc_footer li{
	display:block;
	font-family:Arial, Verdana, sans-serif;
	font-size:6px;
	list-style:none;
	margin:5px;
	
}
.bloc_footer li a{
	font-family:Arial, Verdana, sans-serif;
	font-size:10px;
	color:#333;
	text-decoration:none;
}
.bloc_footer li a:hover{
	text-decoration:underline;
}
.titre_footer{
	color:#666;
	font-size:11px;
	font-weight:bold;
	display:block;
	margin-left:10px;
	margin-bottom:10px;
	
}
#EndFooter{
	height: 20px;
	padding-right:15px;
	padding-top:5px;
	background:#B3B3B3;
	color:#FFF;
	text-align:right;
	font-size:10px;
}
/***********Fin footer**********/


.tableau{
	border-left:1px solid #F2F2F2;
	border-right:1px solid #F2F2F2;
}

.tableau th{
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background:url("../images/fond_home_onglet.jpg") repeat scroll 0 0 transparent;
	border-color:#F2F2F2;
	border-style:solid;
	border-width:1px;
	color:#4E3E8D;
	font-size:11px;
	font-weight:bold;
	height:25px;
	line-height:1.2;
	padding-left:10px;
	padding-right:10px;
	margin-left:2px;
	margin-right:2px;
	text-align:left;
	white-space:nowrap;
		}
		
.tableau .fonctionnalite{
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}
		
.tableau .tick{
	text-align:center;
}
		
.tableau td{
	border-bottom:1px solid #F2F2F2
}
		
.tableau .impair{
			background:#F2F2F2;
		}

a.devis {
	list-style-type:none;
	padding:5px;
	margin:5px 0px;
	background:#FFF;
	-moz-border-radius: 4px/*{cornerRadius}*/;
	-webkit-border-radius: 4px/*{cornerRadius}*/;
	font-weight:bold;
	font-size:10px;
	white-space : nowrap;

}