﻿body 
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: #ffffff url(../Images/FD_General.jpg) repeat-x;
    text-decoration:none;
	color:black;
	font-size:small;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align:left;
}
img
{
	border:0px;
}

#maPage
{
	width:970px;
	margin-left:auto; 
	margin-right:auto;
	min-height:399px;
	background: transparent url(../Images/Moteur_General.jpg) no-repeat top center;
}
.Footer
{
	width:970px;
	text-align:center;	
	float:left;
}

.Footer, .Footer a, .Footer a:link, .Footer a:visited
{
	text-decoration:none;
	color:#666666;
	font-size:x-small;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
.Footer a:hover
{
	text-decoration:none;
	color:#cc0000;
}

.right
{float:right;}

/*
======================================================================================================
-->Polices
======================================================================================================
*/
h1, h2, h3, h4, h5, p
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin:0 0 0 0;
	color:#ff0000;
	text-align:justify;
}

h1
{
	font-size:0.9em;
	padding: 10px;
}
h2
{
	font-size:medium;
	color:#ff0000;
	padding:10px 0px 0px 0px;
}
h3
{
	font-size:small;
	font-weight:bold;
	padding:0px 5px 0px 0px;
}
h4, p
{
	font-size:small;
	color:Black;
	font-weight:normal;
	padding:0px 5px 0px 0px;
}
h5
{
	font-size:small;
	font-weight:bold;
}
.textbox, .textboxFonce
{
	margin-top:5px;
	text-align:left;
	font-size:small;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#737373;
}
.textboxFonce{	color:#666666;}

a.h2, a:link.h2, a:visited.h2
{
	text-decoration:none;
	font-size:medium;
	color:#ff0000;
	padding:10px 0px 0px 0px;
}
a:hover.h2{	text-decoration:underline;}
a, a:link, a:visited
{
	text-decoration:none;
	color:white;
	font-size:small;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
a:hover
{
	text-decoration:none;
	color:#ff0000;
}
a.underline, a:link.underline, a:visited.underline
{
	text-decoration:none;
	color:#ff0000;
	font-size:small;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
a:hover.underline
{
	text-decoration:underline;
	color:#ff0000;
	font-size:small;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
/*
======================================================================================================
-->Listes a puce
======================================================================================================
*/
ul
{
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
}

li
{
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	list-style-type: none;
	/*background-image: url(../Images/puce.gif);*/
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:small;
	font-weight:normal;
}
li.notag
{
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	list-style-type: none;
	background: transparent;
}

/*
======================================================================================================
-->Page Reseau (Concessions)
======================================================================================================
*/
#G_Menu
{
    width:970px;
    height:170px;
}

#G_Contenu
{
    width:970px;
    height:auto;
}

/*-----------------------------------------------------------------------------------*/

.actu_Content{overflow:hidden;text-align:justify;width:100%;}
.actu_Date{font-weight:bold;color:#cc0000;}
.actu_Video{width:500px;height:419px;margin-left:auto;margin-left:auto;}

a.btn_FT img 
{
  opacity: 1.0;
  filter:alpha(opacity=100);  
  -moz-opacity: 1; 
}

a.btn_FT:hover img 
{
	opacity: 0.7;
	filter:alpha(opacity=70);
	-moz-opacity:0.7 ;

}
/*
======================================================================================================
-->PanOver
======================================================================================================
*/
.red{color:Red;}

.FP_Over
{  
	color:black;
    opacity: 0.7;
    filter:alpha(opacity=70); 
    background: black url(Images/Bl_AjaxLoader.gif) no-repeat center center;   
}
.FP_Cadre
{	
	background-color:white;
	color:black;
}

.FP_Content p
{
	color:black;
}

/*
======================================================================================================
-->Menu
======================================================================================================
*/

.menuTitle
{
	font-weight:bold;
	margin-left:10px;
	padding:0px 0px 5px 15px;
	color: #ffffff;
	width: 170px;
	border-bottom:solid 1px #ffffff;
	background:transparent url(../Images/Menu/menu_puce.gif) 2px 4px no-repeat;	
}
.menu {
	margin: 0;
	padding: 0;
	color: #6b6b6b;
	width: 190px;
	text-align:right;
	background:transparent;
}
ul.menu li {margin:0px; background:transparent; }			
/*
==========================================================
-->normal
==========================================================
*/
.menu a, .menu span {
	display: block;
	padding: 4px 10px;
	color: #6b6b6b;
	text-decoration: none;			
	background:transparent url(../Images/Menu/menu_bottom.jpg) left bottom no-repeat;
	}		        
	
.menu .rubrique a, .menu .rubrique span {
	background-image: url(../Images/Menu/menu_rubPlus.gif);
	}
.menu .open a, .menu .open span {
	background-image: url(../Images/Menu/menu_rubMoin.gif);
	}
	
.menu a:hover, .menu a:focus, .menu a:active {
	color:red;
	}
.menu .sousRubrique 
{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #6b6b6b;
}
.menu ul.sousRubrique a 
{
	font-size:8pt;
	background: none;
	padding: 3px 20px;
	}

/*
==========================================================
-->select
==========================================================
*/	
.menu .S a, .menu .S span {
    background-image: url(../Images/Menu/menu_select_rub.jpg);
    color:#ffffff;
}
.menu .Srubrique a, .menu .Srubrique span 
{
	color:#ffffff;
	background-image: url(../Images/Menu/menu_select_rubPlus.jpg);
}
.menu .Sopen a, .menu .Sopen span 
{
	color:#ffffff;
	background-image: url(../Images/Menu/menu_select_rubMoin.jpg);
}

/*
======================================================================================================
-->Contact
======================================================================================================
*/

.contactfield, .contactarea, .newsfield
{
	width:150px;
	color:#ffffff;
	background:#2a2a2a;
	border:0px;
	border-bottom:solid 1px #6b6b6b ; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:10pt;
	/*background-image: url('../Images/field.gif');*/
	margin-left:30px;
	margin-top:3px;
	margin-bottom:3px;
}

.contactarea
{
	overflow: auto;
}

.newsfield{width:200px;}