.formInscription form {margin:0px;font-size:12px;}
.formInscription .bloc {margin:10px 0px 20px 30px;text-align:left;}
.formInscription .bloc h1 {border-bottom:1px solid #E08600;color:#E08600;font-size:12px;font-weight:bold;margin:5px 0px 0px -15px;text-transform:uppercase; width:98%;}
.formInscription form div.ligne-form {border-width:0px;margin:2px 0px;text-align:left;width:99.5%;}
.formInscription form div.ligne-form .libelle {float:left;margin:3px 0px;}
.formInscription form div.ligne-form .champs {float:left;margin:3px 0px;}
.formInscription form div.ligne-erreur {background-color:#EEEEEE;border-width:0px;margin:2px 0px;text-align:left;width:99.5%;}
.formInscription form div.ligne-erreur input {-moz-box-sizing:border-box;border:2px solid #9F0003;}
.formInscription form div.ligne-erreur .libelle {float:left;margin:3px 0px;}
.formInscription form div.ligne-erreur .champs {float:left;margin:3px 0px;}
.formInscription form div.ico-erreur {background-image:url(../images/modulo/form/erreur.gif);background-repeat:no-repeat;display:none;float:left;height:15px;margin:0px 4px;width:15px;}
.formInscription p.erreur {color:#A20005;font-weight:bold;}
.formInscription select {font-size:12px;}
.formInscription input, .mdl textarea{-moz-box-sizing:border-box;background-color:#FFFFFF;border:1px solid #CCCCCC;font-size:12px;padding-left:3px;}
.formInscription textarea{font:12px arial, helvetica, sans-serif;}
.formInscription input.bouton{background-color:#ffffff;border:1px solid #015591;color:#015591;font-weight:bold;margin:10px 2px 2px 2px;padding:2px 2px 2px;text-align:center;vertical-align:middle;}
.formInscription input.check {background-color:transparent;border-width:0px;}

.libelle {font-size:12px;}
.champs {font-size:12px;}
.check {font-size:12px;}
/********** ToolTip ***********/
.tooltips{background-color:#FFFFFF;border:1px solid #000000;color:#333333;cursor:default;font-family:Arial, Helvetica, sans-serif;font-size:10px;padding:2px;}


#AffPrix1, #Prix1,#AffPrix2 ,#Prix3,#Prix4,#Prix5,#Prix6,#Prix7,#Prix8,#AffPrix9,#Prix9,#Prix10,#Prix11,#Prix12{border:0px;text-align:right;}
#Total1,#Total2,#Total3,#Total4,#Total5,#Total6,#Total7,#Total8,#Total9,#Total10,#Total11,#Total12 {border:0px;text-align:right;}

/********** Base ************/
body {color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin:0px;padding:0px;}
h1 {text-align:left;}
p {margin:10px 5px;padding:0px;text-align:left;}

/********** Table 3 **********/
table {font-size : 12px;}
table.table3 {
	border-collapse:collapse
}
table.table3 thead th {
	background-color:#1c7dc1;
	background-repeat:repeat-x;
	background-position:left bottom;
	border-left: 1px solid #3290ce;
	border-right: 1px solid #3290ce;
	border-top:0px solid #3290ce;
	border-bottom:1px solid #3290ce;
	color:#ffffff;
	font-weight:bold;
	font-size : 12px;
	padding:5px 5px 5px 5px;
	text-align:left;
	vertical-align:top;
}
table.table3 tbody th {
	background-color:#999999;
	background-repeat:repeat-x;
	background-position:left top;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	color:#ffffff;
	
	font-weight:bold;
	padding:5px 5px 5px 5px;
	text-align:left;
	vertical-align:top;
}
table.table3 tbody tr {}
table.table3 tbody tr.on {}
table.table3 tbody tr.contraste{}
table.table3 tbody td {
	
	border:1px solid #3290ce;
	margin:0px;
	padding:5px;
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;
}

table.table3 tbody td p {
	margin:0px ;
	padding:0px ;
	text-align:left;
}

table.table3 tbody td ul li{
	margin-left:0px;
}
table.table-vide {
	border:none;
	clear:both;
	margin:1px;
	padding:0px;
	empty-cells:show;
	font-size:12px;
}
table.table-vide thead th{
	margin:0px;
	padding:5px;
	text-align:left;
	vertical-align:top;
}
table.table-vide tbody th{
	margin:0px;
	padding:5px;
	text-align:left;
	vertical-align:top;
}
table.table-vide tbody tr{}
table.table-vide tbody tr.on {}
table.table-vide tbody tr.contraste	{}
table.table-vide tbody td 	{
	margin:0px;
	padding:5px;
	text-align:left;
	vertical-align:top;
}
table.table-vide tbody td p {
	margin:0px;
	padding:0px;
	text-align:left;
}

ul {list-style-type:disc;list-style-image:none;}
li{ text-align:left;padding-bottom:5px;margin-left:5px;}

