﻿@charset "utf-8";
/* CSS Document */

*{	
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	outline:none;
	font-size:12px;
}

:focus {outline:none;}
::-moz-focus-inner {border:0;}

a img {
	border:none;
}



.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

img, div, a { behavior:url(../css/iepngfix.htc); }
		
		
.round {   
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    -khtml-border-radius: 10px; 
    border-radius: 10px; 
    behavior: url(../css/border-radius.htc); 
	}	
		
.titre_page {  
	margin:0px 0px 15px 0px;
}	
		
.h1 {  
	font-size:17px;
	font-weight:bold;
	color:#7e7e7e;
	padding-bottom:15px;
	margin:0px;
}		
		
.h4 {  
	font-size:14px;
	font-weight:bold;
}

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

/*________________________________________________________________________________________________________________________*/
/*______________________________________________________Start of addthis__________________________________________________*/
/*________________________________________________________________________________________________________________________*/

.addthis_toolbox  {
    position:relative;
}
.addthis_toolbox.atfixed {
    position:absolute;
    top: 5px;
    left: 285px;
    /*border: 1px solid #eee;*/
    padding:0;
	margin:0;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.custom_images ul {
	margin:0;
	padding:0;
	list-style:none outside none;
}
.custom_images ul li {
	list-style:none outside none;
	margin:0;
	padding:0;
	display:inline;
}
.addthis_toolbox .custom_images a {
    width: 32px;
    height: 32px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}
.addthis_toolbox .custom_images a img { border: 0; margin: 0px 0px 0px 0px; opacity: 1.0; width:25px; }
.addthis_toolbox .custom_images a img:hover { margin: 0px 0px -4px 0px; opacity: 0.75; }
/*________________________________________________________________________________________________________________________*/
/*______________________________________________________Start of container________________________________________________*/
/*________________________________________________________________________________________________________________________*/

#container {
	width: 1000px; 
	margin: 20px auto 0 auto;
	text-align: left;
	/*border:1px solid #000000;*/
	border-top:none;
	border-bottom:none;
}

/*________________________________________________________________________________________________________________________*/
/*______________________________________________________Start of header___________________________________________________*/
/*________________________________________________________________________________________________________________________*/

#entete {
	height:154px;
	position:relative;
}

#entete .logo {
	float:left;
	width:260px;
	padding-top:10px;
}

#entete .entete_nav {
	padding-top:45px;
}

#entete .nav_contenu {
	float:right;
	background:url(../images/bg_gray_nav.jpg) repeat-x scroll 0 0;
	margin:0;
	padding:0px; 
	width:720px; /*740*/
	height:46px;
	border:1px solid #c4c4c4;
}

#entete .nav_contenu a {
	line-height:46px;
	height:46px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	color:#7e7e7e;
	display:block;
}

#entete .nav_contenu a.house {
	padding:0px;
}

#entete ul li.separateur {
	background:url(../images/separateur_nav.jpg) no-repeat scroll 0 0;
	height:46px;
	line-height:46px;
	width:2px;
}

#entete .nav_contenu a:hover {
	background:url(../images/bg_gray_nav_on.jpg) repeat-x scroll 0 0;
	border:1px solid #FFFFFF; /*c4c4c4*/
	border-top:none;
	border-bottom:none;
}

#entete .nav_contenu a.active {
	background:url(../images/bg_gray_nav_on.jpg) repeat-x scroll 0 0;
}

#mapmoi {
	width:215px;
	height:135px;
	position:absolute;
	top:20px;
	right:10px;
}

#mapmoi a {
	text-align:center;
	display:block;
	background:url(../images/localiser-portable.png) no-repeat center;
	width:215px;
	height:135px;
}


#mapmoi a:hover {
	background:url(../images/localiser-portable_roll.png) no-repeat center;
}

#sous_nav {
	width:495px;/*480*/
	position:absolute;
	top:100px;
	right:220px;
	text-align:right;
}

#sous_nav a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 5px;
}

#sous_nav .bjr{
	font-size:11px;
	font-weight:bold;
	color:#81d300;
}


/*________________________________________________________________________________________________________________________*/
/*____________________________________________________Start of presentation_______________________________________________*/
/*________________________________________________________________________________________________________________________*/

#presentation {
	width:1000px;
}

#presentation .contenu {
	width:375px;/*375*/
	height:300px;/*300*/
	background:url(../images/bg_green_generic.jpg) repeat-x scroll 0 0 #78c301;
}

#presentation .contenu .txt {
	margin:0px 25px 0px 25px;
	padding:18px 0px 0px 0px;
}

#presentation .contenu .txt h1 {
	font-size:14px;
	margin:0px;
}

#presentation .contenu .txt p {
	margin:10px 0px;
}
#presentation .contenu .txt p, #presentation .contenu .txt strong {
	font-size:11px;
}

#presentation .contenu .txt a.link, a.link {
	font-size:11px;
	font-weight:bold;
	background:url(../images/puceLink.png) no-repeat scroll left center transparent;
	padding-left:15px;
}

#presentation .contenu .txt a.inscription {
	text-align:center;
	display:block;
	background:url(../images/inscription.jpg) no-repeat center;
	width:210px;
	height:48px;
	margin:auto;
}


#presentation .contenu .txt a.inscription:hover {
	background:url(../images/inscription_roll.jpg) no-repeat center;
}


#presentation .contenu #trcorner {
	background:url("../images/corner_small_green_tr.jpg") no-repeat scroll right top transparent;
	height:300px;
	width:100%;
}

#presentation .contenu #brcorner {
	background:url("../images/corner_small_green_br.jpg") no-repeat scroll right bottom transparent;
	height:300px;
	width:100%;
}

#presentation .space {
	width:20px;
	background:#FFFFFF;
}

#presentation .animation {
	width:625px;/*625*/
	height:300px;/*300*/
	background:url(../images/bg_gray_generic.jpg) repeat-x scroll 0 0 #d4d4d4;
}


/*________________________________________________________________________________________________________________________*/
/*____________________________________________________Start of Mini block_________________________________________________*/
/*________________________________________________________________________________________________________________________*/

#miniblock {
	margin-top:20px;
}

#miniblock ul {
	list-style:none;
	margin:0px;
	padding:0px;	
}

#miniblock ul li {
	float:left;
	background:url(../images/mini_block.jpg) no-repeat scroll transparent;
	width:219px;/*243*/
	height:226px;/*250*/
	margin-right:9px;
	padding:12px;
}

#miniblock ul li.nomargin, #packs ul li.nomargin {
	margin-right:0px;
}

#miniblock ul li h3 {
	width:134px;
	height:105px;
	padding-left:85px;
	padding-top:25px;
	font-size:14px;
	margin:0px;
}

#miniblock ul li h3.enfant {
	background:url(../images/enfant.png) no-repeat scroll transparent;
}

#miniblock ul li h3.grand-pere {
	background:url(../images/grand-pere.png) no-repeat scroll transparent;
}

#miniblock ul li h3.ami {
	background:url(../images/ami.png) no-repeat scroll transparent;
}

#miniblock ul li h3.telephone-perdu {
	background:url(../images/telephone-perdu.png) no-repeat scroll transparent;
}

#miniblock ul li p {
	margin:0px;
}



/*________________________________________________________________________________________________________________________*/
/*____________________________________________________Start of footer_____________________________________________________*/
/*________________________________________________________________________________________________________________________*/

#footer {
	margin-top:20px;
	background:url(../images/bg_gray_nav.jpg) repeat-x scroll 0 0;
	text-align:center;
	padding:15px;
	border:1px solid #c4c4c4;
}

#footer a {
	margin:0px 20px;
	text-decoration:none;
}

#copyright {
	font-size:11px;
	text-align:right;
	margin-bottom:10px;
	padding-right:10px;
}

#copyright a {
	font-size:11px;
	text-decoration:none;
}

/*________________________________________________________________________________________________________________________*/
/*____________________________________________________Start of tags_______________________________________________________*/
/*________________________________________________________________________________________________________________________*/

#tags {
	margin-top:20px;
}

#tags h3 {
	font-size:11px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
#tags a {
	font-size:11px;
	text-decoration:none;
}

/*________________________________________________________________________________________________________________________*/
/*____________________________________________________Start of 404________________________________________________________*/
/*________________________________________________________________________________________________________________________*/

#erreur404 {
	background:url(../images/Erreur404.jpg) no-repeat scroll transparent;
	height:188px;/*188*/
	margin:100px 0px;
}

#erreur404 .message h3 {
	margin-top:0px;
	color:#78c301;
	font-size:14px;
}

#erreur404 .message {
	border:1px solid #000000;
	width:550px;
	margin-left:225px;
	padding:20px;
	background:url(../images/bg_gray_generic.jpg) repeat-x scroll 0 0 #d4d4d4;
	border:1px solid #c4c4c4;
}

#erreur404 .message ul {
	list-style:square;
}


/*________________________________________________________________________________________________________________________*/
/*________________________________________________Start of block_generic__________________________________________________*/
/*________________________________________________________________________________________________________________________*/

.block_generic  {
	background:url(../images/bg_gray_generic.jpg) repeat-x scroll 0 0 #d4d4d4;
	border:1px solid #c4c4c4;
	padding:20px 30px;
	margin-bottom:20px;
}
	
.nomarginb { 
	margin-bottom:0px;
}

/*________________________________________________________________________________________________________________________*/
/*___________________________________________________Start of packs_______________________________________________________*/
/*________________________________________________________________________________________________________________________*/

#packs  {
	margin-bottom:20px;
}

#packs ul {
	list-style:none outside none;
	margin:0;
	padding:0;
}

#packs ul li {
	float:left;
	width:192px;
	height:170px;
	margin-right:9px;
}


#packs ul li.pack1 {
	background:url("../images/pack1.png") no-repeat scroll 0 0 transparent;
}
#packs ul li.pack2 {
	background:url("../images/pack2.png") no-repeat scroll 0 0 transparent;
}
#packs ul li.pack3 {
	background:url("../images/pack3.png") no-repeat scroll 0 0 transparent;
}
#packs ul li.pack4 {
	background:url("../images/pack4.png") no-repeat scroll 0 0 transparent;
}
#packs ul li.pack5 {
	background:url("../images/pack5.png") no-repeat scroll 0 0 transparent;
}


/*________________________________________________________________________________________________________________________*/
/*___________________________________________________Start of connexion___________________________________________________*/
/*________________________________________________________________________________________________________________________*/

#identification {
	float:left;
	width:450px;/*490*/
	background:url(../images/bg_gray_generic.jpg) repeat-x scroll 0 0 #d4d4d4;
	border:1px solid #c4c4c4;
	padding:20px;
}

#enregistrement {
	float:right;
	width:450px;/*490*/
	background:url(../images/bg_gray_generic.jpg) repeat-x scroll 0 0 #d4d4d4;
	border:1px solid #c4c4c4;
	padding:20px;
}

#identification .h1, #enregistrement .h1 {
	font-size:12px;
	font-weight:bold;
	color:#7dcb01;
	margin:0px;
	padding-bottom:5px;
	border-bottom:1px solid #7dcb01;
	display:block;
	text-transform:uppercase;
}


/*________________________________________________________________________________________________________________________*/
/*___________________________________________________Start of formLayer___________________________________________________*/
/*________________________________________________________________________________________________________________________*/

#formLayer {
	margin-top:20px;
}

#formLayer label {
	display:block;
}

#formLayer label span {
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}

#formLayer label input {
	display:block;
	margin-bottom:12px;
	border:1px solid #bcbcbc;
	width:250px;
}

#formLayer label select {
	display:block;
	width:150px;
}

#formLayer label textarea {
	display:block;
	margin-bottom:12px;
	border:1px solid #bcbcbc;
}

#formLayer .note {
	font-size:9px;
	font-weight:normal;
	margin-bottom:12px;
}

#formLayer .erreur {
	font-size:10px;
	font-weight:normal;
	margin:0px;
	display:inline;
	color:#990000;
}

#formLayer .info {
	font-size:9px;
	font-weight:normal;
	display:inline;
}

#formLayer .pwd a {
	font-size:10px;
	display:block;
	margin-bottom:20px;
}

#formLayer p {
	margin:10px 0px;
}

#formLayer .submit {
	text-align:center;
	margin:auto;
}


#formLayer .submit .valider {
	text-align:center;
	background:url(../images/valider.png) no-repeat center;
	width:157px;
	height:50px;	
	cursor: pointer;
	border:0;
}
#formLayer .submit .valider:hover {
	background:url(../images/valider_roll.png) no-repeat center;
}


#formLayer .submit .btAjouter {
	text-align:center;
	background:url(../images/btAjouter.png) no-repeat center;
	width:160px;
	height:50px;	
	cursor: pointer;
	border:0;
}
#formLayer .submit .btAjouter:hover {
	background:url(../images/btAjouter_roll.png) no-repeat center;
}


#formLayer .submit .btModifier {
	text-align:center;
	background:url(../images/btModifier.png) no-repeat center;
	width:160px;
	height:50px;	
	cursor: pointer;
	border:0;
}
#formLayer .submit .btModifier:hover {
	background:url(../images/btModifier_roll.png) no-repeat center;
}





/*________________________________________________________________________________________________________________________*/
/*___________________________________________________Start of activation__________________________________________________*/
/*________________________________________________________________________________________________________________________*/

#activation {
	width:450px;/*490*/
	background:url(../images/bg_gray_generic.jpg) repeat-x scroll 0 0 #d4d4d4;
	border:1px solid #c4c4c4;
	padding:20px;
	margin-bottom:100px;
}
#activation .h1 {
	font-size:12px;
	font-weight:bold;
	color:#7dcb01;
	margin:0px;
	padding-bottom:5px;
	border-bottom:1px solid #7dcb01;
	display:block;
	text-transform:uppercase;
}
	
/*________________________________________________________________________________________________________________________*/
/*___________________________________________________Start of questions___________________________________________________*/
/*________________________________________________________________________________________________________________________*/

#questions {
	background-color:#FFFFFF;
	padding:20px 30px;
	margin:20px 0px;
	border:1px solid #d1d1d1;
}

#questions ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#questions ul li {
	padding-bottom:5px;
}

#questions ul li a {
	font-size:12px;
	font-weight:bold;
	color:#78c301;
	text-decoration:none;
}

/******************************************
*		Reponses
******************************************/

.reponses {
	margin-top:20px;
}

.reponses h3.question {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	margin:0px;
}

.reponses .reponse {
	margin:10px 0px 0px 0px;
	display:block;
	
}

.reponses .reponse p {
	margin:0px;	
}


/*________________________________________________________________________________________________________________________*/
/*___________________________________________________Start of formLayer___________________________________________________*/
/*________________________________________________________________________________________________________________________*/

#contact input,#contact textarea {
	border:1px solid #bcbcbc;
}

#contact .submit {
	border:none;
	width:auto;
}

#contact .erreur {
	font-size:10px;
	color:#990000;
}

.contact .h1 {
	font-size:12px;
	font-weight:bold;
	color:#7dcb01;
	margin:0px;
	padding-bottom:5px;
	border-bottom:1px solid #7dcb01;
	display:block;
	text-transform:uppercase;
}



/*________________________________________________________________________________________________________________________*/
/*______________________________________________________Start of mapmoi___________________________________________________*/
/*________________________________________________________________________________________________________________________*/

#map {
	position:relative;
	width:1000px;
	height:598px;
}

#map .addPhone {
	position:absolute;
	left:0px;
	top:0px;
	width:300px;
	height:30px;/*50*/
	background:url(../images/bgAddPhone.jpg) repeat-x scroll 0 0;
	text-align:center;
	padding:10px 0px;
}



#map .addPhone a {
	display:block;
	background:url(../images/AddPhone.png) no-repeat center;
	width:207px;
	height:28px;
	margin:auto;
}


#map .addPhone a:hover {
	background:url(../images/AddPhone_roll.png) no-repeat center;
}

#map .buyCredits {
	position:absolute;
	right:0px;
	top:0px;
	width:690px;/*700*/
	height:30px;/*50*/
	background:url(../images/bgBuyCredits.jpg) repeat-x scroll 0 0;
	text-align:left;
	padding:10px 0px 10px 10px;
}
#map .buyCredits .nbCredits {
	line-height:30px;
	height:30px;
	display:block;
	float:left;
}

#map .buyCredits a {
	display:block;
	background:url(../images/buyCredits.png) no-repeat center;
	width:207px;
	height:28px;
	margin-left:140px;
}

#map .buyCredits a:hover {
	background:url(../images/buyCredits_roll.png) no-repeat center;
}

#map .listPhones {
	position:absolute;
	left:0px;
	top:50px;
	width:298px;
	height:330px;/*330*/
	background-color:#FFFFFF;
	border:1px solid #d1d1d1;
	border-top:none;
	border-bottom:none;
	overflow-y:scroll;
}

#map .table {
	padding:8px;
	margin:0px;
	background:url(../images/bgListPhones.jpg) repeat-x scroll 0 0;
	height:49px;/*65*/
	border-bottom:1px solid #d1d1d1;
}

#map .table:hover, #map .activeTable {
	background:url(../images/bgListPhonesOn.jpg) repeat-x scroll 0 0;
	cursor:pointer;
}

#map .table table {
}

#map .table table .avatard {
	background:url(../images/avatard.png) repeat-x scroll 0 0;
	width:50px;
	height:50px;
}

#map .table table .pseudo {
	font-size:12px;
	font-weight:bold;
	display:block;
}

#map .table table .telephone {
	font-size:12px;
	font-weight:normal;
}
#map .table table .modifier {
	background:url(../images/modifier.png) no-repeat scroll 0 0;
	width:22px;
	height:22px;
	display:block;
	margin-bottom:3px;
}
#map .table table .modifier:hover {
	background:url(../images/modifier_roll.png) no-repeat scroll 0 0;
}
#map .table table .supprimer {
	background:url(../images/supprimer.png) no-repeat scroll 0 0;
	width:22px;
	height:22px;
	display:block;
}
#map .table table .supprimer:hover {
	background:url(../images/supprimer_roll.png) no-repeat scroll 0 0;
}

#map .btLocaliser {
	position:absolute;
	left:0px;
	top:380px;
	width:300px;
	height:112px;
}


#map .submit {
	text-align:center;
	background:url(../images/localiser.jpg) no-repeat center;
	width:300px;
	height:112px;	
	cursor: pointer;
	border:0;
}
#map .submit:hover {
	background:url(../images/localiser_roll.jpg) no-repeat center;
}

#map .googleMap {
	position:absolute;
	left:300px;
	top:50px;
	width:699px;
	height:412px;
	background-color:#FFFFFF;
	border-right:1px solid #d1d1d1;
}

#map .load {
	position:absolute;
	background:url(../images/bg_green_MB_header.jpg) repeat-x scroll 0 0;
	left:300px;
	top:462px;
	width:699px;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#990000;
	font-weight:bold;
	text-indent:20px;
	border-right:1px solid #d1d1d1;
}

#map .historiqueName {
	position:absolute;
	background:url(../images/bgHistoriqueName.jpg) no-repeat scroll 0 0;
	bottom:0px;
	left:0px;
	width:300px;
	height:106px;
	text-align:center;
}

#map .historiqueName span {
	display:block;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	margin-top:40px;
}

#map .historiqueResult {
	position:absolute;
	background:url(../images/bgHistoriqueResult.jpg) repeat-x scroll 0 0;
	bottom:0px;
	left:300px;
	width:699px;
	height:106px;
	border-right:1px solid #d1d1d1;
	overflow-y:scroll;
}


/*________________________________________________________________________________________________________________________*/
/*________________________________________________Start of gestion-telephone______________________________________________*/
/*________________________________________________________________________________________________________________________*/

#gestion-telephone {
	background:url(../images/bg_gray_generic.jpg) repeat-x scroll 0 0 #d4d4d4;
	border:1px solid #c4c4c4;
	padding:20px;
}

#gestion-telephone .h1 {
	font-size:14px;
	font-weight:bold;
	color:#7dcb01;
	margin:0px;
	padding-bottom:5px;
	border-bottom:1px solid #7dcb01;
	display:block;
	text-transform:uppercase;
}

#gestion-telephone .submit {
	text-align:center;
	margin-top:50px;
}


/*________________________________________________________________________________________________________________________*/
/*________________________________________________________Start of achat__________________________________________________*/
/*________________________________________________________________________________________________________________________*/

#achat {
}

#achat h3 {
	font-size:18px;
	font-weight:normal;
	color:#7e7e7e;
	margin:0px;
}

#achat p {
	margin:10px 0px;
}

/*************************************
*			packs achat
*************************************/

#packs-achat  {
	margin-bottom:20px;
}

#packs-achat form  {
	margin:0px;
	padding:0px;
}

#packs-achat input  {
	width:141px;
	height:125px;
	margin:0px;
	padding:0px;
	border:none;
	cursor:pointer;
}

#packs-achat .achat-pack1  {
	background:url("../images/achat-pack1.png") no-repeat scroll 0 0 transparent;
}

#packs-achat .achat-pack2  {
	background:url("../images/achat-pack2.png") no-repeat scroll 0 0 transparent;
}

#packs-achat .achat-pack3  {
	background:url("../images/achat-pack3.png") no-repeat scroll 0 0 transparent;
}

#packs-achat .achat-pack4  {
	background:url("../images/achat-pack4.png") no-repeat scroll 0 0 transparent;
}

#packs-achat .achat-pack5  {
	background:url("../images/achat-pack5.png") no-repeat scroll 0 0 transparent;
}

/***********************************************/

#packs-achat .achat-pack1:hover, #packs-achat .achat-pack1Active {
	background:url("../images/achat-pack1-on.png") no-repeat scroll 0 0 transparent;
}
#packs-achat .achat-pack2:hover, #packs-achat .achat-pack2Active  {
	background:url("../images/achat-pack2-on.png") no-repeat scroll 0 0 transparent;
}
#packs-achat .achat-pack3:hover, #packs-achat .achat-pack3Active  {
	background:url("../images/achat-pack3-on.png") no-repeat scroll 0 0 transparent;
}
#packs-achat .achat-pack4:hover, #packs-achat .achat-pack4Active  {
	background:url("../images/achat-pack4-on.png") no-repeat scroll 0 0 transparent;
}
#packs-achat .achat-pack5:hover, #packs-achat .achat-pack5Active  {
	background:url("../images/achat-pack5-on.png") no-repeat scroll 0 0 transparent;
}

/*************************************
*			Paiement
*************************************/

#paiement  {
	margin:10px 0px 0px 0px;
}

#paiement th span {
	display:block;
	width:182px;
	height:115px;
}

/*************************************
*			Lib Paiement
*************************************/

.libPaiement td div {
	font-size:11px;
	margin-left:5px;
}



/*************************************
*			OFF
*************************************/

#paiement th span.internetPlus {
	background:url("../images/internet-plus-off.png") no-repeat scroll 0 0 transparent;
}
#paiement th span.paypal {
	background:url("../images/paypal-off.png") no-repeat scroll 0 0 transparent;
}
#paiement th span.sms {
	background:url("../images/sms-off.png") no-repeat scroll 0 0 transparent;
}
#paiement th span.telephone {
	background:url("../images/telephone-off.png") no-repeat scroll 0 0 transparent;
}

/*************************************
*			ON
*************************************/

#paiement input  {
	width:182px;
	height:115px;
	margin:0px;
	padding:0px;
	border:none;
	cursor:pointer;
}

#paiement input.internetPlus {
	background:url("../images/internet-plus.png") no-repeat scroll 0 0 transparent;
}
#paiement input.paypal {
	background:url("../images/paypal.png") no-repeat scroll 0 0 transparent;
}
#paiement input.sms {
	background:url("../images/sms.png") no-repeat scroll 0 0 transparent;
}
#paiement input.telephone {
	background:url("../images/telephone.png") no-repeat scroll 0 0 transparent;
}


/*************************************
*			hover
*************************************/

#paiement input.internetPlus:hover {
	background:url("../images/internet-plus-on.png") no-repeat scroll 0 0 transparent;
}
#paiement input.paypal:hover {
	background:url("../images/paypal-on.png") no-repeat scroll 0 0 transparent;
}
#paiement input.sms:hover {
	background:url("../images/sms-on.png") no-repeat scroll 0 0 transparent;
}
#paiement input.telephone:hover {
	background:url("../images/telephone-on.png") no-repeat scroll 0 0 transparent;
}

/*________________________________________________________________________________________________________________________*/
/*________________________________________________________Start of params__________________________________________________*/
/*________________________________________________________________________________________________________________________*/


#params input, #params textarea {
	border:1px solid #bcbcbc;
	width:180px;
}

#params .title {
	font-size:14px;
	font-weight:bold;
	color:#7E7E7E;
}

#params .submit, #pass .submit {
	border:none;
	width:auto;
}


#pass input {
	border:1px solid #bcbcbc;
	width:100px;
}


/*________________________________________________________________________________________________________________________*/
/*________________________________________________________Start of sms____________________________________________________*/
/*________________________________________________________________________________________________________________________*/


#sms {
	float:left;
	width:600px;
	border-right:1px solid #a2a2a2;
}

#sms h1 {
	margin:0px;
	color:#7e7e7e;
	font-size:18px;
}

#sms ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#sms ul li {
	padding-top:10px;
}

#smsForm {
	margin-left:610px;
	width:310px;
	margin-top:100px;
}

#smsForm td.h1 {
	font-size:18px;
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

#smsForm .xxl {
	font-size:18px;
	color:#000000;
	font-weight:normal;
}

#smsForm input {
	border:1px solid #b8b8b8;
	margin-top:10px;
}

#smsForm .submit {
	border:none;
	margin:0px;
}



/*________________________________________________________________________________________________________________________*/
/*________________________________________________________Start of sms____________________________________________________*/
/*________________________________________________________________________________________________________________________*/


.overflow-y {
	overflow:auto;
	height:180px;
}

#table {
	border-collapse:collapse;
}

#table th {
	text-align:center;
	padding:5px 0px;
	background-color:#FFFFFF;
}

#table tr.hover:hover {
	background-color:#FFFFFF;
}

#table td {
	padding:2px 5px;
}

#table th, #table td {
	border:1px solid #c6c6c6;
}
