@charset "UTF-8";
/* CSS Document */

/*--------Global--------*/
html {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:100%;
	height:100%;
	
}
.clear {
	clear:both;
}
.floatLeft {
	float:left;
}
.txtRight {
	text-align:right;
}
body {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:100%;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.global {
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	width:960px;
	position:relative;
}
input {
	vertical-align:middle;
}
/*input.subm{
	background-color:#004595;
	border:0px;
	font-weight:bold;
	color:#FFFFFF;
}*/
a img {
	border:0px;
}
.hide {
	display:none;
}
.show {
	display:block;
}
h1 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:721px;
}
/*--------visualRight--------*/
.visualRight {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	left:731px;
	text-align:right;
}
.visualRight a {
	display:block;
	padding:6px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.visualRight .contactPresseTop {
	background-image:url(../img/boite_dr_top.png);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	width:223px;
	height:3px;
	font-size:1px;
	line-height:1px;
}
.visualRight .contactPresseBottom {
	background-image:url(../img/boite_dr_bottom.png);
	background-position:top;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:223px;
	height:3px;
	font-size:1px;
	line-height:1px;
}
.visualRight .contactPresseContent {
	text-align:left;
	background-image:url(../img/boite_dr_middle.png);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d4e2e9;
	width:211px;
	border-left:1px solid #d8d5c5;
	border-right:1px solid #d8d5c5;
	padding:0px 0px 5px 10px;
	margin:0px 0px 0px 0px;
	color:#2A62A3;
	font-size:11px;
}
.visualRight .contactPresseContent h3 {
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
}
.visualRight .contactPresseContent p {
	width:211px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.visualRight .contactPresseContent p a {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#2A62A3;
}
.visualRight .contactPresseContent p a:hover {
	text-decoration:none;
}
.visualRight .contactPresseContent ul {
	padding:0px 0px 8px 0px;
	margin:0px 0px 0px 0px;
}
.visualRight .contactPresseContent ul li {
	list-style:none;
	background-image:url(../img/puce_boite_dr.png);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
}
/*--------Head--------*/
.head {
	padding:26px 0px 0px 40px;
	margin:0px 0px 0px 0px;
	height:70px;
}
/*--------Splash--------*/
.splash {
	padding:90px 140px 0px 60px;
	margin:0px 0px 0px 0px;
	height:400px;
	background-image:url(../img/bgSplash.gif);
	background-position:0px 0px;
	background-repeat:repeat-x;
}
.splash div h2 {
	color:#013275;
	font-size:24px;
	font-weight:normal;
}
.splash div p a {
	color:#013275;
}
.splash div p a:hover {
	text-decoration:none;
}
.splash div p {
	font-size:11px;
	line-height:16px;
	height:170px;
}
.splash div {
	width:300px;
	float:left;
	padding:0px 0px 0px 80px;
	margin:0px 0px 0px 0px;
}
.splash div span {
	display:block;
	text-align:center;
	padding:30px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
/*--------menu--------*/
.menu {
	padding:0px 0px 0px 40px;
	margin:0px 0px 0px 0px;
	height:28px;
	background-image:url(../img/barre_menu.png);
	background-position:38px top;
	background-repeat:no-repeat;
	background-color:#003a8b;
	position:relative;
}
.menu .lang {
	color:#FFFFFF;
	float:right;
	padding:7px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	font-weight:bold;
}
.menu .lang a {
	vertical-align:middle;
	color:#FFFFFF;
	text-decoration:none;
}
.menu .lang a:hover {
	text-decoration:underline;
}
.menu ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
}
.menu ul li {
	list-style-type: none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	display: block;
	height: 28px;
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
}
.menu ul li a {
	display: block;
	float: left;
	height: 28px;
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}
.menu ul li a strong {
	display: none;
	visibility: hidden;
}

.menu ul li#menutop_1001 {
	background-image:url(../img/menu_1001.png);
	width: 119px;
}
.menu ul li#menutop_1001:hover {
	background-image: url(../img/menu_1001_on.png);
}
.menu ul li#menutop_1002 {
	background-image: url(../img/menu_1002.png);
	width: 90px;
}
.menu ul li#menutop_1002:hover {
	background-image: url(../img/menu_1002_on.png);
}
.menu ul li#menutop_1003 {
	background-image: url(../img/menu_1003.png);
	width: 91px;
}
.menu ul li#menutop_1003:hover {
	background-image: url(../img/menu_1003_on.png);
}
.menu ul li#menutop_1004 {
	background-image: url(../img/menu_1004.png);
	width: 134px;
}
.menu ul li#menutop_1004:hover {
	background-image: url(../img/menu_1004_on.png);
}
.menu ul li ul {
	position:absolute;
	padding:28px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.menu ul li ul li {
	position:relative;
	padding:0px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	background-color:#0064a2;
	font-size:12px;
	line-height:10px;
	height:auto;
}
.menu ul li ul li a {
	padding:2px 0px 2px 5px;
	margin:0px 0px 0px 0px;
	width:157px;
	height:auto;
	color:#FFFFFF;
	text-decoration:none;
}
.menu ul li ul li:hover {
	background-color:#0064a2;
}
.menu ul li ul li.niveaux a {
	background-image:url(../img/arrowSubMenu.gif);
	background-position:150px center;
	background-repeat:no-repeat;
}
.menu ul li ul li.niveaux ul li a {
	background-image:none;
}
.menu ul li ul li a:hover {
	background-color:#80b1d2;
}
.menu ul li ul li ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	left:162px;
	position:absolute;
}
/*--------index--------*/
.index .contentGlobal {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:622px;
	background:none;
}
.index .contentGlobal h1 {
	width:622px;
}
/*--------contentGlobal--------*/
.chemin_fer {
	padding:10px 0px 25px 35px;
	margin:0px 0px 0px 0px;
	color:#004595;
	font-size:11px;
	width: 680px;
}
.chemin_fer img {
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
}
.chemin_fer a {
	color:#004595;
	text-decoration:underline;
}
.chemin_fer a:hover {
	text-decoration:underline;
}

/*--------contentGlobal--------*/
.contentGlobal {
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:960px;
	background-image:url(../img/fond-corps.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
.contentGlobal .newsHome {
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	background-image:url(../img/degrade_news.jpg);
	background-position:left;
	background-repeat:repeat-x;
	height: 154px;
}
.contentGlobal .newsHome div.newsLeft {
	border-right:1px solid #FFFFFF;
}
.contentGlobal .newsHome div {
	padding:0px 5px 0px 15px;
	margin:0px 0px 0px 0px;
	float:left;
	width: 255px;
	height: 154px;
}
.contentGlobal .newsHome div h3 {
	/*float:left;
	width:140px;*/
	font-size: 11px;
	font-weight: bold;
	padding:3px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .newsHome div h4 {
	/*float:left;
	width:130px;*/
	/*background-image:url(../img/puce_noire.png);*/
	padding:12px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	font-size: 10px;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position:0px 14px;
	display: block;
	height: 10px;
}
.contentGlobal .newsHome div img {
	padding:18px 10px 18px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .newsHome div p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	width:auto;
	line-height:11px;
}
.contentGlobal .newsHome div p a {
	text-decoration: none;
	color: #000000;
}
.contentGlobal .newsHome div p a:hover {
	text-decoration: underline;
}

.popup {
background-color:#FFFFFF;
border:1px solid #014596;
height:550px;
width:580px;
z-index:100000;
}
.popup .popup_bandeautop {
background-color:#014596;
color:white;
font-size:11px;
height:20px;
padding-right:5px;
padding-top:5px;
text-align:right;
}
.popup a, .popup a:visited {
color:white;
text-decoration:none;
}
.popup .popup_contenu {
text-align:center;
}
.popup .popup_bandeautop img {
vertical-align:middle;
}
/*-------isa styles-------*/
.contentGlobal p a img {
	float:right;
	padding:0px 0px 20px 20px;
	margin:0px 0px 0px 0px;
}
.contentGlobal p {
	font-size: 11px;
	width: 627px;
	padding:0px 0px 15px 40px;
	margin:0px 0px 0px 0px;
	/*line-height:15px;*/
}
.contentGlobal p.introGaz {
	font-size: 10px;
}
.contentGlobal .pageNav {
	width: 650px;
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
	font-size:10px;
	color:#004595;
}
.contentGlobal .pageNav .pageBack {
	background-image:url(../img/pagination1_left.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	color: #004595;
}
.contentGlobal .pageNav .pageNext {
	background-image:url(../img/pagination1_right.png);
	background-repeat:no-repeat;
	background-position:right;
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	color: #004595;
}
.contentGlobal .pageNav a.pageNext:hover, .contentGlobal .pageNav a.pageBack:hover {
	text-decoration:underline;
}
.contentGlobal .groupe img.productLeft {
	float:left;
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .groupe .glossaireLetter {
	font-size:13px;
}
.contentGlobal .groupe .glossaireLetter a.act {
	color:#7a003c;
	text-decoration:none;
}
.contentGlobal .groupe .glossaireLetter span {
	color:#004595;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .groupe .glossaireLetter a {
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	color:#004595;
	font-weight:bold;
}
.contentGlobal .groupe .glossaireDef {
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#004595;
}
.contentGlobal .groupe .glossaireDef span {
	color:#7a003c;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .groupe .glossaireLetter a:hover {
	text-decoration:none;
}
.contentGlobal .groupBottom img.btnKnow {
	position:absolute;
	top: -9px;
	left: 545px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
hr {
	background-color:#FFFFFF;
	border-top:1px solid #E2E8EC;
	clear:both;
	color:#E2E8EC;
	height:1px;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}
.contentGlobal .groupe a.readMore{
	font-size:9px;
	color:#000000;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	line-height: 17px;
}
.contentGlobal p.blue{
	color: #004595;
	font-weight:bold;
	padding:0px 0px 15px 40px;
	margin:0px 0px 0px 0px;
	letter-spacing:1px;
}
.contentGlobal .visualRight .lateral_infoBox{
	padding:0px 0px 4px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../img/bgBottomPlus.png);
	background-position:bottom;
	background-repeat:no-repeat;
}
.contentGlobal .visualRight .lateral_infoBox h3{
	padding:6px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .visualRight .lateral_infoBox ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
	background-image:url(../img/bgDegPlus.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
.contentGlobal .visualRight .lateral_infoBox li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-top:1px solid #D9D6C7;
	border-right:1px solid #D9D6C7;
	border-left:1px solid #D9D6C7;
	list-style-type:none;
}
.contentGlobal .visualRight .lateral_infoBox li a{
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	font-size:9px;
	color:#000000;
	text-decoration:none;
	text-align:left;
	background-image:url(../img/puce_savoir_plus.png);
	background-repeat:no-repeat;
	background-position:left;
}
.contentGlobal .search{
	background-color:#FFFFFF;
	width:690px;
}
.contentGlobal .search p span.red{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#FF0000;
}
.contentGlobal .search p{
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	width:690px;
}
.contentGlobal .search img{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
	/*-----contact-----*/
.contentGlobal .groupe table.contact{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:320px;
	float:left;
}
.contentGlobal .groupe table.contact tr td strong.contact{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:9px;	
}
.contentGlobal .groupe table.contact tr td{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
	color:#000000;
	line-height:25px;
	vertical-align:top;
}
.contentGlobal .groupe table.contact tr th{
	padding:3px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
	vertical-align:top;
	color:#000000;
	height:25px;
	/*line-height:25px;*/
}
.contentGlobal .groupe table.contact tr td .hidden{
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	/*display:none;*/
}
.contentGlobal .groupe table.contact tr td .hidden textarea{
	padding:3px 3px 3px 3px;
	margin:10px 0px 10px 0px;
	width:180px;
}
.contentGlobal .groupe table.contact tr td .hidden textarea.txtCom{
	padding:3px 3px 3px 3px;
	margin:10px 0px 10px 0px;
	width:180px;
}
.contentGlobal .groupe table.contact tr td textarea.txtRue{
	padding:3px 3px 3px 3px;
	margin:0px 0px 10px 0px;
	width:180px;
}
.contentGlobal .groupe table.contact tr td input.txt{
	padding:2px 2px 2px 2px;
	margin:0px 0px 10px 0px;
	width:180px;
}
.contentGlobal .groupe table.contact  tr td.txtSmall input.txt{
	padding:2px 2px 2px 2px;
	margin:0px 0px 10px 0px;
	width:160px;
}
.contentGlobal .groupe table.contactSend tr td input.subm{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 290px;
}
.contentGlobal .groupe table.contact tr td.genre input.genre{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 20px;
	
}
.contentGlobal .groupe table.contact tr td.genre{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
.contentGlobal .groupe table.contactSend {
	width:100%;
	clear:both;
}
.contentGlobal .groupe table.contactSend td {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
	color:#000000;
	line-height:25px;
}
.contentGlobal .groupe table.contactSend tr td.error{
	border:1px solid #FF0000;
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
	color:#FF0000;
	/*width: 620px;*/
}
	/*-----contact-----*/ 

.contentGlobal .txtEdit {
	padding:0px 0px 0px 45px;
	margin:0px 0px 0px 0px;
	width:640px;
}
.contentGlobal .txtEdit h1 {
	font-size:14px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .txtEdit h2 {
	padding:12px 0px 7px 20px;
	margin:0px 0px 0px 0px;
	background-image:url(../img/puce-rectangle_bleumarine.gif);
	background-repeat:no-repeat;
	background-position:left 15px;
	color: #004595;
	font-size: 11px;
}
.contentGlobal .txtEdit h3 {
	color: #004595;
	padding:10px 0px 5px 11px;
	margin:0px 0px 0px 0px;
	background-image:url(../img/puce_bleue.png);
	background-position:0px 14px;
	background-repeat:no-repeat;
	font-size: 11px;
	letter-spacing: 1px;
}
.contentGlobal .txtEdit h4 {
	color:#004591;
	font-size:10px;
	letter-spacing:1px;
	padding:7px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .txtEdit h5 {
	color:#004591;
	font-size:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .txtEdit p {
	font-size:10px;
	padding:0px 10px 10px 0px;
	margin:0px 0px 0px 0px;
}
/*.contentGlobal .txtEdit p strong {
	color:#004591;
	letter-spacing:1px;
}*/
.contentGlobal .txtEdit p a {
	color:#000000;
}
.contentGlobal .txtEdit p img {
	float:left;
}
.contentGlobal .txtEdit p a:hover {
	text-decoration:none;
}
.contentGlobal .txtEdit ul {
	padding:10px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	list-style-image:none;
}
.contentGlobal .txtEdit ul li {
	list-style:none;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	background-image:url(../img/puce_productSpec.gif);
	background-position:6px 7px;
	background-repeat:no-repeat;
	color:#000000;
	font-size:10px;
}

/*--------groupe downloadDoc--------*/
.contentGlobal .groupeDownloadDoc {
	width:640px;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 35px;
	background-color:#FFFFFF;
	border-left:1px solid #cedbe5;
	border-right:1px solid #cedbe5;
}
.contentGlobal .groupeDownloadDoc h2 {
	width:auto;
	padding:12px 0px 0px 30px;
	margin:0px 0px 0px 0px;
	background-image:url(../img/puce-rectangle_bleumarine.gif);
	background-repeat:no-repeat;
	background-position:10px 17px;
	color: #004595;
	font-size: 14px;
}
.contentGlobal .groupeDownloadDoc ul li a {
	color:#004595;
	text-decoration:none;
	font-weight:normal;
}
.contentGlobal .groupeDownloadDoc ul li a:hover {
	text-decoration:underline;
}
.contentGlobal .groupeDownloadDoc ul {
	padding:0px 0px 15px 12px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .groupeDownloadDoc ul li {
	list-style:none;
	/*font-size:12px;
	font-weight:bold;
	padding:10px 0px 0px 10px;
	margin:0px 0px 0px 0px;*/
	font-weight:bold;
	font-size:12px;
	padding:7px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	
	background-image:url(../img/onglet_fleche1.png);
	background-repeat:no-repeat;
	background-position:0px 13px;
}
.contentGlobal .groupeDownloadDoc ul li ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .groupeDownloadDoc ul li ul li {
	font-size:11px;
	font-weight:bold;
	background-image:url(../img/puce_bleue.png);
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding:5px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	line-height: 15px;
	list-style:none;
	padding:7px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	background-image:url(../img/onglet_fleche1.png);
	background-repeat:no-repeat;
	background-position:0px 13px;
}
.contentGlobal .groupeDownloadDoc ul li ul li ul li {
	font-size:10px;
	font-weight:normal;
	padding:3px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	background-image:url(../img/puce_ronde_bleue.png);
	background-repeat:no-repeat;
	background-position:7px 7px;
	line-height: 15px;
	list-style:none;
	padding:7px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	background-image:url(../img/onglet_fleche1.png);
	background-repeat:no-repeat;
	background-position:0px 13px;
}

.contentGlobal .groupeDownloadDoc ul li ul li ul.doc li {
	padding:3px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	background-image:url(../img/puce_ronde_bleue.png);
	background-repeat:no-repeat;
	background-position:7px 7px;
}
.contentGlobal .groupeDownloadDoc ul li.open {
	background-position: 0px 15px;
	background-image:url(../img/onglet_fleche_open.png);
}
.contentGlobal .groupeDownloadDoc ul li ul li.open {
	background-position: 0px 15px;
	background-image:url(../img/onglet_fleche_open.png);
}
.contentGlobal .groupeDownloadDoc ul li ul li ul li.open {
	background-position: 0px 15px;
	background-image:url(../img/onglet_fleche_open.png);
}
/*--------groupe--------*/

.contentGlobal .groupe {
	width:640px;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 35px;
	background-color:#FFFFFF;
	border-left:1px solid #cedbe5;
	border-right:1px solid #cedbe5;
}
.contentGlobal .groupe h1 {
	width:auto;
	font-size:14px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .groupe h2 {
	width:auto;
	padding:12px 0px 7px 20px;
	margin:0px 0px 0px 0px;
	background-image:url(../img/puce-rectangle_bleumarine.gif);
	background-repeat:no-repeat;
	background-position:left 15px;
	color: #004595;
	font-size: 11px;
}
.contentGlobal .groupe h3 {
	width:auto;
	color: #004595;
	padding:10px 0px 5px 11px;
	margin:0px 0px 0px 0px;
	background-image:url(../img/puce_bleue.png);
	background-position:0px 14px;
	background-repeat:no-repeat;
	font-size: 11px;
	letter-spacing: 1px;
}
.contentGlobal .groupe h4 {
	width:auto;
	color:#004591;
	font-size:10px;
	letter-spacing:1px;
	padding:7px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .groupe h4.pressDate {
	width:auto;
	color:#cc0033;
	font-size:12px;
	letter-spacing:1px;
	padding:7px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .groupe h5 {
	width:auto;
	color:#004591;
	font-size:10px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .groupe h6 {
	width:auto;
	color:#000000;
	font-weight:bold;
	font-size:10px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .groupe p {
	font-size:10px;
	width:auto;
	padding:0px 10px 10px 0px;
	margin:0px 0px 0px 0px;
}
/*.contentGlobal .groupe p strong {
	color:#004591;
	letter-spacing:1px;
}*/
.contentGlobal .groupe p a {
	color:#000000;
}
.contentGlobal .groupe p a:hover {
	text-decoration:none;
}
.contentGlobal .groupe p img {
	float:left;
}
.contentGlobal .groupe .PDFLink {
	display:block;
	padding:3px 0px 0px 8px;
	margin:0px 0px 0px 0px;
	background-image:url(../img/puce_noire.png);
	background-repeat:no-repeat;
	background-position:0px 6px;
}
.contentGlobal .groupe .PDFLink a {
	font-weight:normal;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	color:#000000;
}
.contentGlobal .groupe .PDFLink a:hover {
	text-decoration:none;
}
.contentGlobal .groupe .PDFLink img {
	vertical-align:bottom;
	float:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .groupe ul {
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .groupe ul li {
	list-style:none;
	line-height:13px;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	background-image:url(../img/puce_bleue.png);
	background-position:5px 4px;
	background-repeat:no-repeat;
	color:#000000;
	font-size:10px;
}
.contentGlobal .groupe ul li strong {
	letter-spacing:1px;
	color:#004591;
}
.contentGlobal .groupe div.sponsor {
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
}
.contentGlobal .groupe div.sponsor img {
	padding:0px 8px 0px 8px;
	margin:0px 0px 0px 0px;
	vertical-align:middle;
}
/*.contentGlobal .groupe table {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .groupe table tr th {
	letter-spacing:1px;
	text-align:left;
	font-size:10px;
	background-color:#6aabdd;
	color:#FFFFFF;
	padding:12px 12px 12px 12px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .groupe table tr td {
	font-size:10px;
	background-color:#6aabdd;
	color:#FFFFFF;
	padding:12px 12px 12px 12px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .groupe table tr.uneven th {
	background-color:#2798d4;
}
.contentGlobal .groupe table tr.uneven td {
	background-color:#2798d4;
}*/
.contentGlobal .groupe table tr td {
	font-size:10px;
	vertical-align:top;
}
.contentGlobal .groupe table tr th {
	text-align:left;
	font-size:10px;
	vertical-align:top;
}
.contentGlobal .groupTopOnglet{
	background-image:url(../img/bloc_top_onglet.gif);
	background-position:0px bottom;
	background-repeat:no-repeat;
	margin:0px 0px 0px 35px;
	height:32px;
	padding:0px 10px 0px 0px;
	width:652px;
}
.contentGlobal .groupTopOnglet ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .groupTopOnglet ul li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-type: none;
	height: 24px;
	float:left;
}
.contentGlobal .groupTopOnglet ul li a{
  font-size: 12px;
  color: #004595;
  float: left;
  font-weight: bold;
  text-decoration: none;
  padding-top: 4px;
}
.contentGlobal .groupTopOnglet ul li.on a, .contentGlobal .groupTopOnglet ul li.off a{
	background-position:0px 0px;
	background-repeat:repeat-x;
}
.contentGlobal .groupTopOnglet ul li.on a{
  height: 25px;
	background-image:url(../img/onglet_on_mid.png);
}
.contentGlobal .groupTopOnglet ul li.off a{
  height: 24px;
	background-image:url(../img/onglet_off_mid.png);
}
.contentGlobal .groupTopOnglet ul li span{
	background-position:0px 0px;
	background-repeat: no-repeat;
	height: 24px;
	float: left;
}
.contentGlobal .groupTopOnglet ul li.on span{
	height: 25px;
}
.contentGlobal .groupTopOnglet ul li.off span{
}
.contentGlobal .groupTopOnglet ul li.on span.left{
	background-image:url(../img/onglet_on_left10.png);
}
.contentGlobal .groupTopOnglet ul li.on span.right{
	background-image:url(../img/onglet_on_right.png);
}
.contentGlobal .groupTopOnglet ul li.off span.left{
	background-image:url(../img/onglet_off_left10.png);
}
.contentGlobal .groupTopOnglet ul li.off span.right{
	background-image:url(../img/onglet_off_right.png);
}
.contentGlobal .groupe span{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .groupe .form{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#004595;	
}
.contentGlobal .groupe a.form{
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	background-image:url(../img/docutheque_puce.png);
	background-repeat:no-repeat;
	background-position:left;
}
.contentGlobal .groupe label.form{
	padding:0px 0px 0px 40px;
	margin:0px 0px 0px 0px;
	font-size:10px;	
}
.contentGlobal .groupe p label.form{
	padding:0px 0px 0px 40px;
	margin:0px 0px 0px 0px;
	width: 150px;
	float:left;	
}
.contentGlobal .groupe p.form{
	padding:0px 0px 0px 40px;
	margin:0px 0px 0px 0px;
	text-align:right;
	width: 200px;
}
.contentGlobal .groupe img.form{
	padding:20px 20px 20px 20px;
	margin:0px 0px 0px 0px;	
}
.contentGlobal .groupe input.form{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 50px;
}
.contentGlobal .groupe select.form{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width: 170px;
	text-align:left;
}
.contentGlobal .groupe p span.strong{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .groupe .blue {
	font-weight:bold;
    color: #004595;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .groupe p.blue {
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .groupe span.strong{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:10px;
}
.contentGlobal .groupTop {
	clear:left;
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 35px;
	background-image:url(../img/bloc_top.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	overflow:hidden;
	width:652px;
	height:8px;
}
.contentGlobal .groupBottom {
	clear:left;
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 35px;
	background-image:url(../img/bloc_bottom.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	position:relative;
	width:652px;
	height:8px;
}
/*gameFrame*/
.contentGlobal .gammeFrame {
	padding:0px 0px 20px 35px;
	margin:0px 0px 0px 0px;
	float:left;
}
.contentGlobal .gammeFrame .gammeFrameTop {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:312px;
	height:5px;
	background-image:url(../img/boite_pt_top.png);
	background-position:center bottom;
	background-repeat:no-repeat;
}
.contentGlobal .gammeFrame .gammeFrameContent {
	padding:5px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	width:290px;
	border-left:1px solid #cedbe5;
	border-right:1px solid #cedbe5;
	background-color:#FFFFFF;
	background-image:url(../img/boite_pt_middle.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
.contentGlobal .gammeFrame .gammeFrameContent h3 {
	font-size:12px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .gammeFrame .gammeFrameContent h3 a {
	color:#004595;
	text-decoration:none;
}
.contentGlobal .gammeFrame .gammeFrameContent h3 a:hover {
	text-decoration:underline;
}
.contentGlobal .gammeFrame .gammeFrameContent p {
	color:#004595;
	font-size:10px;
	line-height:normal;
	width:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .gammeFrame .gammeFrameContent p img {
	float:right;
}
.contentGlobal .gammeFrame .gammeFrameContent .btnPlus {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	clear:right;
	display:block;
}
.contentGlobal .gammeFrame .gammeFrameBottom {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:312px;
	height:5px;
	background-image:url(../img/boite_pt_bottom.png);
	background-position:center 0px;
	background-repeat:no-repeat;
}
/*soluFrame*/
.contentGlobal .globalSolu {
	padding:0px 0px 0px 25px;
	margin:0px 0px 0px 0px;
	width:680px;
}
.contentGlobal .soluFrame {
	padding:0px 0px 20px 10px;
	margin:0px 0px 0px 0px;
	float:left;
}
.contentGlobal .soluFrame .soluFrameTop {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:1px;
	width:209px;
	height:6px;
	background-image:url(../img/boite_famille_top.png);
	background-position:center bottom;
	background-repeat:no-repeat;
}
.contentGlobal .soluFrame .soluFrameContent {
	padding:5px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	width:192px;
	height:362px;
	border-left:1px solid #cedbe5;
	border-right:1px solid #cedbe5;
	background-color:#FFFFFF;
	background-image:url(../img/fond_boite_famille.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
.contentGlobal .soluFrame .soluFrameContent h3 {
	font-size:14px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .soluFrame .soluFrameContent h3 a {
	color:#004595;
	text-decoration:none;
}
.contentGlobal .soluFrame .soluFrameContent h3 a:hover {
	text-decoration:underline;
}
.contentGlobal .soluFrame .soluFrameContent .btnPlus img  {
	float:none;
	display:block;
	padding:0px 0px 0px 85px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .soluFrame .soluFrameContent ul {
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	overflow:auto;
	height:140px;
}
.contentGlobal .soluFrame .soluFrameContent ul li {
	list-style-type:none;	
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	background-image: url(../img/puce_bleue.png);
	background-repeat:no-repeat;
	line-height:12px;
	font-size:10px;
	background-position: left 3px;
	letter-spacing: 1px;
}
.contentGlobal .soluFrame .soluFrameContent ul li a {
	color: #004595;
	text-decoration: none;
	font-weight: bold;
}
.contentGlobal .soluFrame .soluFrameContent ul li a:hover {
	text-decoration: underline;
}
.contentGlobal .soluFrame .soluFrameBottom {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:209px;
	font-size:1px;
	height:5px;
	background-image:url(../img/boite_famille_bottom.png);
	background-position:center top;
	background-repeat:no-repeat;
}

/*--------groupe MTS--------*/
.mts .contentGlobal .groupe {
	width:448px;
	padding:10px 20px 0px 20px;
	margin:0px 0px 0px 10px;
	color:#004591;
	/*height:220px;*/
	font-size:10px;
	background-color:#FFFFFF;
	border-left:1px solid #cedbe5;
	border-right:1px solid #cedbe5;
	position:relative;
}
.mts .contentGlobal .groupe p {
	width:auto;
	padding:0px 0px 15px 0px;
	margin:0px 0px 0px 0px;
}
.mts .contentGlobal .groupe a {
	color:#004591;
}
.mts .contentGlobal .groupe ul li {
	color:#004591;
	font-size:10px;
}
.mts .contentGlobal .groupe .onglet {
	background-color:#66FF99;
	width:96px;
	height:49px;
	float:left;
}
.mts .contentGlobal .groupTop {
	height:49px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	background-image:url(../img/group_top.png);
	background-position:0px bottom;
	background-repeat:no-repeat;
	width:490px;
}
.mts .contentGlobal .groupTop a {
	background-position:center;
	background-repeat:no-repeat;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	display:block;
	float:left;
	width:98px;
	height:49px;
	color:#004591;
	font-size:10px;
	font-weight:bold;
}
.mts .contentGlobal .groupTop a table td {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:middle;
	width:98px;
	height:44px;
}
.mts .contentGlobal .groupTop a.ongletOff:hover {
	background-image:url(../img/group_onglet_on.png);
}
.mts .contentGlobal .groupTop a.ongletOn {
	background-image:url(../img/group_onglet_on.png);
}
.mts .contentGlobal .groupTop a.ongletOff {
	background-image:url(../img/group_onglet_off.png);
}
.mts .contentGlobal .groupBottom {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	background-image:url(../img/group_bottom.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	overflow:hidden;
	width:490px;
	height:8px;
}
/*--------mts--------*/
.mts .contentGlobal .world {
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
/*--------moduletable--------*/
.contentGlobal .moduletable {
	float: left;
	height: 100px;
	width: 163px;
	padding:0px 0px 0px 40px;
	margin:0px 0px 0px 0px;
}
/*--------texte_home--------*/
.contentGlobal .texte_home {
	clear: left;
	width: 564px;
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #7c7c7c;
	text-align: justify;
}
.contentGlobal .texte_home p {
	font-size: 9px;
	line-height:10px;
	width:auto;
}
/*--------texte_home--------*/
.menubottom {
	clear:left;
	padding:5px 0px 25px 0px;
	margin:0px 0px 0px 0px;
	width:960px;
	float:left;
}
.menubottom strong {
	display: none;
}
.menubottom ul {
	list-style-type: none;
}
.menubottom li {
	display: inline;
}
.menubottom a {
	display: block;
	height: 17px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
	text-decoration:none;
}
/*--------contentRight--------*/
.contentRight {
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:299px;
}
/*--------siteMap--------*/
.contentGlobal .siteMap {
	padding:0px 0px 20px 25px;
	margin:0px 0px 0px 0px;
	float:left;
	color:#254995;
	font-family:Arial, Helvetica, sans-serif;
}
.contentGlobal .siteMap a {
	color:#254995;
	text-decoration:none;
}
.contentGlobal .siteMap a:hover {
	text-decoration:underline;
}
.contentGlobal .siteMap h3 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:15px;
}
.contentGlobal .siteMap ul {
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .siteMap ul li {
	font-size:12px;
	font-weight:bold;
	list-style:none;
	padding:10px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	background-image:url(../img/onglet_fleche1.png);
	background-repeat:no-repeat;
	background-position:0px 13px;
}
.contentGlobal .siteMap ul li ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .siteMap ul li ul li {
	font-size:11px;
	font-weight:bold;
	padding:5px 0px 0px 8px;
	margin:0px 0px 0px 0px;
	background:none;
}
.contentGlobal .siteMap ul li ul li ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .siteMap ul li ul li ul li {
	font-size:10px;
	font-weight:normal;
	padding:3px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	background-image:url(../img/puce_ronde_bleue.png);
	background-repeat:no-repeat;
	background-position:7px 7px;
}
.contentGlobal .link {
	padding:0px 0px 7px 10px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .link a {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	color:#5d84b1;
	text-decoration:none;
}
.contentGlobal .link a:hover {
	text-decoration:underline;
}
.contentGlobal .link a span {
	font-size:12px;
	color:#004595;
	padding:0px 5px 0px 0px;
	margin:0px 0px 0px 0px;
}
.contentGlobal .link p {
	padding:2px 0px 0px 5px;
	margin:0px 0px 0px 0px;
}
