/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td		{
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

html	{
	height:100%
}

body 	{
	/*text-align:center*/
}

table 	{
	border-collapse:collapse; 
	border:0px; 
	/*width:100%;*/
	padding:0;
}
a, object {
	outline:none;
}

td 		{
	vertical-align:top;
	text-align:left;
}

th 		{
	text-align:left; 
	vertical-align:top
}

img		{
	border:none
}

h1 		{
	font-size:130%
}
h2 		{
	font-size:120%
}
h3 		{
	font-size:110%
}
h4		{
	font-size:110%
}

p		{
	padding:0px 0px 10px 0px;
}
textarea .inputbox {
	width:300px; 
	height:100px; 
	margin:0px 0px 5px 0px;
}

select	{
	height:auto; 
	margin:0px 0px 2px 0px; 
	vertical-align:middle
}

ul {
	list-style:disc;
	margin:0px 0px 0px 15px;
}
ol {
	margin:0px 0px 0px 15px;
}

.width	{
	width:100%
}
.main	{
	margin:auto; 
	text-align:left
}
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
.allcontent {
	background:transparent url(../images/bg-top.jpg) no-repeat scroll center top;
}
.content888 {
	margin:0 auto;
	width:888px;
}
.content898 {
	margin:0 auto;
	width:898px;
}
.content898_{
	margin:0 auto;
	width:898px;
}
/********************************************
		Declaration Global
*******************************************/
.left{float:left !important;}
.right{float:right !important;}
.clearboth{ clear:both}
.w100{ width:100px;}
.w140{ width:140px;}
.w150{ width:150px;}
.w200{ width:200px;}
.w230{ width:230px;}
.w250{ width:250px;}
.w270{ width:260px;}
.w300{ width:300px;}
.w350{ width:350px;}
.w400{ width:400px;}
.w450{ width:450px;}
.w760{ width:760px;}

.wp25{ width:25%;}
.wp50{ width:50%;}
.wp100{ width:100%;}

.absolute{ position:absolute;}
.relative{ position:relative;}

.FFFFFF{ color:#FFF !important;}
.000000{ color:#000 !important;}
.roseClair{color:#f0c7dd;}
.rosefoncer{color:#e2007a;}
.bleuCiel{ color:#00bff3;} a.bleuCiel:hover{ color:#0099cc;}
.bleufoncer{ color:#26bae0;}

div.module {position:relative;}
.module {margin-left:7px; margin-right:7px;}

.realisedby{
	background:url(../images/logoMC-Dev.png) left center no-repeat;
	padding-left:20px;
	line-height:30px;
	margin-left:10px;
}
/********************************************
		Formulaire
*******************************************/

.formulaire {
	
}

.formulaire div.block{
	display:inline-block;
	padding: 5px 0 8px 0;
	margin: 0;
}
.formulaire label{
	float: left;
	width: 150px;
	text-align:right;
	line-height:24px;
	padding:5px 10px 5px 5px;
}
.formulaire .divinput{
	float:left;
	height:24px;
	margin:5px 0;
	padding-right:7px;
	background:url(../images/bg_input.png) right bottom no-repeat;
}
.formulaire input[type="text"]{
	width: 180px;
	background:url(../images/bg_input.png) left top no-repeat;
	height:18px;
	line-height:18px;
	border:none;
	padding:3px 0 3px 7px;
}
.button{ height:30px; border:none; margin:2px;}
.button:hover{ background-position:bottom;}
.bt_submit{	background:url(../images/bt_toopty.png) top left;	width:100px; }
.formulaire textarea{
	width: 250px;
	height: 150px;
}
.p0{ padding:0px;} .pT0{ padding-top:0px;} .pB0{ padding-bottom:0px;} .pL0{ padding-left:0px;} .pR0{ padding-right:0px;}
.p1{ padding:1px;} .pT1{ padding-top:1px;} .pB1{ padding-bottom:1px;} .pL1{ padding-left:1px;} .pR1{ padding-right:1px;}
.p2{ padding:2px;} .pT2{ padding-top:2px;} .pB2{ padding-bottom:2px;} .pL2{ padding-left:2px;} .pR2{ padding-right:2px;}
.p3{ padding:3px;} .pT3{ padding-top:3px;} .pB3{ padding-bottom:3px;} .pL3{ padding-left:3px;} .pR3{ padding-right:3px;}
.p4{ padding:4px;} .pT4{ padding-top:4px;} .pB4{ padding-bottom:4px;} .pL4{ padding-left:4px;} .pR4{ padding-right:4px;}
.p5{ padding:5px;} .pT5{ padding-top:5px;} .pB5{ padding-bottom:5px;} .pL5{ padding-left:5px;} .pR5{ padding-right:5px;}
.p6{ padding:6px;} .pT6{ padding-top:6px;} .pB6{ padding-bottom:6px;} .pL6{ padding-left:6px;} .pR6{ padding-right:6px;}
.p7{ padding:7px;} .pT7{ padding-top:7px;} .pB7{ padding-bottom:7px;} .pL7{ padding-left:7px;} .pR7{ padding-right:7px;}
.p8{ padding:8px;} .pT8{ padding-top:8px;} .pB8{ padding-bottom:8px;} .pL8{ padding-left:8px;} .pR8{ padding-right:8px;}
.p9{ padding:9px;} .pT9{ padding-top:9px;} .pB9{ padding-bottom:9px;} .pL9{ padding-left:9px;} .pR9{ padding-right:9px;}
.p10{ padding:10px;} .pT10{ padding-top:10px;} .pB10{ padding-bottom:10px;} .pL10{ padding-left:10px;} .pR10{ padding-right:10px;}
.p11{ padding:11px;} .pT11{ padding-top:11px;} .pB11{ padding-bottom:11px;} .pL11{ padding-left:11px;} .pR11{ padding-right:11px;}
.p12{ padding:12px;} .pT12{ padding-top:12px;} .pB12{ padding-bottom:12px;} .pL12{ padding-left:12px;} .pR12{ padding-right:12px;}
.p13{ padding:13px;} .pT13{ padding-top:13px;} .pB13{ padding-bottom:13px;} .pL13{ padding-left:13px;} .pR13{ padding-right:13px;}
.p14{ padding:14px;} .pT14{ padding-top:14px;} .pB14{ padding-bottom:14px;} .pL14{ padding-left:14px;} .pR14{ padding-right:14px;}
.p15{ padding:15px;} .pT15{ padding-top:15px;} .pB15{ padding-bottom:15px;} .pL15{ padding-left:15px;} .pR15{ padding-right:15px;}
.p16{ padding:16px;} .pT16{ padding-top:16px;} .pB16{ padding-bottom:16px;} .pL16{ padding-left:16px;} .pR16{ padding-right:16px;}
.p17{ padding:17px;} .pT17{ padding-top:17px;} .pB17{ padding-bottom:17px;} .pL17{ padding-left:17px;} .pR17{ padding-right:17px;}
.p18{ padding:18px;} .pT18{ padding-top:18px;} .pB18{ padding-bottom:18px;} .pL18{ padding-left:18px;} .pR18{ padding-right:18px;}
.p19{ padding:19px;} .pT19{ padding-top:19px;} .pB19{ padding-bottom:19px;} .pL19{ padding-left:19px;} .pR19{ padding-right:19px;}
.p20{ padding:10px;} .pT20{ padding-top:20px;} .pB20{ padding-bottom:20px;} .pL20{ padding-left:20px;} .pR20{ padding-right:20px;}
.p25{ padding:25px;} .pT25{ padding-top:25px;} .pB25{ padding-bottom:25px;} .pL25{ padding-left:25px;} .pR25{ padding-right:25px;}
.p30{ padding:30px;} .pT30{ padding-top:30px;} .pB30{ padding-bottom:30px;} .pL30{ padding-left:30px;} .pR30{ padding-right:30px;}
.p35{ padding:35px;} .pT35{ padding-top:35px;} .pB35{ padding-bottom:35px;} .pL35{ padding-left:35px;} .pR35{ padding-right:35px;}
.p40{ padding:40px;} .pT40{ padding-top:40px;} .pB40{ padding-bottom:40px;} .pL40{ padding-left:40px;} .pR40{ padding-right:40px;}
.p50{ padding:50px;} .pT50{ padding-top:50px;} .pB50{ padding-bottom:50px;} .pL50{ padding-left:50px;} .pR50{ padding-right:50px;}
.p60{ padding:60px;} .pT60{ padding-top:60px;} .pB60{ padding-bottom:60px;} .pL60{ padding-left:60px;} .pR60{ padding-right:60px;}
.p70{ padding:70px;} .pT70{ padding-top:70px;} .pB70{ padding-bottom:70px;} .pL70{ padding-left:70px;} .pR70{ padding-right:70px;}
.p80{ padding:80px;} .pT80{ padding-top:80px;} .pB80{ padding-bottom:80px;} .pL80{ padding-left:80px;} .pR80{ padding-right:80px;}
.p90{ padding:90px;} .pT90{ padding-top:90px;} .pB90{ padding-bottom:90px;} .pL90{ padding-left:90px;} .pR90{ padding-right:90px;}
.p100{ padding:100px;} .pT100{ padding-top:100px;} .pB100{ padding-bottom:100px;} .pL100{ padding-left:100px;} .pR100{ padding-right:100px;}
.p110{ padding:110px;} .pT110{ padding-top:110px;} .pB110{ padding-bottom:110px;} .pL110{ padding-left:110px;} .pR110{ padding-right:110px;}

.m0{ margin:0px;} .mT0{ margin-top:0px;} .mB0{ margin-bottom:0px;} .mL0{ margin-left:0px;} .mR0{ margin-right:0px;}
.m1{ margin:1px;} .mT1{ margin-top:1px;} .mB1{ margin-bottom:1px;} .mL1{ margin-left:1px;} .mR1{ margin-right:1px;}
.m2{ margin:2px;} .mT2{ margin-top:2px;} .mB2{ margin-bottom:2px;} .mL2{ margin-left:2px;} .mR2{ margin-right:2px;}
.m3{ margin:3px;} .mT3{ margin-top:3px;} .mB3{ margin-bottom:3px;} .mL3{ margin-left:3px;} .mR3{ margin-right:3px;}
.m4{ margin:4px;} .mT4{ margin-top:4px;} .mB4{ margin-bottom:4px;} .mL4{ margin-left:4px;} .mR4{ margin-right:4px;}
.m5{ margin:5px;} .mT5{ margin-top:5px;} .mB5{ margin-bottom:5px;} .mL5{ margin-left:5px;} .mR5{ margin-right:5px;}
.m6{ margin:6px;} .mT6{ margin-top:6px;} .mB6{ margin-bottom:6px;} .mL6{ margin-left:6px;} .mR6{ margin-right:6px;}
.m7{ margin:7px;} .mT7{ margin-top:7px;} .mB7{ margin-bottom:7px;} .mL7{ margin-left:7px;} .mR7{ margin-right:7px;}
.m8{ margin:8px;} .mT8{ margin-top:8px;} .mB8{ margin-bottom:8px;} .mL8{ margin-left:8px;} .mR8{ margin-right:8px;}
.m9{ margin:9px;} .mT9{ margin-top:9px;} .mB9{ margin-bottom:9px;} .mL9{ margin-left:9px;} .mR9{ margin-right:9px;}
.m10{ margin:10px;} .mT10{ margin-top:10px;} .mB10{ margin-bottom:10px;} .mL10{ margin-left:10px;} .mR10{ margin-right:10px;}
.m11{ margin:11px;} .mT11{ margin-top:11px;} .mB11{ margin-bottom:11px;} .mL11{ margin-left:11px;} .mR11{ margin-right:11px;}
.m12{ margin:12px;} .mT12{ margin-top:12px;} .mB12{ margin-bottom:12px;} .mL12{ margin-left:12px;} .mR12{ margin-right:12px;}
.m13{ margin:13px;} .mT13{ margin-top:13px;} .mB13{ margin-bottom:13px;} .mL13{ margin-left:13px;} .mR13{ margin-right:13px;}
.m14{ margin:14px;} .mT14{ margin-top:14px;} .mB14{ margin-bottom:14px;} .mL14{ margin-left:14px;} .mR14{ margin-right:14px;}
.m15{ margin:15px;} .mT15{ margin-top:15px;} .mB15{ margin-bottom:15px;} .mL15{ margin-left:15px;} .mR15{ margin-right:15px;}
.m16{ margin:16px;} .mT16{ margin-top:16px;} .mB16{ margin-bottom:16px;} .mL16{ margin-left:16px;} .mR16{ margin-right:16px;}
.m17{ margin:17px;} .mT17{ margin-top:17px;} .mB17{ margin-bottom:17px;} .mL17{ margin-left:17px;} .mR17{ margin-right:17px;}
.m18{ margin:18px;} .mT18{ margin-top:18px;} .mB18{ margin-bottom:18px;} .mL18{ margin-left:18px;} .mR18{ margin-right:18px;}
.m19{ margin:19px;} .mT19{ margin-top:19px;} .mB19{ margin-bottom:19px;} .mL19{ margin-left:19px;} .mR19{ margin-right:19px;}
.m20{ margin:10px;} .mT20{ margin-top:20px;} .mB20{ margin-bottom:20px;} .mL20{ margin-left:20px;} .mR20{ margin-right:20px;}
.m25{ margin:25px;} .mT25{ margin-top:25px;} .mB25{ margin-bottom:25px;} .mL25{ margin-left:25px;} .mR25{ margin-right:25px;}
.m30{ margin:30px;} .mT30{ margin-top:30px;} .mB30{ margin-bottom:30px;} .mL30{ margin-left:30px;} .mR30{ margin-right:30px;}
.m35{ margin:35px;} .mT35{ margin-top:35px;} .mB35{ margin-bottom:35px;} .mL35{ margin-left:35px;} .mR35{ margin-right:35px;}
.m40{ margin:40px;} .mT40{ margin-top:40px;} .mB40{ margin-bottom:40px;} .mL40{ margin-left:40px;} .mR40{ margin-right:40px;}
.m50{ margin:50px;} .mT50{ margin-top:50px;} .mB50{ margin-bottom:50px;} .mL50{ margin-left:50px;} .mR50{ margin-right:50px;}
.m60{ margin:60px;} .mT60{ margin-top:60px;} .mB60{ margin-bottom:60px;} .mL60{ margin-left:60px;} .mR60{ margin-right:60px;}
.m70{ margin:70px;} .mT70{ margin-top:70px;} .mB70{ margin-bottom:70px;} .mL70{ margin-left:70px;} .mR70{ margin-right:70px;}
.m80{ margin:80px;} .mT80{ margin-top:80px;} .mB80{ margin-bottom:80px;} .mL80{ margin-left:80px;} .mR80{ margin-right:80px;}
.m90{ margin:90px;} .mT90{ margin-top:90px;} .mB90{ margin-bottom:90px;} .mL90{ margin-left:90px;} .mR90{ margin-right:90px;}
.m100{ margin:100px;} .mT100{ margin-top:100px;} .mB100{ margin-bottom:100px;} .mL100{ margin-left:100px;} .mR100{ margin-right:100px;}
.m110{ margin:110px;} .mT110{ margin-top:110px;} .mB110{ margin-bottom:110px;} .mL110{ margin-left:110px;} .mR110{ margin-right:110px;}


.show_alert{width:auto; border:1px solid #FFD9CF; background:#FFE6DF url(../images/img25/Symbol-Exclamation.png) no-repeat 10px center; padding:5px 5px 5px 46px; margin:0;}

.show_valid{ width:auto; border:1px solid #D6EBCD; background:#F5FAEB url(../images/img25/Symbol-Check.png) no-repeat 10px center; padding:5px 5px 5px 46px; margin:0; }

