/*
************************************************************
* Ewapps.css - Version 0.1
* ----------
* Feuille de style utilisée pour la mise en page de
* l'application.
*
* Copyright - Ewapps S.A. - 2003
************************************************************
*/

/* Styles - Sitemap */
.SiteMapTitle1 {
  background : #FFFFFF;
  color : #004383;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 14px;
  font-weight : bold;
}
.SiteMapLink1:Link {
  background : #FFFFFF;
  color : #004383;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 14px;
  font-weight : bold;
  text-decoration: none;
}
.SiteMapLink1:Visited {
  background : #FFFFFF;
  color : #004383;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 14px;
  font-weight : bold;
  text-decoration: none;
}
.SiteMapLink1:Hover {
  background : #FFFFFF;
  color : #004383;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 14px;
  font-weight : bold;
  text-decoration: underline;
}
.SiteMapTitle2 {
  background : #FFFFFF;
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
}
.SiteMapLink2:Link {
  background : #FFFFFF;
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
  text-decoration: none;
}
.SiteMapLink2:Visited {
  background : #FFFFFF
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
  text-decoration: none;
}
.SiteMapLink2:Hover {
  background : #FFFFFF;
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
  text-decoration: underline;
}

/* Styles - News Applet */
.NewsBlock {
    display: block;
    position: absolute;
    top: 150;
    left: 4;
    font: 11 Arial;
    width:130;
    border: 1 solid black;
}

.NewsHead {
    color: white;
    background: #96B4E6;
}

.NewsContent {
    width:130;
    font: 11 Courier New;
    background: #F3F3F3;
    padding: 2 2 2 2;
}

.NewReaderBlock {
    border: 1px solid black;
    width: 140;
    height: 150;
    background: #014D87;
    color: white;
    font: 11 Arial;
    text-align: center;
}

.NewReaderContent {
    height: 125;
    background: white;
}

.MainContent {
    border: none;
    position: relative;
    left: 0;
    top: 0;
    width: 100;
    height: 100;
    overflow: hidden;
    background: transparent;
}

/* Styles - Div */
.divDoubleLigne {
    background: white;
    border: 1px solid #96B4E6;
    margin: 2px;
}

.NewsDiv {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
    margin : 10px;
	text-align : justify;
}
.NewsBottomDiv {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
    margin : 3px;
	text-align : right;
}
.NewsTitleDiv {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
    margin : 5px;
}

/* Styles - Form */
.Button {
	border : 1px outset #666666; 
	background-color : #EEEEEE;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
    font-weight : normal;
	color : #000000;
}
.Input {
	height : 14;
    width : 137px;
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	border-style : solid solid solid solid;
	border-width : 0;
	border-color : #000000;
	background : White;
	color : Black;
}
.Input2 {
	height : 16;
    width : 127px;
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	border-style : solid solid solid solid;
	border-width : 1;
	border-color : #666666;
	background : White;
	color : Black;
}
.Input800 {
	height : 12;
    width : 112px;
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	border-style : solid solid solid solid;
	border-width : 0;
	border-color : #000000;
	background : White;
	color : Black;
}
Select {
	height : 18;
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	border-style : solid solid solid solid;
	border-width : 1;
	border-color : Black;
	background : White;
	color : Black;
}
TextArea {
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	border-style : solid solid solid solid;
	border-width : 1;
	border-color : Black;
	background : White;
	color : Black;
}

/* Styles - Liens */
a:Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color : #333333;
}
a:Visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color : #333333;
}
a:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color : #333333;
}

.Lex:Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color : #96B4E6;
  	font-weight : bold;
}
.Lex:Visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color : #96B4E6;
  	font-weight : bold;
}
.Lex:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color : #96B4E6;
  	font-weight : bold;
}

.SmallContact:Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color : #999999;
  	font-weight : normal;
}
.SmallContact:Visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color : #999999;
  	font-weight : normal;
}
.SmallContact:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color : #999999;
  	font-weight : normal;
}

.SmallLink:Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	color : #666666;
  	font-weight : normal;
}
.SmallLink:Visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	color : #666666;
  	font-weight : normal;
}
.SmallLink:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	color : #666666;
  	font-weight : normal;
}

.BottomLink:Link {
	color : White;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	text-decoration: none;
}
.BottomLink:Visited {
	color : White;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	text-decoration: none;
}
.BottomLink:Hover {
	color : White;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	text-decoration: underline;
}

.BigLink:Link {
	color : Black;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration: underline;
}
.BigLink:Visited {
	color : Black;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration: underline;
}
.BigLink:Hover {
	color : Black;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration: underline;
}

.NewsOld:Link {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration: none;
}
.NewsOld:Visited {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration: none;
}
.NewsOld:Hover {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration: underline;
}

/* Styles - Listes */
ul {
    margin-top : 3px;
    margin-bottom : 3px;
	list-style-type: none;
	list-style-image: url(/Pics/BlueBullet.gif);
}

ol {
    margin-top : 3px;
    margin-bottom : 3px;
    margin-left : 20px;
    list-style-position: inside;
}

.Subul {
    margin-top : 3px;
    margin-bottom : 3px;
    margin-left : 40px;
    list-style-position: outside;
	list-style-type: none;
	list-style-image: url(/Pics/LineBullet.gif);
}

/* Styles - Tables */
.SmallContentTable {
	color : #999999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
    margin : 0px;
	text-align : justify;
}
.ContentTable {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
    margin : 0px;
	text-align : justify;
}
.ContentTable2 {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
    margin : 0px;
	text-align : left;
}
.ContentTable3 {
	color : #FF0000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
    margin : 0px;
}
.CompareTable {
    background-color : #E0E8F3;
    color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
    padding-left : 2px;
    padding-right : 2px;
    padding-top : 3px;
    padding-bottom : 3px;
}
.CompareTable2 {
    background-color : #ECF3FC;
    color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
    padding-left : 2px;
    padding-right : 2px;
    text-align : center;
}
.CompareTable3 {
    background-color : #ECF3FC;
    color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
    padding-left : 2px;
    padding-right : 2px;
    text-align : right;
}

/* Styles - Tags */
body {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
    margin : 0px;
    scrollbar-base-color : #96B4E6;
    text-align : center;
}

/* Styles - Textes */
.BottomLine {
	color : White;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
}
.TextBlack {
	color : Black;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
}
.Title {
	color : #666666;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
}
.TitleWhite {
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
}
.Title2 {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
}
.Title2Red {
	color : Red;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
}
.Title3 {
	color : #014D87;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	height : 20px;
}
.Title4 {
	color : #014D87;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	height : 20px;
}
.Title5 {
	color : #014D87;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}
.PriceTag {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}
.SmallText {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
}

/* Faq */
.InsideFrame {
    scrollbar-base-color : #1A3085;
    width : 100%;
	height : 100%;
	overflow : auto;
}

.margin {
    margin-left : 3px;
    margin-right : 3px;
    margin-top : 3px;
    margin-bottom : 3px;
}

.ClassCachee  { display: none }

/* Portfolio */
.HiddenDiv {
    display : 'none';
}
.ProjectsLink:Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color : #666666;
}
.ProjectsLink:Visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color : #666666;
}
.ProjectsLink:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color : #666666;
}
.SubUl2 {
    margin-top : 3px;
    margin-bottom : 3px;
    margin-left : 40px;
    list-style-position: outside;
	list-style-type: none;
	list-style-image: url(/Pics/LineBullet.gif);
    text-align: left;
}

.SolidBorder {
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
}

/* Goodies */
.GoodiesTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color : #666666;
}


/* Special */
#contentful1 {
position:absolute; 
width:800px; 
z-index:0; 
display:none;
font-size:1px;
color:#ffffee;
}
.contentful1 {display:none;
}

#contentfooter {
position:absolute; 
width:800px; 
z-index:1; 
top:1000px; 
display:none;
font-size:1px;
color:#ffffee;
}
.contentfooter {display:none;
}

/* Menu animé */
.TopMenu:Link, .TopMenu:Visited {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom:8px;
	text-decoration: none;
}
.TopMenu:Hover {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom:8px;
	text-decoration:underline;
}

.CenterForApple
{  
   text-align: left ;
   margin-left: auto ;
   margin-right: auto ;
   width: 690px ;
}


Fieldset {
    border: #575757 solid 1px;
    width: 95%;
    padding: 10px;
}
Legend {
	color : #014D87;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	height : 20px;
}