html{
padding-top:70px;
}

body {
	margin: 0px;
	padding: 0px;
	background: url(/images/sytern/interface/global/bg.jpg?20111107) no-repeat top center #fefefe;
	height: 100%;
	width: 100%;
}

table {
	border-collapse: collapse;
	border: 0px;
}

td {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

a, body, td, input, select, .texte {
	color: #363624;
	font-family: Arial, Helvetica, sans-serif;
}

body, td, input, select, .texte {
	font-size: 12px;
}

form, imput {
	margin: 0px;
	padding: 0px;
}

p {
	margin-top: 0px;
	margin-bottom: 14px;
}

ul, ol { margin-bottom: 0px; margin-top: 0px; line-height: 20px; }

li {
	list-style-type: none;
	background: url(/images/sytern/interface/global/li.gif?20111107) no-repeat top left;
	padding-left: 14px;
}

img {
	border: 0px
}

.sph1 {
	height: 1px;
}

.spw1 {
	width: 1px;
	
	
}

.sph4 {
	height: 4px;
}

.tblcent {
	width: 100%;
}

.tdcent {
	vertical-align: middle;
	height:100%;	
}

.tbltout {
	width: 1000px;
	height: 560px;
	background-color: #f7f7f7;
}

.tdtout {
	padding-top: 4px; 
	padding-bottom: 5px; 
	padding-right: 5px; 
	padding-left: 5px; 
}

.tdgauche {
	width: 658px;
	height: 550px;
}

.tdcentre {
	width: 4px;
	height: 550px;
}

.tddroite {
	width: 328px;
	height:550px;
	background-color:#fefefe;
}

.tdg1 {
	width: 100%;
	height: 85px;
}

.tdg3 {
	height: 51px;
}

.tdgmenu {
	height: 32px;
}

.testtest:hover{
background-image:url(../../images/sytern/interface/btn/up_hover.png?20111107);
}


/*
.tdmenubtn, .tdmenubtnd {
	background-color: #fff;
}

.tdmenubtno {
	background-color: #363624;
}

.imenu {
	filter:none;
	opacity: 1;
	-moz-opacity: 1;
}

.imenud {
	filter:none;
	filter:alpha(opacity=25);
	opacity: 0.25;
	cursor: default;
	-moz-opacity: 0.25;
	
}
*/
.floatleft{
float:left;
}

.floatright{
float:right}

.floatleft:hover{
float:left;
}

.block{
display:block;
}


/*
.imenuo {
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
}
*/
.tblonglet {
	height: 51px;
	float:left;
	border-right:1px #FFF solid;

}

.tblonglet1 {
	width: 176px;
	background:url(/images/sytern/interface/global/onglet1back.png?20111107) no-repeat top left;
	background-position:0 0;
}

.tblonglet2 {
	width: 263px;
	background:url(/images/sytern/interface/global/onglet2back.png?20111107) no-repeat top left;
	background-position:0 0;

}

.tblonglet3 {
	width: 131px;
	background:url(/images/sytern/interface/global/onglet3back.png?20111107) no-repeat top left;
	background-position:0 0;

}

.tblonglet4 {

	width: 85px;
	background:url(/images/sytern/interface/global/onglet4back.png?20111107) no-repeat top left;
	border-right:none;
	background-position:0 0;

}

.tblonglet1:hover, .tblonglet1.hover{
	background-position:0 -55px;
}

.tblonglet2:hover, .tblonglet2.hover{
	background-position:0 -55px;
}

.tblonglet3:hover, .tblonglet3.hover{
	background-position:0 -55px;}

.tblonglet4:hover, .tblonglet4.hover {
	background-position:0 -55px;}
	

.tblonglet1_en {width: 176px;background:url(/images/sytern/interface/global/onglet1en.png?20111107) no-repeat top left;background-position:0 0;}

.tblonglet2_en {width: 263px;background:url(/images/sytern/interface/global/onglet2en.png?20111107) no-repeat top left;background-position:0 0;}

.tblonglet3_en {width: 131px;background:url(/images/sytern/interface/global/onglet3en.png?20111107) no-repeat top left;background-position:0 0;}

.tblonglet4_en {width: 85px;background:url(/images/sytern/interface/global/onglet4en.png?20111107) no-repeat top left;border-right:none;background-position:0 0;}

.tblonglet1_en:hover, .tblonglet1_en.hover{background-position:0 -55px;}

.tblonglet2_en:hover, .tblonglet2_en.hover{background-position:0 -55px;}

.tblonglet3_en:hover, .tblonglet3_en.hover{background-position:0 -55px;}

.tblonglet4_en:hover, .tblonglet4_en.hover {background-position:0 -55px;}

.tdd1 {
	width: 100%;
	height: 85px;
}

.tdsecur {
	width: 109px;	
}

.tddbtn {
	width: 215px;
	height:85px;
}

.tdd1sp {
	width: 3px;
}

.tbld1btn {
	width:100%;
	background:url(../../images/sytern/interface/global/newbg_boite.png?20111107) no-repeat;
	height:85px;
	margin:0px;
	padding:0px;
}

.tdtopinfo {
	height: 42px;
	padding-top: 10px;
	
}
.divtopinfo {
	padding: 10px;
	font-size: 12px;
}
.inptopinfo {
	width: 192px;
	font-size: 12px;
	font-weight: bold;
	border: none;
}

.tdzonefich {
	height: 409px;
	zoom:1;
}

.tdinvit {
	height: 409px;
	width: 326px;
	background-color: #fff;	
}

.tdfich {
	height: 409px;
	width: 331px;
	background-color: #fefefe;
}

.infobulle, .infobulle2 {
	z-index: 1000;
	position: absolute;
	top: -31px;
	border: 1px solid #363624;
	filter:none;
	opacity: 1;
	-moz-opacity: 1;	
}

.infobulle2 {
	top: 39px;
}

.infobullet {
	padding:4px;
	font-size: 11px;
	line-height: 14px;
	background-color:#CCCCCC;
}

.infobullep, .infobullep2 {
	position: absolute;
	width: 100%;
	height: 7px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(/images/sytern/interface/global/ptbul.gif?20111107);
	
}

.infobullep2 {
	background-image: url(/images/sytern/interface/global/ptbul2.gif?20111107);
	top: -7px;
}

.divpub {
	position: relative;
	
}

.divabs {
	position: absolute;
	left:0;
}

.divfileinfo {
	height: 190px;
	width: 331px;
	
	/*background:url(../../images/sytern/interface/global/bg_fileinfo.png?20111107) repeat-x;*/
}

.divfileinfop {
	padding-top: 14px;
	padding-left: 10px;
	padding-right: 10px;
}

.divepr {
	width: 130px;
	height: 130px;	
	overflow: hidden;
	background:#FFFFFF;
	border:#e7e7e7 thin solid;
	margin-right:10px;
}

.fileinfoin {
	width: 170px;
	height: 14px;
	font-size: 10px;	
	margin-bottom: 1px;
	padding: 0px;
	border:none;
	overflow:hidden;
}

.fileinfoin2 {
	width: 70px;
	height: 14px;
	font-size: 10px;	
	margin-bottom: 1px;
	padding: 0px;
	border:none;
	overflow:hidden;
}

.fileinfoin3 {
	width: 85px;
	height: 14px;
	font-size: 10px;	
	margin-bottom: 1px;
	padding: 0px;
	border:none;
	overflow:hidden;
}

.fileinfotxtarea {
	width: 170px;
	height: 80px;
	border:none;
	overflow:hidden;
}

.tdspfich {
	height: 14px;
	background-image:url(../../images/sytern/interface/iframe/lignev.png?20111107);
	width: 297px;
}

.divcontprogress {
	position: absolute;
	top: 418px;
	left: 0px;
}

.bg_barre_total{
	width:100%;
	height:20px;
}

.bg_barre{
	background:url(../../images/sytern/interface/global/progress_bg.png?20111107) no-repeat; width:315px; height:22px;padding-top:3px;
}


.tbcontprogress {
	width: 100%;
	/*background-color: red;*/
}

.tbcontprogressspacer {
	height: 0;
}

.tdcontprogress {
	height:	20px;
	
}

.backgroundyellow{
background-color:yellow;
width:328px;
height:25px;
}

.progressbarrel {
	position: relative;
}

#pub {
	z-index:100;
}

#messages {
	z-index:10;
}

#divcontprg {
	z-index:11;
}

#progresstxt {
	padding-top:2px;
	padding-bottom: 1px;
	color: #5f5f5f;
	font-size: 12px;
	height:15px;
	text-align:left;
}

#progresstxt_chiffre {
	color: #6eb802;
	font-size: 12px;

}

#progressfront {
	width:301px;
	height:25px;
}

#progressbar {
	background:url(../../images/sytern/interface/global/progress.png?20111107) repeat-x; height:19px; width: 1px;
	overflow: hidden;
}

.copyr {
	position: relative;
}

.copyr2 {
	position: absolute;
	top: 6px;
}

.legal {
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
}

.infotexte {
	text-align: left; 
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
	padding-right: 40px;
	font-size: 13px;
}


.faqcat {
	padding-left: 40px;
	color: #60604E;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
}

.faqques {
	padding-left: 50px;
}

.espacement2{
margin-top: 5px;
margin-bottom: 5px;
}

.espacement3{
margin-top: 10px;
margin-bottom: 10px;
}

.espacement{
margin-top:4px;

}
.floattable{
float:left;
width:75px;
text-align:left;

}

.floattable2{
float:left;
width:171px;
text-align:left;

}
.floattable{
float:left;
text-align:left;

}

.textetop{float:left; text-align:left;}

.clearboth{
clear:both;
}


