body {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #689AD3;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	border:1px;
	background-color: #FFC873;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	border:1px;
	background-color: #FFC873;
}

p {
	text-indent:25px;
	text-align:justify;
	line-height :20px;
	font-size : 13px;
}

h2{
	color: #FF9A00;
	text-indent:15px;
}

h3{
	text-indent:35px;
	font-variant: small-caps
}

strong{
	color: #FF9A00;
	font-weight:bold; 
}

table{
	border: solid 2px #000000;
	width:500px;
}

th{
	border: solid 1px #000000;
	width:100px;
	text-align:center;
	font-size: 14px;
	color: #550055;
}

hr{
	color:#005588; 
	background-color:#005588;
	height: 1px;
	border: 0;
}
.titre{
	font: bold italic large Palatino, serif;
	font-size: 56px;
	padding : 20px;
	color : #689AD3;
}

.cbox{
	border:none;
}

.saisie {
	text-align : right;
	width:60px;
	margin-top:4px;
}

.titre-tableau{
	text-align:center;
	font-size: 17px;
	color: #FF0055;
	font-weight:bold; 
}

td{
	border: solid 1px #000000;
	width:100px;
	text-align:right;
}

.contenu {
	height:850px;
	text-align:justify;
	margin : auto;
	background-color: #274F7D;
	width:980px;
}

html>body .contenu {
	height: auto;
	min-height: 850px;
} 

.haut {
	height:100px;
}

/*publicité*/

.publicite {
	float:right;
	width:350px;
	height:300px;
	margin:10px;
}

.publicite_petite {
	float:right;
	width:170px;
	height:610px;
	margin:10px;
}

.publicite1 {
	float:left;
	width:350px;
	height:300px;
	margin:10px;
}

/*fin pub*/

a{
	color: #274F7D;
	font-size: 12px;
	font-weight:bold; 
}

.lien-bloc {
	padding : 0px 15px 0px 15px;
}


.petita
{
	font-family: Arial, serif;
	font-size : 11px;
	font-weight : normal;
	color : #A66400;
	padding : 0px;
}
/*petit a du menu de navigation*/

.petitan
{
	font-family: Arial, serif;
	font-size : 11px;
	font-weight : normal;
	color : #FFF;
	padding : 0px;
}

.petitar
{
	font-family: Arial, serif;
	font-size : 11px;
	font-weight : normal;
	color : #FFB440;
}

th{
	background-color: #22AAAA;
}

.annee{
	background-color: #AACC99;
	color: #0000CC;
}

form.css fieldset
{
	padding: 15px;
}
form.css label
{
	display: inline;
	float: left;
	width: 300px;
	line-height:20px;
} 

.bandeau {
	float:right;
	background-color: #274F7D;
	width:730px;
	height:25px;
	padding-bottom : 5px;
}

.spacer_l {
	clear: left;
}

.hautgauche {
	height : 850px;
	padding : 5px;
	top : -15px;
	float : left;
}

.hautmenu {
	height : 45px;
	width : 250px;
}

.basmenu {
	background-repeat : no-repeat;
	height : 50px;
	width : 250px;
}
	

html>body .hautgauche {
	height: auto;
	min-height: 850px;
} 

.hautdroite {
	float:right;
	width:270px;
	padding:5px;
	margin:5px;
}

.gglike{
	font-family: Arial, serif;
	font-weight:bold; 
	font-size : 12px;
	text-decoration:underline;
	color : #000000;
}

.gglike1{
	font-family: Arial, serif;
	font-weight:bold; 
	font-size : 12px;
	text-decoration:underline;
	color : #FFFFFF;
}
.cadrehighlight{
	background-color: #04356C;
 	width:690px; 
	height : 10px;
}

.highlight{
	font-family: Arial, serif;
	font-size : 12px;
	background-color: #04356C;
	color : #FFFFFF;
	width : 670px;
	padding : 10px 10px 10px 10px;
}
.highlight a{
	color : #AAAAAA;
}

.strong1{
	color: #C273FF;
	font-weight:bold; 
}

.h21{
	color: #C273FF;
	text-indent:15px;
}

.container_centre{
	width : 730px;
	height : 1500px;
	float : right;
	background-color: #FFFFFF;
}

html>body .container_centre {
	height: auto;
	min-height: 1500px;
} 

.container_bas{
	background-repeat : no-repeat;
	margin-left : 260px;
	height : 47px;
	width : 650px;
}
.interieur{
	margin : 0px 15px 0px 15px;
}

.radio_banque {
	background-color: #04356C;
}
.petiplus {
	background-color: #FFC873;
	color : #04356C;
	height: 26px;
	width: 26px;
	font-weight : bolder;
	border-radius: 2px;
	text-align:center;
	font-size:24px;
	margin-top : -50px;
	padding-left:2px;
	padding-top:-4px;
	float : right;
}
.cadrevote {
	font-family: Arial, serif;
	font-size : 12px;
	background-color: #04356C;
	color : #FFFFFF;
	width : 670px;
	height : 25px;
	overflow : hidden;
	padding : 10px 10px 10px 10px;
}

/*bloc clair*/

.cadre-bloclair{
	background-color: #689AD3;
 	width:690px; 
	height : 20px;
}
	
.credimo{
	background-color:#689AD3;
	width : 670px;
	padding : 20px 10px 20px 10px;
}

.credimo a{
	color: #FFFFFF;
}

.credioto{
	padding:5px;
	margin:2px;
}

