body {
	margin: 0px;	
}

table.principale {
	width: 760px;
	margin:auto;
	border-left:1px solid #FCE192;
	border-right:1px solid #FCE192;
}

.haut{
	height:100px;
	vertical-align:top
}

.logo {
	text-align:center;
	vertical-align:top;
	margin: 5px;
}

.menu_dynamique {
	height: 10px;
	text-align: center;
	vertical-align: middle;
	/*background-color: #00639E;*/
}

td#contenu {
	height: 725px;
	vertical-align:top;
	padding: 20px 15px 10px 15px;
}

.drapeaux {
	padding: 3px;
	vertical-align:top;
	text-align:right;
}

input.inp {
	/* margin: 8px 0; */
	width: 250px;
	border: 1px solid #ccb;
	padding: 3px;
	background: #fff;
	font: x-small monaco, courier, sans-serif;
	color: #554;
	outline: none;
}

input.inp1 {
/*	margin: 8px 0; */
	width: 50px;
	border: 1px solid #ccb;
	padding: 3px;
	background: #fff;
	font: x-small monaco, courier, sans-serif;
	color: #554;
	outline: none;
}

input.inp2 {
/*	margin: 8px 0; */
	width: 100px;
	border: 1px solid #ccb;
	padding: 3px;
	background: #fff;
	font: x-small monaco, courier, sans-serif;
	color: #554;
	outline: none;
}

textarea.inp {
	margin: 8px 0;
	width: 250px;
	border: 1px solid #ccb;
	padding: 3px;
	background: #fff;
	font: x-small monaco, courier, sans-serif;
	color: #554;
	outline: none;
}

th {
	text-align: left;
	font-weight: normal;
	padding-left: 15px;
	padding-right: 15px;
	font-family: Verdana;
	font-size: small ;
	color: #554;
}

input.btn {
	border: 1px solid #ccb;
	padding: 3px;
	background: #fff;
	font-family: Verdana;
	color: #554;
	margin: 8px 0;
}

td.contact_pays {
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFA500
}

td.contact_titre {
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #003399
}

td.contact_texte {
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal
}

div.msg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red;
	padding-bottom: 30px;
	text-align: center;
}
div.gros_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #336699;
	padding-bottom: 15px;
}

td.actu_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #336699;
	border-bottom: 1px solid #336699;
}

td.actu_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
}

td.actu_texte {
	padding-top: 15px;
	padding-left: 15px;
}

td.gauche, td.droite {
	vertical-align: top;
}
.gauche {width: 70%}
.droite {width: 30%}

td.ariane {
	text-align: right
}

td.titre_page {
	color: #336699;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
div.baspage {
	text-align: right;
}
input.recherche {
	FONT-SIZE: 12px;
	width: 100px;
	border: 1px solid
}
input.recherche_submit {
	background-image: url(../../images/pictos/ok.gif); background-repeat: no-repeat; height: 17px;
	background-position: center; cursor: hand; border: 0px; background-color: #00639E; width: 25px
}

/* carte d'identité */
table.identite{
	background-image: url(../../maj/phototheque/photos/accueil/fond_identite.gif);
	background-repeat: no-repeat;
	width: 430px;
	margin: auto;
}
td.bordure_h{
	text-align: center;
}
td.bordure_d{

}
td.bordure_b{
	
}
td.bordure_g{
	
}
td.padding{
	padding: 2px;
	font-size: 11px;
	text-align: justify;
}
td.padding_logo{
	padding-left: 15px;
}

/* LIENS */
a{ font-family : Arial, Helvetica, sans-serif;FONT-SIZE: 12px;COLOR: #0a5589; TEXT-DECORATION: underline;}
a:visited {	font-family : Arial, Helvetica, sans-serif;  COLOR: #0a5589; TEXT-DECORATION: underline;}
a:active { font-family : Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #0a5589; TEXT-DECORATION: underline;}
a:hover { font-family : Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: red; TEXT-DECORATION: none;}

a.ariane:link		{color: #336699; text-decoration: none; font-family: Verdana, Arial; font-size: 12px}
a.ariane:active		{color: #336699; text-decoration: none; font-family:  Verdana, Arial; font-size: 12px}
a.ariane:visited	{color: #336699; text-decoration: none; font-family: Verdana, Arial; font-size: 12px}
a.ariane:hover		{color: #336699; text-decoration: underline; font-family: Verdana, Arial; font-size: 12px}

a.bandeau_haut:link		{color: #F1F1F1; text-decoration: none; font-weight: bold; font-style: italic; font-family: Verdana, Arial; font-size: 12px}
a.bandeau_haut:active	{color: #F1F1F1; text-decoration: none; font-weight: bold; font-style: italic; font-family:  Verdana, Arial; font-size: 12px}
a.bandeau_haut:visited	{color: #F1F1F1; text-decoration: none; font-weight: bold; font-style: italic; font-family: Verdana, Arial; font-size: 12px}
a.bandeau_haut:hover	{color: #FFFFFF; text-decoration: underline; font-weight: bold; font-style: italic; font-family: Verdana, Arial; font-size: 12px}

a.lien_menup:link		{color: #336699; text-decoration: none; font-family: Arial, Helvetica, sans-serif; cursor: default}
a.lien_menup:active		{color: #336699; text-decoration: none; font-family: Arial, Helvetica, sans-serif; cursor: default}
a.lien_menup:visited	{color: #336699; text-decoration: none; font-family: Arial, Helvetica, sans-serif; cursor: default}
a.lien_menup:hover		{color: #FF0000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; cursor: default}
a.lien_actif_menup 		{color: #336699; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; cursor: default}

a.lien_decale{
	font-family : Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	COLOR: darkgreen; 
	TEXT-DECORATION: underline;
	font-weight: bold;
}

a.lien_decale:visited {
	font-family : Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	COLOR: darkgreen; 
	TEXT-DECORATION: underline;
	font-weight: bold;
}

a.lien_decale:active {
	font-family : Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	COLOR: darkgreen; 
	TEXT-DECORATION: underline;
	font-weight: bold;
}

a.lien_decale:hover {
	font-family : Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	COLOR: red; 
	TEXT-DECORATION: none;
	font-weight: bold;
}

