*{margin:0px;padding:0px;}
html{}
body{background-color:#ffffff;}

/* Structure de la page */

#header{width:100%;height:80px;margin-left:auto;margin-right:auto;text-align:center;background-image:url("/img/bg_header.jpg");background-repeat:repeat-x;text-align:center;}
#headerFond{width:100%;height:27px;font-size:0px;}
#bg-centre{background-image:url("/img/bg2.gif");background-repeat:repeat-x;background-color:#FFFFFF;}
#conteneur{z-index:0;width:941px;margin-left:auto;margin-right:auto;}
#conteneur2 {margin-left:73px;margin-right:auto;width:96px;}
#menu {z-index:20;margin:0px;padding:0px;float:left;width:230px;}
#menuTop{width:230px;height:15px;background-image:url("/img/menu_top.png");}
#menuInside{padding-left:10px;	background:url("/img/menu_mid.png") repeat-y;text-align:left}
#menuBottom{width:230px;height:15px;background-image:url("/img/menu_bottom.png");}
#main{z-index:1;width:700px;position:relative;float:left;padding:0px;margin:0px;margin-left:10px;}
#mainBottom{width:700px;height:15px;background-image:url("/img/content_700_bottom.png");}
#mainTop{width:700px;height:15px;background-image:url("/img/content_700_top.png");}
#mainInside{padding-left:10px;padding-right:10px;padding-bottom:20px;background-image:url("/img/content_700_mid.png");text-align:left}

#foot {clear: both;margin-left:auto;margin-right:auto;width:916px;height:50px;background-repeat:no-repeat;text-align:center;}

/* Float containers fix */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-table;}
* html .clearfix{height: 1%;}
.clearfix{display:block;float:none;}

/* container  */
.container-parent{width:100%;text-align:center;margin-top:8px;}
.container-top_fr,.container-top_en{margin-left:auto;margin-right:auto;width:960px;height:20px;background-image:url("/img/gen/bloc_bas_top.png");background-repeat:no-repeat;}
.container2-top{margin-left:auto;margin-right:auto;width:960px;height:20px;background-image:url("/img/gen/bloc_bas_top.png");background-repeat:no-repeat;}
.container{margin-left:auto;margin-right:auto;width:960px;background-image:url("/img/gen/bloc_bas_mid.png");background-repeat:repeat-y;text-align:center;}
.container-inside{margin-left:auto;margin-right:auto;width:950px;background-repeat:repeat-y}
.container-bottom{margin-left:auto;margin-right:auto;width:960px;height:20px;background-image:url("/img/gen/bloc_bas_bottom.png");background-repeat:no-repeat;}



/* Composantes principale */

	/* Menu */
ul.menuItem { margin: 0; padding: 0; list-style: none; }
ul.menuItem li { text-align: left; line-height: 18px; vertical-align: middle; font-size: 11px; background-position: 0px; background-image: url("/img/arrow_red.gif");  background-repeat: no-repeat; white-space: normal; padding-left: 8px; }
ul.menuItem li a { font-weight: bold; color: #E73C2E; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none}
.menuItem a:hover,.menuItem a:visited{color:#E73C2E;}
.menuItem a:hover{text-decoration:underline;}
.menuTitreFond{padding-top:2px;padding-left:8px;font-family:Arial,Helvetica,sans-serif;color:#222222;font-size:16px;font-weight:bold;height:18px;letter-spacing:-1px}

	/* Footer */
a  { color: #E73C2E;}
.footMenu { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align:center; text-decoration: none;	}
.footMenu a  { color: #E73C2E; font-weight: normal; text-decoration: none; text-decoration: none; }
.footMenu a:hover  { color: #FF6600; font-weight: normal; text-decoration: none;text-decoration: none; }

.footCopyright{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-align:center; }
.footCopyright a  { color: #999999; font-size: 10px; font-weight: normal; text-decoration: none; text-decoration: none; }
.footCopyright a:hover  { font-size: 10px; font-weight: normal; text-decoration: none;text-decoration: none; }

	/* Textes */
.txtall { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #474747; font-size: 11px; }
.petit { font-family: Arial, Helvetica, sans-serif;  background:#e7e7e7; color: #222222; font-size: 10px; border:#222222 1px dashed;padding:5px;}
.txtItalic { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #474747; font-size: 11px; font-style:italic; }
.txtError { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#FF0000; font-size: 11px; font-weight:bold}
.txtEarningRapport{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color: #222222;font-size: 10px;}

hr{color:#e7e7e7;}

.sep{width:692px;height:17px;background:url(/img/sep.png) no-repeat;behavior: url("/js/iepngfix.htc")}

	/* Main */
.mainTopLegendeGuitar{vertical-align:bottom;}
#mainTopLegende,#mainTopLegende a,#mainTopLegende a:hover{margin:0px;padding-top:16px;padding-left:10px;padding-bottom:0px;font-family: Arial, Helvetica, sans-serif;color: #999999;font-size: 15px;font-weight: bold;margin: 0px;text-align: left;}

.mainTitreFond{padding-top:2px;padding-left:3px;font-family:Arial,Helvetica,sans-serif;color:#222222;font-size:16px;font-weight:bold;height:18px;letter-spacing:-1px}
.paragrapheTitre{font-family: Verdana, Arial, Helvetica, sans-serif;color: #777777;font-size:14px;height:15px;margin-top:10px;margin-bottom:5px;}

	/* Formulaires */
label.formObl{text-align:right;font-weight:bold;width:100px;display:block;float:left;}
label.formOpt{text-align:right;font-weight:normal;width:100px;display:block;float:left;}

input.fieldObl,select.fieldObl,textarea.fieldObl{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000000;margin:2px;border:1px solid #E73C2E;background-color:#e7e7e7;text-align:left;}
input.fieldErreur,select.fieldErreur,textarea.fieldErreur{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000000;margin:2px;border:1px solid #E73C2E;background-color:#FF0000;text-align:left;}
input.fieldOpt,select.fieldOpt,textarea.fieldOpt{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000000;background-color:#e7e7e7;margin:2px;border:2px solid #E73C2E;text-align:left;}

.formButton{font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#E73C2E;border-color:#999999;border-style:groove;font-weight:normal;color: #FFFFFF;font-size:10px;}
.formButtonDisable{font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#E73C2E;border-color:#333333;border-style:groove;font-weight:normal;color: #ffffff; font-size:10px;}
div.formButtonDiv{margin-top:10px;width:300px;text-align:center;}

.formButtonLogin{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;background-color:#E73C2E;border-color:#999999;border-style:groove;font-weight:normal;color: #ffffff;}
.formErreur{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;text-align:center;border-color: #FF0000;border-width:2px;border-style:dashed;width:300px;margin-left:auto;margin-right:auto;margin-bottom:10px;margin-top:10px;}

	/* Stats */
.formSelectMonth{width:300px;;border:1px solid #E73C2E;}
#tabStatsMount,td{padding:0px;width:14px;text-align:center;vertical-align:bottom;}
#tabStatsMount,th{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;font-weight:normal;padding:0px;background-color:#e5e5e5;border-width:1px;border-color:#ffffff;border-style:solid;width:14px;}

	/* Contact */
div.contactQuestion{background-color:#d4d4d4;margin:1px;padding:4px;}
div.contactAnswer{background-color:#e3e9f1;margin:1px;padding:4px;}


/* Composantes register */
label.labelLogin{font-weight:bold;}
#divLogin{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #E73C2E;text-align:right;}
#divSignIn{text-align:left;position:absolute;padding:10px;}
#divLoginInside{margin-left:auto;background-color:#ffffff;width:200px;border-style:dashed;border-width:1px;border-color:#222222;}
div.formButtonLoginDiv{margin-top:2px;margin-right:1px;margin-bottom:2px;width:200px;}
textarea.fieldContract{height:80px;width:400px;}

.fieldContract{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin:2px;
	border:1px solid #666666;
	background-color:#E7E7E7;
	text-align:left;
	width:350px;
	height:200px;
}

div#lienSub {text-align:right;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;}
div#lienSub a{background-position: 0px;background-image: url("/img/arrow_red.gif"); background-repeat: no-repeat;padding-left:8px;font-weight:bold;color:#E73C2E;line-height: 20px;vertical-align: middle;}

	/* Popup */
#popupTop{	width:300px;height:42px;margin-left:auto;margin-right:auto;background-image:url("/img/menuPopupTop.gif");}
#popupConteneur{z-index:0;width: 300px;margin-left:auto;margin-right:auto;background-image:url("/img/mainPopupFondCenter.gif");}
.popupClear{clear:both;display: block;padding:0px;margin:0px;overflow: hidden;height:1px;background-image:url("/img/mainPopupFondCenterBas.gif");width:300px;margin-left:auto;margin-right:auto;}
