html{
	height:100%;
	overflow-y: scroll;
}

body{
	height:100%;
}

/* style des colonnes */
.bordurecolonnegauche {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFC294;
}

.bordurecolonnecentre {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFC294;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFC294;
}
.bordurecolonnedroite {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFC294;
}
/* --------------------- */

/* style du menu */
.borduremenubas{
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #F09577;
}

.borduremenucentre{
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #F09577;
	border-top-width: 1px;
	border-top-style:solid;
	border-top-color: #F8AC86;
}

.borduremenucentresous{
	background-color:#F9D5C0;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #F09577;
	border-top-width: 1px;
	border-top-style:solid;
	border-top-color: #F8AC86;
	letter-spacing: 0pt;
}

.borduremenuhaut{
	border-top-width: 1px;
	border-top-style:solid;
	border-top-color: #F8AC86;
}
/* ------------------------ */

.inputbordure {
	border-top-style: solid;
	border-top-color: #FF6E0B;
	border-top-width:1px;
	border-left-style: solid;
	border-left-color: #FF6E0B;
	border-left-width:1px;
	border-right-style: solid;
	border-right-color: #FF6E0B;
	border-right-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6E0B;
	border-bottom-width:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
} 

input{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

/* style des polices pour les differentes pages */
.chapeau{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	line-height:18px;
	color: #000000;
	text-align: justify;
}

.sousrubrique{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#C1051B;
	font-size: 9px;
	font-weight:bold;
}

.titreedito{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:16px;
	font-weight:bold;
	color: #F4690B;
	padding-bottom: 5px;
}

.corpsedito{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	color: #000000;
	text-align: justify;
}

.titrecoupprojoaccueil{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height:21px;
	font-weight:bold;
	color: #000000;
}

.corpscoupprojoaccueil{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
	color: #6B6967;
	text-align: justify;
}

.datenews{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 8.5px;
	color: #6B6967;
}

.titrecoupprojodetail{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight:bold;
	color: #AD072F;
}

.resumecoupprojodetail{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height:18px;
	color: #000000;
	text-align: justify;
}

.corpscoupprojodetail{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	color: #000000;
	text-align: justify;
}

.questioncoupprojodetail{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	color: #000000;
	text-align: justify;
	font-weight:bold;
	font-style:italic;
}

.titrenews{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size:14.5px;
	font-weight:bold;
	color: #AA3507;
}

.corpnews{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	text-align: justify;
	color: #E25B00;
}
/* --------------------- */

/* liens sur le resume */
a.liencoupprojo:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
	color: #6B6967;
	text-align: justify;
	text-decoration: none;	
}

a.liencoupprojo:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
	color: #6B6967;
	text-align: justify;
	text-decoration: none;	
}

a.liencoupprojo:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
	color: #6B6967;
	text-align: justify;
	text-decoration: underline;
}

a.liencoupprojo:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
	color: #6B6967;
	text-align: justify;
 	text-decoration: underline;	
}
/* --------------------- */

/* liens du menu */
a.lienmenu:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #252523;
	text-decoration: none;

}

a.lienmenu:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #252523;
	text-decoration: none;	
}

a.lienmenu:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #C1051B;
	text-decoration: none;
}

a.lienmenu:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #C1051B;
 	text-decoration: none;	
}
/* ----------------------- */

/* liens pour le vocabulaire */
a.lienvocab:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #252523;
	text-decoration: none;

}

a.lienvocab:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #252523;
	text-decoration: none;	
}

a.lienvocab:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #C1051B;
	text-decoration: none;
}

a.lienvocab:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #C1051B;
 	text-decoration: none;	
}
/* ------------------- */

/* liens pour le titre des articles sur la page d'accueil */
a.lientitre:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height:21px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;

}

a.lientitre:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height:21px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;	
}

a.lientitre:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height:21px;
	font-weight:bold;
	color: #C1051B;
	text-decoration: none;
}

a.lientitre:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height:21px;
	font-weight:bold;
	color: #C1051B;
 	text-decoration: none;	
}
/* ------------------- */

/* liens pour le titre de news */
a.lientitrenews:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size:14.5px;
	font-weight:bold;
	color: #AA3507;
	line-height:15px;
	text-decoration: none;

}

a.lientitrenews:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size:14.5px;
	font-weight:bold;
	color: #AA3507;
	line-height:15px;
	text-decoration: none;	
}

a.lientitrenews:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size:14.5px;
	font-weight:bold;
	color: #C1051B;
	line-height:15px;
	text-decoration: none;
}

a.lientitrenews:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size:14.5px;
	font-weight:bold;
	color: #C1051B;
	line-height:15px;
 	text-decoration: none;	
}
/* ------------------- */

/* liens pour le titre des articles sur la page d'accueil */
a.liencorpsnews:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	text-align: justify;
	color: #E25B00;
	text-decoration: none;

}

a.liencorpsnews:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	text-align: justify;
	color: #E25B00;
	text-decoration: none;	
}

a.liencorpsnews:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	text-align: justify;
	color: #E25B00;
	text-decoration: underline;
}

a.liencorpsnews:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	text-align: justify;
	color: #E25B00;
 	text-decoration: underline;	
}
/* ------------------- */
	

a.pageaffiche:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 9px;
	line-height:12px;
	color: #C1061C;
	text-align: justify;
	text-decoration: none;	
}

a.pageaffiche:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 9px;
	line-height:12px;
	color: #C1061C;
	text-align: justify;
	text-decoration: none;	
}

a.pageaffiche:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 9px;
	line-height:12px;
	color: #000000;
	text-align: justify;
	text-decoration: none;
}

a.pageaffiche:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 9px;
	line-height:12px;
	color: #000000;
	text-align: justify;
 	text-decoration: none;	
}
	
a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 9px;
	line-height:12px;
	color: #6B6967;
	text-align: justify;
	text-decoration: none;	
}

a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 9px;
	line-height:12px;
	color: #6B6967;
	text-align: justify;
	text-decoration: none;	
}

a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 9px;
	line-height:12px;
	color: #6B6967;
	text-align: justify;
	text-decoration: underline;
}

a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 9px;
	line-height:12px;
	color: #6B6967;
	text-align: justify;
 	text-decoration: underline;	
}
	
	
/* polices pour le vocabulaire */
.titrevocab{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	line-height:18px;
	color: #000000;
	text-align: justify;
}

.defvocab{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 9px;
	line-height:18px;
	color: #000000;
	text-align: justify;
}
/* --------------------------- */

/* polices a ne pas manquer */
.titrepasmanquer{
	font-family:  Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 18px;
	line-height:18px;
	color: #000000;
	
}

.resumepasmanquer{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 9px;
	line-height:10px;
	color: #000000;
}

.normal{
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size:10px;
}



