a:link,  a:visited,  a:active {  text-decoration: none}

a:hover {text-decoration: underline;}



A.menu:link {COLOR: #160967;}

A.menu:visited {COLOR: #160967;}

A.menu:active {COLOR: #160967;}

A.menu:hover {COLOR: #99CCFF; TEXT-DECORATION: none; background: #160967; width: 187px;}



.txt9 {	font-family: Arial, sans-serif;

	font-size: 9px;

	line-height: 11px;

	text-decoration: none

}

.txt11 {	font-family: Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
}

.txt12 {	font-family: Arial, sans-serif; font-size: 13px; text-decoration: none; line-height: 16px}
.txt18 {	font-family: Arial, sans-serif; font-size: 18px; text-decoration: none; line-height: 18px; font-weight:bold; }
.txtdate{	font-family: Arial, sans-serif; font-size: 12px;text-decoration: none;line-height: 14px;color: #ffffff;font-weight : 600;}

.txt15 {	font-family: Arial, sans-serif; font-size: 15px; text-decoration: none; line-height: 18px }

.txttitre {	font-family: Arial, sans-serif;

	font-size: 18px;

	text-decoration: none;

	line-height: 22px;

	font-weight : bold;

}

.txttitre22 {	font-family: Arial, sans-serif;

	font-size: 22px;

	text-decoration: none;

	line-height: 24px;

	font-weight : bold;

	

}

.txttitre24bis {	font-family: Arial, sans-serif;

	font-size: 22px;

	text-decoration: none;

	line-height: 24px;

}

.txttitre24 {	font-family: Arial, sans-serif;

	font-size: 24px;

	text-decoration: none;

	line-height: 26px;

	font-weight : bold;

	

}

.txtnumero {	font-family: Arial, sans-serif;

	font-size: 16px;

	text-decoration: none;

	line-height: 18px;

	font-weight : bold;

	color: #160967

	

}





P {	font-family: Arial, sans-serif;	font-size: 13px;font-style: normal;	line-height: 16px ;	text-decoration: none;}
.afp_content p { margin-bottom:10px; }


.cc {

	background-color : #ffffff;

	border-bottom : outset #666666;

	border-bottom-width : 1px;

	border-left-color : #666666;

	border-left-width : 1px;

	border-right-color : #000000;

	border-right-width : 1px;

	border-top-color : #000000;

	border-top-width : 1px;

	border-top-style : outset;

	border-right-style : outset;

	border-left-style : outset;

	font-size : 10px;

	 font-family: Arial, sans-serif;

}





TD.txt {	font-family: Arial, sans-serif; font-size: 11px; font-style: normal; line-height: 12px ;  text-decoration: none}



P.cartouchegrille{

	padding-left : 8px;

	padding-right : 0px;

	padding-top : 0px;

	padding-bottom : 5px;

	font-size : 10px;

}





P.contenu {

	padding-left : 25px;

	padding-right : 0px;

	padding-top : 25px;

	padding-bottom : 25px;

	}

	

P.fiche { 

	padding-left : 10px;

	padding-right : 35px;

	padding-top: 7px;

	padding-bottom : 10px;

	}	

	

P.fiche2 { 

	padding-left : 10px;

	padding-right : 0px;

	padding-top: 7px;

	padding-bottom : 10px;

	}	

		

P.abc{ color: #160967;

	padding-left : 10px;

	padding-right : 10px;

	padding-top: 7px;

	padding-bottom : 15px;

	}	

	

P.invite {

	padding-right : 10px;

	padding-top: 11px;

	vertical-align : top;

	text-align : right;

}



P.une {

	padding-left : 11px;

	padding-right : 10px;

	padding-bottom : 10px;

	vertical-align : bottom;

}	

	

	

	



P.items2 {

	padding-left: 7px;

	padding-right: 10px;

	padding-top: 2px;

	padding-bottom: 2px;

}	



P.items3 {

	padding-left: 7px;

	padding-right: 10px;

	padding-top: 2px;

	padding-bottom: 10px;

}	





P.presse {

	padding-left: 15px;

	padding-right: 10px;

}



P.presse2 {

	padding-left: 15px;

	padding-right: 10px;

	margin-bottom : 10px;

}



P.presse3 {

	padding-left: 15px;

	padding-right: 10px;

	padding-top : 10px;

}



P.menu {

	padding-left : 6px;

	padding-top: 10px;

	padding-bottom : 10px;

}	



P.afp {

	padding-left : 13px;

	padding-top: 7px;

	padding-right : 10px;

}

P.btafp {

	padding-left : 13px;

	padding-top: 7px;

}



P.titafp { padding: 20px 20px 0; }
P.titafp .txt15 { font-size:18px !important; }


P.legende {

	padding-left : 13px;

	padding-top: 10px;

	padding-right : 10px;

	padding-bottom : 10px;

}	



#info {	background-color : #d0cee1; color: #160967 }

#jeunesse {	background-color : #ffcc00;	color: #000000; }


.txtmarine {  color: #000066}

.txtnoir {  color: #000000}

.txtblanc {  color: #ffffff}

.txtbleu {  color: #3399ff}

.txtbleufonce {  color: #003399}

.txtjaune {  color: #FFFF00}

.txtjaune2 {  color: #FFCC00}

.txtvert {  color: #005B00}

.txtvert2 {  color: #009900}

.txtbleu3 {  color: #0066CC}

.txtbleu4 {  color: #333366}

.txtbleu5 {  color: #3379FF}

.txtbleu6 {  color: #0C2577}

.txtbleu7 {  color: #92C6FF}

.txtbleu8 { color: #99CCFF}

.txtgris {  color: #7F7F7F}

.txtgris2 {  color: #636363}

.txtorange {  color: #FF6600}

.txtblanc {  color: #FFFFFF}

.txtviolet {  color: #993399}

.txtviolet2 {  color: #660066}

.txtviolet3 {  color: #331B74}

.txtmarron {  color: #660000}

.txtenseignants {color: #1F60A9}

.txtrouge {color: #cc0001}
.txtrouge2 {color: #F50400}
.txtrouge3 {color: #B10000}
.txtrose {color: #FF6666}

.txtkaki {color: #6C9800}

.formulaire {

	background-color : #ffffff;
	border: 1px solid #4c4c4c;
	font-size : 11px;
	font-family: Arial, sans-serif;

	 }	

.forminter {

	background-color : #ffffff;
	border: 1px solid #000000;
	font-size : 10px;
	font-family: Arial, sans-serif;

	 }

	 

.bord {

	border-color : Black #6666FF Fuchsia;

}

.posconcours1 {
	padding : 20px 10px 100px 10px;
}

.posconcours2 {
	padding : 20px 30px 10px 30px;
}

.posconcours3 {
	padding : 0px 30px 5px 30px;
}

.formconcours {

	background-color : #FF9900;
	border-bottom : outset #ffffff;

	border-bottom-width : 0px;

	border-left-color : #ffffff;

	border-left-width : 0px;

	border-right-color : #ffffff;

	border-right-width : 0px;

	border-top-color : #ffffff;

	border-top-width : 0px;

	border-top-style : outset;

	border-right-style : outset;

	border-left-style : outset;

	font-size : 11px;

	 font-family: Arial, sans-serif;

	 }


	/*concours2*/
	 
TD.txtClasse {	font-family: Arial, sans-serif; 
	font-size: 12px;
	text-decoration: none;
	line-height: 14px;
	color: #000000;
	font-weight : 600;
	padding : 0px 20px 5px 10px;
}
TD#posTable {
    padding : 0px 20px 0px 10px;
}
.posconcours2bis {
	padding : 20px 30px 10px 25px;
}
.txtPrixSpecial {	font-family: Arial, sans-serif; 
	font-size: 12px;
	text-decoration: none;
	line-height: 14px;
	color: #CC0000;
	font-weight : 600;
	padding : 0px 20px 5px 10px;
}
.txtVille {	font-family: Arial, sans-serif; 
	font-size: 12px;
	text-decoration: none;
	line-height: 14px;
	color: #000000;
	font-weight : 600;
	padding : 0px 5px 5px 10px;
}
.txtPrix {	font-family: Arial, sans-serif;
	font-size: 18px;
	text-decoration: none;
	line-height: 22px;
	font-weight : bolder;
	padding : 0px 20px 5px 10px;
}
.txtPhoto {	font-family: Arial, sans-serif; 
	font-size: 12px;
	text-decoration: none;
	line-height: 14px;
	color: #CCCC00;
	font-weight : 600;
}
TD#postxtDossier {
	padding : 10px 20px 10px 30px;
}


object#video embed { background-color:#000000; }
