@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0; border:0px solid #fff; outline:none;}
body{font:13px Arial, Helvetica, sans-serif; color:#4d4d4d;}
div#masterContainer{width:975px; margin:0 auto;padding:0 7px 0 8px;}
a:link{color:#0c88f2; text-decoration:underline;}
a:active{color:#0c88f2; text-decoration:none;}
a:visited{color:#0c88f2; text-decoration:underline;}
a:hover{color:#0c88f2; text-decoration:none;}
.clearer{overflow: hidden;	width: 100%;}
p{ margin:10px 0 10px 0;}
/*
Table
*/
table{ text-align:left;}
td{padding:4px;}
tr.title{ background:#22b9f1; font:13px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; }
tr.color{ background:#F0F0F0;}
td.alignLeft{ text-align: left;}
td.alignLeft2{ text-align: left; padding: 5px 0 0 28px}

/*
various ----------------------------------------------
*/
ul.list{list-style-type:none;margin:8px 0;}
ul.list li{ background: url(../images/bullet-level1.jpg) top left no-repeat;padding:2px 0 10px 25px;}
ul.list li ul { list-style-type:none;margin-top:12px;}
ul.list li ul li{ background: url(../images/bullet-level2.jpg) top left no-repeat;padding:0px 0 6px 19px;}
ul.list li.parent{background:none;}

/*
titres
*/
 h1{background:#fff url(../images/bg-title-content.jpg) top left repeat-x; color:#4d4d4d;padding:3px 10px 0 10px; font-size:16px;border:1px solid #d6d6d6; border-width:1px 1px 0 1px;}
 h2{color:#3b9ff5;padding:0px 10px 7px 10px; font-size:18px;border:1px solid #d6d6d6; border-width: 0 1px 1px 1px;margin-bottom:15px;}
 h3{color:#22b9f1;font-size:12px; font-weight:normal; margin:0 0 18px 9px;}

.alertmsg {
	font-weight: normal;
    font-size: 8pt;
    color: #f73f3f;
    font-style: normal;
    font-family: verdana, arial, helvetica, sans-serif;
	text-align:center
}

div#formuBlock form{
/*padding:10px;*/
width:975px;
}
div#formuBlock label {
margin-bottom:5px;
}
div#formuBlock input{
border:1px solid #ccd1d7;
background-color:#f3fafd;
color:#49b6db;
}
div#formuBlock select, option {
border:1px solid #ccd1d7;
background-color:#f3fafd;
color:#595959;
}
div#formuBlock textarea {

border:1px solid #ccd1d7;
background:#f3fafd;
color:#0071cc;
}

div#formuBlock input.bouton {
background: url(../images/btn-bg-nltSubs.jpg) top left no-repeat; text-align:center;width:105px;height:24px; font-weight:bold; padding:0px 10px 0px 0; font-size:12px; cursor:pointer; color: #595959; border:none;}

div#formuBlock input.bouton:hover {
background-color:white;
}
div#formuBlock input.bouton:active {

} 
div#formuBlock input:focus, div#formuBlock textarea:focus {
background-color:white;
color:#0071cc;
}
span.asterix/*haha*/{color:#FF9900;}
p.asterixTxt{ font-size:11px; margin:0;}

img.postitFormu{ float:right;}

.buttonptag {
	padding: 10px 0 0 340px;
}
.buttonptag2 {
	padding: 10px 0 0 590px;
}
.buttonptag3 {
	padding: 0 0 0 485px;
}
.selecttag1 {
	padding: 0 600px 0 0;	
}
.core {
	padding: 0 0 15px 150px;
}
.pac {
	color:#666666;
}
