﻿/* General */
a,img,ul,li{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	margin: 0;
	padding: 0;
}
body{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	margin: 0;
	padding: 0;
	font-family: arial, sans-serif;
	behavior:url(/js/Editor.htc); /*Utilisé pour conserver un font blanc dans les fenêtre CMS*/
}
.EditorBody
{
     background-color:White;
     background-image:none;
}
select{
	border: 1px solid #ccc;
	behavior:url(/js/SearchDDL.htc);
}
#zz22_Menu{
	behavior :url(/js/Welcome.htc);
}
.hiddenSelect{
	 display:none;
}
input.itxt{
	border: 1px solid #ccc;
	color: #888;
}
input.submit{
	border: 1px solid #ccc;
	background: #fff;
	color: #888;
}
/*********/
/*Layout*/
/*******/
body{
	margin:0;
	padding:0;
	background: url("/images/bg_bg_bod.gif");
	background-position: center top;
}
#backgd{
	margin:0;
	padding:0;
	background: url("/images/bg_bg.gif") no-repeat;
	background-position: center top;
	width:100%;
	/*height:400px;*/
}
div#top{
	width:100%;
	height: 68px;
	text-align:center;
}
div#menu_noir{
	height:23px;
	width:100%;
	background-repeat:repeat-x;
	background-color: #000000;
	margin:0;
}
div#menu_noir2{
	width:790px;
	margin:auto;
}
#left_menu_action{
	float:left;
	width:172px;
	position:relative;
	text-align:center;
	background-color:black;
	padding-top:3px;
}

#center_menu_action{
	float:left;
	width: 450px;
	position:relative;
	text-align:left;
}
#right_menu_action{
	float:right;
	position:relative;
}
div#TopNavigationMenu{
}
#container{
	margin:auto;
	width: 790px;
}
div#center{
	display: block;
	width: 450px;
	height: 450px;
	position:relative;
	top:0px;
	float:left;
	background: url("../../../images/content_bgd.gif") repeat-x top #fff;
}
div#right{
	padding: 0;
	margin: 0;
	border: 0;
	position:relative;
	left:-13px;
	top:0px;
	text-align:center;
	width:155px;
	float:right;
}
/******/
/*top*/
/****/
div#menu_CMS{
	margin: 0;
	text-align:center
	}
div#top_content{
	width: 780px;
	margin: 0 auto;
	height: 68px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
}
div#lien{
	float:left;
	width:93px;
	height:100%;
	margin-left:40px;
	text-align:left;
}
#lien a{
	width:93px;
	display:block;
	height:68px;
	text-indent: -1000px;
}
#top_content a:hover{
	color:#e6f8d7;
	text-decoration:none;
}
#top_content a{
	color:white;
	text-decoration:none;
}
a#top_accueil{
	display: block;
	margin: 0 0 0 60px;
	padding:0;
	width: 87px;
	height: 68px;
}
#top_accueil img{
	margin:0;
	padding:0;
	width: 87px;
	height: 68px;
}
ul#top_menu{
	margin-left: 30%;
	display: block;
	background-position: center;
}
#top_menu li{
	display: inline;
}

/*********/
/*Format*/
/*******/
div#top{
	text-align:left;
	background: url("../../../images/top_bgd.gif") top #AFD195;
}
div#top_content{
	background: url("../../../images/top_content_bgd.gif") no-repeat center top;
}
div#top_acces{
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	vertical-align: top;
	display: block;
}
#top_menu li{
	background: #000;
	color: #fff;
}
/********/
/* top */
/******/
#top_menu_qusn a,
#top_menu_equi a,
#top_menu_refe a,
#top_menu_carr a,
#top_menu_repr a,
#top_menu_inpr a{
	height: 23px;
	display:block;
	float:left;
}
#top_menu_qusn a{
	background: url("../../../images/top_menu_qusn.gif");
	width:126px;
}
#top_menu_equi a{
	background: url("../../../images/top_menu_equi.gif");
	width:67px;
}
#top_menu_refe a{
	background: url("../../../images/top_menu_refe.gif");
	width:87px;
}
#top_menu_carr a{
	background: url("../../../images/top_menu_carr.gif");
	width:117px;
}
#top_menu_repr a{
	background: url("../../../images/top_menu_repr.gif");
	width:145px;
}
#top_menu_inpr a{
	background: url("../../../images/top_menu_inpr.gif");
	width:108px;
}
#top_menu_qusn span,
#top_menu_equi span,
#top_menu_refe span,
#top_menu_carr span,
#top_menu_repr span,
#top_menu_inpr span{
	display:none;
}
/*********/
/* left */
/*******/
div#left{
	padding: 0;
	margin: 0;
	border: 0;
	float:left;
	position:relative;
	width:172px;
	height:100%;
	text-align:right;
	background-image: url(../../images/left_bgd.gif);
	background-repeat:repeat-x;
	background-position:right top;
	display:block;
}
div#left_h2{
	background-image: url('/images/left_h2.gif'); 
	background-repeat:no-repeat;
	height:45px;
	position:relative;
	right:0;
	top: 0px;
}
#left_h2 span{
	display:none;
	padding: 0;
	margin: 0;
	border: 1px solid red;
}
ul#left_menu {
	list-style-image: url("/images/puce_ss.gif");
	padding: 0;
	margin:0;
	list-style-position:inside;
	background-color: #000000;
	text-align: left;
	text-indent: 5px;
}
#imgleft_content{
	margin:0;
}
#left_menu {
	border-top-width:2px;
	border-top-style:solid;
	border-top-color:#ca0219;
}
#left_content{width:172px;}
#left_menu_armee_militaire a,
#left_menu_armee_devenir a,
#left_menu_armee_quitter a,
#left_menu_fonct a,
#left_menu_fonct_devenir a
{
	font-size: 0.7em;
	font-weight:bold;
	color: #e4e4e4;
	text-decoration:none;
	
}
#left_menu_armee_militaire a:hover,
#left_menu_armee_devenir a:hover,
#left_menu_armee_quitter a:hover,
#left_menu_fonct a:hover,
#left_menu_fonct_devenir a:hover
{
	text-decoration:none;
	color:#ca0219;
}

#left_menu_inte a{
	background: url("../../../images/left_menu_inte.gif");
}
#left_menu_intr a{
	background: url("../../../images/left_menu_intr.gif");
}
#left_menu_px a{
	background: url("../../../images/px-noir.gif");
}
#left_menu_inte span,
#left_menu_intr span{
	display: none;
}
/**********/
/* right */
/********/
#right_menu li{
	list-style-type: none;
	margin: 0;
	padding: 0 !important;
}
#right_menu_vifo a,
#right_menu_teca a,
#right_menu_cont a,
#right_menu_plan a{
	width:155px;
	display:block;
	border: 0;
}
#right_menu_caev {
	background: url("/images/right_menu_caev.gif") top left no-repeat;
	height: 21px;
	display:block;
	border: 0;
}
div#right_recherche{
	text-align:left;
	padding-left:0px;
	height:60px;
}
#right_recherche div{
text-align:center;
}
div#right_login{
	width:150px;
}
#right_login a{
	color:white;
	text-decoration:none;
}
#right_login a:hover{
	text-decoration:underline;
}
#right_menu_deed {
	background-image: url("/images/right_menu_deed.gif"); 
	background-position: top left; 
	background-repeat: no-repeat;
	height: 157px;
	display:block;
	border: 0;
	font-weight:bold;
	color:white;
	text-align:right;
	vertical-align:bottom;
	margin-top:20px;
}
#right_menu_vifo {
	background: url("/images/right_menu_vifo.gif") top left no-repeat;
	height: 163px;
}
#right_menu_vifo a:link{
	height: 163px;
}
#right_menu_teca {
	background: url("/images/right_menu_teca.gif") top left no-repeat;
	height: 36px;
}
#right_menu_teca a:link{
	height: 36px;
}
#right_menu_cont {
	background: url("/images/right_menu_cont.gif") top left no-repeat;
	height: 31px;
}
#right_menu_cont a:link{
	height: 31px;
}
#right_menu_plan {
	background: url("/images/right_menu_plan.gif") top left no-repeat;
	height: 38px;
}
#right_menu_plan a:link{
	height: 38px;
}

#right_menu_vifo span,
#right_menu_teca span,
#right_menu_cont span,
#right_menu_plan span{
	text-indent: -1000px;
}

html[xmlns] #right_menu_caev span,
html[xmlns] #right_menu_deed span,
html[xmlns] #right_menu_vifo span,
html[xmlns] #right_menu_teca span,
html[xmlns] #right_menu_cont span,
html[xmlns] #right_menu_plan span{
	display:none;
}

/*********/
/*Center*/
/*******/
div#center{
	padding:15px 0px;
	text-align: center;
	/*height: 500px;*/
	float:left;
	display:block;
}
/*********/
/*footer*/
/*******/

div#chemin{
	font-size: 0.7em;
	padding-left:10px;
	padding-bottom:10px;
}
#chemin a{
	color:black;
	text-decoration:none;
}
#chemin a:hover{
	color:black;
	text-decoration:underline;
}
div#footer{
	font-size: 0.6em;
	position:relative;
	padding-top:30px;
	margin-right:15px;
	text-align:right;
}

#footer a{
	margin: 2px;
	text-decoration: none;
	color: #000;
}

/*******/
/*Home*/
/*****/
div#home{
	padding: 0;
	margin:auto;
	width: 450px;
	text-align:center;
}
div.bloc_home{
	display: block !important;
	font-size: x-small;
	/*margin-right: 8px !important;*/
	background: #dedede !important; 
	text-align: left !important;
	width:196px;
}
div.bloc_home2{
	display: inline !important;
	font-size: x-small;
	background: #dedede !important; 
	text-align: left !important;
	width:196px;
}
/************************/
/*Liens partie centrale*/
/**********************/
#home a:hover{
	text-decoration:underline;
}
#home a{
	color:#43553f;
	font-weight:bold;
	text-decoration:none;
}
div#bloc_home_container{
	width: 450px;
	margin: 0;
	text-align:left;
}
.bloc_home ul{
	list-style-type:none;
}
div#accueil_body_bloc{
	position:relative;
	height:200px;
	padding:10px;
}
div#bloc1{
	background: url(/images/home_bloc1.gif) no-repeat top left #dedede !important;
	float:left;
	height:200px;
	width:196px;
	display:block;
	margin-right:9px;
	vertical-align:top;
}
#bloc1 h3, #bloc2 h3, #bloc5 h3 {
	height: 30px !important;
	line-height:30px;
	text-align: center !important;
	color: #fff !important;
	font-weight: bold;
	margin:0;
	font-size:0.8em;
}
#bloc1 h3 p, #bloc2 h3 p, #bloc5 h3 p {
	margin:0;
	padding:0;
}
#homepagecontent #bloc1 div p{
	margin:0;
	padding:0;
}
#bloc1 h4, #bloc2 h4, #bloc5 h4 {
	font-size: 9pt;
	color: #444;
	padding:7px;
	text-align:left;
}
div#bloc2{
	background: url(/images/home_bloc2.gif) no-repeat top left #dedede !important;
	float:left;
	height:200px;
	width:196px;
	display:block;
}
div#bloc5{
	background: url(/images/home_bloc3.gif) no-repeat top left #dedede !important;
	width:401px;
	height:200px;
	margin-top:9px;
	display:block;
	float:left;
}
div#bloc2{
	background: url(/images/home_bloc2.gif) no-repeat top left #dedede !important;
	float:right;
	text-align:center;
	/*height:299px;*/
	height:200px;
}
div#bloc3{
	margin-top:15px;
	padding:5px 10px 10px 10px;
	background-color:#f6f9f4;
	font-size:0.7em;
	color:#494949;
	border-width:1px;
	border-style:solid;
	border-color:#afd195;
	/*background: url(/images/home_bloc3.gif) no-repeat top left #dedede !important;*/
}
.HomeIntro{
	/*color:#444444;
	color:#fff;*/
	color:#217c79;
	font-weight:bold;
	margin-bottom:10px;
	font-size:0.9em;
	display:block;
	/*background-color:#dedede;
	border:1px #217c79 solid;
	padding:5px;
	background-color:#2e6e8a;*/
}
/*****************/
/*Page connexion*/
/***************/
div#blocLogin{
	padding:30px 10px 10px 10px;
	background-color:#f6f9f4;
	text-align:center;
	color:#494949;
	font-size:0.7em;
	border-width:1px;
	border-style:solid;
	border-color:#afd195;
}
div#titreLogin{
	height:25px;
	background-color:#386e23;
	font-weight:bold;
	color:white;
	margin-top:15px;
	padding:5px 0px 0px 5px;
}
/**************************/
/*Treeview : plan du site*/
/************************/
div#bloc4{
	margin-top:15px;
	padding:10px;
	background-color:#f6f9f4;
	font-size:0.7em;
	color:#494949;
	border-width:1px;
	border-style:solid;
	border-color:#afd195;
	font-family:Arial, Helvetica, sans-serif;
}
#bloc4 a{
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
#bloc4 a:hover{
	font-weight:bold;
}
/******************/
/*Fiche formation*/
/****************/
div#titleForm{
	margin-top:15px;
	color:#285d13;
	font-size:1em;
	font-weight:bold;
	border-bottom:1px solid #afd195;
}
div#sstitleForm{
	color:#9cb791;
	font-size:0.8em;
	font-weight:bold;
	border-left:4px solid #afd195;
	padding-left:10px;
	padding-top:8px;
}
/*************/
/*Références*/
/***********/
div.bloc_reference1{
	display: block;
	width: 205px;
	padding: 5px;
	/*margin-left:5px;*/
	margin-top:15px;
	margin-right: 5px;
	background: #f6f9f4; 
	text-align: left;
	float:left;
	border-width:1px;
	border-style:solid;
	border-color:#afd195;
	font-size:0.7em;
	color:#494949;
}
div.bloc_reference2{
	display: block;
	width: 205px;
	padding: 5px;
	background: #f6f9f4; 
	text-align: left;
	float:left;
	margin-top:80px;
	border-width:1px;
	border-style:solid;
	border-color:#afd195;
	font-size:0.7em;
	color:#494949;
}
div#ZoneImage{
	margin-top:15px;
	text-align:center;
}
/**********************/
/*Bouton site actions*/
/********************/
#ms-siteactionsmenu{
	white-space:nowrap;
	font:0.8em arial, sans-serif; 
	padding:0;
	border:none;
}
#ms-siteactionsmenu div div div{
	background-image:url("/images/siteactionsmenugrad.gif");
	background-position:center;
	background-repeat:no-repeat;
	background-color:#000000;
	
}
#ms-siteactionsmenu div div div a{
	color:#386e23;
	font-weight:bold;
	behavior:url(/js/SiteActions.htc); /*Permet de changer le texte du bouton site actions*/
}
/*******************/
/*Navigation haute*/
/*****************/
.ms-topnavContainer{
	border:none;
	border-right:solid 1px #afd195;
}
.ms-topnav{
	background-image:none;
	background-color:#000000;
	text-transform:uppercase;
	font-size:1em; /*8pt*/
	color:#ffffff;
	border-right:thin;
	border-left:thin;
	border-top:none;
	border-bottom:none;
	border-color:white;
}
.ms-topnav a{
	display:block;
	white-space:nowrap;
	padding:1px 8px 0px 8px;
	height:15px;
}
.ms-topnav a:hover{
	color:#ca0219;
}
.ms-topnavselected{
	font-weight:bold;
	border-right:none;
}
.ms-topnavselected a{
	color:#ffffff;
}
.ms-topNavHover{
	background-color:#000000;
	color:#ca0219;
}
.ms-topNavHover a{
	color:#ca0219;
}
.ms-topnav img{
	position:relative;
	left:-6px;
}
.ms-topNavFlyOutsContainer{
	border:solid 1px #9cb791;
}
.ms-topNavFlyOuts{
	background-color:#cbdec4;
	font-size:0.7em;
}
.ms-topNavFlyOuts a{
	display:block;
	width:120px;
	color:#265a12;
	padding:4px 8px 4px 8px;
}
.ms-topNavFlyOutsHover{
	background-color:#ffe6a0;
	color:#000000;
}
/****************/
/*Barre edition*/
/***************/
.ms-consolestatus a{
	color:#386e23;
	text-decoration:none;
}
.ms-consolestatus a:hover{
	text-decoration:underline;
}

.ms-consolestatusframe{
	border:0px;
	background-color:#afd195;
	background-repeat:repeat-x;
	font-size:0.7em;
}
.ms-consolestatuscell{
	background-image:url("/_layouts/images/pageTitleBKGD.gif");
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#d5dced;
	text-align:center;
}
.ms-consoleframe,.ms-consolestatusframe{
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:1px;
	border-style:solid;
	border-color:#386e23;
}
.ms-consolehr{
	background-color:#afd195;
	height:1px;
}
.ms-consoleerror{
	color:#bd0909;
	text-decoration:none;
}
.ms-consoleerror a{
	color:#386e23;
	text-decoration:none;
}
.ms-consoleerror a:hover{
	color:#386e23;
	text-decoration:underline;
}
.ms-consolemessage{
	color:#386e23;
	text-decoration:none;
}
.ms-consolemessage a{
	text-decoration:none;
}
.ms-consolemessage a:hover{
	text-decoration:underline;
}
.ms-consoletoolbar{/*Bouton edit page et cie*/
	text-decoration:none;
	color:#386e23;
	font-size:x-small;
}
.ms-consoletoolbar a{
	text-decoration:none;
}
.ms-separator{
	color:#B7BED0;
	font-size:0.8em; /*10pt*/
}
.ms-separator img{
	height:12px;
	width:1px;
	background:#ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
.ms-SPLink /*Liens : page / workflow / tool*/{
	font-size:1.1em; /*8pt*/
	color:#386e23;
}
.ms-SPLink A:link,.ms-SPLink A:visited{
	color:#386e23;
	text-decoration:none;
}
.ms-consolestatuscheckoutframe{
	background-color:#e5fad6;
	background:url('/images/cnsugrdn.gif');
}
.ms-HoverCellInActive{
	border:none;
	margin:1px;
	background-color:transparent;
}
.ms-HoverCellActive{
	border:#afd195 1px solid;
	background-color:#e5fad6;
}
.ms-HoverCellActiveDark{
	border:solid 1px #e5fad6;
	background-color:#386e23;
}
.ms-SrvMenuUI{
	display:none;
}
.ms-consoleqaemptycorner{
	width:1px;
	height:1px;
}
.ms-consoleqaborderh,.ms-consoleqaborderv,.ms-consoleqacorner{
	background-color:#e5fad6;
}
.ms-consoleqaborderhhover,.ms-consoleqabordervhover,.ms-consoleqacornerhover{
	background-color:#386e23; /*Contour des boutons "Edit page"... */
}
.ms-consoleqaborderh{
	height:1px;
}
.ms-consoleqaborderhhover{
	height:1px;
}
.ms-consoleqaemptyborderh{
	height:1px;
}
.ms-consoleqaborderv{
	width:1px;
}
.ms-consoleqaback td{
	padding-left:3px;
	padding-right:6px;
	background-image:none;
	/*background-image:url("/_layouts/images/qarsgrd.gif");*/
}
.ms-consoleqabackhover td{
	/*background-image:url("/_layouts/images/qahvgrd.gif");*/
	background-image:none;
	padding-left:3px;
	padding-right:6px;
}
.ms-consoleqaemptyborderv{
	width:1px;
}
/************************/
/*Sous menu SiteActions*/
/**********************/
.ms-MenuUIItemTableHover{
	background-color:#f0fce8;
	border:1px solid #386e23;
}
.ms-MenuUIItemTableCell A,.ms-MenuUIItemTableCellHover A,.ms-MenuUIItemTableCellCompactHover A{
	color:#20580a;
	text-decoration:none;
}
.ms-MenuUIItemTableCellHover,.ms-MenuUIItemTableCellCompactHover{
	padding:1px;
	color:#20580a;
	text-decoration:none;
	font-size:8pt;
	/*font-family:tahoma;*/
}
.ms-MenuUIItemTableCell A,.ms-MenuUIItemTableCellHover A,.ms-MenuUIItemTableCellCompact A{
	color:#20580a;
	text-decoration:none;
}
.ms-MenuUIItemTableCell,.ms-MenuUIItemTableCellCompact{
	padding:2px;
	color:#20580a;
	text-decoration:none;
	font-size:8pt;
}
.ms-consolestatusminorframe{
	background-color:#e5fad6;
	background:url('/images/cnsugrdn.gif');
}
.ms-MenuUIPopupBody TABLE{
	color:#20580a;
	font-size:100%;
}
/************************/
/*Page option_list.aspx*/
/**********************/
.TableGridView{
	background-color:#e7efe2;
	border:1px;
	border-color:#afd195;
	padding:4px;
	margin-top:15px;
	border-color:white;
	color:#494949;
	width:100%;
}
.TableGridView td{
	font-family:Arial, sans-serif;
}
.row td{
	background-color:white;
}
.EnteteGridView th{
	background-color:#255513;
	color:white;
	font-size:small;
}
.ms-ToolPaneBorder{
	border-right:1px solid #e8fbdb;
	border-top:0px solid transparent;
	border-bottom:0px solid transparent;
	border-left:1px solid #e8fbdb;
}
.ms-TPBody{
	color: #000000;
}
.UserSectionTitle{
	width:100%;
	margin-bottom:5px;
	padding-bottom:2px;
	border-bottom:solid 1px #255513;
	color:#000000
}
/**********/
/*WebPart*/
/********/
.ms-WPHeader TD{
	border-bottom:1px solid #9cb791;
	border-collapse:collapse;
	border:1px solid #2e7309;
	background-color:#f6fbf3;
	background-repeat:repeat-x;
	margin:2px;
}
.ms-WPTitle{
	font-weight: bold;
	color: #285d13;
	padding-left: 3px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ms-WPBody{
	font-family:arial, sans-serif;
}
/************/
/*Recherche*/
/**********/
.ms-sbtable{
	color:#78734e;
	font-size:1em;
	font-family:arial, sans-serif;
	padding:0;
	background-color:none;
	/*background-color:#9cb791;*/
}
.ms-sbtablealt{
	font-size:0.7em;
	font-style:normal;
	font-weight:normal;
}
.ms-sbtable-ex{
	width:100%;
	border-collapse:collapse;
	margin:0px;
	padding:0;
	background-color:none;
	/*background-color:#9cb791;*/
}
.ms-sbtable-border{
	border:0px;
}
.ms-sbcell{
	padding-right:0px;
	white-space:nowrap;
}
.ms-sbcell input{
	width:1.2em;
	border:0.1em;
	border-color:#f6f9f4;
}
.ms-sbplain{
	font-size:1.1em;
	font-weight:bold;
	color:#78734e;
	font-family:arial, sans-serif;
}
.ms-sbplain input{
	width:1.2em;
}
.ms-sbgo{
	padding-left:0px;
}
.ms-sbLastcell{
	width:100%;
}
.ms-sbrow{
	background-color:none;
	/*background-color:#9cb791;*/
}
/************************************/
/*Background du moteur de recherche*/
/**********************************/
.ms-siteactionsmenu div div div{
	background-image:none;
	border:0;
	background-color:#9cb791;
	padding:1px 4px 3px 4px;
}
/********************************/
/*Page résultat de la recherche*/
/******************************/
.ms-bodyareaframe,.ms-viewareaframe{
	vertical-align:top;
	height:100%;
	width:100%;
	background-color:#f6f9f4;
	border:0;
}
.ms-bodyareaframe{
	padding:10px;
}
.srch-BestBetsTitle {
    FONT-SIZE: 1.0em;  
    font-weight:bold; 
    MARGIN: 0px 0px 4px;
    color:#386e23; 
}
.srch-BB-Description {
    FONT-SIZE: 1.0em;  
    MARGIN: 0px 0px 4px; COLOR: #727272; 
}
.ms-sbtablealt{
	color:#000000;
	font-size:0.7em;
	font-style:normal;
	font-weight:normal
}
.ms-srchtzmrdiv{
	background-color:#fff;
}
.sharepointLogin{
	font-size:0.8em;
}
.sharepointLogin a:hover{
	text-decoration:underline;
}
.ms-HoverCellInActive,.ms-SpLinkButtonInActive{
	border:0;
	color:#4c4c4c;
	vertical-align:top;
	padding:0;
	margin:0;
}
.ms-HoverCellActive,.ms-SpLinkButtonActive{
	border:0;
	vertical-align:top;
	background-color:#fff;
	background-image:none;
	padding:0;
	margin:0;
}
#authoringcontrols{
	width:155px;
}
div#part1{
	height:76px;
	text-align:center;
	font-size:0.5em;
	width:154px;
	overflow:hidden;
}
div#part1_1{
	font-size:1.5em;
}
div#part2{
	height:17px;
}
div#part3{
	font-size:0.8em;
	/*padding-left:72px;*/
	text-align:left;
	width:76px;
	height:50px;
	float:left;
}
#part3 a{
	color:white;
	text-decoration:none;
	display:block;
	width:76px;
	height:50px;
}
#part3liencible{
	display:block;
	width:78px;
	height:50px;
	text-indent: -5000px;
	float:left;
}
#part3liencible a{
	display:block;
	width:78px;
	height:50px;
}
#texte {
}
#right_content{
}
div#homepagecontent{
	margin-left:25px;
	margin-right:24px;
}
div#pagecontent{
	margin-left:5px;
	margin-right:5px;
}
