body
{
  text-align:center;
  background-color:#FFFFFF;
  overflowX:scroll;
  overflowY:scroll;
  overflow:scroll; 
}

.gap-saver { height: 1px; margin: 0 0 -2px 0; padding: 0; font-size: 1px; /* to correct IE */}

/*---------------fluidbox ----------------*/

#fluidbox #top #logo
{
	float:left;
    display:inline;
    height:100px;       
	width:278px;
}

#fluidbox #top #topleft
{
	float:left;
    width:788px;
    /*height:160px;*/
}

#fluidbox #top #topright
{
	float:left;
}

/*----- TOP flash rotator-------*/
#fluidbox #top #modulednnRotatorContainer
{
	float:left;
	height:100px;       
	width:278px;
	background: url("images/v4/flash_rotator.jpg") 0 0 no-repeat;
}
/*----------------------------*/

/*----- TOP inscription blog liens -------*/
#fluidbox #top #inscriptionContainer
{
	float:left;
}
.rolloverInscription a {
	display:block;
	width: 232px;
	height: 80px;
	font: 0px ;
	background: url("images/v4/inscription.jpg") 0 0 no-repeat;
	text-decoration: none;
}
.rolloverInscription a:hover { 
	background: url("images/v4/inscription_over.jpg") 0 0 no-repeat;
}
.rolloverBlog a {
	display:block;
    float:left;
	width: 116px;
	height: 20px;
	font: 0px ;
	background: url("images/v4/blog.jpg") 0 0 no-repeat;
	text-decoration: none;
}
.rolloverBlog a:hover { 
	background: url("images/v4/blog_over.jpg") 0 0 no-repeat;
}
#fluidbox #top #topMenuContainer {
	font-size: 9px;	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration:none;
}

#fluidbox #top #topMenuContainer a{
	font-size: 11px;	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
    line-height:20px;
	text-decoration:none;
}

#fluidbox #top #topMenuContainer a:hover{
	color: #FF9900;
	text-decoration:none;
}

/*----------------------------*/


/*---------TOP dnn menu ------------*/
#fluidbox #top #menuDnnContainer{
	clear:both;
	width:788px;
}
/*----------------------------*/

.rolloverExplorer a {
	display:block;
	width: 212px;
	height: 80px;
	font: 0px ;
	background: url("images/v4/explorer.jpg") 0 0 no-repeat;
	text-decoration: none;
}
.rolloverExplorer a:hover { 
	background: url("images/v4/explorer_over.jpg") 0 0 no-repeat;
}

#fluidbox #loginContainer{
	width:212px;
}

/*---------BOTTOM dnn menu ------------*/
#fluidbox #adsenses
{
  height:110px;
  width:1000px;
  background-color: #FF9900;
  text-align:center;
  padding-top:10px;
}
#fluidbox #adsenses #adsenses_content
{
  height:90px;
  width:728px;
  background-color: #FF9900;
  margin:auto;
  
}

#fluidbox #bottom
{ 
    font-size: 11px;	font-weight:normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    background-color: #FF9900;
    height:20px;
    float:left;
    padding-left:10px;
    width:990px;
}
#fluidbox #bottom a
{
  font-size: 11px;	font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration:none; 
  padding-top:5px;
}
#fluidbox #bottom a:hover
{
  text-decoration:underline;
}

#bottomwebtvthml
{ 
	font-size: 11px;	font-weight:normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  background-color: #FF9900;

}
#bottomwebtvthml a
{
  font-size: 11px;	font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration:none; 
  padding-top:5px;
}
#fluidbox #bottomwebtvthml a:hover
{
  text-decoration:underline;
}


#fluidbox #bottom #bottom-right
{ 
	float:right;
	margin-top:-13px;
	padding-right:10px;
	background-color: #FF9900;
}
#fluidbox #bottom #bottom-right a
{
  font-size: 11px;
  font-weight:normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
}
#fluidbox #bottom #bottom-right a:hover
{
  text-decoration:underline;
}


/*--------------- end fluidbox ----------------*/

/*---------------menu ----------------*/
#menu {
	font-size: 11px;	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration:none;
	text-align:center;
	padding:10px 0px 0px 0px;
	white-space:nowrap;
}
#menu a {
	font-size: 11px;	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration:none;
	white-space:nowrap;
}

#menu a:hover {
	color: #FF9900;
	text-decoration:none;
	white-space:nowrap;
}
/*---------------end menu ----------------*/


/* ----------------DNN menu-----------*/
.MainMenu_MenuItem
{
	font-weight: normal;
	background-color: transparent;
}
.MainMenu_MenuItemSel
{
	font-weight: normal;
	background-color: transparent;
}
.MainMenu_RootMenuItemActive
{	
	font-weight: normal;
	background-color: transparent;
}
.MainMenu_RootMenuItem TD
{		

	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #999999;
	padding-top:10px;
}
.MainMenu_RootMenuItemSel TD
{

	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FF9900;
	padding-top:10px;
}
.MainMenu_RootMenuItemActive TD
{	

	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FF9900;
	padding-top:10px;
}
.MainMenu_MenuBreak
{

  background-color: transparent;
}

.MainMenu_RootMenuItemSeparator
{
	background-repeat: repeat-x;
	background-position: top;
	background-color: transparent;

}

/* ---------------------------------*/




/*---------------WebTV Module ----------------*/
#webtvmodule
{
  background-color:#FFFFFF;
}
/*---------------end WebTV Module ----------------*/






/* ---------------------------------*/


/* -----------DNN page------------*/

.bannerAide
{
  width:291px;
  height:41px;
  background: transparent url(/Portals/25/Skins/forces/images/titreAide.jpg) no-repeat right;
}
.bannerContact
{
  width:291px;
  height:41px;
  background: transparent url(/Portals/25/Skins/forces/images/titreContact.jpg) no-repeat right;
}
.bannerApropos
{
  width:291px;
  height:41px;
  background: transparent url(/Portals/25/Skins/forces/images/titreApropos.jpg) no-repeat right;
}
.bannerconnexion
{
  width:291px;
  height:41px;
  background: transparent url(/Portals/25/Skins/forces/images/titreConnexion.jpg) no-repeat right;
}
.bannerInscription
{
  width:291px;
  height:41px;
  background: transparent url(/Portals/25/Skins/forces/images/titreInscription.jpg) no-repeat right;
}
.bannerSitesUtiles
{
  width:291px;
  height:41px;
  background: transparent url(/Portals/25/Skins/forces/images/titre_sitesutiles.png) no-repeat right;
}
.bannerBlog
{
  width:291px;
  height:41px;
  background: transparent url(/Portals/25/Skins/forces/images/titre_blog.png) no-repeat right;
}
.bannerDicoEnt
{
  width:291px;
  height:41px;
  background: transparent url(/Portals/25/Skins/forces/images/titre_dico_entrepreneur.png) no-repeat right;
}
.bannerDicoForm
{
  width:291px;
  height:41px;
  background: transparent url(/Portals/25/Skins/forces/images/titre_dico_formation.png) no-repeat right;
}
.bannerExpert
{
  width:291px;
  height:41px;
  background: transparent url(/Portals/25/Skins/forces/images/titre_expert.png) no-repeat right;
}
#txt
{
  font-size: 11px;	
  font-weight:normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  text-decoration:none;
  padding-left:30px;
  padding-right:30px;
  width:940px;
}
#txt a
{
  color: #FF9900;
  text-decoration:none;
}
#txt a:hover
{
  text-decoration:underline;
}

#txtWhite
{
  font-size: 11px;	
  font-weight:normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration:none;
  padding-left:30px;
  padding-right:30px;
}
#txtWhite a
{
  text-decoration:undeline;
}
#txtWhite a:hover
{
  text-decoration:underline;
}
ul
{
  list-style: none;
  list-style-type:none;
}
li
{
  list-style-image:transparent url(/Portals/25/Skins/forces/images/puce.png);
}
#puce
{
  font-size: 11px;
  font-weight:normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  text-align:left;
  margin: 0 10px 0 10px;
}

/* ---------------------------------*/


/*--------module connexion (header)-----------------*/

/*--------------------------------------------------*/
/*--------module connexion (page Login)-------------*/

.SubHead TD #dnn_ctr1994_MediaNavigatorLogin_cmdLogin 
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#ffffff;
  background-color:#FF9900;
}

.SubHead TD #dnn_ctr1994_MediaNavigatorLogin_cmdRegister 
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#ffffff;
  background-color:#FF9900;
}


.SubHead TD #dnn_ctr1994_MediaNavigatorLogin_cmdSendPassword
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#ffffff;
  background-color:#FF9900;
}

/*---------------- end connexion -----------*/



/*--------module connexion Portail (page PortalLogin)-------------*/

.SubHead SPAN
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#666666;
}

.SubHead LABEL
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#666666;
}

.SubHead INPUT
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:bold;
  color:#666666;
}


DIV #dnn_ctr1991_ModuleContent
{
  padding-left:300px;
}

DIV #dnn_ctr1991_ModuleContent INPUT
{

  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#666666;
}

DIV #dnn_ctr1991_ModuleContent TD #dnn_ctr1991_Signin_cmdLogin 
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#ffffff;
  background-color:#FF9900;
}


DIV #dnn_ctr1991_ModuleContent TD #dnn_ctr1991_Signin_cmdRegister 
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#ffffff;
  background-color:#FF9900;
}


DIV #dnn_ctr1991_ModuleContent TD #dnn_ctr1991_Signin_cmdSendPassword
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#ffffff;
  background-color:#FF9900;
}


/* -------------- end connexion ----------*/


#foot_links
{
	clear:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	text-align:center;
}

#foot_links a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
 	color:#999999;
 	text-align:center;
}

.ref {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	text-align:center;
}
a.ref:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	text-align:center;
}
	
a.ref:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	text-align:center;
}

#dnn_Footer_LblFooterLink
{
  font-size:9px;
	color:#999999;
}


/* common styling */
.SEOMenuH
{
	float: left;
	width: 100%;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	
	
	
}
.SEOMenuH ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.SEOMenuH ul li
{
	float: left;
	position: relative;
	z-index:9999;
	list-style-type: none;
	list-style-image:none;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
.SEOMenuH ul li a, .SEOMenuH ul li a:visited
{
	float: left;
	display: block;
	text-decoration: none;
	color:#999999;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:9px 3px 0;
}

.separator
{
	padding:9px 3px 0;
}

.SEOMenuH ul li:hover
{
	width: auto;
}

.SEOMenuH ul li a:hover
{
	color: #FF9900;
}
.SEOMenuH ul li:hover a
{
	color: #FF9900;
}

.SEOMenuH ul li ul
{
	display: none;
}
.SEOMenuH table
{
	margin: 0;
	border-collapse: collapse;
	font-size: 11px;
	position: absolute;
	top: 0;
	left: 0;
}

/* specific to non IE browsers */
.SEOMenuH ul li:hover ul
{
	display: block;
	position: absolute;
	top:21px;
	margin-top: 1px;
	left: 0;
	width: 200px;
}
.SEOMenuH ul li:hover ul li ul
{
	display: none;
}
.SEOMenuH ul li:hover ul li a
{
	display: block;
	background-color:#EEEEEE;
	color: #000;
	height: auto;
	line-height: 15px;
	padding: 2px 8px;
	width: 180px;	
	border-style:none;
	font-size:11px;
	font-weight:normal;
	z-index:99999;
}
.SEOMenuH ul li:hover ul li a:hover
{
	color: #cecece;
}
.SEOMenuH ul li:hover ul li:hover ul
{
	color: #cecece;
	display: block;
	position: absolute;
	left: 200px;
	top: -1px;
}


/* specific to IE5.5 and IE6 browsers */
.SEOMenuH ul li a:hover ul
{
	display: block;
	position: absolute;
	top: 15px;
	background: #fff;
	left: 0;
	
}
.SEOMenuH ul li a:hover ul li a
{
	display: block;
	background: #fff;
	color: #000;
	height: 1px;
	line-height: 15px;
	padding: 4px 16px;
	width: 200px;
	border-bottom: 0;
}
.SEOMenuH ul li a:hover ul li a ul
{
	visibility: hidden;
	position: absolute;
	height: 0;
	width: 0;	
}
.SEOMenuH ul li a:hover ul li a:hover
{
	color: Green;
}
.SEOMenuH ul li a:hover ul li a:hover ul
{
	visibility: visible;
	position: absolute;
	top: 0;
	color: #000;
	left: 200px;
}






/***********************************************************************************************/
DIV.ucu_ua_template_Forces TABLE{
	
  margin-left:30px;
	/*padding-bottom:10px;
	border:solid 1px blue;*/
}
DIV.ucu_ua_template_Forces .ucu_field{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:normal;  
	color: #999999;
	font-size: 11px;
	white-space:nowrap;
}
DIV.ucu_ua_template_Forces .ucu_label{
	/*width:280px;*/
	color: #666666;
	white-space: nowrap;
	/*font-weight:normal;
	border:solid 1px red;*/
}
DIV.ucu_ua_template_Forces .SubHead
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:bold;  
	color: #999999;
	white-space: nowrap;
	/*font-weight:normal;*/
}

 A.ForcesCommandButton
{
	text-align: center;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
	padding-right:20px;
}
 A.ForcesCommandButton:hover    {
	color: #ff9900;
	text-decoration:none;
}

DIV.ucu_ua_template_Forces TABLE .ucu_ua_tpl_item TABLE {
  margin-left:10px;
}

.forcesCheckbox{
  margin-left:-20px;
  width:700px;
	text-align: left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}

.ucu_commandBar {
padding-top: 20px;
	padding-right: 0px;
}

.ForcesInvisible 
{
	display:none;
}

DIV.ucu_ua_template_Forces .ucu_field .ForcesCenterField{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:normal;  
	color: #999999;
	font-size: 11px;
    width : 450px;
}

DIV.ucu_ua_template_Forces .ForcesCenterField .ucu_label {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:normal;  
	color: #999999;
	font-size: 11px;
    width : 320px;
	border: solid 1px red;
}

DIV.ucu_ua_template_Forces .ucu_field .ForcesCenterCheckBox{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:normal;  
	color: #999999;
	font-size: 11px;
    margin:20px 0 0 0;
    white-space: nowrap;
}

DIV.ucu_ua_template_Forces .ucu_field .ForcesCenterCheckBox label{
		white-space:nowrap;
}

DIV.ucu_ua_template_Forces .ForcesLabelCustom, DIV.ucu_ua_template_Forces .ForcesLabelCustom2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:bold;  
	color: #999999;
	font-size: 11px;
	display:block;
    width : 210px;
}

DIV.ucu_ua_template_Forces .ForcesLabelCustom2 {
    width : 205px;
}

DIV.ucu_ua_template_Forces .ForcesLabelCustom3, DIV.ucu_ua_template_Forces .ForcesLabelCustom4{
    width : 830px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-align : center;
}

DIV.ucu_ua_template_Forces .ForcesLabelCustom4{
	font-weight:normal;
	padding-bottom: 10px;
}
