/*  Body  */
body {
	background-color:white;
	text-align: center; 
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #404040;
	font-size: 11px;
}
td, p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #404040;
	font-size: 11px;
}
a img {
	border:none;
}
a {
	color: #797c7d;
	text-decoration: underline;
	outline: none;
}
a:hover {
	color: #1f6bb1;
	text-decoration: none;
}
h1 {
	color:#1f6cb2;
	font-size: 18px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}

/*  En-Tête avec le menu et les signature  */
#header {
	height:100px;
	width:100%;
	background-image: url(../images/top_bg.gif);
}
#headerMenu {
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #797c7d;
	text-align:right;
	float:left;
	width:530px;
	position:relative;
}
#headerMenu ul {list-style: none; margin: 0; padding: 0;}
#headerMenu li {display:inline; margin: 0; padding: 0; border-left:1px solid #797c7d;}
#headerMenu a {
	border: 1px solid #FFFFFF;
	color: #626566;
	padding-left:5px;
	margin:0;
}
#headerMenu a:hover {
	border-bottom:1px solid #797c7d;
	color: #1f6bb1;
	padding-left:5px;
	margin:0;
}

/*  Bande en-tête avec images  */
#banhead { width: 100%; height: 190px;}

/*  menu central sur fond bleue  */
#Menu {
	width:100%;
	padding-top: 15px;
	padding-bottom: 15px;
}
#centralMenu {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 15px;
	color: #ffffff;
	text-align: center;
	float: center;
	width: 750px;
	height: 21px;
	background-image: url(../images/menu_principal_bg.gif);
}
#centralMenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#centralMenu li {
	display:inline;
	margin: 0;
	padding: 0;
	border-left: 1px solid #ffffff;
}
#centralMenu a {
	font-size: 11px;
	font-weight: bold;
	color: white;
	padding-left:7px;
	padding-right:7px;
	margin:0;
	text-decoration: none;
}
#centralMenu a:hover {
	color: #e8f0f7;
	padding-left:7px;
	padding-right:7px;
	margin:0;
	text-decoration: none;
}


/*  Integration contenu pour 3webmanager */
#integration {
	width:100%;
	background-color: #ffffff;
}
.toparea {
	width:750px;
	background-image: url(../images/area_top_grey.gif);
	height: 35px;
}
.area {
	width: 750px;
	background-color: #e8e9e9;
}
.areaslogan {
	width: 720px;
	background-color: #e8e9e9;
	padding-right: 15px;
	padding-left: 15px;
	text-align: right;
}
.area_blue_menu {
	width: 210px;
	background-color: #e5f2fa;
	background-image: url(../images/area_top_blue.gif);
	background-repeat: repeat-x;
}
.area_grey_text {
	width: 530px;
	background-color: #e7e7e8;
	padding-top: 15px;
	background-image: url(../images/area_top_grey.gif);
	background-repeat: repeat-x;
}
.area_grey_text2 {
	width: 510px;
	background-color: #e7e7e8;
	padding-top: 15px;
	background-image: url(../images/area_top_grey.gif);
	background-repeat: repeat-x;
}
.area_tableau {
	width: 750px;
	background-color: #e7e7e8;
	padding-top: 15px;
	background-image: url(../images/area_top_grey.gif);
	background-repeat: repeat-x;
}
.area_yellow_text {
	width: 225px;
	background-color: #fbfed2;
	padding-top: 15px;
	background-image: url(../images/area_top_yellow.gif);
	background-repeat: repeat-x;
}
ul.listingtitle {
	font-size : 11px;
	color : #404040;
	list-style-type: circle;
	line-height : 14px;
}
a.listingtitle {
	color : #0684cd;
	text-decoration: underline;
}
a.listingtitle:hover {

	background-color: white;
	text-decoration: none;
}
.sectionlink, a.sectionlink, a.sectionlink:active, a.sectionlink:visited, a.sectionlink:link {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color : #464646;
	text-decoration : none;
	font-size: 11px;
} 
a.sectionlink:hover {
	color : #2890c2;
	text-decoration : none;
	border-bottom: 1px solid #2890c2;
}
td.sectionlink {
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: 1px dashed #c3c4c4;
}
.soussectionlink, a.soussectionlink, a.soussectionlink:active, a.soussectionlink:visited, a.soussectionlink:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #464646;
	text-decoration : underline;
	font-size: 10px;
} 
a.soussectionlink:hover {
	color : #2890c2;
	text-decoration : none;
}
td.soussectionlink {
	padding-bottom: 9px;
	padding-left: 15px;
} 
.titlesectionblue {
	color: #0684cd;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.titlesectiongrey {
	color: #565959;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.titlename {
	color: #404040;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.titlenews {
	color: #0684cd;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 16px;
}
.titlenewsdate {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4c89c1;
	font-size: 10px;
	font-weight: bold;
}
td.sectionnews {
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: 1px dashed #c3c4c4;
}
.newslink, a.newslink, a.newslink:active, a.newslink:visited, a.newslink:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #4c89c1;
	text-decoration : underline;
	font-size: 10px;
} 
a.newslink:hover {
	color : #2890c2;
	text-decoration : none;
}
td.newslink {
	padding-bottom: 9px;
	padding-left: 15px;
} 

.pic {
	border: 2px solid #ffffff;
}
ul {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 20px;
	color : #26397f;
	list-style-image : url(../images/arrow_to_right.jpg);
}
/*  Tableau descriptif  */
td.content_title {
	background-color: #067ac4;
	text-indent: 5px;
	font-weight: normal;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 16px;
	color: #ffffff;
	padding-top: 8px;
	padding-bottom: 3px;
}
td.content_sous_title {
	background-color: #ffffff;
	color: #466bab;
	font-size: 11px;
	padding: 10px 0 3px 10px;
	border-bottom: 1px solid #ffffff;
	font-weight: bold;
}
td.content_descriptif1 {
	color: #565959;
	font-size: 10px;
	padding: 2px 0 2px 10px;
	border: 2px solid #ffffff;
	font-weight: bold;
}
td.content_descriptif2 {
	color: #565959;
	font-size: 10px;
	padding: 2px 0 2px 10px;
	border: 1px solid #ffffff;
	font-weight: bold;
}

/*  Image bas de pasge avec ombre  */
#banfooter { width: 100%; height: 85px;}
#banfooter2 { width: 100%; height: 81px;}

/*  Logo wireless et partenaires  */
#logos {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}

/*  Bas de page avec copyright  */
#footer {
	width:100%;
	padding-bottom: 25px;
}
.copyright {
	background-color: #e8f0f7;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #797c7d;
	height: 20px;
}
input, select {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:0.9em;
}
