/*Structure générale*/
img{border:0}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	margin: 0px;
	padding: 0px;
	background:#5488c9;
}

td {
	font-size: 11px;
	color: #000000;
	text-align: left;
}

td.td_droite {
	font-size: 11px;
	color: #000000;
	text-align: right;
}

td.td_centre {
	font-size: 11px;
	color: #000000;
	text-align: center;
}

p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.txt_noir{
	color:#000000;
}

.spacer{
	clear:both;
}

#wallpaper{
	width:100%;
	padding:0;
	margin:0;
}

#conteneur{
	width:100%;
	padding:0;
	margin:0;
	background:url(header/fond.gif) repeat-x 0 150px #ffffff;
}

#contenu{
	width:950px;
	padding:0;
	margin:0 auto 0 auto;
	background:url(footer/dechirure.gif) 0 bottom no-repeat;
}

/*Header*/
#header{
	width:950px;
	height:150px;
	background:url(header/fd-header.gif) 0 0 no-repeat;	
	padding:0;
	margin:0;	
}

#logo{
	float:left;
	width:202px;
	padding:0;
	margin:0;	
}

#accroche{
	float:left;
	width:511px;
	padding:30px 0 0 0;
	margin:0;	
}

#accroche h2{
	text-align:center;
	font-weight: bold;
	color: #5488C9;
	font-size: 25px;
	margin:0;
	padding:0;
	background:none;
    -moz-box-shadow:none;  
    -webkit-box-shadow:none;  
    box-shadow:none;  
}

#accroche h3{
	text-align:center;
	font-weight: normal;
	color: #5488C9;
	font-size: 22px;
	margin-top:35px;
	_margin-top:17px;
	padding:0;
	background:none;
    -moz-box-shadow:none;  
    -webkit-box-shadow:none;  
    box-shadow:none;  
}

#planete{
	float:left;
	width:227px;
	padding:10px 0 0 0;
	margin:0;
	background:url(header/fd-planete.gif) 33px 6px no-repeat;
}

#planete p{
	height:110px;
	color:#5488c9;
	font-size:13px;
	font-weight:bold;
	padding:8px 0 0 0;
}

/*Menu*/
#menu{
	width:950px;
	height:70px;
	padding:0;
	margin:0 0 30px 0;
	background:url(header/menu/fond.gif) 0 0 no-repeat;	
}

#menu ul{
	float:left;
	width:910px;
	_width:912px;
	padding:0;
	margin:0;
}

#menu ul li{
	float:left;
	width:134px;
	margin:0;
	padding:0 0 0 2px;
	list-style:none;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

#menu ul li.btn1{
	width:103px;	
}

#menu ul li.btn7{
	width:123px;	
}

#menu ul li a{
	display:block;
	height:42px;
	padding:28px 0 0 0;
	color:#ffffff;
}

#menu ul li.btn3 a, #menu ul li.btn4 a, #menu ul li.btn5 a, #menu ul li.btn6 a, #menu ul li.btn7 a{
	height:50px;
	padding:20px 0 0 0;
}

#menu ul li a:hover, #menu ul li a.select{
	background:url(header/menu/btn_on.gif) top center no-repeat;
	text-decoration:none;
}

/*Sous-menu*/
.ss-menu{
	display:none;
	position:absolute;
	width:150px;
	border:1px solid #5488c9;
	background:#ffffff;
	color:#5488c9;
	padding:0;
	margin:70px 0 0 513px;	
}

#ss-qui.ss-menu{
	display:none;
	position:absolute;
	width:145px;
	border:1px solid #5488c9;
	background:#ffffff;
	color:#5488c9;
	padding:0;
	margin:70px 0 0 105px;	
}

#ss-info.ss-menu{
	display:none;
	position:absolute;
	width:135px;
	border:1px solid #5488c9;
	background:#ffffff;
	color:#5488c9;
	padding:0;
	margin:70px 0 0 105px;	
}


#ss-info.ss-menu{
	margin:70px 0 0 650px;	
}

.ss-menu ul li{
	float:none;
	display:block;
	width:150px;
	height:40px;
	text-align:left;
	padding:0;
	margin:0;
	font-size:11px;
}

.ss-menu ul li a{
	display:block;
	width:145px;
	height:24px;
	color:#5488c9;
	padding:8px 0 8px 4px;
	background:none;
	font-size:11px;
	background:url(header/menu/pointille.gif) top left repeat-x;
	font-weight:bold;
}

.ss-menu ul li a:hover{
	display:block;
	width:145px;
	height:24px;
	color:#ffffff;
	padding:8px 0 8px 4px;
	text-decoration:none;
	background:url(header/menu/pointille.gif) top left repeat-x #5488c9;
}

#ss-qui.ss-menu ul li, #ss-info.ss-menu ul li{
	width:150px;
	height:30px;
}

#ss-qui.ss-menu ul li a{
	width:137px;
	height:15px;
}

#ss-info.ss-menu ul li a{
	width:130px;
	height:15px;
}

/*Drapeaux*/
#menu #drapeaux{
	float:left;
	width:25px;
	margin:11px 0 0 15px;
	_margin:11px 0 0 5px;
	padding:0;
}

#drapeaux a{
	display:block;
	width:25px;
	height:17px;
}

#drapeaux a.fr{
	background:	url(header/menu/drapeaux.gif) 0 0 no-repeat;
}

#drapeaux a:hover.fr, #drapeaux a.fr_select{
	background:	url(header/menu/drapeaux.gif) 0 -17px no-repeat;
}

#drapeaux a.en{
	background:	url(header/menu/drapeaux.gif) -25px 0 no-repeat;
}

#drapeaux a:hover.en, #drapeaux a.en_select{
	background:	url(header/menu/drapeaux.gif) -25px -17px no-repeat;
}

/*Menu Gauche*/
#gauche{
	float:left;
	width:225px;
	_width:195px;
	padding:0 0 50px 0;
	margin:0;
}

#page h1{
	font-weight: normal;
	color: #ffffff;
	font-size: 20px;
	height:28px;
	margin:0;
	padding:3px 0 0 15px;
}


#gauche ul{
	width:200px;
	margin:0 0 0 8px;	
	_margin:0;	
}

#gauche ul li{
	width:200px;
	height:50px;
	background:url(header/menu/pointille.gif) bottom left repeat-x;
	padding:0;	
	margin:0;	
	list-style:none;
}

#gauche.admin ul li{
	height:38px;
}

#gauche ul li a{
	display:block;
	width:202px;
	height:40px;	
	font-size:13px;
	color:#5488c9;
	padding:8px 6px 0 0;
	font-weight:bold;
}

#gauche.admin ul li a{
	width:194px;
	height:28px;
	padding:8px 6px 0 12px;
}

#gauche ul li a:hover{	
	background-color:#5488c9;
	color:#ffffff;
	text-decoration:none;
}

#gauche ul li a.select{	
	background:url(header/menu/btn_select.gif) right no-repeat #5488c9;
	color:#ffffff;
	text-decoration:none;
}

#gauche ul li a span{
	float:left;
	width:37px;
	height:35px;
	margin:0 8px 0 0;
}

#gauche ul li a span.gauch1{
	background:	url(header/menu/pictos-gauche.gif) 0 -35px no-repeat;
}

#gauche ul li a:hover span.gauch1, #gauche ul li a.select span.gauch1{
	background:	url(header/menu/pictos-gauche.gif) 0 0 no-repeat;
}

#gauche ul li a span.gauch2{
	background:	url(header/menu/pictos-gauche.gif) -37px -35px no-repeat;
}

#gauche ul li a:hover span.gauch2, #gauche ul li a.select span.gauch2{
	background:	url(header/menu/pictos-gauche.gif) -37px 0 no-repeat;
}

#gauche ul li a span.gauch3{
	background:	url(header/menu/pictos-gauche.gif) -74px -35px no-repeat;
}

#gauche ul li a:hover span.gauch3, #gauche ul li a.select span.gauch3{
	background:	url(header/menu/pictos-gauche.gif) -74px 0 no-repeat;
}

#gauche ul li a span.gauch4{
	background:	url(header/menu/pictos-gauche.gif) -111px -35px no-repeat;
}

#gauche ul li a:hover span.gauch4, #gauche ul li a.select span.gauch4{
	background:	url(header/menu/pictos-gauche.gif) -111px 0 no-repeat;
}

#gauche ul li a span.gauch5{
	background:	url(header/menu/pictos-gauche.gif) -148px -35px no-repeat;
}

#gauche ul li a:hover span.gauch5, #gauche ul li a.select span.gauch5{
	background:	url(header/menu/pictos-gauche.gif) -148px 0 no-repeat;
}

#gauche ul li a span.gauch6{
	background:	url(header/menu/pictos-gauche.gif) -185px -35px no-repeat;
}

#gauche ul li a:hover span.gauch6, #gauche ul li a.select span.gauch6{
	background:	url(header/menu/pictos-gauche.gif) -185px 0 no-repeat;
}

#gauche ul li a span.gauch7{
	background:	url(header/menu/pictos-gauche.gif) -222px -35px no-repeat;
}

#gauche ul li a:hover span.gauch7, #gauche ul li a.select span.gauch7{
	background:	url(header/menu/pictos-gauche.gif) -222px 0 no-repeat;
}

#gauche ul li a span.gauch8{
	background:	url(header/menu/pictos-gauche.gif) -259px -35px no-repeat;
}

#gauche ul li a:hover span.gauch8, #gauche ul li a.select span.gauch8{
	background:	url(header/menu/pictos-gauche.gif) -259px 0 no-repeat;
}

/*Page*/
#page{
	float:left;
	width:694px;
	min-height:415px;
	border-left:1px solid #d4e2f4;
	padding:0 15px 0 15px;
	_padding:0 10px 0 10px;
	margin:0 0 20px 0;
}

#page.home{
	float:left;
	width:445px;
	min-height:415px;
	border-right:1px solid #d4e2f4;	
	border-left:1px solid #d4e2f4;
	padding:0 15px 0 15px;
	_padding:0 10px 0 10px;
	margin:0 0 20px 0;
}

/*Boutons*/
.bouton{
	width:211px;
	height:35px;
	padding:0;
	margin:0;
}

.bouton a{
	display:block;
	width:191px;
	height:24px;
	background:url(bouton.gif) 0 -35px no-repeat;
	color:#719fd9;
	padding:9px 0 0 20px;
	margin:0;
	text-decoration:none;
	font-weight:bold;
}

.bouton a:hover{
	display:block;
	width:191px;
	height:24px;
	background:url(bouton.gif) 0 0 no-repeat;
	color:#ffffff;
	padding:9px 0 0 20px;
	margin:0;
	text-decoration:none;
}

/*Droite*/
#droite{
	float:left;
	width:233px;
	color:#5488c9;
	padding:0 0 0 15px;
	_padding:0 0 0 2px;
}

.bloc-droite{
	float:left;
	width:233px;
	font-size:12px;
	margin:0 0 20px 0;
}

.bloc-droite .titre{
	display:block;
	height:28px;
	background:url(droite/fd-titre.gif) 0 0 no-repeat;
	color:#ffffff;
	padding:3px 0 0 10px;	
    -moz-box-shadow: 0 2px 2px #cccccc;  
    -webkit-box-shadow: 0 2px 2px #cccccc;  
    box-shadow: 0 2px 2px #cccccc;  
}

.bloc-droite .titre a, .bloc-droite .titre a:hover{
	font-size:20px;
	color:#ffffff;	
	font-weight:normal;
}

.bloc-droite p{
	color:#5488c9;	
	font-weight:normal;
	padding:10px
}

.bloc-droite p a{
	color:#5488c9;	
	text-decoration:underline;
}

.bloc-droite p a:hover{
	text-decoration:none;
}

.bloc-droite ul{
	width:233px;
	padding:10px;
	margin:0;	
	color:#5488c9;	
}

.bloc-droite ul li{
	padding:0 0 0 15px;
	margin:0 0 15px 0;	
	background:url(droite/puce.gif) 0 2px no-repeat;
	list-style:none;	
}

.bloc-droite, .bloc-droite ul li a{
	color:#5488c9;
}

/*Footer*/
#conteneur-footer{
	width:950px;	
	height:200px;
	padding:0;
	margin:0 auto 20px auto;
	color:#ffffff;
	background:url(footer/fond.gif) top center no-repeat;
}

#conteneur-footer a{
	color:#ffffff;	
	font-weight:bold;
}

/*Menu Bas*/
#menu-bas{
	float:left;
	text-align:center;
	padding:20px 0 16px 0;
	margin:0 0 0 65px;
	_margin:0 0 0 35px;
}

#menu-bas ul{
	width: 660px;
	height:50px;
	margin:0;
	font-size:13px;
}

#menu-bas ul li{
	float:left;
	width:165px;
	height:50px;
	list-style:none;
	background:url(footer/sepa.gif) top right repeat-y;
	margin:0;
}

#menu-bas ul li a{
	float:left;
	width:165px;
	height:35px;
	color:#ffffff;
	padding:15px 0 0 0;
	margin:0;
}

#logos-footer{
	float:left;
	width:133px;
	margin:25px 0 0 25px;;	
}

/*Menu, sous menu et menu gauche*/
td.td_fdbleu {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #5488C9;
}

td.td_fdblanc {
	font-size: 11px;
	color: #5488C9;
	background-color:#FFFFFF;
	font-weight: bold;
	
}

td.td_ombre {
	background-image: url(/charte/ombre_h.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

td.td_menugauch {
	background-image: url(/charte/sousmenu_fond2.gif);
	background-repeat: repeat-x;
	background-position: left;
}

td.td_gauch_jaune {
	background-image: url(/charte/sousmenu_jaune.gif);
	background-repeat: repeat-x;
	background-position: left;
}

/*Liens*/

A {
	color: #000000;
	text-decoration: none;
} 

A:hover {
	color: #000000;
	text-decoration: underline;
}


A.lienbleu:link {
	font-weight: bold;
	color: #5488C9;
	text-decoration: none;
} 

A.lienbleu:active {
	font-weight: bold;
	color: #5488C9;
	text-decoration: none;
}

A.lienbleu:visited {
	font-weight: bold;
	color: #5488C9;
	text-decoration: none;
}

A.lienbleu:hover {
	font-weight: bold;
	color: #5488C9;
	text-decoration: underline;
}

A.lienbleu2:link {
	font-weight: normal;
	color: #5488C9;
	text-decoration: none;
} 

A.lienbleu2:active {
	font-weight: normal;
	color: #5488C9;
	text-decoration: none;
}

A.lienbleu2:visited {
	font-weight: normal;
	color: #5488C9;
	text-decoration: none;
}

A.lienbleu2:hover {
	font-weight: normal;
	color: #5488C9;
	text-decoration: underline;
}

A.lienblanc:link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
} 

A.lienblanc:active {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

A.lienblanc:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

A.lienblanc:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

A.lienblanc2:link {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
} 

A.lienblanc2:active {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

A.lienblanc2:visited {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

A.lienblanc2:hover {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

A.lienorange:link {
	font-weight: bold;
	color: #FF8A00;
	text-decoration: none;
} 

A.lienorange:active {
	font-weight: bold;
	color: #FF8A00;
	text-decoration: none;
}

A.lienorange:visited {
	font-weight: bold;
	color: #FF8A00;
	text-decoration: none;
}

A.lienorange:hover {
	font-weight: bold;
	color: #FF8A00;
	text-decoration: underline;
}

td.td_menu1 {
	background-color: #5488C9;
	cursor:pointer;	
} 

td.td_menu2 {
	background-color: #FF8A00;
	cursor:pointer;
}

/*Pagination*/

#pagination{
  background-color:#FFFFFF;
	float:left;
	width:418px;
	height:30px;
	margin:0;
	padding:5px 0 0 0;
	font-size:12px;
}

#pagination ul{
	width:330px;
	list-style:none;
	padding:0px;
	margin:15px 0 15px 0;
}

#pagination ul li{
	float:left;
	_width:15px;
	height:14px;
	border:1px dotted #000000;
	_border:1px solid #595A6C;
	font-size:12px;
	padding:0px;
	margin:0 0 0 6px;
	list-style-type: none;
}

#pagination ul li.fleche{
	float:left;
	height:14px;
	border:none;
	font-size:12px;
	padding:0;
	margin:0 0 0 6px;
}

#pagination ul li a{
	display:block;
	height:14px;
	text-decoration:none;
	color:#544d55;
	padding:0 3px 0 3px;
}

#pagination ul li a:hover, #pagination ul li a.select{
	display:block;
	height:14px;
	text-decoration:none;
	color:#ffffff;
	background-color:#5488C9; /*Couleur site*/
	padding:0 3px 0 3px;
}

#pagination ul li.fleche a:hover{
	display:block;
	height:14px;
	text-decoration:none;
	color:#5488C9; /*Couleur site*/
	background:none;
	padding:0 3px 0 3px;
}

/*Texte*/

h1 {
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h2.page{
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:none;
}

h1.h1_menugauch {
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:none;
}


#page h1.h1_texte {
	display:inline;
	color: #000000;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}

#page h1.h1_titre {
	background:url(fond-titre.gif) 0 0 no-repeat;
	color: #FFF;
	font-size: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h1.h1_jaune {
	font-weight: bold;
	color: #FF8A00;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}


h1.h1_qui {
	display:inline;
}

h2 {
	font-weight: normal;
	color: #ffffff;
	font-size: 20px;
	height:28px;
	margin:0;
	padding:3px 0 0 15px;
	background:url(fond-titre.gif) 0 0 no-repeat;
    -moz-box-shadow: 0 2px 2px #cccccc;  
    -webkit-box-shadow: 0 2px 2px #cccccc;  
    box-shadow: 0 2px 2px #cccccc;  
}

h2.titre-module {
	font-size:20px;
	height:47px;
	background:url(fond-titre-2.gif) 0 0  no-repeat;
}

h2.h2_pt, h2.h2_pt_inline {
	font-weight: bold;
	color: #5488C9;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:none;
    -moz-box-shadow:none;  
    -webkit-box-shadow:none;  
    box-shadow:none;  
}

h2.h2_pt_inline {
	display:inline;
}

.lien_titre {
	float:right;
	width:200px;
	text-align:right;
}

h3 {
	font-weight: normal;
	color: #5488C9;
	font-size: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h4 {
	font-weight: normal;
	color: #FFFFFF;
	text-align: justify;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h5 {
	font-weight: bold;
	color: #FF8A00;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.blanc_bold {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.blanc_normal {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

ul {
	margin:0;
	padding:0;
}

li {
	list-style:disc;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	color:#5488c9;;
}

.text_pt {
	font-size:10px;
}

/*Formulaire*/

form {
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;
	text-align:center;
}


textarea {
	font-size: 10px;
	color: #5488C9;
	background:#FFF;
	border: #5488C9 solid 1px;
	width:170px;
	margin: 0px 0px 5px 0px ;
	padding:0 5px 0 5px;
}

input, select {
	font-size: 10px;
	color: #5488C9;
	background:#FFF;
	border: #5488C9 solid 1px;
	width:170px;
	margin: 0px 0px 5px 0px ;
	height:18px;
	padding:0 5px 0 5px;
}

.err {
	font-size: 10px;
	color: #D65242;
	background:#FFF;
	border: #D65242 solid 1px;
	width:170px;
	margin: 0px 0px 5px 0px ;
	height:18px;
	padding:0 5px 0 5px;
}

.btn-valider {
	font-size: 10px;
	color: #FFF;
	background:#5488C9;
	border: #5488C9 solid 1px;
	margin: 10px 200px 0px 0px ;
	padding: 0px 0px 0px 0px;
	width:100px;
	
}

.btn-valider-on {
	font-size: 10px;
	color:#5488C9;
	background: #FFF;
	border: #5488C9 solid 1px;
	margin: 10px 200px 0px 0px ;
	padding: 0px 0px 0px 0px;
	width:100px;
}

input.input_grise {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CCCCCC;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;
}

input.input_login {
	font-size: 10px;
	color: #5488C9;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;
}

input.input_bouton {
	font-size: 10px;
	color: #5488C9;
	background:#FFF;
	border: #5488C9 solid 1px;
	width:170px;
	margin: 0px 0px 5px 0px ;
	height:18px;
	padding:0 5px 0 5px;
	font-weight: bold;
	cursor:pointer;
}

input.input_check {
	font-size: 10px;
	color: #5488C9;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #5488C9;
	cursor:pointer;
}

/*Listes*/

.border_bleu {
	border: 1px solid #5488C9;
}

td.td_intitule {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5989BA;
	text-align: center;
}

td.td_liste1 {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	
}

td.td_liste2 {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	background-color: #DFE8F1;
}

#footer{
	margin:0 auto 0 auto;
	width:950px;
	margin-top:20px;
	color:#ffffff;
	text-align:center;
}

#footer h4, #footer p{
	
	color:#ffffff;
}

#footer h4{
	color:inherit;
	margin-bottom:5px;
}

#footer a{
	color:inherit;
	color:#ffffff;
}

#footer h1 {
	display:inline;
}


/*Licence blanchisserie*/
#licence-blanchisserie a{
	display:block;
	width:158px;
	height:120px;
	background:url(licence-blanchisserie.gif) top left no-repeat;
	font-size:13px;
	font-weight:bold;
	margin:30px 0 0 0;
	padding:0 0 0 35px;
	cursor:pointer;
	color:#5c3887;
}

#licence-blanchisserie p{
	font-size:16px;
	padding:0;
	margin:0;	
	color:#359692;
	font-size:13px;
}

#licence-blanchisserie span{
	font-size:11px;
	color:#5c3887;
}

#licence-blanchisserie p.vert{
	font-size:16px;
	padding:0;
	margin:0;	
	color:#359692;
	font-size:13px;
}

#licence-blanchisserie a:hover{
	background:url(licence-blanchisserie_on.gif) top left no-repeat;
	color:#359692;
	text-decoration:none;
}

#carte-france{
	width:386px;
	height:390px;
	margin:20px 0 0 50px;
	background:url(carte/carte-france-2.gif) no-repeat 0 0;
}

#france-regions{
	display:block;
	position:absolute;
	width:386px;
	height:390px;
	margin:20px 0 0 50px;
	margin:0 !ie;
}

#map-erea-region{
	position:absolute;
	width:386px;
	height:390px;
	margin:20px 0 0 50px;
	margin:0 !ie;
	
}

.rhone-alpes{
	background:url(carte/rhone-alpes.gif) no-repeat 0 0;
}

.picardie{
	background:url(carte/picardie.gif) no-repeat 0 0;
}

.haute-normandie{
	background:url(carte/haute-normandie.gif) no-repeat 0 0;
}

.nord-pas-de-calais{
	background:url(carte/nord-pas-de-calais.gif) no-repeat 0 0;
}

.ile-de-france{
	background:url(carte/ile-de-france.gif) no-repeat 0 0;
}

.champagne-ardenne{
	background:url(carte/champagne-ardenne.gif) no-repeat 0 0;
}

.lorraine{
	background:url(carte/lorraine.gif) no-repeat 0 0;
}

.basse-normandie{
	background:url(carte/basse-normandie.gif) no-repeat 0 0;
}

.alsace{
	background:url(carte/alsace.gif) no-repeat 0 0;
}

.aquitaine{
	background:url(carte/aquitaine.gif) no-repeat 0 0;
}

.auvergne{
	background:url(carte/auvergne.gif) no-repeat 0 0;

}
.bourgogne{
	background:url(carte/bourgogne.gif) no-repeat 0 0;
}

.bretagne{
	background:url(carte/bretagne.gif) no-repeat 0 0;

}
.centre{
	background:url(carte/centre.gif) no-repeat 0 0;
}

.champagne-ardenne{
	background:url(carte/champagne-ardenne.gif) no-repeat 0 0;
}

.languedoc-roussillon{
	background:url(carte/languedoc-roussillon.gif) no-repeat 0 0;
}

.limousin{
	background:url(carte/limousin.gif) no-repeat 0 0;
}

.lorraine{
	background:url(carte/lorraine.gif) no-repeat 0 0;

}
.midi-pyrenees{
	background:url(carte/midi-pyrenees.gif) no-repeat 0 0;
}

.pays-de-la-loire{
	background:url(carte/pays-de-la-loire.gif) no-repeat 0 0;
}

.franche-comte{
	background:url(carte/franche-comte.gif) no-repeat 0 0;
}

.poitou-charentes{
	background:url(carte/poitou-charentes.gif) no-repeat 0 0;
}

.provence-alpes-cote-d-azur{
	background:url(carte/provence-alpes-cote-d-azur.gif) no-repeat 0 0;
}

.corse{
	background:url(carte/corse.gif) no-repeat 0 0;
}


#layer_oublie{
	position:absolute;
	background:#FFF;
	margin:0px 0 0 180px;
	margin:10px 0 0 -240px !ie;
	top:340px;
	border: solid 1px #5488C9;
	padding:10px;
	visibility:hidden;
}

#layer_oublie img {
	cursor:pointer;	
}

.sstitre-module{
	font-weight: bold;
	color: #5488C9;
	font-size: 13px;	
}

.titre-module-2{
	font-size:16px;
}

.bouton_module{
	width:230px;
	height:35px;
	text-align:left;
	padding:0;
	margin:0;
}

.bouton_module a{
	display:block;
	width:218px;
	height:24px;
	background:url(bouton_2.gif) 0 -35px no-repeat;
	color:#719fd9;
	padding:9px 0 0 20px;
	margin:0;
	text-decoration:none;
	font-weight:bold;
}

.bouton_module a:hover{
	display:block;
	width:218px;
	height:24px;
	background:url(bouton_2.gif) 0 0 no-repeat;
	color:#ffffff;
	padding:9px 0 0 20px;
	margin:0;
	text-decoration:none;
}

.btn-deconnecter{
	text-align:right;
	font-size:13px;
	margin-top:5px;	
}

#module-elearning{
	text-align:center;
	width:200px;
	color:#5a89c7;
	font-size:13px;
	margin:12px 0 0 7px;
}

#module-elearning a{
	display:block;
	text-align:right;
	width:175px;
	height:55px;
	background: url(pc-elearning.gif) no-repeat 20px 5px #fdad01;
	color:#FFFFFF;
	font-size:18px;
	padding: 5px 25px 0 0;
}

#module-elearning a:hover{
	text-decoration:none;
	color:#5a89c7;
}

#module-elearning a.lien-bleu-module{
	text-align:center;
	width:200px;
	background:none;
	color:#5a89c7;
	font-size:12px;
}

.e-learning-tab input{
	width:190px;
	height:18px;
	padding:0 5px 0 5px;
}

.e-learning-tab td{
	text-align:right;
	color:#5a89c7;
}

textarea.message{
	width:530px;
	height:90px;
	padding:5px;
}

.t-elearning{
	color:#5a89c7;
	font-size:18px;		
}

