BODY
{
	margin: 0 auto;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000000;
	font-size: 11px;
/*
background-repeat: no-repeat;
background-position : 50% 0%;
background-color : #000000;
*/
	background: #FFFFFF url(images/MyMumble_Back_06.jpg) no-repeat 0 0;
	background-position: center top;
	background-attachment: fixed;
}
A
{
	text-decoration: none;
	color: inherit;
}
A IMG
{
	border: none;
}
/*LOGIN*/
#structure-login
{
	width: 100%;
	height: 25px;
	background: url(images/login/fond.png);
}
#login
{
	width: 1000px;
	height: 25px;
	margin: 0 auto;
	text-align: left;
	color: #FFFFFF;
}
#login-formulaire
{
	float: left;
	height: 17px;
	margin-top: 3px;
	margin-left: 400px;
}
.login-texte
{
	float: left;
	height: 15px;
}
.login-texte A IMG
{
	margin-left: 2px;
	margin-right: 6px;
}
.login-formulaire-input
{
	width: 86px;
	height: 17px;
	border: none;
	background: url(images/login/input.png) no-repeat;
	font-family: Arial;
	font-size: 11px;
	color: #7B7B7B;
	padding-left: 5px;
	color: #FFFFFF;
}
.login-formulaire-ok
{
	width: 26px;
	height: 17px;
	border: none;
	background: url(images/login/ok.png) no-repeat;
	font-family: Arial;
	font-size: 11px;
	color: #7B7B7B;
	padding-left: 2px;
	color: #FFFFFF;
}
#login-liens
{
	float: left;
	height: 15px;
	margin-left: 10px;
	margin-top: 1px;
}
#login-liens A
{
	margin-left: 5px;
}
#login-liens IMG
{
	margin-left: 5px;
	margin-right: 5px;
}
#structure
{
	width: 1060px;
	margin: 0 auto;
	text-align: left;
}
#header
{
	float: left;
	width: 1060px;
	height: 155px;
}
#header-left
{
	float: left;
	width: 6px;
	height: 155px;
	background: url(images/header/left.png) no-repeat;
	margin-left: 30px;
}
#header-content
{
	float: left;
	width: 988px;
	height: 155px;
	background: url(images/header/corps.png) repeat-x;
}
#header-global
{
	position: relative;
	width: 988px;
	height: 155px;
}
#header-logo
{
	position: absolute;
	width: 363px;
	height: 107px;
	left: 30px;
	top:10px
}
#header-special
{
	float: right;
	padding: 10px;
}
.header-panier
{
	position: absolute;
	width: 146px;
	height: 24px;
	top: 131px;
	right: 0px;
	background: url(images/header/panier.png) no-repeat;
	z-index: 10;
}
.header-panier A
{
	display: block;
}
.header-panier-articles
{
	float: left;
	width: 111px;
	margin-left: 35px;
	height: 13px;
	margin-top: 5px;
	text-align: center;
	font-size: 10px;
	color: #FFFFFF;
}
#header-separation
{
	position: absolute;
	width: 988px;
	height: 1px;
	top: 130px;
	left: 0px;
	background: url(images/header/separation.png);
}
#header-menu
{
	position: absolute;
	width: 750px;
	height: 32px;
	top: 131px;
	left: 241px;
	z-index: 9;
}
#header-right
{
	float: left;
	width: 6px;
	height: 155px;
	background: url(images/header/right.png) no-repeat;
}
#contenu-haut
{
	float: left;
	width: 1060px;
	height: 40px;
	margin-top: 193px;
	background: url(images/global/haut.png) no-repeat;
}
#contenu
{
	float: left;
	width: 1060px;
	background: url(images/global/background.png) repeat-y;
}
#contenu-footer
{
	float: left;
	width: 1060px;
	height: 35px;
	background: url(images/global/footer.png) no-repeat;
}
#header-center
{
	float: left;
	width: 1000px;
	min-height: 150px;
	padding: 20px 0px;
	text-align: center;
}
#header-center #bg_bandeau
{
	height: 150px;
	/*background: url(images/bandeau/promo_active.png);*/
	background-position: 20px center;
}
#header-center #pubInfo
{
	float: right;
	width: 350px;
	border: 1px solid #000000;
	background: #FFFFFF;
	height: 167px;
}
#header-center #pubInfo .titre
{
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #A9080D;
}
#header-center #pubInfo .contenu
{
	padding-top: 10px;
	text-align: left;
	margin: 0px 5px;
	font-size: 12px;
}
#header-center #pubInfo .link
{
	padding-top: 30px;
	text-align: center;
	font-size: 14px;
}
#global
{
	float: left;
	width: 1000px;
	margin-bottom: 40px;
}
#global-left {float: right;width: 260px;margin-left: 10px;}
	#global-left .block {}
		#global-left .block h2 {
									background-color:#333;
									color:#ccc;
										-webkit-border-top-left-radius:5px;
										-webkit-border-bottom-left-radius:5px;
										-moz-border-radius-topleft:5px;
										-moz-border-radius-bottomleft:5px;
										border-top-left-radius:5px;
										border-bottom-left-radius:5px;
									border:0px solid #FFF;
									padding:10px;
									margin:5px -5px 5px 0;
									}
		#global-left .block#annu {}
			#global-left .block#annu div{ font-size:12px; padding:0 5px}
			#global-left .block#annu div a { text-align:right;text-decoration:underline; color:#F63}
			
.offre
{
	float: left;
	width: 295px;
	height: 162px;
	margin-top: 6px;
	margin-bottom: 15px;
}
.offre-haut
{
	float: left;
	width: 295px;
	height: 41px;
	background-repeat: no-repeat;
}
.offre-content
{
	float: left;
	width: 295px;
	height: 120px;
	background: url(images/global/left/fond.png) repeat-y;
}
.offre-texte
{
	float: left;
	width: 255px;
	height: 120px;
	margin-left: 20px;
	margin-top: 10px;
	position: relative;
	font-size: 14px;
}
.offre-prix
{
	color: #658B02;
	font-size: 14px;
	font-weight: bold;
}
.offre-texte-bouton
{
	float: left;
	width: 106px;
	height: 46px;
	right: 5px;
	bottom: 8px;
	background: url(images/global/left/bouton.png) no-repeat;
	position: absolute;
}
.offre-footer
{
	float: left;
	width: 295px;
	height: 17px;
	background: url(images/global/left/footer.png) no-repeat;
}
#global-right
{
	float: left;
	width: 728px;
}
#global-middle
{
	float: left;
	width: 1023px;
	margin-left: 22px;
}
#corps
{
	float: left;
	width: 728px;
	margin-top: 6px;
}
.corps-haut
{
	float: left;
	width: 728px;
	height: 32px;
	background: url(images/global/right/corps/haut.png) no-repeat;
}
.corps-content
{
	float: left;
	width: 708px;
	background:#fff; padding:0px; margin-left:8px; box-shadow:#333 0px 0px 5px; margin-bottom:10px
}
.corps-footer
{
	float: left;
	width: 728px;
	height: 17px;
	background: url(images/global/right/corps/footer.png) no-repeat;
}
.corps-barre_titre-bleu {border-bottom:1px #666 solid; background:#ccc; padding:10px 15px; font-weight:bold; color:#000; margin:0px; font-size:12px}
.corps-barre_titre-orange {border-bottom:1px #666 solid; background:#ccc; padding:10px 15px; font-weight:bold; color:#000; margin:0px; font-size:12px}
.corps-barre_titre-vert {border-bottom:1px #666 solid; background:#ccc; padding:10px 15px; font-weight:bold; color:#000; margin:0px; font-size:12px}
.corps-barre_titre-rouge {border-bottom:1px #666 solid; background:#ccc; padding:10px 15px; font-weight:bold; color:#000; margin:0px; font-size:12px}
.corps-barre_titre-gris {border-bottom:1px #666 solid; background:#ccc; padding:10px 15px; font-weight:bold; color:#000; margin:0px; font-size:12px}
h1 {}
h1 a {float:right; font-size:10px; font-weight:normal; font-style:italic; text-decoration:underline}

.corps-contenu
{
	font-size: 14px;
	min-height: 250px;
}
#corps2
{
	float: left;
	width: 1000px;
	margin-top:2px;
}
.corps-content2 {float: left;background:#fff; padding:0px; width:1000px; margin-left:8px; box-shadow:#333 0px 0px 5px; margin-bottom:2px;padding:0px;}
.corps-footer2
{
	float: left;
	width: 1023px;
	height: 17px;
	background: url(images/global/right/corps/footer2.png) no-repeat;
}
.article
{
	float: left;
	width: 674px;
	margin-left: 20px;
}
.article-separation
{
	float: left;
	width: 674px;
	height: 12px;
}
.article-logo
{
	float: left;
	width: 145px;
}
.article-content
{
	float: left;
	width: 480px;
}
.article-titre
{
	float: left;
	width: 480px;
	height: 16px;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	color: #BDBDBD;
}
.article-infos
{
	float: left;
	width: 480px;
	height: 15px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #BDBDBD;
}
.article-texte
{
	float: left;
	width: 480px;
	font-size: 12px;
	margin-top: 8px;
}
.article-texte A
{
	font-weight: bold;
}
.article-lire-la-suite
{
	color: #D5181A;
}
#partenaires
{
	float: left;
	width: 728px;
	height: 103px;
	margin-top: 4px;
}
#partenaires-haut
{
	float: left;
	width: 728px;
	height: 12px;
	background: url(images/global/right/partenaires/haut.png) no-repeat;
}
#partenaires-content
{
	float: left;
	width: 728px;
	height: 100px;
	background: url(images/global/right/partenaires/fond.png) repeat-y;
	text-align: center;
}
#partenaires-footer
{
	float: left;
	width: 728px;
	height: 14px;
	background: url(images/global/right/partenaires/footer.png) no-repeat;
}
#pub
{
	float: left;
	width: 728px;
	height: 103px;
	margin-top: 4px;
}
#pub-haut
{
	float: left;
	width: 728px;
	height: 12px;
	background: url(images/global/right/partenaires/haut.png) no-repeat;
}
#pub-content
{
	float: left;
	width: 728px;
	height: 60px;
	background: url(images/global/right/partenaires/fond.png) repeat-y;
	text-align: center;
}
#pub-footer
{
	float: left;
	width: 728px;
	height: 14px;
	background: url(images/global/right/partenaires/footer.png) no-repeat;
}
#footer-structure-bleu
{
	float: left;
	width: 100%;
	height: 241px;
	background: #000 url(images/footer/fond-bleu.jpg) repeat-x;
	color: #23B7F4;
}
#footer-structure-rouge
{
	float: left;
	width: 100%;
	height: 241px;
	background: #000 url(images/footer/fond-rouge.jpg) repeat-x;
	color: #CA0000;
}
#footer-structure-vert
{
	float: left;
	width: 100%;
	height: 241px;
	background: #000 url(images/footer/fond-vert.jpg) repeat-x;
	color: #8EC700;
}
#footer-structure-gris
{
	float: left;
	width: 100%;
	height: 241px;
	background: #000 url(images/footer/fond-gris.jpg) repeat-x;
	color: #8C8D8D;
}
#footer-structure-orange
{
	float: left;
	width: 100%;
	height: 241px;
	background: #000 url(images/footer/fond-orange.jpg) repeat-x;
	color: #F08C01;
}
#footer
{
	margin: 0 auto;
	width: 1060px;
	margin-top: 40px;
	height: 165px;
	text-align: left;
}
.footer-block
{
	float: left;
	width: 200px;
	margin-left: 50px;
	height: 160px;
}
.footer-block-titre
{
	float: left;
	width: 290px;
	height: 18px;
	font-size: 16px;
	text-transform: uppercase;
}
.footer-block-texte
{
	float: left;
	width: 290px;
	height: 130px;
	margin-top: 7px;
	font-size: 12px;
	color: #C2C2C2;
	line-height: 15px;
}
#footer-infos
{
	float: left;
	width: 1000px;
/*margin-left : 100px;*/
	height: 14px;
	margin-top: 20px;
	color: #C2C2C2;
	font-size: 12px;
	text-align: center;
}
#footer-logo
{
	float: left;
	width: 130px;
	margin-left: 70px;
	height: 40px;
}
/*----------------------------
MENU
----------------------------*/
UL, LI
{
	padding: 0px;
	margin: 0px;
}
UL.dropmenu
{
	position: relative;
	margin: 0px;
	padding: 0px;
	display: block;
	height: 24px;
}
.dropmenu LI
{
	position: relative;
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
}
.dropmenu LI A
{
	width: 91px;
	height: 19px;
	display: block;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-top: 5px;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px #000000;
	font-size: 10px;
}
.dropmenu LI:hover UL, .dropmenu LI:hover DIV
{
	display: block;
}
.dropmenu UL
{
	position: absolute;
	display: none;
	width: 91px;
	padding: 0px;
	margin: 0px;
}
.dropmenu UL LI
{
	border: 0;
	float: none;
	background: #000000 url(images/header/menu/repeat.jpg) repeat-y scroll 0 0;
}
.dropmenu UL.srouge LI
{
	background: #CA0000 url(images/header/menu/repeat-rouge.jpg) repeat-y scroll 0 0;
}
.dropmenu UL.svert LI
{
	background: #8EC700 url(images/header/menu/repeat-vert.jpg) repeat-y scroll 0 0;
}
.dropmenu UL.sorange LI
{
	background: #F08C01 url(images/header/menu/repeat-orange.jpg) repeat-y scroll 0 0;
}
.dropmenu UL.srouge LI:hover
{
	background: #CA0000 url(images/header/menu/repeat-rouge-hover.jpg) repeat-y scroll 0 0;
}
.dropmenu UL.svert LI:hover
{
	background: #8EC700 url(images/header/menu/repeat-vert-hover.jpg) repeat-y scroll 0 0;
}
.dropmenu UL.sorange LI:hover
{
	background: #F08C01 url(images/header/menu/repeat-orange-hover.jpg) repeat-y scroll 0 0;
}
.dropmenu UL.srouge LI.separation
{
	border: 0;
	float: none;
	width: 91px;
	height: 1px;
	background: #000000 url(images/header/menu/separation-rouge.jpg) no-repeat;
}
.dropmenu UL.svert LI.separation
{
	border: 0;
	float: none;
	width: 91px;
	height: 1px;
	background: #000000 url(images/header/menu/separation-vert.jpg) no-repeat;
}
.dropmenu UL.sorange LI.separation
{
	border: 0;
	float: none;
	width: 91px;
	height: 1px;
	background: #000000 url(images/header/menu/separation-orange.jpg) no-repeat;
}
.dropmenu UL LI.footer-rouge
{
	border: 0;
	float: none;
	width: 91px;
	height: 3px;
	background: url(images/header/menu/footer-rouge.png) no-repeat bottom;
}
.dropmenu UL LI.footer-vert
{
	border: 0;
	float: none;
	width: 91px;
	height: 3px;
	background: url(images/header/menu/footer-vert.png) no-repeat bottom;
}
.dropmenu UL A
{
	width: 91px;
	height: 19px;
	white-space: nowrap;
	display: block;
	color: #FFFFFF;
	text-transform: uppercase;
	text-shadow: 1px 1px #000000;
	font-size: 10px;
}
UL.dropmenu LI.bleu A.selected, UL.dropmenu LI.bleu A:hover
{
	color: #FFFFFF !important;
	background: #23B7F4 url(images/header/menu/hover-bleu.jpg) repeat-x scroll 0 0;
}
UL.dropmenu LI.rouge A.selected
{
	color: #FFFFFF !important;
	background: #CA0000 url(images/header/menu/hover-rouge.jpg) repeat-x scroll 0 0;
}
UL.dropmenu LI.vert A.selected
{
	color: #FFFFFF !important;
	background: #8EC700 url(images/header/menu/hover-vert.jpg) repeat-x scroll 0 0;
}
.dropmenu LI.gris A.selected, .dropmenu LI.gris A:hover
{
	color: #FFFFFF !important;
	background: #8C8D8D url(images/header/menu/hover-gris.jpg) repeat-x scroll 0 0;
}
.dropmenu LI.orange A.selected, .dropmenu LI.orange A:hover
{
	color: #FFFFFF !important;
	background: #F08C01 url(images/header/menu/hover-orange.jpg) repeat-x scroll 0 0;
}
.dropmenu UL A:hover
{
	color: #fffffff !important;
	text-decoration: none;
	background-image: none;
}
SPAN.puce
{
	background: url(images/question-balloon.png) no-repeat left center;
	padding-left: 19px;
	color: #1E1E1E;
	border-bottom: 1px dotted #000;
}
SPAN.puce A:hover
{
	color: #03C;
}
SPAN.puce2
{
	background: url(images/globe-green.png) no-repeat left center;
	padding-left: 19px;
	color: #1E1E1E;
	font-weight: bold;
	border-bottom: 1px dotted #000;
}
SPAN.puce2 A:hover
{
	color: #03C;
}
SPAN.puce-description
{
	padding-left: 50px;
}
SPAN.important
{
	color: #F00;
	font-weight: bold;
}
SPAN.free
{
	color: #090;
	font-weight: bold;
}
.tableau .label
{
	font-weight: bold;
	padding: 10px;
}
.taboffres
{
}
.taboffres .titre
{
	width: 150px;
	text-align: center;
}
.taboffres TH
{
	text-align: left;
}
.taboffres TD
{
	text-align: center;
	height: 40px;
}
.taboffres TD, .taboffres TH
{
	border-bottom: 1px dotted #333;
}
.taboffres .none
{
	border-bottom: none;
}
.tabshop
{
	text-align: left;
	font-size: 12px;
}
.tabshop TH
{
	font-weight: bold;
	height: 40px;
}
.tabshop TD, .tabshop TH
{
	border-bottom: 1px dotted #333;
}
.tabshop SELECT
{
	font-size: 13px;
	height: 25px;
	width: 150px;
	padding: 2px;
	background-color: #EAEAEA;
	cursor: pointer;
}
.tabshop OPTION
{
	font-size: 13px;
	padding: 5px;
}
.tabshop .none
{
	border-bottom: none;
}
.tabshop .details TD
{
	padding: 10px;
	text-align: left;
}
.tabshop .ok
{
	background: url(images/plus-circle.png) no-repeat left center;
	padding-left: 19px;
	color: #1E1E1E;
	font-weight: bold;
}
.tabshop .ko
{
	background: url(images/minus-circle.png) no-repeat left center;
	padding-left: 19px;
	color: #1E1E1E;
	font-weight: bold;
}
.shop-menu
{
	padding: 5px 0px 5px 5px;
	border: 1px solid #000;
	border-bottom: 2px solid #000;
	width: 160px;
	margin: 5px;
}
.shop-menu A:hover
{
	color: #900;
}
.shop-menu-active
{
	padding: 5px 0px 5px 5px;
	border: 1px solid #900;
	border-bottom: 2px solid #900;
	width: 160px;
	margin: 5px;
	color: #900;
}
.tabpanier
{
	text-align: left;
	border: 1px solid #000;
}
.tabpanier TH
{
	padding: 5px;
	border-bottom: 2px solid #000;
	border-right: 1px solid #000;
	text-align: center;
}
.tabpanier .ligne
{
	padding: 5px;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
}
.lien_bouton
{
	padding: 5px 10px;
	font-size: 14px;
	color: #FFF;
	border-radius: 10px;
	background: #2E2E2E;
	text-align: center;
	text-shadow: 1px 1px 1px #000;
	margin: 5px 0px;
	font-weight: bold;
	border: 0px solid #000000;
	text-decoration: none;
	cursor: pointer;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.lien_bouton_disabled
{
	padding: 5px 10px;
	font-size: 14px;
	color: #FFF;
	border-radius: 10px;
	background: #D60F0F;
	text-align: center;
	text-shadow: 1px 1px 1px #000;
	margin: 5px 0px;
	font-weight: bold;
	border: 0px solid #000000;
	text-decoration: none;
	cursor: pointer;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.lien_bouton:hover
{
	background: #CA0000;
	cursor: pointer;
}
.lien_bouton_disabled:hover
{
	background: #0A900D;
	cursor: pointer;
}
.titre_rond_col
{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #900;
	width: 175px;
	padding: 2px;
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	margin-bottom: 10px;
}
.titre_rond
{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #900;
	width: 100%;
	padding: 2px;
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	margin-bottom: 10px;
}
.listMyServ
{
	border-bottom: 1px solid #CCC;
	padding: 5px 0px;
}
.listMyServ .etat
{
	float: left;
	padding: 0px 5px 0px 0px;
}
.listMyServ .options
{
	float: right;
}
.listMyServ .titre
{
	font-weight: bold;
}
.listMyServ .date
{
	font-size: 12px;
}
.MyServCadre
{
	background: #000 url(images/mumble_cadre_infos.png) no-repeat;
	width: 715px;
	height: 60px;
}
.MyServCadre .infos
{
	font-size: 10px;
	padding: 17px 0px 0px 175px;
	float: left;
	line-height: 12px;
	text-align: left;
}
.MyServCadre .infos2
{
	font-size: 10px;
	padding: 17px 0px 0px 65px;
	float: left;
	line-height: 12px;
	text-align: left;
}
.MyServCadre .etat
{
	padding: 25px 0px 0px 145px;
	float: left;
	text-align: left;
}
.MyServActions
{
}
.MyServActions .bouton
{
	float: left;
	width: 232px;
	height: 35px;
	border: 1px dashed #000;
	margin: 10px 2px 0px;
}
.MyServActions .bouton .text
{
	font-size: 12px;
	font-weight: bold;
	padding: 7px 0px 0px 40px;
}
.MyServActions .bouton .img
{
	float: left;
}
.MyServHistorique
{
}
.MyServHistorique .cadre
{
	width: 715px;
	border-bottom: 1px dashed #000;
	margin: 10px 0px 0px;
}
.MyServHistorique .cadre .titre
{
	font-size: 12px;
	font-weight: bold;
}
.MyServHistorique .cadre .infos
{
	font-size: 10px;
}
.MyServHistorique .cadre .ip
{
	float: right;
}
.MyServHistorique .cadre .img
{
	float: left;
	padding: 0px 10px 0px 0px;
}
.link
{
	color: #03C;
}
.link:hover
{
	color: #F00;
}
.items SPAN.pucet
{
	padding-left: 12px;
	font-weight: bold;
	color: #1E1E1E;
}
.tabmum
{
}
.tabmum .titre_serv
{
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	background-color: #000;
	padding: 10px;
}
.tabmum .titre_serv .info_serv
{
	float: left;
	width: 190px;
	max-width: 194px;
	color: #F90;
	text-align: center;
	cursor: pointer;
}
.tabmum .menu_serv
{
	background-color: #9D9D9D;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-left-radius: 20px;
	padding: 15px 5px;
}
.tabmum .menu_serv .btn_serv
{
	text-align: left;
	width: 130px;
	max-width: 130px;
	background-color: #C6D202;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #FFF;
	padding: 5px 0px;
	margin: 5px 0px;
}
.tabmum .menu_serv .btn_serv:hover
{
	background-color: #F07D00;
}
.tabmum .menu_serv .btn_restart
{
	text-align: left;
	width: 130px;
	max-width: 130px;
	background-color: #F07D00;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #FFF;
	padding: 5px 0px;
	margin: 5px 0px;
}
.tabmum .menu_serv .btn_restart:hover
{
	background-color: #F00;
}
.tabmum .content_serv
{
	background-color: #DDD;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	border-bottom-right-radius: 20px;
	padding: 15px 5px;
	text-align: left;
}
.tabmum .content_serv .titre_ctn
{
	font-weight: bold;
	width: 100%;
	text-align: center;
	border-bottom: 4px solid #F00;
	margin-bottom: 10px;
}
/*************** Notifications ***************/
.notification
{
	position: relative;
	margin: 0 0 15px;
	padding: 0;
	border: 1px solid #000000;
	background-position: 10px 11px !important;
	background-repeat: no-repeat !important;
	font-size: 13px;
	width: 99.8%;
}
.attention
{
	background: #FFFBCC url('images/icons/exclamation.png') no-repeat 10px 11px;
	border-color: #E6DB55;
	color: #666452;
}
.information
{
	background: #DBE3FF url('images/icons/information.png');
	border-color: #A2B4EE;
	color: #585B66;
}
.success
{
	background: #D5FFCE url('images/icons/tick_circle.png');
	border-color: #9ADF8F;
	color: #556652;
}
.error
{
	background: #FFCECE url('images/icons/cross_circle.png');
	border-color: #DF8F8F;
	color: #665252;
}
.notification DIV
{
	display: block;
	font-style: normal;
	padding: 10px 10px 10px 36px;
	line-height: 1.5em;
}
.notification .close
{
	color: #990000;
	font-size: 9px;
	position: absolute;
	right: 5px;
	top: 5px;
}


/*** Comparez ***/
table#vsTable {
position: relative;
z-index: 2;
border: none;
border-bottom: 2px solid #C8D6E2;
border-collapse: collapse;
margin: 0 auto;
border-right: 1px solid #C8D6E2;
width: 100%;
font-size: 12px;
}

table#vsTable td {
padding: 10px 0;
border-bottom: 1px solid #C8D6E2;
border-right: 1px solid #C8D6E2;
vertical-align: middle;
text-align: center;
background: #F0F1F1;
color: #707070;
}

table#vsTable tr td div {
text-align: center;
}

table#vsTable tr td div.yes, table#vsTable tr td div.no, table#vsTable tr td div.partial {
height: 28px;
}

table#vsTable tr.mymumble {
	font-size: 14px;
}

table#vsTable tr.mymumble td div {
	color: #00B000;
}

table#vsTable tr td div.none {

}

table#vsTable tr td div.high {
	color: #ff0000;
}

table#vsTable tr td.cat div, table#vsTable tr td.title div {
height: auto;
}

table#vsTable td.cat div {
text-align: left;
padding: 0 10px;
}

table#vsTable td.title {
background: #B8CEE2;
font-size: 16px;
color: #154064;
text-shadow: 1px 1px 0 #fff;
border: 1px solid #9FB6C8;
vertical-align: middle;
text-align: center;
box-shadow: 0px 0px 10px -4px #fff;
}

table#vsTable .cat {
text-align: left;
background: #F0F1F1;
color: #326693;
border-left: 1px solid #C8D6E2;
}

table#vsTable td.title.cat {
background: none !important;
border: none;
border-bottom: 1px solid #C8D6E2;
cursor: default !important;
box-shadow: none;
}

table#vsTable td.title.cat div {
display: none;
}

table#vsTable tr td.cat:hover {
background: #fff;
}

table#vsTable tr td.title:hover {
background: #C8D6E2;
}

table#vsTable tr td:hover {
background: #fff;
}

table#vsTable div.yes {
background: url(/images/clear.png) no-repeat center center;
}

table#vsTable div.no {
background: url(/images/cancel.png) no-repeat center center;
}

table#vsTable div.partial {
background: url(images/partial.png) no-repeat center center;
}

table#vsTable .title .editable input {
color: #154064;
}

table#vsTable td.white {
background: #fff;	
}

table#vsTable .cat .editable input {
color: #326693;
}

table#vsTable .titleImage {
padding: 0;
margin: 0;
border: none;	
width: 100px;
float: none;
height: auto;
}

table.annuaire { border-collapse: collapse; margin-top: 15px; width:99%; }
	table.annuaire thead { background: #4B4B4B; color: #fff; }
	table.annuaire th { padding: 4px; }
		table.annuaire th.big { width: 60%; }

	table.annuaire tbody tr { border-bottom: 1px solid #000; }
		table.annuaire tbody tr td { padding: 4px; }
	table.annuaire tbody tr:nth-child(odd) { background: #DBDBDB; }
	table.annuaire tbody tr:hover { background: #BFBFBF; }

.voteplus { background: #00B900; padding: 1px 5px; margin-top: 4px; width: 20px; }
	.voteplus:hover { background: #00D900; cursor: pointer; }
.voteok { background: #0080FF; padding: 1px 5px; margin-top: 4px; width: 20px; }

.list_faq { }
	.list_faq .categorie_faq { font-size:16px; font-weight:bold; padding: 5px; }
	.list_faq .label_faq { font-size:14px; margin-left: 10px; padding: 5px; text-decoration: underline;}
	.list_faq .question_faq { margin-left: 40px; padding: 5px;}

/************ PAGINATION **************/
div.pagination {
    font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding: 3px;
    margin: 0px
}

div.pagination a {
    background-color: #fff;
    border: 1px solid #000000;
    color: #000000;
    margin: 1px;
    padding: 2px 5px;
    text-decoration: none
}

div.pagination a:hover,active {
    background-color: #cb0006;
    border: 1px solid #cb0006;
    color: #fff;
    margin: 1px;
    padding: 2px 5px
}

div.pagination span.courante {
    background-color: #cb0006;
    border: 1px solid #cb0006;
    color: #fff;
    font-weight: bold;
    margin: 1px;
    padding: 2px 5px
}

div.pagination span.desactive {
    background-color: #fff;
    border: 1px solid #eee;
    color: #ddd;
    margin: 1px;
    padding: 2px 5px
}

.panel2 {}
	.panel2 input[type=submit] { background:#f07d00; border:0px; padding:3px 5px; cursor:pointer; color:#fff; font-weight:bold;  }
	.panel2 .corp2 { }
	.panel2 .corps-content2 {background:#fff; padding:0px; width:995px; margin-left:8px; box-shadow:#333 0px 0px 5px; margin-bottom:10px}
	.panel2 .corps-contenu { }
		.panel2 .corps-contenu div { }
	.panel2 .corps-barre_titre-rouge {border-bottom:1px #666 solid; background:#ccc; padding:10px 15px; font-weight:bold; color:#000; margin:0px}
	
	.panel2 .corps-contenu form label {padding:10px; background:#c6d202;  font-size:12px; color:#000; font-weight:bold; text-shadow:#666 2px 2px 5px; margin-right:15px;
			-webkit-border-top-right-radius: 20px;
			-webkit-border-bottom-right-radius: 20px;
			-moz-border-radius-topright: 20px;
			-moz-border-radius-bottomright: 20px;
			border-top-right-radius: 20px;
			border-bottom-right-radius: 20px;
			}

	
	.panel2 #barre_nav {height:31px; padding-top:30px; padding-left:10px;
						background-image: linear-gradient(bottom, rgb(0,0,0) 13%, rgb(36,36,36) 57%);
						background-image: -o-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(36,36,36) 57%);
						background-image: -moz-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(36,36,36) 57%);
						background-image: -webkit-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(36,36,36) 57%);
						background-image: -ms-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(36,36,36) 57%);
						
						background-image: -webkit-gradient(
							linear,
							left bottom,
							left top,
							color-stop(0.13, rgb(0,0,0)),
							color-stop(0.57, rgb(36,36,36)));
						}
		.panel2 #barre_nav .onglet {padding:15px 10px; color:#FFF; background:#333; font-size:14px; text-transform:uppercase; border-width:1px 1px 0 1px; border-color:#333; border-style:solid; margin:0px; cursor:pointer}
			.panel2 #barre_nav .onglet:hover { background:#c6d202; color:#000}
			
	.panel2 #servs {}
		.panel2 #servs .listMyServ {}
			.panel2 #servs .listMyServ .info{ float:left; width:45%; padding-left:5px}
				.panel2 #servs .listMyServ .titre{}
				.panel2 #servs .listMyServ .date{}
			.panel2 #servs .listMyServ .etat { float:right; width:45%; text-align:right}
		.panel2 #servs .listMyServ:nth-of-type(2n) { background:#f1f1f1}
		
	.panel2 #bc {}
		.panel2 #bc .tabpanier { width:100%; border:0px}
			.panel2 #bc .tabpanier th {background:#c6d202; border:0px}
			.panel2 #bc .tabpanier tr {border-bottom:1px #ccc solid}
				.panel2 #bc .tabpanier tr:nth-of-type(2n) {background:#f1f1f1}
			.panel2 #bc .tabpanier td {border-bottom:1px #ccc solid; border-right:1px #ccc solid; padding:5px; text-align:center}
				.panel2 #bc .tabpanier td:last-of-type { text-align:right}
			
	.panel2 #tickets {}
		.panel2 #tickets .tabpanier { width:100%; border:0px}
			.panel2 #tickets .tabpanier th {background:#c6d202; border:0px}
			.panel2 #tickets .tabpanier tr {border-bottom:1px #ccc solid}
				.panel2 #tickets .tabpanier tr:nth-of-type(2n) {background:#f1f1f1}
			.panel2 #tickets .tabpanier td {border-bottom:1px #ccc solid; border-right:1px #ccc solid; padding:5px; text-align:center}
				.panel2 #tickets .tabpanier td:last-of-type { text-align:left}
	
	.panel2 #tok {}
		.panel2 #tok .corps-contenu {}
			.panel2 #tok .corps-contenu div { padding:0 10px}
			.panel2 #tok .corps-contenu blockquote {padding:5px; background:#f1f1f1; border:1px #ccc solid; font-size:12px; color:#666; margin:10px}
		.panel2 #tok .corps-contenu form {background:#151515; font-size:12px; color:#fff; margin:10px 0px; padding:4px 0;}
			.panel2 #tok .corps-contenu form label {padding:10px; background:#c6d202;  font-size:12px; color:#000; font-weight:bold; text-shadow:#666 2px 2px 5px; margin-right:15px;
			-webkit-border-top-right-radius: 20px;
			-webkit-border-bottom-right-radius: 20px;
			-moz-border-radius-topright: 20px;
			-moz-border-radius-bottomright: 20px;
			border-top-right-radius: 20px;
			border-bottom-right-radius: 20px;}
	
	.panel2 #credit-tok {}
		.panel2 #credit-tok .corps-contenu {}
			.panel2 #credit-tok .corps-contenu div { padding:0 10px}
			.panel2 #credit-tok .corps-contenu blockquote {padding:5px; background:#f1f1f1; border:1px #ccc solid; font-size:12px; color:#666; margin:10px}
		.panel2 #credit-tok .corps-contenu form {background:#151515; font-size:12px; color:#fff; margin:10px 0px; padding:4px 0;}
			.panel2 #credit-tok .corps-contenu form label {padding:10px; background:#c6d202;  font-size:12px; color:#000; font-weight:bold; text-shadow:#666 2px 2px 5px; margin-right:15px;
			-webkit-border-top-right-radius: 20px;
			-webkit-border-bottom-right-radius: 20px;
			-moz-border-radius-topright: 20px;
			-moz-border-radius-bottomright: 20px;
			border-top-right-radius: 20px;
			border-bottom-right-radius: 20px;}
		.panel2 #credit-tok .tabpanier { width:100%; border:0px}
			.panel2 #credit-tok .tabpanier th {background:#c6d202; border:0px}
			.panel2 #credit-tok .tabpanier tr {border-bottom:1px #ccc solid}
				.panel2 #credit-tok .tabpanier tr:nth-of-type(2n) {background:#f1f1f1}
			.panel2 #credit-tok .tabpanier td {border-bottom:1px #ccc solid; border-right:1px #ccc solid; padding:5px; text-align:center}
				.panel2 #credit-tok .tabpanier td:last-of-type { text-align:right}

	.panel2 #infos {}
		.panel2 #infos table { width:100%; border:0px}
			.panel2 #infos table th {background:#c6d202; border:0px; padding:10px}
			.panel2 #infos table tr {border-bottom:1px #ccc solid}
				.panel2 #infos table tr:nth-of-type(2n) {background:#f1f1f1}
			.panel2 #infos table td {border-bottom:1px #ccc solid; border-right:1px #ccc solid; padding:5px; text-align:center}
				.panel2 #infos table td:last-of-type { text-align:left}
		.panel2 #infos input[type=submit] { background:#f07d00; padding:10px; border:0px; cursor:pointer; color:#fff; font-weight:bold;  }

	.panel2 #box-pay {}
		.panel2 #box-pay .corps-contenu {}
			.panel2 #box-pay .corps-contenu div {}
			.panel2 #box-pay .corps-contenu blockquote {padding:5px; background:#f1f1f1; border:1px #ccc solid; font-size:12px; color:#666; margin:10px}
		.panel2 #box-pay .corps-contenu form {background:#151515; font-size:12px; color:#fff; margin:10px 0px; padding:4px 0;}
			.panel2 #box-pay .corps-contenu form label {padding:10px; background:#c6d202;  font-size:12px; color:#000; font-weight:bold; text-shadow:#666 2px 2px 5px; margin-right:15px;
			-webkit-border-top-right-radius: 20px;
			-webkit-border-bottom-right-radius: 20px;
			-moz-border-radius-topright: 20px;
			-moz-border-radius-bottomright: 20px;
			border-top-right-radius: 20px;
			border-bottom-right-radius: 20px;}
		.panel2 #box-pay .tabstand { width:100%; border:0px}
			.panel2 #box-pay .tabstand th {background:#c6d202; border:0px}
			.panel2 #box-pay .tabstand tr {border-bottom:1px #ccc solid}
				.panel2 #box-pay .tabstand tr:nth-of-type(2n) {background:#f1f1f1}
			.panel2 #box-pay .tabstand td {border-bottom:1px #ccc solid; border-right:1px #ccc solid; padding:5px; text-align:center}
				.panel2 #box-pay .tabstand td:last-of-type { text-align:right}


	.panel2 #pay {}

	.panel2 #mumble-gestion {}
		.panel2 #mumble-gestion table { width:100%; border:0px}
			.panel2 #mumble-gestion table th {background:#c6d202; border:0px; padding:10px}
			.panel2 #mumble-gestion .tabmum .titre_serv {-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
			.panel2 #mumble-gestion .tabmum .titre_serv .info_serv
				{
					float: left;
					width: 190px;
					max-width: 194px;
					color:#000;
					text-align: center;
					cursor: pointer;
				}
			.panel2 #mumble-gestion .tabmum .menu_serv{
				background-image: linear-gradient(left , rgb(0,0,0) 13%, rgb(51,51,51) 51%);
				background: #383a3e; /* Old browsers */
				background: -moz-linear-gradient(left,  #000000 0%, #333333 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(100%,#333333)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(left,  #000000 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(left,  #000000 0%,#333333 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(left,  #000000 0%,#333333 100%); /* IE10+ */
				background: linear-gradient(to right,  #000000 0%,#333333 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#333333',GradientType=1 ); /* IE6-9 */
				-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;padding: 20px 0px; color:#fff}
				
				
			.panel2 #mumble-gestion .tabmum .menu_serv .btn_serv
			{
				width: 180px;
				max-width: 180px;
				background-color:#333;
				display:block;
				color:#ccc;
					-webkit-border-radius: 5px;
					-webkit-border-top-left-radius:0px;
					-webkit-border-bottom-left-radius:0px;
					-moz-border-radius: 5px;
					-moz-border-radius-topleft:0px;
					-moz-border-radius-bottomleft:0px;
					border-radius: 5px;
					border-top-left-radius:0px;
					border-bottom-left-radius:0px;
				border:0px solid #FFF;
				padding:10px;
				margin:5px 0 5px -5px;
			}
			.panel2 #mumble-gestion .tabmum .menu_serv .btn_serv:hover
			{
				background-color: #F07D00;
				color:#000;
			}
			.panel2 #mumble-gestion .tabmum .menu_serv .btn_restart
			{
				width: 180px;
				max-width: 180px;
				background-color: #C00;
					-webkit-border-radius: 5px;
					-webkit-border-top-left-radius:0px;
					-webkit-border-bottom-left-radius:0px;
					-moz-border-radius: 5px;
					-moz-border-radius-topleft:0px;
					-moz-border-radius-bottomleft:0px;
					border-radius: 5px;
					border-top-left-radius:0px;
					border-bottom-left-radius:0px;
				border:0px solid #FFF;
				padding:10px;
				margin:5px 0 5px -5px;
			}
			.panel2 #mumble-gestion .tabmum .menu_serv .btn_restart:hover
			{
				background-color: #F07D00;
				color:#000;
			}
			.panel2 #mumble-gestion .tabmum .content_serv{background-color:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;padding:0 0 0 10px;text-align:left;}
			.panel2 #mumble-gestion .tabmum .content_serv .titre_ctn
			{
				font-weight: bold;
				width: 100%;
				text-align:left;
				padding:5px;
				border-bottom:1px solid #ccc;
				margin-bottom: 10px;
				margin-left:-10px;
				background:#f1f1f1;
			}
			
		.panel2 #mumble-gestion #location {}
			.panel2 #mumble-gestion #location label { width:250px; display:block; float:left; margin-top:-5px}
			.panel2 #mumble-gestion #location form { background:#151515; font-size:12px; color:#fff; margin:10px 0px; padding:5px 0;}

		.panel2 #mumble-gestion #detail {}
			.panel2 #mumble-gestion #detail label { width:200px; display:block; float:left; margin-bottom:5px; margin-top:-10px}
			.panel2 #mumble-gestion #detail form div { clear:both; background:#151515; font-size:12px; color:#fff; padding:10px 0;}

		.panel2 #mumble-gestion #hosting {}
			.panel2 #mumble-gestion #hosting blockquote {padding:5px; background:#f1f1f1; border:1px #ccc solid; font-size:12px; color:#666; margin:10px}
			.panel2 #mumble-gestion #hosting form { background:#151515; font-size:12px; color:#fff; margin:10px 0px; padding:5px 0;}
			.panel2 #mumble-gestion #hosting label { width:200px; display:block; float:left; margin-top:-5px}

		.panel2 #mumble-gestion #config {}
			.panel2 #mumble-gestion #config blockquote {padding:5px; background:#f1f1f1; border:1px #ccc solid; font-size:12px; color:#666; margin:10px}
			.panel2 #mumble-gestion #config form { font-size:12px;  margin:10px 0px; padding:5px 0;}
			.panel2 #mumble-gestion #config form div { clear:both; font-size:12px;  padding:10px 0;}
			.panel2 #mumble-gestion #config label { width:200px; display:block; float:left; margin-top:-5px}

		.panel2 #mumble-gestion #annuaire {}
			.panel2 #mumble-gestion #annuaire blockquote {padding:5px; background:#f1f1f1; border:1px #ccc solid; font-size:12px; color:#666; margin:10px}
			.panel2 #mumble-gestion #annuaire form { font-size:12px;  margin:10px 0px; padding:5px 0;}
			.panel2 #mumble-gestion #annuaire form div { clear:both; font-size:12px;  padding:10px 0;}
			.panel2 #mumble-gestion #annuaire label { width:250px; display:block; float:left; margin-top:-5px}

		.panel2 #mumble-gestion #viewer {}
			.panel2 #mumble-gestion #viewer blockquote {padding:5px; background:#f1f1f1; border:1px #ccc solid; font-size:12px; color:#666; margin:10px}
			.panel2 #mumble-gestion #viewer form { font-size:12px;  margin:10px 0px; padding:5px 0;}
			.panel2 #mumble-gestion #viewer form div { clear:both; font-size:12px;  padding:10px 0;}
			.panel2 #mumble-gestion #viewer label { width:250px; display:block; float:left; margin-top:-5px}

		.panel2 #mumble-gestion #MyServHistorique {}
			.panel2 #mumble-gestion #MyServHistorique .cadre {border-bottom:1px #ccc solid;}
			.panel2 #mumble-gestion #MyServHistorique .cadre:nth-of-type(2n) {background:#f1f1f1}
				.panel2 #mumble-gestion #MyServHistorique .cadre .date { padding:5px; text-align:left; float:left; width:160px; font-style:italic; color:#666}
				.panel2 #mumble-gestion #MyServHistorique .cadre .log {padding:5px; text-align:left; float:left; width:75%}
				.panel2 #mumble-gestion #MyServHistorique .cadre .img { padding:5px; text-align:left; float:left; width:30px; font-style:italic; color:#666}
				.panel2 #mumble-gestion #MyServHistorique .cadre .titre {padding:5px; text-align:left; float:left; width:450px}
				.panel2 #mumble-gestion #MyServHistorique .cadre .ip {padding:5px; text-align:left; float:left; width:105px}


.clear { clear:both}














#newsflash { float: left;background:#000; padding:0px; width:985px; margin-left:8px; box-shadow:#333 0px 0px 5px; margin-bottom:10px;padding:5px;
}
	#newsflash .titre { padding:5px; font-size:18px; color:#C09; font-weight:bold; font-variant:small-caps;}
	#newsflash .contenu { margin-bottom:4px}
		#newsflash .intro {  font-size:12px;}
		#newsflash .actu_desc {  font-size:12px; font-style:italic;}
		#newsflash img { border:0px}
		#newsflash .actu_plus {  font-size:10px; color: #00CCFF;  word-spacing:3px; margin-bottom:10px;}
		#newsflash .actu_plus a{  color: #00CCFF; text-decoration:none;}
	#newsflash .foot {padding:3px; color:#000; text-transform:uppercase; font-size:10px; font-weight:bold; text-align:right}	
		#newsflash #slider4 { height: 1%; overflow:hidden; }
		#newsflash #slider4 .viewport { float: left; width:965px; height:260px; overflow: hidden; position: relative; left:210px;}
		#newsflash #slider4 .buttons { display: block; margin: 30px 10px 0 0; float: left; }
		#newsflash #slider4 .next { margin: 30px 0 0 10px;  }
		#newsflash #slider4 .disable { visibility: hidden; }
		#newsflash #slider4 .overview { list-style: none; position: absolute; left: 0; top: 0; margin:0px; padding:0px;   }
		#newsflash #slider4 .overview a{ text-decoration:none}
		#newsflash #slider4 .overview ul{ margin: 0px; padding: 1px;}
		#newsflash #slider4 .overview li{ float: left; margin: 0px; padding: 1px; height:260px; width: 775px;  }
		#newsflash #slider4 .pager { overflow:hidden; list-style: none; clear: both; margin:0px; padding:0px; float:left; width:200px; position:absolute; height:180px}
		#newsflash #slider4 .pager li { margin:0 0 3px 0; text-align:left}
		#newsflash #slider4 .pagenum { background-color:#f07d00; text-decoration: none; padding:10px 5px; color: #FC0; font-size:11px; font-weight: bold; display: block; }
		#newsflash #slider4 .active { color: #fff; background-color:#c6d202; font-size:14px }

#les_offres .offres {float:left;width:250px;height: 280px; }
#les_offres .offres-titre{text-align:center; font-weight:bold; padding:5px 0; font-size:16px}
	#les_offres .offres:first-child .offres-titre{color:#fff;background:#06F;background-image: linear-gradient(top, rgb(99,182,255) 6%, rgb(0,138,212) 53%);
													background-image: -o-linear-gradient(top, rgb(99,182,255) 6%, rgb(0,138,212) 53%);
													background-image: -moz-linear-gradient(top, rgb(99,182,255) 6%, rgb(0,138,212) 53%);
													background-image: -webkit-linear-gradient(top, rgb(99,182,255) 6%, rgb(0,138,212) 53%);
													background-image: -ms-linear-gradient(top, rgb(99,182,255) 6%, rgb(0,138,212) 53%);
													
													background-image: -webkit-gradient(
														linear,
														left top,
														left bottom,
														color-stop(0.06, rgb(99,182,255)),
														color-stop(0.53, rgb(0,138,212))
													);}	
	#les_offres .offres:nth-child(2n) .offres-titre{background:#FC0;background-image: linear-gradient(top, rgb(255,242,0) 6%, rgb(255,213,0) 53%);
													background-image: -o-linear-gradient(top, rgb(255,242,0) 6%, rgb(255,213,0) 53%);
													background-image: -moz-linear-gradient(top, rgb(255,242,0) 6%, rgb(255,213,0) 53%);
													background-image: -webkit-linear-gradient(top, rgb(255,242,0) 6%, rgb(255,213,0) 53%);
													background-image: -ms-linear-gradient(top, rgb(255,242,0) 6%, rgb(255,213,0) 53%);
													
													background-image: -webkit-gradient(
														linear,
														left top,
														left bottom,
														color-stop(0.06, rgb(255,242,0)),
														color-stop(0.53, rgb(255,213,0))
													);}
	#les_offres .offres:nth-child(3n) .offres-titre{color:#fff;background:#C00;background-image: linear-gradient(top, rgb(219,0,0) 6%, rgb(143,6,6) 53%);
												background-image: -o-linear-gradient(top, rgb(219,0,0) 6%, rgb(143,6,6) 53%);
												background-image: -moz-linear-gradient(top, rgb(219,0,0) 6%, rgb(143,6,6) 53%);
												background-image: -webkit-linear-gradient(top, rgb(219,0,0) 6%, rgb(143,6,6) 53%);
												background-image: -ms-linear-gradient(top, rgb(219,0,0) 6%, rgb(143,6,6) 53%);
												
												background-image: -webkit-gradient(
													linear,
													left top,
													left bottom,
													color-stop(0.06, rgb(219,0,0)),
													color-stop(0.53, rgb(143,6,6))
												);}
	#les_offres .offres:last-child .offres-titre{color:#fff; background: rgb(0,110,46); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmUyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ0MjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,110,46,1) 0%, rgba(0,68,34,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,110,46,1)), color-stop(100%,rgba(0,68,34,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,110,46,1) 0%,rgba(0,68,34,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,110,46,1) 0%,rgba(0,68,34,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,110,46,1) 0%,rgba(0,68,34,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,110,46,1) 0%,rgba(0,68,34,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006e2e', endColorstr='#004422',GradientType=0 ); /* IE6-8 */}

#les_offres .offres-texte{height: 210px; text-align:left}
	#les_offres .offres-texte div{ padding:5px; }
#les_offres .offres-price{ text-align:right; font-size:22px; font-weight:bold; color:#f07d00; background:#fff;background-image: linear-gradient(top, rgb(255,255,255) 6%, rgb(199,199,199) 100%);
							background-image: -o-linear-gradient(top, rgb(255,255,255) 6%, rgb(199,199,199) 100%);
							background-image: -moz-linear-gradient(top, rgb(255,255,255) 6%, rgb(199,199,199) 100%);
							background-image: -webkit-linear-gradient(top, rgb(255,255,255) 6%, rgb(199,199,199) 100%);
							background-image: -ms-linear-gradient(top, rgb(255,255,255) 6%, rgb(199,199,199) 100%);
							background-image: -webkit-gradient(
								linear,
								left top,
								left bottom,
								color-stop(0.06, rgb(255,255,255)),
								color-stop(1, rgb(199,199,199))); 
							margin:0 1px; padding:5px; text-shadow:#999 1px 1px 2px }
	#les_offres .offres-price a {background:#c6d202; padding:3px 5px; font-size:11px; font-weight:normal; color:#333; display:block; width:58px; float:right; margin:5px 0 5px 10px}
		#les_offres .offres-price a:hover {background:#151515; color:#ccc}
	


.accueil {}
	.accueil #presentation {}
		.accueil #presentation div { border-bottom:1px #666 solid; color:#ccc; font-size:14px; font-weight:bold; text-shadow:0px 0px 3px #000000, 2px 2px 5px #000; 
			background: #3a3a3a;
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhM2EzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #3a3a3a 0%, #000000 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a3a3a), color-stop(100%,#000000));
			background: -webkit-linear-gradient(top,  #3a3a3a 0%,#000000 100%);
			background: -o-linear-gradient(top,  #3a3a3a 0%,#000000 100%);
			background: -ms-linear-gradient(top,  #3a3a3a 0%,#000000 100%);
			background: linear-gradient(to bottom,  #3a3a3a 0%,#000000 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#000000',GradientType=0 );
			}
			.accueil #presentation div:first-of-type { color:#fff; text-transform:uppercase; font-size:18px;
			background:#f07d00;
			background-image: linear-gradient(top, #F07C00 5%, #F7B709 19%, #F07C00 80%);
			background-image: -o-linear-gradient(top, #F07C00 5%, #F7B709 19%, #F07C00 80%);
			background-image: -moz-linear-gradient(top, #F07C00 5%, #F7B709 19%, #F07C00 80%);
			background-image: -webkit-linear-gradient(top, #F07C00 5%, #F7B709 19%, #F07C00 80%);
			background-image: -ms-linear-gradient(top, #F07C00 5%, #F7B709 19%, #F07C00 80%);
			
			background-image: -webkit-gradient(
				linear,
				left top,
				left bottom,
				color-stop(0.05, #F07C00),
				color-stop(0.19, #F7B709),
				color-stop(0.8, #F07C00)
);}
			
			.accueil #presentation div span { display:block;  padding:15px}
				.accueil #presentation div span strong{ color:#c6d202}
			.accueil #presentation div span:before { content:""; float:left; width:35px; height:35px; padding:0px; margin-top:-12px; display:block; margin-right:10px; }
				.accueil #presentation div:nth-of-type(1n) span:before { background:none; }
				.accueil #presentation div:nth-of-type(2n) span:before { background:url(images/icons/commerceOrangeIcons_32x32.png) -82px -145px}
				.accueil #presentation div:nth-of-type(3n) span:before { background:url(images/icons/economicOrangeIcons_32x32.png) -117px -147px}
				.accueil #presentation div:nth-of-type(4n) span:before { background:url(images/icons/multimediaOrangeIcons_32x32.png) -17px -147px}
				.accueil #presentation div:nth-of-type(6n) span:before { background:url(images/icons/multimediaOrangeIcons_32x32.png) -118px -14px}
				.accueil #presentation div:nth-of-type(5n) span:before { background:url(images/icons/economicOrangeIcons_32x32.png) -83px -146px}
				.accueil #presentation div:nth-of-type(7n) span:before { background:url(images/icons/economicOrangeIcons_32x32.png) -150px -148px}
				.accueil #presentation div:nth-of-type(8n) span:before { background:url(images/icons/commerceOrangeIcons_32x32.png) -47px -45px}
				.accueil #presentation div:nth-of-type(9n) span:before { background:url(images/icons/multimediaOrangeIcons_32x32.png) -150px -14px}

/* tickets */
#tickets .items a { color:#245bff; }