.padding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	text-align: left;
}

.padding_gauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	text-align: left;
}

body {
	margin-left: 0px;
	margin-top: 0px;
}
body.main{
	background-image: url(../Images/bg.jpg);
	background-repeat: repeat-x;
}
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.grisclair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}


.bleu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0162A9;
}

.bigtexte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

.bigbleu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0162A9;
}


.petittexte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.petittextegris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.normal_center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
}
.menulink
{
	font-family: sans-serif;
	font-size: 14px;
	color: #6D6D6D;
	text-align: center;
	text-decoration:none;
}


a:link {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #333333;
}
a:active {
	color: #333333;
}

a.projet:link {
	color: #333333;
	text-decoration:none;
}
a.projet:visited {
	color: #333333;
	text-decoration:none;
}
a.projet:hover {
	color: #333333;
	text-decoration:underline;
}
a.projet:active {
	color: #333333;
	text-decoration:none;
}


a.grislink:link {
	color: #999999;
	text-decoration:none;
}
a.grislink:visited {
	color: #999999;
	text-decoration:none;
}
a.grislink:hover {
	color: #999999;
	text-decoration:none;
}
a.grislink:active {
	color: #999999;
	text-decoration:none;
}

a.grislink2:link {
	color: #999999;
	text-decoration:underline;
}
a.grislink2:visited {
	color: #666666;
	text-decoration:underline;
}
a.grislink2:hover {
	color: #666666;
	text-decoration:underline;
}
a.grislink2:active {
	color: #666666;
	text-decoration:underline;
}

a.bleulink:link {
	color: #64847C;
	text-decoration:none;
}
a.bleulink:visited {
	color: #64847C;
	text-decoration:none;
}
a.bleulink:hover {
	color: #64847C;
	text-decoration:none;
}
a.bleulink:active {
	color: #64847C;
	text-decoration:none;
}

a.blanclink:link {
	color: ##FFFFFF;
	text-decoration:underline;
}
a.blanclink:visited {
	color: #FFFFFF;
	text-decoration:underline;
}
a.blanclink:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
a.blanclink:active {
	color: #FFFFFF;
	text-decoration:underline;
}

.padding2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	text-align: left;
}
.gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #64847C;
}
.gras_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.padding_reponse {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 0px;
	text-align: left;
}

.RowColor_1 { 

background-color: EEEEEE; 
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align: left;

}
.RowColor_2 {

background-color: FFFFFF; 
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align: left;
	vertical-align:middle;

}

.blackbg {

background-color: 333333; 
color: 000000;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align: left;

}

.RowColor_3 { 

background-color: EEEEEE; 
color: 000000;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align: left;

}

.RowColor_4 {

background-color: FFFFFF; 
color: 000000;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align: left;

}

.RowColor_5 {

background-color: FFF5CC; 
color: 000000;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align: left;

}

.rowcolor_custom { 

background-color: #EEEEEE; 
color: 000000;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align: right;
	vertical-align:middle;

}

.yellow {
background-color: yellow;
}

.tableaucontenant {
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
}

.tableaubleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align: left;
		
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#0F71AF;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#0F71AF;
	
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#0F71AF;
	
}

.tableaujaune {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align: left;
		
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#E19712;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#E19712;
	
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#E19712;
	
}

.tableauvert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align: left;
		
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#5CA92A;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#5CA92A;
	
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#5CA92A;
	
}

.tableaugris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align: left;
		
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#A0B8B2;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#A0B8B2;
	
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#A0B8B2;
	
}

.tableaublanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align: left;
		
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#FFFFFF;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#FFFFFF;
	
}

