/*
************************************************************
* Indufin.css
* ------------
* Feuille de style utilisée pour la mise en page de
* l'application / du site.
*
* Copyright - Ewapps S.A. - 2007
************************************************************
*/

Body 
{
    background-color : #646468;
    margin : 0px;
}

Ul
{
	padding-left : 7px;
	margin-left : 7px;
}


/*******************/
/* Menus + langues */
/*******************/
.LangueSelect
{
	color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : bold;
	vertical-align : bottom;
	padding-left : 10px;
}

td.LangueSelect a, td.LangueSelect a:link, td.LangueSelect a:visited, td.LangueSelect a:active
{
	color : #d2e7f7;
	text-decoration : none;
}

.MenuLink, .MenuLink:link, .MenuLink:visited, .MenuLink:active
{
	background-color : #2c5474;
	color : #b9d8f1;
    display : block;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : bold;
	text-decoration : none;
    height : 24px;
	width : 223px;
	margin : 5px 0px 4px 0px;
}
.MenuLink:hover
{
    background-color : #2c5474;
    color : #b9d8f1;
    text-decoration : none;
}

.MenuLinkActive, .MenuLinkActive:link, .MenuLinkActive:visited, .MenuLinkActive:active
{
	background-color : #3e76a2;
	color : #FFFFFF;
    display : block;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : bold;
	text-decoration : none;
    height : 24px;
	width : 223px;
	margin : 5px 0px 4px 0px;
}
.MenuLinkActive:hover
{
    background-color : #3e76a2;
	color : #FFFFFF;
    text-decoration : none;
}

.SubMenuLink, .SubMenuLink:link, .SubMenuLink:visited, .SubMenuLink:active
{
	background-color : #5081a8;
	color : #b9d8f1;
    display : block;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : bold;
	text-decoration : none;
    height : 24px;
	width : 223px;
	margin : 5px 0px 4px 0px;
}
.SubMenuLink:hover
{
    background-color : #5081a8;
	color : #b9d8f1;
    text-decoration : none;
}

.SubMenuLinkActive, .SubMenuLinkActive:link, .SubMenuLinkActive:visited, .SubMenuLinkActive:active
{
	background-color : #5081a8;
	color : #FFFFFF;
    display : block;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : bold;
	text-decoration : none;
    height : 24px;
	width : 223px;
	margin : 5px 0px 4px 0px;
}
.SubMenuLinkActive:hover
{
    background-color : #5081a8;
	color : #FFFFFF;
    text-decoration : none;
}


.MenuDiv
{
	padding : 5px 0px 0px 3px;
}

.SubMenuDiv
{
	padding : 5px 0px 0px 20px;
}



/***************/
/*   Contenu   */
/***************/
.ContentDiv
{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : normal;
	border-left : solid 1px #c8cfd8;
	padding-left : 8px;
	margin : 98px 7px 7px 7px;
}

.TextTitle
{
	color : #325474;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : bold;
}

.TextBold
{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : bold;
}

.TextCopyright
{
	color : #DDDDDD;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 9px;
    font-weight : normal;
	padding-left : 10px;
}

.Link, .Link:link, .Link:visited, .Link:active
{
	color : #000000;
	text-decoration : underline;
}

.LinkCopyright, .LinkCopyright:link, .LinkCopyright:visited, .LinkCopyright:active
{
	color : #DDDDDD;
	font-weight : bold;
	text-decoration : none;
}
.LinkCopyright:hover
{
	color : #DDDDDD;
	font-weight : bold;
	text-decoration : none;
}

.ImageLegend
{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : normal;
	text-align : center;
}

td.ImageLegend a, td.ImageLegend a:link, td.ImageLegend a:visited, td.ImageLegend a:active
{
	color : #000000;
	text-decoration : underline;
}

.TablePhotoTeam
{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : normal;
	padding-left : 10px;
}

td.TablePhotoTeam a, td.TablePhotoTeam a:link, td.TablePhotoTeam a:visited, td.TablePhotoTeam a:active
{
	color : #000000;
	text-decoration : underline;
}


.PortfolioTable
{
    border: solid 1px #d4d4d3;
}
.PortfolioTable td
{
    border: solid 1px #d4d4d3;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    margin: 3px 3px 3px 3px;
    padding: 5px 5px 5px 5px;
}

.PortfolioTitle
{
    background-image : url('/Images/innergrid-header-bg.gif');
    color : #747474;
    font-size : 11px;
    font-weight : bold;
	text-align : center;
}

.PortfolioContent
{
	background-color: #f2f2f2;
    color : #747474;
  	font-size: 10px;
    vertical-align : top;
}

.PortfolioContentAlt
{
	background-color: #f9f9f9;
    color : #747474;
	font-size: 10px;
    vertical-align : top;
}

.PortfolioLink
{
	color : #47729b;
	font-size : 10px;
    font-weight : bold;
	text-decoration : none;
}


/************************************************/
/* Formulaire contact                           */
/************************************************/
form.ContactForm TextArea {
    width: 300px;
	height: 50px;
	background: #FFFFFF;
    border: 1px solid #B2B4B5;
    color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

form.ContactForm Fieldset {
    border: #d4d4d3 solid 1px;
	background: #f2f2f2;
    width: 445px;
    padding: 10px;
}

.ContactFormInputText
{
	height: 16px;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #B2B4B5;
	background: #FFFFFF;
	color: #000000;
}

.ContactFormSelect {
	background: #FFFFFF;
    border: 1px solid #B2B4B5;
    color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 18px;
}

.ContactFormButton {
	border: 1px outset #666666; 
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
	color: #000000;
}

.ContactFormTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
