/* CSS Document */

body{ margin:0px;
padding:0px; 
background:url(../images/bg_ban_page.jpg) repeat-x #FFF;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

img{ border:0;}

#global{ position:relative;
 margin-left:auto; 
margin-right:auto;
text-align:left;
width:955px;}

#contenu{ color:#FFF;  height:150px;}

#banniere2{  width:955px; height:110px;}

#banniere2 #logo_ace{float:left; width:263px; height:110px;}

#banniere2 #logo_poste{ float:right; width:220px; height:60px; margin-top:10px; text-align:right;}

#banniere2 #log2{ background:url(../images/bg_log2.gif) no-repeat;  
	margin:0px; 
	padding:0px;
	font-size:10px;
	float:left; 
	width:348px; 
	text-align:center; 
	vertical-align:top; 
	padding-top:40px;
	margin-left:100px;
	height:65px;
}

#banniere2 #log2 .titre_log{font-size:10px; font-weight:bold; color:#FFF; margin-left:20px; margin-bottom:5px;}
#banniere2 #log2 #logform{ color:#F89D08;  margin:0px; padding:0px; vertical-align:top;}
#banniere2 #log2 #logform .form_log{  margin:0px; padding:0px; }
#banniere2 #log2 #logform .inputlog{ width:74px; height:10px; margin-right:5px; margin-left:3px; font-size:10px; text-align:center; vertical-align:top; }
#banniere2 #log2 #logform .txtaligne{ vertical-align:text-top; height:20px;}
#banniere2 #log2 #logform .mdpoublie{ margin:0px; padding:0px; margin-left:200px;}
#banniere2 #log2 #logform .mdpoublie a{ color:#F89D08;text-decoration:none;}
#banniere2 #log2 #logform .mdpoublie a:hover{text-decoration:underline; color:#F89D08;}



#ban_vide{float:left; }
#pousseur{clear:both; margin:0; padding:0;}
.pousseur{clear:both; margin:0; padding:0;}

#menu{ color:#000; font-weight:bold; text-align:center;}
#musique{height:20px; float:right; }
#txtmusique{ height:20px; float:right; font-size:12px; color:#FFF; margin-top:2px;}
.onglet{ text-decoration:none; color:#000;
background-image:url(../images/onglet1.gif); float:left;margin-left:10px;width:110px; height:18px; padding-top:2px;}
.onglet:hover{ color:#000;text-decoration:underline;}
.onglet_hover{
 text-decoration:none; color:#000;
background-image:url(../images/onglet1_hover.gif); float:left; margin-left:5px; width:110px; height:18px;padding-top:2px;}
.onglet_hover:hover{ color:#000; text-decoration:underline;}

.onglet_nohover{
 text-decoration:none; color:#000;
background-image:url(../images/onglet1.gif); float:left; margin-left:5px; width:110px; height:18px;padding-top:2px;}
.onglet_nohover:hover{ color:#000; text-decoration:underline;}

#swf{ width:634px; margin-left:auto; margin-right:auto; margin-top:5px;}

/*mdpoublie.asp*/
.mdpoublieform{ color:#FFF; font-size:14px; border:1px solid #FFF; width:400px; margin-left:auto; margin-right:auto;margin-top:10px;}
.mdpoublietitre {margin-left:100px; margin-top:10px; }

.mdpoublief .label{ margin-left:30px;}

.mdpoublief  .mdpoubliecentrer{margin-left:100px; }
.mdpoublief  .mdpoubliesubmit{margin-left:170px;}


/****************** contenu des pages *************************/
#contenu2{ background-color:#FFF;  width:825px; margin-left:auto; margin-right:auto;}

#Titrepage{ background:url(../images/puceTitre.gif) no-repeat; padding-left:108px; padding-top:25px; margin-top:10px;color:#F89D08; font-size:20px;
height:30px;
margin-bottom:0px;
padding-bottom:0px;}

.filet{
width:705px; background:url(../images/filet_orange.gif) repeat-x; 
font-size:0px;
height:1px;
margin:0px; padding:0px;
}

h1{
color:#F89D08; font-size:20px;
height:24px;
font-weight:bold;
margin:0;
padding:0;
}



.borderH{
background:url(../images/borderh.gif) repeat-x; 
width:705px;
margin:0px;
padding:0px;
font-size:0px;
height:7px;
}

.borderB{
background:url(../images/borderB.jpg) no-repeat; 
width:815px;
margin:0px;
padding:0px;
}

.borderH2{
background:url(../images/borderH.jpg); 
width:815px;
margin:0px;
padding:0px;
}

.page{
background:url(../images/bg_border.gif) repeat-y; 
width:815px;
color:#19255F;
margin:0px;
padding:0px;

}

h2{
 font-size:16px;
font-weight:bold;
margin:0;
padding:0;}

h2.petit{
 font-size:13px;
font-weight:bold;
margin:0;
padding:0;}

.Titre{ margin-top:20px; margin-left:15px; background:url(../images/puce.gif) no-repeat; padding-left:30px;
}


.filet1{ border-bottom: #F89D08 solid 1px;
font-size:13px;
font-weight:bold;
margin:0;
padding:0;
}
.textedate{font-size:12px; font-weight:normal;}

.filet2{
width:470px; background:url(../images/filet_orange.gif) repeat-x; 
height:1px;
margin:0px; padding:0px;
}

.filet3{
width:100px; background:url(../images/filet_orange.gif) repeat-x; 
height:1px;
margin:0px; padding:0px;
}

.filet4{
width:525px; background:url(../images/filet_orange.gif) repeat-x; 
height:1px;
margin:0px; padding:0px;
}

.filet5{
width:500px; background:url(../images/filet_orange.gif) repeat-x; 
height:1px;
margin:0px; padding:0px;
}
.filet6{
width:600px; background:url(../images/filet_orange.gif) repeat-x; 
height:1px;
margin:0px; padding:0px;
}

.txt{
margin-top:10px;
margin-left:40px;
margin-right:20px;
font-size:12px;
}

.txt a{ color:#19255F;}
.txt a:hover { color:#19255F;}


.stimg { color:#F89D08; font-size:9px;}

.orange{ color:#F89D08; font-weight:bold;}

.orange a{ color:#F89D08;}
.orange a:hover{ color:#F89D08;}




.imggauche{ float:left; margin-right:10px; }
.nofloat{ float:left; margin-right:10px;}
.imgdroite{ float:right; margin-left:10px;}
/*
#block_milieu_float{ border:1px solid black;}
.flright{ float:right;}
*/


#vide{ height:20px;}

#partenaire{ width:805px; margin-left:20px; margin-bottom:30px; margin-top:30px;}

#partenaire a{color:#19255F;}
#partenaire a:hover{color:#19255F;}

.droite img { float:right; margin-right:30px;margin-left:15px;}
.txtdroite { text-align:right; margin-right:50px;}

.gauche img { float:left; margin-right:15px;}
.txtgauche{ text-align:left; margin-right:30px;}

.table1{ padding-left:10px; padding-right:10px;border:1px solid #CCC;}
.table1 h5.white { color:#FFFFFF; margin:0px; padding:0px;}
.table1 .titretable{ padding-top:5px; padding-bottom:5px; padding-left:20px; text-align:left;}
.table1 a{ color:#19255F;}
.table1 a:hover {color:#19255F; }


.table2{ padding-left:10px; padding-right:10px; }
.table2 TD { padding-top:3px; border-bottom:1px solid #FDDFB0;}
.table2 TD.intitule{ border-bottom:1px solid #F89D08; }


.table3{ padding-left:10px; padding-right:5px; padding-bottom:10px;}
.left{ float:left;}

/*textarea dans contact faire disparaitre sccroll*/
#message{ overflow:auto;}



.tabform input{ border:none; border:0;background:url(../images/bgtd.jpg) no-repeat; width:255px; padding:5px;}
.tabform textarea{ border:none; border:0;background:url(../images/bgarea.jpg) no-repeat;width:530px; height:178px; padding:5px; }



/*****************organigramme tableaux******************/

.orga_resp_nationaux{
	margin:18px 0px 0px 6px;;
	border:0;

}


.orga_resp_nationaux img{
/*border:1px solid red;*/
border:0px;
}

.orga_resp_nationaux .orgatable tr{ 	
	
	text-align:center;
	margin:auto;
	
}
/*

.orga_resp_nationaux .orgaphoto{ 
	border:2px solid #FF3333;
	height:100px;
}

.orga_resp_nationaux .orgatitreg{
	width:35%;	
	border:1px solid #000000;
	padding:5px;
}

*/
.orga_resp_nationaux .orgatitreg65{
	width:65%;	
	border:1px solid #000000;
	padding:10px 5px 0px 5px;
}

.orga_resp_nationaux .orgatitreg1{
	width:20%;	
	border:1px solid #000000;
	padding:5px;
}

.orga_resp_nationaux .orgatitre{		
	border:1px solid #000000;
	padding:0px;
	margin:0px;
/*	padding:5px;*/
}
/*
.orga_resp_nationaux .bgorange{
	background-color:#FFCC00;
}

.orga_resp_nationaux .bgjaunefluo{
	background-color:#FFFF00;
}

.orga_resp_nationaux .bgvertfluo{
	background-color:#CCFF33;
}



.orga_resp_nationaux .DecalageHauteurTable{
height:50px;
}


.orga_resp_nationaux  .noir{ color:#000;}
.orga_resp_nationaux  .rose{ color:#FF0066;}
*/
.orga_resp_nationaux .gras{
	font-weight:bold;
}
.orga_resp_nationaux  .bleu{ color:#0066FF;}
.orga_resp_nationaux  .bgorga{ background:url(../images/bgorga2.gif) repeat-x #228BFF;}
/*
.orga_resp_nationaux  .bgorgav{ background:url(../images/bgorgav.gif) repeat-x #6633CC;}
.orga_resp_nationaux  .bgorgag{ background:url(../images/bgorgag.gif) repeat-x #CCCCCC;}
.orga_resp_nationaux  .bgorgab{ background:url(../images/bgorgab.gif) bottom repeat-x #FFFFFF;}

.orga_resp_nationaux  h3{ font-size:18px; margin:0; padding:0;}

.orga_resp_nationaux .flright{ float:right; margin-right:10px;}
*/