body {
	background-color: #00515E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a {
	color: #00515E;
}

.lienfooter { font-size: 12px;color: #98e8f4;font-weight:NORMAL; } /* 5cd2e3 */
a.lienfooter:link { font-size: 12px;color: #98e8f4;font-weight:NORMAL;text-decoration:none; }
a.lienfooter:visited { font-size: 12px;color: #98e8f4;font-weight:NORMAL;text-decoration:none; }
a.lienfooter:hover { font-size: 12px;color: #98e8f4;font-weight:NORMAL;text-decoration:underline; }

a:hover {
	color: #993300;
	text-decoration: none;
}

/* CSS Document */
.contenu{
width:990;height:600;border:0;background-image:url(images/bg_image.gif);
 background-repeat: repeat-x;
 	background-color: #00BAD8;
}

#contenu_bottom{
	background-color: #00BAD8;
}

.logo {
margin-left:11px;margin-top:17px;width:100%;
}
.text_membre {
font-size: 16px;color: #33CCFF;font-weight: bold;
}
.membre {
height:27px;width:506px;margin-left:201px;margin-top:30px;
}
.telephone {
height:26px;width:500px;background-color:#1798AD;margin-left:35px;margin-top:16px;
}
.titre_telephone {
font-size: 12px;font-weight:bold;color:#333333;
}
.titre_password1 {
font-size: 11px;font-weight:bold;color:#00CCFF;
}
.titre_password2 {
font-size: 11px;font-weight:bold;color:#333333;
}
.password {
height:50px;width:135px;text-align:left;margin-top:0px;
}
.ecran_flash_home {
height:151px;width:968px;margin-left:11px;
}
.ecran_flash {
height:134px;width:969px;margin-left:11px;
}
.anime_flash {
width:951;height:122;background-color:#000000;
}
.titre_transfert1 {
font-size:18px;color:#333333;font-weight:bold;
}
.titre_transfert2 {
font-size:17px;color:#FFFFFF;font-weight:bold;
}
.contenu_bas {
background-image:url(images/bg_bottom.gif);width:968;height:223;margin-left:11px;
}
.text_promo1 {
font-size: 16px;color: #666666;font-weight:bold;
}
.text_promo2 {
font-size: 16px;color: #000000;font-weight:bold;
}
.text_promo3 {
font-size: 12px;color: #000000;font-weight:bold;text-align:left;
}
.savoir_plus {
font-size: 12px;color: #0066FF;font-weight:bold;text-align:left;
}
.menu_bas {
font-size: 14px;color: #33CCFF;font-weight: bold;text-decoration: none;
}

textarea.error {
	background: #f3f3f3!important;
	border: 2px solid #993300;
}

textarea.normal {
}

input.error {
	background: #f3f3f3!important;
	border: 2px solid #993300;
}

input.normal {
}

.logged2, .logged2 a {
	color: #64EAFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.logged2 a:hover {

	text-decoration: underline;
	color: White;
}

.loginbutton {
	background-color: #11BEDA;
	border: 1px double #11BEDA;
	color: White;
	cursor: pointer;
}

li a {
	list-style-type: square;
	color: #1798AD;
	font-size: 12px;
	font-weight: bold;
}

.pub {
width:941px;height:122px;
}

.texte_principal_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-left:25px;
}

.h2_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	margin-left:25px;
	color: #00BAD8;
}

.texte_principal_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:25px;
	margin-right:20px;
}

.texte_droite_titre {
	font:Tahoma;
	font-size:11px;
	font-weight:bold;
	margin-top:15px;
}

.texte_droite_normal {
	font:Tahoma;
	font-size:11px;
	margin-left:25px;
	margin-right:20px;
}

.menu_gauche {
	width:97px;
	height:400px;
}

.contenu_droit {
	background-image:url(images/bg_droite.gif);
	margin-right:10px;
	width:169px;
	height:397px;
	vertical-align:middle;
}

.promotion1 {
	background-image:url(images/copie_dvd.gif);
	width:598px;
	height:60px;
	text-align:center;
}

.accToggler{
	margin: 3px;
	padding: 3px;
	width: 600px;
	background: #0791A8;
	color: #f4f4f4;
	border: 1px solid #fff;
	cursor: pointer;
	margin-left: 25px;
	font-weight: bold;
	font-size: 12px;
}

.accContent{
	margin: 5px;
	padding: 3px;
	width: 600px;
	margin-left: 25px;
	background-color: #D2F8FD;
	font-size: 12px;
}

.dvd {
	background-color: #EAF4F4;
}

.listes {
	background-color: #D0E6E6;
}

input.error {
	background: #f3f3f3!important;
	border: 2px solid #993300;
}

input.normal {
}

.important {
	color: #990000;
	font-weight: normal;
}

.time-left-dvd {
	font-size: 14px;
	color: #990000;
	font-weight: bold;
}

.prixtotalttc {
	font-size: 20px;
	color: #990000;
	font-weight: bold;
}

table.dureeinside {
	background-color: #1798AD;
	font-size: 11px;
	font-weight: bold;
	text-indent: 10px;
	color: White;
}

table.dureeoutside {
	background-color: #00515E;
	border: 1px solid #00515E;
}

.listingDVD {
	background-color: #D7F1FF;
	padding: 5px;
	border: 1px solid #2A5680;
}

.listingELEMENTS {
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #2A5680;
}

.required {
	color: #990000;
	font-weight: bold;
}

.ghost {
	color: #aaaaaa;
	font-weight: normal;
}
/*  AJOUT LAURENT */
body {
background-image: url(images/fond.jpg);
}
.zonecontenu{
margin-left:50px;
}
.titre_transfert3 {
font-size:13px;color:#FFFFFF;font-weight:bold;
}
.menu_bas2 {
font-size: 14px;color: #004a57;font-weight: bold;text-decoration: none;
}
a.savoir_plus:visited { font-size: 12px;color: #0184ba;font-weight:bold;text-align:left;text-decoration:underline; }
a.savoir_plus:link { font-size: 12px;color: #0184ba;font-weight:bold;text-align:left;text-decoration:underline; }
a.savoir_plus:active { font-size: 12px;color: #0184ba;font-weight:bold;text-align:left;text-decoration:underline; }
a.savoir_plus:hover { font-size: 12px;color: #993300;font-weight:bold;text-align:left;text-decoration:underline; }
.savoir_plus2:hover { font-size: 12px;color: #FFFFFF;font-weight:bold;text-align:left; }
a.savoir_plus2:link { font-size: 12px;color: #FFFFFF;font-weight:bold;text-align:left;text-decoration:underline; }
a.savoir_plus2:active { font-size: 12px;color: #FFFFFF;font-weight:bold;text-align:left;text-decoration:underline; }
a.savoir_plus2:visited { font-size: 12px;color: #FFFFFF;font-weight:bold;text-align:left;text-decoration:underline; }
a.savoir_plus2:hover { font-size: 12px;color: #993300;font-weight:bold;text-align:left;text-decoration:underline; }
.texte_principal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#005866;
	margin-left:25px;
}
.lien12 { font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: normal; color:#005866; }
a.lien12:link { font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: normal; color:#005866;text-decoration:none; }
a.lien12:visited { font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: normal; color:#005866;text-decoration:none; }
a.lien12:active { font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: normal; color:#005866;text-decoration:none; }
a.lien12:hover { font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: normal; color:#005866;text-decoration:underline; }
.grosbouton { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 14px;font-weight:bold;font-style: bold; color: #FFFFFF;background-color: #007c90; }
.grosbouton2 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 14px;font-weight:bold;font-style: bold; color: #FFFFFF;background-color: #993300; }
.boutondevis { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;font-style: bold; color: #FFFFFF;background-color: #007c90; }
.texte13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color:#005866;
}
.promo1 {
font-size: 14px;color: #004a57;font-weight:bold;
}
.promo2 {
font-size: 14px;color: #026576;font-weight:bold;
}
a.promo2:link { font-size: 14px;color: #026576;font-weight:bold;text-decoration:none; }
a.promo2:visited { font-size: 14px;color: #026576;font-weight:bold;text-decoration:none; }
a.promo2:hover { font-size: 14px;color: #026576;font-weight:bold;text-decoration:underline; }
/* gestion du menu */
@charset "utf-8";
/* CSS Document */
.menu {width:900px; height:28px;padding-left:108px; font-size:0.85em; position:relative; z-index:100;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:900px; w\idth:900px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
	float:left;
	position:relative;
}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:11px;text-decoration:none; color:#fff; height:28px; line-height:28px;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:auto; w\idth:auto;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {bottom right no-repeat;}
/* style the second level hover */
.menu ul ul a.drop:hover{bottom right no-repeat;}
.menu ul ul :hover > a.drop {bottom right no-repeat;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#000;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#b2ab9b;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:28px;left:0; border-top:1px solid #000;}
/* another hack for IE5.5 */
* html .menu ul ul {top:28px;t\op:28px;}

/* position the third level flyout menu */
.menu ul ul ul{left:92px; top:-1px; width:92px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-92px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#000; color:#fff; height:auto; line-height:1em; padding-top:10px;padding-bottom:10px;border:0 1px 1px 1px;text-align:center;
font-size:12px;}
/* yet another hack for IE5.5 */

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#fff; background:#33CCFF;}
.menu :hover > a, .menu ul ul :hover > a {color:#fff;background:#33CCFF;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}



/* ##############  */