div.entete
{
	position:relative;
	width:560px;
	height:160px;
	border:1px solid #1c86e6;
	top:20px;
	margin-bottom:25px;
}

div.dnom
{
	position:absolute;
	height:20px;
	left:20px;
	top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#666666;
	text-transform:uppercase;
}

div.dsecteur
{
	position:absolute;
	height:20px;
	left:20px;
	top:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#666666;
}

div.dadresse
{
	position:absolute;
	height:20px;
	left:16px;
	top:103px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:300px;
}

div.ddroite
{
	position:absolute;
	width:191px;
	height:100px;
	left:366px;
	top:15px;
	padding-top:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background:url(../images/details/vertical.jpg) no-repeat;
	text-decoration:none;
}

div.ddroite2
{
	position:absolute;
	width:191px;
	height:100px;
	left:366px;
	top:0px;
	padding-top:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background:url(../images/details/vertical.jpg) no-repeat;
	text-decoration:none;
}

div.pilecontacter
{
	position:relative;
	width:150px;
	height:17px;
	left:10px;
	padding-left:20px;
	margin-top:0px;
	background:url(../images/page/mail.jpg) no-repeat;
	color:#666666;
	z-index:20;
	cursor:pointer;
}

div.pilephone
{
	position:relative;
	width:150px;
	height:17px;
	left:10px;
	padding-left:20px;
	margin-top:2px;
	background:url(../images/page/phone.jpg) no-repeat;
}

div.pileami
{
	position:relative;
	width:150px;
	height:17px;
	left:10px;
	padding-left:20px;
	margin-top:2px;
	background:url(../images/page/ami.jpg) no-repeat;
	cursor:pointer;
}

div.pileprint
{
	position:relative;
	width:150px;
	height:17px;
	left:10px;
	padding-left:20px;
	margin-top:2px;
	background:url(../images/page/print.jpg) no-repeat;
	cursor:pointer;
}

div.pilewww
{
	position:relative;
	width:150px;
	height:17px;
	left:10px;
	padding-left:20px;
	margin-top:2px;
	background:url(../images/page/www.jpg) no-repeat;
	cursor:pointer;
}

a.www
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}


div.tabbedpane
{
	position:relative;
	width:560px;
	margin-top:50px;
	margin-bottom:-20px;
}

div.tabbedmenu
{
	position:relative;
	width:560px;
	height:30px;
}

span.menuelement
{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:white;
	padding-top:8px;
	padding-bottom:6px;
	background:url(../images/menu/fondsimple.jpg) repeat-x;
}

div.menuelement
{
	position:absolute;
	padding-top:8px;
	background:url(../images/menu/fondsimple.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:white;
	height:30px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	z-index:20;
	cursor:default;
}

div.menuelementb
{
	position:absolute;
	padding-top:8px;
	background-image:none;
	background-color:#1c86e6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:white;
	height:30px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	z-index:20;
	cursor:default;
}

div.menufondgauche
{
	position:absolute;
	background:url(../images/menu/fondsimpleleft.jpg) no-repeat;
	width:6px;
	height:100%;
	margin-top:-8px;
	margin-left:-10px;
}

div.menufondgaucheb
{
	position:absolute;
	background:url(../images/menu/fondsimpleleftselect.jpg) no-repeat;
	width:6px;
	height:100%;
	margin-top:-8px;
	margin-left:-10px;
}


div.menufonddroite
{
	position:absolute;
	right:0px;
	background:url(../images/menu/fondsimpleright.jpg) no-repeat;
	width:6px;
	height:100%;
	margin-top:-8px;
	margin-right:-2px;


}

div.menufonddroiteb
{
	position:absolute;
	right:0px;
	background:url(../images/menu/fondsimplerightselect.jpg) no-repeat;
	width:6px;
	height:100%;
	margin-top:-8px;
	margin-right:-2px;


}

div.menuelement2
{
	position:absolute;
	padding-top:8px;
	background:url(../images/menu/fondsimple.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:white;
	height:30px;
	left:146px;
	padding-left:10px;
	padding-right:10px;
	
	text-align:center;
	z-index:20;	
	cursor:default;
}

div.menuelement2b
{
	position:absolute;
	padding-top:8px;
	background-image:none;
	background-color:#1c86e6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:white;
	height:30px;
	left:146px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	z-index:20;	
	cursor:default;
}

div.menuelement3
{
	position:absolute;
	padding-top:8px;
	background:url(../images/menu/fondsimple.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:white;
	height:30px;
	left:312px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	z-index:20;	
	cursor:default;
}

div.menuelement4
{
	position:absolute;
	padding-top:8px;
	background:url(../images/menu/fondsimple.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:white;
	height:30px;
	left:444px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	z-index:20;	
	cursor:default;
}

div.menuelement3b
{
	position:absolute;
	padding-top:8px;
	background-image:none;
	background-color:#1c86e6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:white;
	height:30px;
	left:312px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	z-index:20;	
	cursor:default;
}

div.menuelement4b
{
	position:absolute;
	padding-top:8px;
	background-image:none;
	background-color:#1c86e6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:white;
	height:30px;
	left:444px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	z-index:20;	
	cursor:default;
}

div.contenutabbed
{
	position:relative;
	width:560px;
	background-color:#1c86e6;
	margin-top:1px;
	padding-bottom:20px;
	margin-bottom:40px;
	z-index:3;
}

div.dqsnimage
{
	position:relative;
	width:540px;
	height:240px;
	left:10px;
	top:10px;
	background-color:white;
	text-align:center;
	margin:0;
	padding:0;
	
}

div.dqsntexte
{
	position:relative;
	width:540px;
	left:10px;
	margin-top:20px;
	margin-bottom:-10px;
	background-color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*padding-left:10px;*/
	padding-top:5px;
	padding-bottom:5px;
}


div.dqpntexte
{
	position:relative;
	width:540px;
	left:10px;
	top:10px;
	background-color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*padding-left:10px;*/
	padding-top:5px;
	padding-bottom:5px;
	
}

div.barrebleu
{
	position:absolute;
	height:10px;
	width:560px;
	background-color:#1C86E6;
	left:-10px;
	margin-top:-9px;
}

div.dformulaire
{
	position:relative;
	width:540px;
	left:10px;
	margin-top:10px;
	/*padding-top:10px;*/
	height:635px;
	background-color:white;
	z-index:30;
	
}

div.nonvisible
{
	position:absolute;
	display:none;
}

#tab1
{
	display:block;
}

#tab2
{
	display:none;
}

#tab3
{
	display:none;
}

#tab4
{
	display:none;
}

div.tousleschamps
{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
	left:15px;
	top:15px;
}


div.pileform
{
	position:absolute;
	left:15px;
	top:64px;
	width:462px;
}

div.formligne
{
	position:relative;
	width:462px;
	height:18px;
	margin-bottom:17px;
}


div.formtitre
{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding-top:4px;
	font-weight:bold;
}

div.formcomp
{
	position:absolute;
	left:155px;
	top:0px;
	z-index:20;
}

input 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

input.mytext
{
	width:320px;
	height:18px;
	background-color:#afd5f5;
	border:1px solid #1c86e6;
}

input.mytext2
{
	width:120px;
	height:18px;
	background-color:#afd5f5;
	border:1px solid #1c86e6;
}

input.mytext22
{
	width:60px;
	height:18px;
	background-color:#afd5f5;
	border:1px solid #1c86e6;
}

div.pileform2
{
	position:absolute;
	left:15px;
	top:235px;
	width:462px;
}

div.formligne5
{
	position:relative;
	width:462px;
	height:210px;
	margin-bottom:17px;
}


textarea.mytext
{
	width:320px;
	height:210px;
	background-color:#afd5f5;
	border:1px solid #1c86e6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.butvalider
{
	position:absolute;
	left:233px;
	top:600px;
	width:75px;
	height:20px;
	background-image:url(../images/details/valider.jpg);
	background-repeat:no-repeat;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	font-weight:bold;
	padding-top:2px;
	cursor:pointer;
	z-index:20;
}

p.message
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.dgimage
{
	position:relative;
	width:540px;
	left:10px;
	top:10px;
	background-color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


div.mq1
{
	position:absolute;
	width:150px;
	left:-150px;
	height:130px;
	background:#1f93fc url(../images/details/bordgauche.jpg) right repeat-y;
	top:0px;
}

div.mq2
{
	position:absolute;
	width:216px;
	left:540px;
	height:130px;
	background:white;
	top:0px;
}

div.mq2interieur
{
	position:absolute;
	width:10px;
	height:130px;
	background:#1c86e6;
	top:0px;
}

div.mq2interieur2
{
	position:absolute;
	width:25px;
	height:130px;
	left:216px;
	background:#1f93fc url(../images/details/borddroit.jpg) left repeat-y;
	top:0px;
}

div.bc1
{
	position:relative;
	width:540px;
	height:130px;
	background:url(../images/details/carreau.jpg) repeat-x;
	z-index:0;
	/*padding-bottom:10px;*/
}

div.bccommand
{
	position:relative;
	width:540px;
	height:21px;
}

div.bcpause
{
	position:absolute;
	height:21px;
	width:30px;
	right:30px;
}

div.bcplay
{
	position:absolute;
	height:21px;
	width:30px;
	right:0px;
}

div.bccentral
{
	position:relative;
	width:540px;
	text-align:center;
	padding-top:5px;
	margin-top:0px;
	padding-bottom:26px;
	
}

.bc
{
	position:absolute;
	margin-right:27px;
	cursor:pointer;
	z-index:1;
	overflow:hidden;
}


div.banabs
{
	position:absolute;
	width:130px;
	height:310px;
	top:425px !important;
	top:420px;
	left:623px;
	z-index:51;
}

a.captcha
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#cccccc;
}

a.captcha:hover
{
	text-decoration:underline;
}