/* CSS Document */
body {font-family: arial; background-color:#EFEDED; text-align:center;padding:0;margin:0;}

 a  { 
 color:#2159A4;
 text-decoration : none; 
 } 
 a:hover  {
 color:#5E76FF; 
 }
 
table {font-size:10pt;margin:0;padding:0} 	 
tr,td{margin:0;padding:0;vertical-align:top} 
li {margin:3px 0 3px 0}
img {border:none}

p {margin:6px 0 6px 5px;font-size:10pt;}
 
h1{padding-left:15px;
font-size: 16pt; 
font-family: arial;
text-align:center;
color:#2159A4;
font-weight: bold;}

h2
{padding-left:10px;
font-size: 14pt; 
font-family: arial;
text-align:left;
color:#2159A4;
font-weight: bold;}		 

h3
{padding-left:10px;
font-size: 14pt; 
font-family: arial;
text-align:left;
font-weight: bold;}
 
.date_jour{
background-color:#F43014;			 								 
font-size: 13px; 
font-family: arial;
text-align:center;
font-weight:bold;
color:#0A529E;
height:30px;	  
width:190px;
padding: 10px 0 10px 0;
}
.body{
font-family: arial;
} 

.img_deli{
padding-right : 0px;
}

.liste_adherents {}	
.liste_adherents div {padding:5px}
.liste_adherents img {margin: 0px 5px 0px 3px; vertical-align: top}

.bor_droit{
background-image : url("http://www.aaa-ici.org//image/bord_droit.jpg"); 
background-repeat : repeat-y;
background-position: top right;
}
.titre_mot_pre{
padding:0 0 0 15px;
font-size: 14pt; 
font-family: arial;
text-align:left;
color:#2159A4;
font-weight: bold;
}
.mot_pre {padding-left: 0px; padding-right: 2px; padding-top: 4px; font-size: 12px; font-family: arial; text-align: left; font-weight: bolder; color: #000000; margin:0}
.mot_pre2{
padding-left:4px;
padding-right:4px;
padding-top:0px;
font-size: 10px; 
font-family: arial;
text-align:justify;
color:#000000;
}
.foot{
font-size: 10px; 
font-family: arial;
text-align:center;
font-weight:bold;
color:#000000;	 
margin:10px
}
.traitgauche
{
border-left: 1px dotted #F43014;  
}
.bandeau
{
margin:0px auto 3px auto;
}

.traitdroit
{
border-right: 1px solid #F43014;
border-top: 1px solid #F43014;
margin:0px auto 0px auto;
width:900px; 
}
.page_column {background-color:#FFFFFF;}
.menu_column {background-color: #F43014; vertical-align: top;width:195px;}
.menu_column p {text-align:right}  
.menu_column table {margin:10 0 10 0}

.menu_column a 
{
padding-left:8px;
font-size: 11pt; 
font-family: arial;
color:#FFFFFF;
font-weight: bold;
text-decoration:none;
}
.menu
{
height:25px;
width:195px;   
vertical-align:middle;
}

.page {height:550px;width:95%;padding:0;margin:0 30px 0 30px}
.pagebulletin {height:550px;width:95%;padding:0;margin:0 0px 0 0px}
.pageindex {height:550px;padding:0;margin:0 0 0 30px;}

.news {border: none;padding:0px;margin:0px 0px 0px 10px}
.text{
padding-left:8px;
padding-right:8px;
padding-top:0px;
font-size: 12px; 
font-family: arial;
text-align:center;
color:#000000;
}
.text2_bre{

border-left: 1px solid #F43014;
border-bottom: 1px solid #F43014;
}
.text_bre{
padding-left:5px;
padding-right:8px;
padding-top:2px;
padding-bottom:3px;
font-size: 12px; 
font-family: arial;
text-align:left; 
color:#000000;
}
.text_bre12{
padding-left:15px;
padding-right:15px;
padding-top:0px;
font-size: 12px; 
font-family: arial;
color:#000000;
}

.titre_breve{
padding:15px 0 0 25px;	 
font-size: 13px; 
font-family: arial;
text-align:left;
color:#FFFFFF;
font-weight: bold;
background-image : url("http://www.aaa-ici.org//image/fond_breve.jpg"); 
background-repeat : repeat-x;
background-position: top left; 
height:40px;
}
.im_pro{
border: 1px solid #F43014;
}	 
.ss_menu{
padding-left:10px;
padding-right:15px;
text-align:left;
text-decoration : none;   
color:#FFB30B;
font-weight: bold;
background-image : url("http://www.aaa-ici.org//image/menu_ron.gif"); 
background-position: top right;
/*background-color:#F51617;*/
}
.ss_menu td {margin-bottom:10px}
.ss_menu A:link, .ss_menu A:active, .ss_menu A:visited{
padding-left:5px;
padding-right:25px;	   
font-family: arial;
text-align:left;
text-decoration : none; 
color:#FFB30B;
font-weight: bold;
}			   
.ss_menu A:hover {color:#FFFFFF}

.photo_pre{
border: 1px solid #F43014;
}			
  
.contact {}	   
div.contact {text-align: right; height: 46px; width: 200px; margin: 45px 0 25px 0; padding: 0px 0px 0 0; background-image: url(http://www.aaa-ici.org//image/fond_contact.gif);}												
.contact p#pid_conta2 {padding:13px 30px 0 0; margin:0;font-size: 10pt;font-family: arial;}
.contact p#pid_conta3 {padding:6px 30px 0 0; margin:0; font-size: 10pt;font-family: arial;}
.contact a {font-weight: bold;  color: white; font-style: italic; background-position: right; }
.contact a:hover { color:#FFB30B;}


.ferm_contact {font-size: 12px; padding: 2px 5px 2px 5px; margin:5px; font-family: arial; width: 70px; background-color: #FFFFFF; color: #000000; text-decoration: none; border: 1px outset navy}
.ferm_contact a {text-decoration : none; }
.ferm_contact a:hover {color :#F43014; }
.titre2{
text-align:center;
font-family: arial;
font-size: 14px;
color:#88224B;
}
.contactdiv{
border: 1px solid #F43014;	
background-color:#CCCCD0;
position:absolute;
top:0;left:0;
}
.contactdivsuj{
border: 1px solid #F43014;
}
.affich_mess{
border-left: 1px solid #F43014;
border-right: 1px solid #F43014;
border-bottom: 1px solid #F43014;
position:absolute;visibility:hidden;overflow: auto;height:200px;width:300px;background-color:#ffffff
}
.affich_mess_info{
position:absolute;visibility:hidden;background-color:#ffffff;
}
.affich_mess_info2{
border-top: 1px solid #F43014;
border-left: 1px solid #F43014;
border-right: 1px solid #F43014;
border-bottom: 1px solid #F43014;
position:absolute;visibility:hidden;background-color:#ffffff;
top:300px;left:500px;z-index:2;  width:300px;
margin:2px;padding:2px;							   
}
.arron{
background-image : url("http://www.aaa-ici.org//image/arron.jpg");  
background-color : #FFFFFF;
background-repeat : no-repeat;
background-position: top left;	 
height:41px;
}
.bout{
padding-right:30px;
}
.tab_mess{
border: 1px solid #555766;
border-color:#555766;
}




/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today\'s date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today\'s date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, arial, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, arial, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}
.norm{
font-family: arial;
	font-size: 12px;
	color:#555766;
}

.img_photo_membre {border: 1px solid red;float:left;margin:0 20px 20px 30px; }
.img_photo_membre_sans_cadre {border: 1px solid white;float:left;margin:0 20px 20px 30px; }
.tdleft{width:15%;font-weight:bold;padding:0 5px 0 5px;text-align:right;margin:0} 
.tdleft_maj{width:25%;font-weight:bold;padding:0 5px 0 5px;text-align:right;margin:0} 
.td_mdp{padding:8px 5px 8px 0px;} 

.tdright{width:200px}

.BottomBlock {font-size: 8pt;width: 100%; color: #AAAAAA;width: 100%; margin: 0px auto 0px auto; }   
.BottomBlock p{padding:0px;margin:0px 16px 0 0;text-align:right;}

.erreur {color:red;font-weight:bold;margin:0 0 15px 0}

