.fondTalentsetPartage {
	margin: auto;
	height: auto;
	width: 900px;
}

.logoflash {
	width: 880px;
	left: 20px;
	float: left;
	height: 94px;
	background-position: left top;
}
.fondaccesTetP {
	float: right;
	height: 88px;
	width: 210px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	padding-top: 2px;
}

img {
	border:none;
}
/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------- Page Accueil ---------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */
.conteneuraccueil
{
	margin: 0 auto;
	height: auto;
	width: 900px;	        
}

.cadreaccueil {
	height: auto;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
}

.cadrenews {
	width: 900px;
	border-width: 1px 0px 1px 0px;
	border-style: solid; 
	border-color: #c0c0c0;
	float: left;
	margin-top: 20px;
	padding-bottom: 10px;
	text-align: center;
	vertical-align: middle;
}

.cadreaccueilgauche {
	width: 300px;
	float: left;
	text-align: left;	
}

.cadreaccueildroit {
	width: 590px;
	float: right;
	margin-left: 10px;
	text-align: left;	
}

.cadreactu {
	border-width: 0px 0px 1px 0px;
	border-style: solid; 
	border-color: #c0c0c0;
	margin-top: 10px;
	padding-bottom: 10px;
}

.cadreinfo {
	border-width: 0px 0px 0px 0px;
	border-style: solid; 
	border-color: #c0c0c0;
	margin-top: 10px;
	padding-bottom: 10px;
}

.cadreune {
	margin-top: 10px;
	padding-bottom: 10px;
}

.cadrehaitibandeau {
	height: 100px;
	background-image:url(images/bandeau_haiti.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 1px;
}

.cadrehaiti {
	background-color: #bdbde9;
	padding: 5px 10px 10px 10px;
}

.cadrepiedpage {
	width: 900px;
	border-width: 1px 0px 0px 0px;
	border-style: solid; 
	border-color: #c0c0c0;
	float: left;
	margin-top: 10px;
	padding-bottom: 10px;
}

.cadrepiedpagelogo {
	padding-top: 10px;
	float: left;
	text-align: left;
}

.cadrepiedpagemention {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding-top: 20px;
	float: right;
	text-align: right;
	vertical-align: middle;
}

/* ----------------------------------- Texte page Accueil ---------------------------------------- */

.cadretitre {
	font-family: "Trebuchet MS", helvetica, sans-serif;
	font-size: 1.6em;
	color: #0000a0;
}

.cadresoustitre {
	font-family: "Trebuchet MS", helvetica, sans-serif
	font-size: 1.2em;
	color: #bc0000;
}

a.cadrelien:link {
	color: #000000;
	text-decoration: none;
}

a.cadrelien:active {
	color: #000000;
	text-decoration: none;
}

a.cadrelien:visited {
	color: #000000;
	text-decoration: none;
}

a.cadrelien:hover {
	color: #0000ff;
	text-decoration: underline;
}

a.cadreliennormal:link {
	color: #0000ff;
	text-decoration: underline;
}

a.cadreliennormal:active {
	color: #0000ff;
	text-decoration: underline;
}

a.cadreliennormal:visited {
	color: #0000ff;
	text-decoration: underline;
}

a.cadreliennormal:hover {
	color: #ae0000;
	text-decoration: underline;
}
cadrelien  {
    color: #000000;
}

/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------- Barre de Menu ---------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */
.cadremenu {
	height: 48px;
	width: 900px;
	float: left;
}

.conteneurMenu {
	height: 48px;
	width: 117px;
	float: left;
	padding-top: 0px;
	padding-right: 31px;
	padding-bottom: 0px;
	padding-left: 32px;
}

/*cadre conteneur : emplacement pour contenir les données centrales*/
.conteneurmodele {
	height: 398px;
	width: 900px;
	float: left;
}

.ssr {
height:14px;
width:auto;
}

.mentions {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	overflow:auto;
	width: 850px;
	margin-top: 10px;
	margin-left: 20px;
	height: 350px;
	background-color:#FFFFFF;
}

/* background-image:url(images/fondaccueil.gif); */
/* background-repeat: repeat-x; */
/* float: left */

/*: url(images/fondrouge.jpg);*/

.conteneuractu {
	height: 398px;
	width: 900px;
	float: left;
	background-image:url(images/fondjaune.jpg);
	background-repeat: repeat-x;
}
.conteneuraider {
	height: 398px;
	width: 900px;
	float: left;
	background-image:url(images/fondvert.jpg);
	background-repeat: repeat-x;
}
.conteneurconnaitre {
	height: 398px;
	width: 900px;
	float: left;
	background-image:url(images/fondbleu.jpg);
	background-repeat: repeat-x;
}

.conteneurcontact {
	height: 398px;
	width: 900px;
	float: left;
	background-image:url(images/fondrose.jpg);
	background-repeat: repeat-x;
}
.conteneuradmin {
	height: 398px;
	width: 900px;
	float: left;
	background-image:url(images/fondgris.gif);
	background-repeat: repeat-x;
}

.cadredroitecontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 860px;
	margin-top: 10px;
	margin-left: 20px;
	height: 380px;
	text-align: left;
}
#datejaune {
	background-color: #F6C914;
	font-weight: bold;
	color: #000000;
	padding-left: 4px;
}

#datevert {
	background-color: #59A779;
	font-weight: bold;
	color: #000000;
	padding-left: 4px;
}
.regionrepetee {
	height: auto;
	width: 580px;
	overflow:auto;
}

#regionrepeteeb {
	height: auto;
	width: 800px;
	overflow:auto;
}
#descriptif {
	padding-left: 4px;
	padding-right: 4px;
}

.textecadredroite2 {
	height: 270px;
	width: 600px;
	overflow:auto;
	font-size: 12px;
}


#textecadredroitetp {
	height: 220px;
	width: 600px;
	overflow:auto;
	font-size: 12px;
}
#textecadredroite3 {
	height: 260px;
	width: 600px;
	overflow:auto;
	font-size: 12px;
}

#textecadredroiteb {
	height: 230px;
	width: 800px;
	overflow:auto;
	font-size: 12px;
}

#textecadredroiteprojet {
	height: 300px;
	width: 800px;
	overflow:auto;
	font-size: 12px;
}

.image {
	height:150px;
	width:150px;
	float:left;
	margin-top:5px;
	margin-left:20px;
	background:#CCCCCC;
	margin-right: 20px;
}

/* ---------------------------------------- Menu vertical ---------------------------------------- */

.cadremenuvertical {
	margin-top: 20px;
	height: 340px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-left: 10px;
	background-color: #FFFFFF;
	float: left;
}

.cadredroite {
	float: left;
	height: 340px;
	width: 610px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #000000;
	margin-left: 40px;
	background-color: #FFFFFF;
}

#contactstp {
	float: left;
	height: 180px;
	width: 740px;
	margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #000000;
	padding-right: 2px;
	padding-left: 2px;
	overflow:auto;
}

.textecadredroite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	overflow:auto;
	margin: 5px;
	height: 290px;
	width: 590px;
	padding-right: 2px;
	padding-left: 2px;
}
#paginationj {
	height: 18px;
	width: 580px;
	background-color: #FBEAA5;
}
#paginationv {
	height: 18px;
	width: 580px;
	background-color: #BEDDCB;
}
#paginationb {
	height: 18px;
	width: 580px;
	background-color: #7E8EBF;
}

#vignette {
	float:left;
	height: 80px;
	width: 80px;
	margin-top:6px;
	margin-right:10px;
	margin-left:10px;
}

#photo {
	height: 200px;
	width: 200px;
}

.topmenuactu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #f6c914;
	font-weight: bold;
	height: auto;
	width: auto;
	padding-left: 10px;
}
.topmenuaider {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #59a779;
	font-weight: bold;
	height: auto;
	width: auto;
	padding-left: 10px;
}

.topmenuconnaitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #334d98;
	font-weight: bold;
	height: auto;
	width: auto;
	padding-left: 10px;
}
.topmenucontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #f06cb3;
	font-weight: bold;
	height: auto;
	width: auto;
	padding-left: 10px;
	padding-top: 0px;
}
/* ---------------------------------------- Bandeau Bas ---------------------------------------- */

.bandeaubasaccueil {
	padding-left: 10px;
	text-decoration:none;
	height: 50px;
	width: 878px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	float: left;
	margin-top: 0px;
	background-color: #ffffff;
}
.bandeaubasaccueil a {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.bandeaubasaccueil a:hover {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.bandeaubasaccueil_degrade {
	text-decoration:none;
	height: 10px;
	width: 878px;
	background-image: url(images/footer_degrade.gif);
	border: 1px solid #820909;
}
.footer {
	padding-top: 15px;
	text-align: right;
}

.logoTP {
	text-decoration:none;
	padding-top: 0px;
	
}

.bandeaubasactu {
	padding-left: 0px;
	text-decoration:none;
	height: 60px;
	width: 900px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	float: left;
	background-color: #F9D445;
	margin-top: 0px;
}
.bandeaubasactu a {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

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

.bandeaubasaider {
	height: 60px;
	width: 900px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #7BB994;
	float: left;
	margin-top: 0px;
}
.bandeaubasaider a {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

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

.bandeaubasconnaitre {
	height: 60px;
	width: 900px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#5E72AD;
	float: left;
	margin-top: 0px;
}
.bandeaubasconnaitre a {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

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

.bandeaubascontact {
	height: 60px;
	width: 900px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	float: left;
	margin-top: 0px;
	background-color: #F38CC4;
}
.bandeaubascontact a {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

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

.logoSG {
	text-decoration:none;
	height: 35px;
	width: 175px;
	float: left;
	padding-top: 8px;
}

.logoSG a {
text-decoration:none;
height: 35px;
width: 175px;
float: left;
}

.logoSG a:hover {
text-decoration:none;
height: 35px;
width: 175px;
float: left;
}

#Logopetitaccueil {
	position: static;
	height: 50px;
	width: 100px;
	top: 600px;
	left: 800px;
	margin-left: 790px;
	background-image: url(images/petitlogoaccueil.gif);
}

#Logopetitcontact {
	position: static;
	height: 50px;
	width: 100px;
	top: 600px;
	left: 800px;
	margin-left: 790px;
	background-image: url(images/petitlogocontact.gif);
}

#Logopetitconnaitre {
	position: static;
	height: 50px;
	width: 100px;
	top: 600px;
	left: 800px;
	margin-left: 790px;
	background-image: url(images/petitlogoconnaitre.gif);
}

#Logopetitactu {
	position: static;
	height: 50px;
	width: 100px;
	top: 600px;
	left: 800px;
	margin-left: 790px;
	background-image: url(images/petitlogoactu.gif);
}

#Logopetitaider {
	position: static;
	height: 50px;
	width: 100px;
	top: 600px;
	left: 800px;
	margin-left: 790px;
	background-image: url(images/petitlogoaider.gif);
}
#effacement {
clear:both;
}
#textebas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	color: #000000;
	float: left;
	height: 35px;
	width: 130px;
	padding-top: 20px;
	padding-left: 5px;
}

#texteacces {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	float: left;
	height: 35px;
	width: 200px;
	padding-top: 20px;
	padding-left: 5px;
	text-align: right;
}

#textessmenu {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	list-style-type: none;
}
#grasvert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #59A779;
}

#grasbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #334d98;
}

#grasjaune {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F6C914;
}


#Siegesocial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.modifsup {
	background-color: #FFFFFF;
	width: 100px;
}
#fiche {
	height: 340px;
	width: 620px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 15px;
	margin-left: 220px;
	border: thin dotted #FFCC00;
	padding: 10px;
}

#ficheb {
	height: 340px;
	width: 800px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 15px;
	margin-left: 50px;
	border: thin dotted #334D98;
	padding: 10px;
}

#fichev {
	height: 340px;
	width: 800px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 15px;
	margin-left: 50px;
	border: thin dotted #59A779;
	padding: 10px;
}

#ficher {
	height: 320px;
	width: 750px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 15px;
	margin-left: 50px;
	border: thin dotted #F06CB3;
	padding: 10px;
}
ul {
	width: auto;
	margin-left: 0px;
	list-style-type: none;
	clip: rect(1px,1px,1px,1px);
	background-position: left top;
}
li {
	clip: rect(1px,1px,1px,1px);
	list-style-type: none;
	padding-left: 0px;
	list-style-image: none;
}
