/*-----------------------------------------------------------------------------------------------
' ENVOLIA - PROJECT MANAGEMENT INTERNET APPLICATION
' -----------------------------------------------------------------------------------------------
' Created by : Fr&eacute;d&eacute;ric LeRoulley (www.leroulley.com - frederic@leroulley.com)
' Date       : 2005-10-30
-----------------------------------------------------------------------------------------------
*/

@import url("base.css");

#pitch
{
  font-family : Tahoma, Helvetica, Verdana, sans-serif; 
  font-size:1.8em; 
  font-weight : normal;
  color:#FF6600; 	
  line-height:1.3em; 
  text-align:left;
  background: #fff url("images/pitch_bg.gif") repeat-x top left; 

  border-left: 0px dotted #EEE;
  border-right: 0px dotted #EEE;
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 0px;
  text-indent:0px;
}
  

/*-================== HYPERLINKS ==================- */

A.Visible,
A.Visible:link, 
A.Visible:visited,
A.Visible:hover,
A.Visible:active
{
    color                : red;
    font-family          : Verdana, Helvetica, sans-serif;
    text-decoration      : underline;
    font-size            : 12px;
    font-weight          : bold;
    font-weight          : bold;
    line-height          : 16px;
}

A, 
A:link, 
A:visited
{
	text-decoration      : underline;
	color: #333333;
}

A:hover,
A:active
{
    color: #FF6600;
    text-decoration: underline;
}

A.MsftLink,
A.MsftLink:link, 
A.MsftLink:visited
A.MsftLink:hover,
A.MsftLink:active
{
    color                : #576C82;
    font-family          : Verdana, Helvetica, sans-serif;
    text-decoration      : none;
    font-size            : 10px;
    font-weight          : bold;
    font-weight          : bold;
    line-height          : 16px;
}

a.cmpagelink, 
a.cmpagelink:link, 
a.cmpagelink:visited
{
    color                : #3D546B;
    font-family          : Verdana, Helvetica, sans-serif;
    text-decoration      : none;
    font-size            : 11px;
    font-weight          : bold;
    line-height          : 16px;
    padding-left         : 0px
}

a.cmpagelink:hover,
a.cmpagelink:active
{
    color: red;
    text-decoration: none;
    padding-left: 0px
}

a.cmpageslct, 
a.cmpageslct:link, 
a.cmpageslct:visited
{
    color                : red;
    font-family          : Verdana, Helvetica, sans-serif;
    text-decoration      : none;
    font-size            : 13px;
    font-weight          : bold;
    line-height          : 16px;
    padding-left         : 0px
}

a.cmpageslct:hover,
a.cmpageslct:active
{
    color: red;
    text-decoration: none;
    padding-left: 0px
}

a.catcheyelink, 
a.catcheyelink:link, 
a.catcheyelink:visited
{
    color                : #005BA8;
    font-family          : Verdana, Helvetica, sans-serif;
    text-decoration      : none;
    font-size            : 15px;
    font-weight          : bold;
    line-height          : 16px;
    padding-left         : 0px
}

a.catcheyelink:hover,
a.catcheyelink:active
{
    color: red;
    text-decoration: underline;
    padding-left: 0px
}


a.demolink, 
a.demolink:link, 
a.demolink:visited
{
    color                : #005BA8;
    font-family          : Verdana, Helvetica, sans-serif;
    text-decoration      : none;
    font-size            : 13px;
    font-weight          : bold;
    line-height          : 16px;
    padding-left         : 0px
}

a.demolink:hover,
a.demolink:active
{
    color: red;
    text-decoration: underline;
    padding-left: 0px
}

A.header_menu, 
A.header_menu:link, 
A.header_menu:active,
A.header_menu:visited
{
    color                : #005BA8;
    font-family          : Arial, Helvetica, sans-serif;
    font-size            : 12px;
    font-weight          : bold;
    text-decoration      : none;
    padding-left         : 2px;
    padding-right        : 2px;
}

A.header_menu:hover
{
    color                : red;
    font-family          : Arial, Helvetica, sans-serif;
    font-size            : 12px;
    font-weight          : bold;
    text-decoration      : none;
    padding-left         : 2px;
    padding-right        : 2px;
}

A.important, 
A.important:link, 
A.important:active,
A.important:visited
{
    color                : #EB7323;
    font-family          : Verdana, Helvetica, sans-serif;
    text-decoration      : underline;
    font-size            : 12px;
    font-weight          : bold;
    font-weight          : bold;
    line-height          : 16px;
}

A.important:hover
{
    color                : #EB7323;
    font-family          : Verdana, Helvetica, sans-serif;
    text-decoration      : underline;
    font-size            : 12px;
    font-weight          : bold;
    font-weight          : bold;
    line-height          : 16px;
}


/*-================== TITLES ==================- */

h1
{
	font-family          	: Tahoma, Arial, Helvetica, sans-serif;
	font-size            	: 1.8em;
	text-decoration      	: none;
	font-weight			 			: normal;
	color				 					: #b3335b;
	line-height			 			: 22px;
	vertical-align		 		: middle;
	padding				 				: 16px 0 16px 0;  
}

h2
{
    background			: url(images/header_hr.gif) 0 bottom no-repeat;
    font-family         : Tahoma, Arial, Helvetica, sans-serif;
    font-size           : 16px;
		color			: #4D81BA;
		text-decoration : none;
		margin			: 15px 0 10px 0;
		padding			: 0 0 16px 0;    
}

h3
{
    color                : #B3335B;
    font-family          : Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-size            : 13px;
    text-decoration      : none;
	margin				 : 0px 0px -5px 0px;
	padding				 : 0px 0px 0px 0px;    
}

h4
{
    color                : #3366CC;
    font-family          : Tahoma, Arial, Helvetica, sans-serif;
    font-size            : 15px;
    text-decoration      : none;
}

h5
{
    margin-top           : 0px;
    margin-bottom        : 0px;
    color                : #820000;
    font-family          : Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-size            : 13px;
    text-decoration      : none;
}

.home_title
{
    color                : #820000;
    font-family          : Arial,Tahoma,Verdana, Helvetica, sans-serif;
    font-size            : 1.3em;
    font-weight          : bold;
    text-decoration      : none;
    padding-left         : 0px;
    padding-right        : 0px;
    padding-bottom       : 0px;
    padding-top          : 0px;
    margin-top           : 0px;
    margin-bottom        : 5px;
}

.subtitle
{
	font-size: 12px;
	color:#FF6600;
	font-family          : Verdana, Helvetica, sans-serif;
    text-decoration      : none;
}
.important
{
    color                : #EB7323;
    font-family          : Verdana, Helvetica, sans-serif;
    text-decoration      : none;
    font-size            : 12px;
    font-weight          : bold;
    font-weight          : bold;
    line-height          : 16px;
}

/*-================== FIELDSET ==================- */

fieldset
{
    margin  : 10px 0px 10px 0px;
    padding : 10px 0px 10px 0px;
}

.fs_title
{
    font-size            : 1.6em;
    font-family          : Tahoma,Verdana, Helvetica, sans-serif;
    text-decoration      : none;
}

.fs_title2
{
    font-size            : 1.2em;
    font-weight          : bold;
    font-family          : Tahoma,Verdana, Helvetica, sans-serif;
    text-decoration      : none;
}

.country_title
{
    color                : #976262;
    font-family          : Tahoma, Verdana, Helvetica, sans-serif;
    text-decoration      : none;
    font-size            : 12px;
    font-weight          : bold;
    padding-bottom       : 0px;
    border-bottom        : 0px;
}

/*-================== TD ==================- */

td
{
    text-decoration      : none;
}

td.configuration
{
    font-family          : Tahoma,Verdana, Helvetica, sans-serif;
    text-decoration      : none;
    font-size            : .9em;
}

.footer
{
    font-family          : Verdana, Tahoma, Helvetica, sans-serif;
     color               : #000000;
     font-weight         : normal;
     font-size           : 10px;
     padding-left        : 5px;
     padding-right       : 5px;
     width				 : 100%;
}


td.item_title
{
    color                : #976262;
    font-size            : 12px;
    text-decoration      : none;
    font-weight          : bold;
    padding-bottom       : 3px;
    border-bottom        : 1px solid #E3E3E3;
}

td.item
{
	text-align			 :justify;
    text-decoration      : none;
    padding-left         : 10px;
    border-bottom        : 1px solid #E3E3E3;
}

td.last_item_title
{
    color                : #976262;
    text-decoration      : none;
    font-weight          : bold;
}

td.last_item
{
	text-align			 :justify;
    text-decoration      : none;
    padding-left         : 10px;
}

td.table_item_title
{
    color                : #976262;
    font-family          : Tahoma, Verdana, Helvetica, sans-serif;
    text-decoration      : none;
    font-size            : 12px;
    font-weight          : bold;
    border               : solid 1px #999999;
}

td.table_item
{
    font-family          : Tahoma, Verdana, Helvetica, sans-serif;
    text-decoration      : none;
    font-size            : 11px;
    border               : solid 1px #999999;
}


/*-================== HR ==================- */

.pagetitle
{
     font-size           : 17pt; 
     font-weight         : bold; 
     font-family         : Verdana, Arial, Helvetica, sans-serif;
     color               : #2E2F4F; 
	padding              : 0px 0px 0px 0px;
}

ul
{
	list-style-type		: disc;
	padding			    : 0px 0px 10px 40px;
    margin			    : 0px 0px 0px 0px;
	text-indent			: 0px;
}


li
{
	padding			   : 0px 0px 3px 0px;
    margin			   : 0px 0px 0px 0px;
	text-indent		   : 0px;
}



ul.small
{
    font-size           : 1em; 
	padding			    : 0px 0px 0px 20px;
    margin			    : 0px 0px 0px 0px;
}


/*-================== Table ==================- */

table.calculator
{    
     font-size           : 9pt; 
     font-family         : Verdana, Arial, Helvetica, sans-serif;
     font-weight         : bold;
     color               : #1B1B1B; 
     background-color    : #F8F8F8;
	padding-top         : 0px;
	padding-right       : 0px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	border-top          : 1px solid #A1A1A1;
	border-right        : 1px solid #474747;
	border-left         : 1px solid #A1A1A1;
	border-bottom       : 1px solid #474747;
}

table.demo
{    
     font-size           : 9pt; 
     font-family         : Verdana, Arial, Helvetica, sans-serif;
     font-weight         : bold;
     color               : #1B1B1B; 
     background-color    : #F2F8FF;
	padding-top         : 2px;
	padding-right       : 0px;
	padding-bottom      : 2px;
	padding-left        : 0px;
	border-top          : 1px solid #A1A1A1;
	border-right        : 1px solid #474747;
	border-left         : 1px solid #A1A1A1;
	border-bottom       : 1px solid #474747;
}
#hometitle {
	background-image: url(images/txt_title_home.gif);
	background-repeat: no-repeat;
	height: 80px;
	width: 310px;
	margin-bottom: 20px;
	margin-top: 10px;
}


table.configuration
{    
    font-size           : 9pt; 
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-weight         : bold;
    color               : #1B1B1B; 
    background-color    : #FFFFFF;
	padding-top         : 2px;
	padding-right       : 0px;
	padding-bottom      : 2px;
	padding-left        : 0px;
	border-top          : 1px solid #A1A1A1;
	border-right        : 1px solid #474747;
	border-left         : 1px solid #A1A1A1;
	border-bottom       : 1px solid #474747;
}

td.calculator
{    
     font-size           : 9pt; 
     font-family         : Verdana, Arial, Helvetica, sans-serif;
     font-weight         : bold;
     color               : #1B1B1B; 
     background-color    : #F8F8F8;
	padding-top         : 5px;
	padding-right       : 5px;
	padding-bottom      : 5px;
	padding-left        : 5px;
	border-top          : 0px solid #A1A1A1;
	border-right        : 0px solid #474747;
	border-left         : 0px solid #A1A1A1;
	border-bottom       : 0px solid #474747;
}

p.introtext {
	font-size: 1.1em;
	line-height: 18px;
}

p.introtextcolor {
	line-height: 20px;
	color: #FF6600;
}

#videobutton {
	background-repeat: no-repeat;
	height: 50px;
	width: 310px;
}

#footer a {
	color: #CCCCCC;
}

#graphic {
	background-image: url(images/gr_flowchart.gif);
	background-repeat: no-repeat;
	height: 180px;
	width: 310px;
	margin-top: 20px;
	margin-bottom: 20px;
}

hr.dot {
	color: #d7d7d7;
	border-width: thin;
	border-style: dotted;
}


/* style pour le JS */
#box1{
	position:absolute;
	border:none;
	text-decoration:none;
}

#box1 img
{
    border:none;
    text-decoration:none;
    }

#box1 span{
	display:block;
	float:left;
	border:none;
	text-decoration:none;
}
        .mask1{
	position:relative;
	width:980px;
	height:100px;
	overflow:hidden;
	border:none;
	text-decoration:none;
}
        
