/* ------------------------------------ */
/*   Css développé par Mohamed ADDA     */
/*   Généralités du site agirc arrco    */
/*                                      */
/* ------------------------------------ */


* { margin:0; padding: 0;}

/*-----------Conteneur Menu gauche -----------------*/
#conteneur_menu_gauche {
	/*width:170px;*/
	float:left;
	/*padding:18px 0 0 0;*/
	padding:8px 0 0 20px;
	width:170px;
	overflow:hidden;
	}

/*------------Menu gauche --------------------------*/
#menu_gauche {
	width:170px;
	background:url(../img/article/bg_contenu_gauche.gif) repeat-y;
	}
	
/*------------Arrondi haut menu gauche -------------*/	
#arrondi_haut {
	background: url(../img/article/arondi_haut_g.gif) top left no-repeat;
	padding: 8px 0 0 0;
	}

/*------------ Menu principale ---------------------*/
.menu_haut ul {/*Paramètres des listes à puce pour le menu principal*/
	list-style:none;
	font-weight:bold;
	}

.menu_haut li {
	padding-top:7px;
	padding-right:5px;
	/*width:95%;*/
	}

.menu_haut a {/*Paramètres des liens pour le menu principal*/
	text-decoration:none;
	color:#FFFFFF;
	}

.menu_haut a:hover {/*lien au survole*/
	text-decoration: underline;
	}
	
/*------------Fin  Menu principal --------------------*/
/*------------Fin arrondi haut menu gauche -----------*/

/*------------Puce flèche haut --------------ok---------*/
.flech_haut {
	background:url(../img/article/flech_haut.gif) no-repeat 10px 10px;
	border-bottom:1px dotted #FFFFFF;
	padding-bottom:7px;
	padding-left:25px;
	}
	
.flech_bas_vide {
	background:url(../img/article/fleche_bas.gif) no-repeat 10px 10px;
	border-bottom:1px dotted #FFFFFF;
	padding-bottom:7px;
	padding-left:25px;
	}
/*------------ FIN Puce flèche off (vers le haut)------*/

/*------------Puce flèche on (vers le bas)-------------*/
.flech_bas {
background:url(../img/article/fleche_bas.gif) no-repeat 10px 10px;
padding-left:25px;
	}
/*------------Fin Puce flèche on (vers le bas)----------*/

/*------------Sous menu --------------------------------*/
/*------------Sous menu conteneur ----------------------*/
.sousmenu_arrondi_haut {/*conteneur avec l'arrondi des liens du sous menu*/ 
	background:url(../img/article/sous_menu_g_haut.gif) top left no-repeat;
	padding:15px 13px 0pt 12px;
	position: relative;
	left:-25px;
	width:144px;
	}

.sousmenu_arrondi_haut ul {/*Paramètre des listes à puce ul et li*/ 
	list-style:none;
	font-weight:bold;
	padding:1px 5px 0 20px;
	}

.sousmenu_arrondi_haut li {/*même chose que le ul*/
	padding:1px 0 1px 12px;
	background:url(../img/article/puce_sousmenu_off.gif) no-repeat 0 6px;
	}

.sousmenu_arrondi_haut li.sousmenu_active{/*même chose que le ul*/
	padding:1px 0 1px 12px;
	background:url(../img/article/puce_sousmenu_on.gif) no-repeat 0 6px;
	}

.sousmenu_arrondi_haut a {/*paramètre des liens du sous menu*/
	text-decoration:none;
	color:#263b00;
		}

.sousmenu_arrondi_haut a:hover {/*lien sous menu au survole*/
	text-decoration: underline;
	}


.sousmenu_arrondi_haut a:focus{/*lien sous menu au survole*/
	text-decoration: underline;
	}
/*----------------Le sous menu activé----------------*/
/*.sousmenu_active a:link, .sousmenu_active a:visited {
	color:#fff;
	}*/
/*----------------Fin du sous menu activé------------*/

/*------------Arrondi bas du sous menu --------------*/
.sousmenu_arrondi_bas {
	background:url(../img/article/sous_menu_g_bas.gif) bottom right no-repeat;
	height:14px;
	position: relative;
	left:-25px;
	width:170px;
	}
/*------------Fin arrondi bas du sous menu ----------*/
/*------------Fin sous menu conteneur ---------------*/

/*-----------------Arrondi bas du menu gauche -------*/
#menu_gauche_bas {
	background: url(../img/article/arondi_bas_g.gif) bottom right no-repeat;
	height:21px;
	}
/*-----------------Fin arrondi bas du menu gauche ---*/
/*-----------Fin menu gauche ------------------------*/

/*-----------Fin conteneur menu gauche --------------*/

/*---------------------------------------------------------------------------------------------------------------------------------*/

#conteneur_central{
float:left;
padding:8px 20px 20px 20px;
width:721px;
}

#conteneur_plain{
padding:8px 20px 20px 20px;
}
/*-----------title article-----------------------------*/
h1#titre_page {
	/*background:url(../img/article/fleche_titre_article.gif) no-repeat 21px 17px;*/
	border-bottom:1px solid #6A9F09;
	padding:0 0 6px 0;
	color:#6A9F09;
	font-size:2.5em;
	margin-bottom:10px;
	width:100%;
	/*position: relative;
	left: 20px;
	width:728px;*/
	}
/*-----------conteneur coté droit -----------------------*/
#conteneur_cote_droit {
  width:530px;
	/*float: right;*/
	float: left;
	padding:0 20px 0 0;
	/*padding:18px 10px 0 0;*/
	}
#conteneur_cote_droit_plain {
  width:721px;
	float: left;
	overflow:hidden;
	}

/*--------- corps coté droit------------------------------*/

#corps_cote_droit {/*Paramètres du bloc droit avec l'arrondi haut droit*/
	/*background:#FFFFFF url(../img/article/arondi_droit.gif) top right no-repeat;*/
	background-color:#FFFFFF;
	/*width:569px;*/
	/*float:right;*/
	float:left;
	/*padding:0 0 20px 0;*/
	min-height: 550px;
	width:100%;
	}

#corps_cote_droit a{
	color:#821B7E
	}

	
#corps_cote_droit h1 {/*Paramètre du h1 dans le bloc droit*/
	/*background:url(../img/article/fleche_titre_article.gif) no-repeat 21px 17px;*/
	border-bottom:1px solid #6A9F09;
	padding:20px 0 14px 0;
	color:#6A9F09;
	font-size:2.5em;
	position: relative;
	left: 20px;
	}

#conteneur_cote_droit_menu_bas {
	/*width:740px;*/
	/*float: right;*/
	float: left;
	/*padding: 18px 10px 0 0;*/
	/*padding: 18px 10px 0 10px;*/
	width:909px;
	}

#corps_cote_droit_menu_bas {/*Paramètres du bloc droit avec l'arrondi haut droit*/
	/*background:#FFFFFF url(../img/article/arondi_droit.gif) top right no-repeat;*/
	background-color:#FFFFFF;
	/*width:740px;  */
	float:left;
	/*padding:0 0 20px 0;*/
	width:100%;
	}

#corps_cote_droit_menu_bas h1 {/*Paramètre du h1 dans le bloc droit*/
	background:url(../img/article/fleche_titre_article.gif) no-repeat 21px 17px;
	border-bottom:1px solid #6A9F09;
	padding:20px 0 14px 65px;
	color:#6A9F09;
	font-size:2.5em;
	}

/*---------- Contenu text -------------------------*/
#contenu_text {/*c'est le bloc qui contien le texte principal*/
	/*width:405px;*/
	float:left;
	/*padding:0 0 12px 0;*/
	/*padding:0 0 12px 20px;*/
	width:100%;
	}

#contenu_text_annu {/*c'est le bloc qui contien le texte principal*/
	width:100%;
	float:left;
	padding:0 0 12px 0;
	}

#contenu_text_menu_bas {/*c'est le bloc qui contien le texte principal*/
	/*width:700px;   */
	width:100%;
	float:left;
	/*padding:0 0 12px 18px;*/
	}
	
#contenu_text_encres h2, #contenu_text_menu_bas h2, #contenu_text_annuaire h2 {/*Paramètre du titre 2 (h2)*/
	color:#821B7E;
	background:#EBBDED url(../img/article/bg_titre_2.gif) top right no-repeat;
	padding:3px 20px 3px 20px;
	font-size:1.3em;
	/*display:inline;*/
	float: left;
	width:auto;
	/*width: 100%;*/
	}

#contenu_text h3, #contenu_text_menu_bas h3, #contenu_text_annu h3 {/*Paramètre du titre 3 (h3)*/
	color:#6A9F09;
	/*padding:20px 0  0 18px;*/
	padding:20px 0  0 0;
	font-size:1.25em;
	margin:0px 0 0 0;
	}

#contenu_text p, #contenu_text_menu_bas p, #contenu_text_annu p {/*paramètre des paragraphes*/
	/*padding:10px 0 0 20px;*/
	padding:10px 0 0 0;
	}
	
.liens_encre ul {/*Paramètre des listes à puce encre*/
	list-style:none;
	/*margin-left:20px;*/
	padding:8px 0 0 0;
	color:#821B7E;
	}

.liens_encre li {/*même chose que le ul*/
	background:url(../img/article/puce_2fleches.gif) no-repeat 0 7px;
	padding:3px 0 0 20px;
	}
	
.liens_encre li a {/*paramètre des liens dans le bloc contenu_text*/
	text-decoration:none;
	color:#821B7E;
	}

.liens_encre a:hover {/*survol*/
	text-decoration: underline;
	}
	
#contenu_text_encres a {/*paramètre des liens dans le bloc droit gauche*/
	text-decoration: underline;
	color:#F00;
	}

#contenu_text_encres a:hover {/*survol*/
	text-decoration: underline;
	}
	
#contenu_text_encres {/*contenu pour les paragraphes et le titre 3 (h3)*/
	line-height: 1.5em;
	}

#contenu_text_encres ul {/*Paramètre des listes dans le contenu*/
	list-style:none;
	/*margin-left:30px;*/
	
	padding: 10px 0 0px 0;
	}

#contenu_text_encres ol {/*Paramètre des listes numérotées dans le contenu*/
	margin-left:30px;
	padding: 10px 0 0px 0;
	}

#contenu_text_encres ul li {
	background:url(../img/article/puce_noir.gif) no-repeat 0 7px;
	padding:0 0 6px 12px;
	}


#contenu_text_encres ol li {
	padding:0 0 6px 0;
	margin: 0 0 0 20px;
	}


#contenu_text_encres a {/*paramètre des liens dans le bloc droit gauche*/
	/*text-decoration: none;*/
	color:#821B7E;
	}

#contenu_text_encres a:hover {/*survol*/
	text-decoration: underline;
	}

.liens_encre a {/*paramètre des liens dans le bloc droit gauche*/
	text-decoration:underline;
	color:#821B7E;
	}

.liens_encre a:hover {/*survol*/
	text-decoration: underline;
	}
	
#contenu_text_encres {
	padding-top:5px;
	}

/*#contenu_text_encres div:first-child  {
	margin:0 0 20px 0;
}*/
	
/*#contenu_text_encres div  {
	margin:35px 0 20px 0;
}*/

#contenu_text_encres div.titre_h2:first-child  {
	margin:25px 0 10px 0;
}
	
#contenu_text_encres div.titre_h2 {
	margin:25px 0 10px 0;
}


#contenu_text_encres div.block_transparent div, 
#contenu_text_encres div.block_full_grey div,
#contenu_text_encres div.block_orange div,
#contenu_text_encres div.block_green div,
#contenu_text_encres div.block_grey div,
#contenu_text_encres div.block_pink div{
	margin:0;
}

#contenu_text_annuaire div.titre_h2 {
	margin: 35px 0 10px 0;
}

#contenu_text_encres div img {
	margin: 10px 0;
	
		}
/*----------Fin Contenu text -----------*/

/*---------- menu contextuel -----------*/
#menu_contextuel {/*paramètre du bloc menu_contextuel, le bloc violet avec le menu*/
	width:170px;
	/*margin-top:15px;*/
	/*float:right;*/
	}

#menu_contextuel h3 {/*titre du bloc menu_contextuel*/
	color:#770072;
	font-size:0.95em;
	padding:0 0 0 7px;
	}
	
#menu_contextuel_contenu {/*le conteneur des liens*/
	background:url(../img/article/bg_contenue_dd_new.gif) top left repeat-y;
	width:170px;
	}

#menu_contextuel_haut {/*l'arrondi haut*/
	background:url(../img/article/arondi_haut_dd_new.gif) top left no-repeat;
	padding:13px 0 0 0;
	}

.menu_contextuel_bloc {/*bloc qui contient les h3 et les listes avec les points qui séparent les liens*/
	
	}

#menu_contextuel_haut ul {/*paramètre des listes dans le bloc menu_contextuel*/
	list-style:none;
	color:#FFFFFF;
	border-bottom:1px dotted #E6D2E5;
	padding-bottom:10px;
	margin-bottom:10px;
	}

#menu_contextuel_haut li {
	background:url(../img/article/puce_blanche.gif) no-repeat 0 4px;
	padding:0px 5px 0px 12px;
	margin:2px 0 0 7px;
	}

#menu_contextuel_haut a {/*les liens dans le bloc menu_contextuel*/
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
	}

#menu_contextuel_haut a:hover {
	text-decoration:underline;
	}

#menu_contextuel_bas {/*l'arrondi bas droit*/
	background:url(../img/article/arondi_bas_dd_new.gif) bottom left no-repeat;
	height:10px;
	}

/*----------Fin menu_contextuel ------------*/
/*----------haut de page ------------*/

#haut_de_page {
  float:right;
  margin-top:15px;
	/*text-align:right;
	margin-right:165px; */
	}

#haut_de_page img {
	border:none;
	}

#haut_de_page a {
	float:right;
	width: 10px; 
	height: 10px; 
	display: block; 
	background:url(../img/article/fleche_haut_de_page.gif) no-repeat;
	}
	
#haut_de_page a:hover { 
	background:url(../img/article/fleche_haut_de_page_roll.gif) no-repeat;
	}

#haut_de_page a span {/*Création du lien et avec le span on cache son texte*/
	position: absolute;
	left: -5000em;
	top: -5000em;
	text-indent: -500em;
	}
	
#haut_de_page_menu_bas {
	text-align:right;
	margin-right:15px;
	}

#haut_de_page_menu_bas img {
	border:none;
	}

#haut_de_page_menu_bas a {
	float:right;
	width: 10px; 
	height: 10px; 
	display: block; 
	background:url(../img/article/fleche_haut_de_page.gif) no-repeat;
	}
	
#haut_de_page_menu_bas a:hover { 
	background:url(../img/article/fleche_haut_de_page_roll.gif) no-repeat;
	}

#haut_de_page_menu_bas a span {/*Création du lien et avec le span on cache sont texte*/
	position: absolute;
	left: -5000em;
	top: -5000em;
	text-indent: -500em;
	}

/*----------haut de page ---------------*/
/*---------Droit -----------------------*/

/*-----------Fin conteneur Droit -------*/

/*-------------------------------------------------------------------Style en plus ------------------------------------------*/
/*-----------------glossaire-----*/
#glossaire{/*bloc qui contien le glossaire*/
line-height: 1.5em;
margin-top:15px;
float:left;
}

#glossaire_texte {
border-top:1px dotted #AF6DAD;
margin:20px 0 0 18px;
}

#glossaire_texte p {/*Paragraphe du texte glossaire*/
background:none;
font-size:11px;
color:#6A9F09;
padding:0;
}

#glossaire ul {/*liste du glossaire*/
list-style:none;
text-transform:capitalize;
font-size:1em;
font-weight:bold;
margin-left:18px;

}

#glossaire ul li {/*liste en ligne*/
padding: 0;
display: inline;
padding:1px 6px;
margin:5px 8px 0 0;
float:left;
width:9px;
text-align:center;

}

.g_vert a {/*liens du glossaire*/
color:#7F1A81 !important;
text-decoration:none;
}

.g_vert a:visited {/*liens du glossaire*/
color:#7F1A81 !important;
text-decoration:none;
}


.g_vert a:hover {/*au survole*/
color:#FFFFFF;
text-decoration: underline;
}

.g_violet a {/*liens du glossaire*/
color:#FFFFFF !important;
text-decoration:none;
}

.g_violet a:visited {/*liens du glossaire*/
color:#FFFFFF !important;
text-decoration:none;
}

.g_violet a:hover {/*au survole*/
color:#FFFFFF !important;
text-decoration: underline;
}



.g_violet{/*class couleur violet*/
background:#7F1A81;
color:#FFFFFF;
}

.g_vert{/*class couleur vert*/
background:#BBDD78;
}

.g_gris{/*class couleur gris*/
background:#DEDEDE;
color:#7E7E7E;
}


/*-----------------Fin glossaire--*/

/*-----------------Le saviez vous ?-----*/
/*.contenu h4 */
#contenu_text p.titre_lsv, #contenu_text_encres p.titre_lsv{/*Paramètre du h4 avec l'errondi droit*/
	/*background:#E5F9BF url(../img/article/le_saviez_vous.gif) top right no-repeat;*/
	background:#E5F9BF url(../img/article/titre_le_saviez_vous_1.gif) top right no-repeat;
	padding:7px 0  10px 38px;
	font-size:1.2em;
	/*margin:30px 0 0 18px;*/
	/*margin: 17px 0pt 0pt 18px;*/
	margin: 17px 0 0 0;
	color:#6A9F09;
  font-weight: bold;
	}
#contenu_text p.text_lsv, #contenu_text_encres p.text_lsv {/*Cette class s'aplique au paragraphe qui qui suit le h4 pour former le cadre vert pour "le saviez vous"*/
	background:#E5F9BF;
	/*margin: 0 0 0 18px;*/
	margin: 0;
	padding: 12px 18px 12px 18px;
	}
	
#contenu_text p.text_formule, #contenu_text_encres p.text_formule {/*Cette class s'aplique au paragraphe qui qui suit le h4 pour former le cadre vert pour "le saviez vous"*/
	background:#F1D4F3;
	margin: 0;
	padding: 12px 18px 12px 18px;
	}

#contenu_text p.titre_formule, #contenu_text_encres p.titre_formule {/*Paramètre du h4 avec l'errondi droit*/
	/*background:#E5F9BF url(../img/article/le_saviez_vous.gif) top right no-repeat;*/
	background:#F1D4F3 url(../img/article/titre_formule_1.gif) top right no-repeat;
	padding:7px 0  10px 36px;
	font-size:1.2em;
	/*margin:30px 0 0 18px;*/
	margin: 17px 0 0 0px;
	color:#892685;
    font-weight: bold;
	}

.formule_vert {/*Paramètre du h4 avec l'errondi droit*/
	background: #F1D4F3 url(../img/article/le_saviez_vous.gif) top left no-repeat;
	padding:20px 0  0 18px;
	/*font-size:1.2em;*/
	font-weight: bold;
	margin:5px 0 0 0px;
	color:#892685;
	}

.color_un {/*Class pour la couleur du chiffre 1*/
	color:#6A9F09;
	font-weight:bold;
	}

.ital {/*POur mettre le texte en italque*/
	font-style: italic;
	}


.table_calcule {/*Paramètre du tableua avec le calcule*/
	width:80%;
	margin:25px 0 0 18px;
	color:#72A515;
	/*border:1px solid #000000;*/
	text-align: center;
	font-weight:bold;
	border-collapse:collapse;
	}

.text_table {/*Class placé le texte de la 1er colonne a gauche*/
	text-align: left;
	}

.trai_table {/*Trai de séparation pour le calcul*/
	border-bottom:1px solid #72A515;
	padding-bottom:5px;
	}

.marge_text {/*Class pour mettre une mage entre le texte et le tableau*/
	margin-top:15px;
	}
/*------------fin le saviez vous ?------*/

/*-----------------Tableau -------------*/

.table {/*Paramètres du tableau de donner*/
	/*text-align:center;*/
	width:100%;
	border:1px solid #96C145;
	margin:10px 0 0 0;
	border-collapse:collapse;
	}

.table_annu {/*Paramètres du tableau de donner*/
	/*text-align:center;*/
	width:100%;
	border:1px solid #96C145;
	margin:10px 0 0 0;
	border-collapse:collapse;
	}


.table th, .table_annu th {/*cellules d'en-tête*/
	width: auto;
	padding:4px 2px;
	background:#BBDD78;
	border:1px solid #96C145;
	}

.table_annu th { width: 33%; }

td.entete {/*cellules d'en-tête*/
	width: auto;
	padding:4px 2px;
	background:#BBDD78;
	border:1px solid #96C145;
        text-align:center;
	}
    
.table td, .table_annu td {/*Paramètre des cellules du tableau*/
	width: auto;
	padding:4px 2px;
	border:1px solid #96C145;
	/*font-weight:bold;*/
	}

.gris {/*Couleur grise*/
	background:#EFEFEF;
	}

/*-----------------Fin Tableau ---------*/
/*----------------------------------------------------------------Fin Style en plus------------------------------------------*/


/*----------------------------------------------------------------Formuliare -----------------------------------------------*/

#form {/*Bloc qui contiens le formuliare*/
	line-height: 1.5em;
	padding:0 10px 0 15px;
	text-align:right;
	}

#form p { margin: 0; padding: 0; }

#form select {/*Paramètre pour l'élément slect*/
	color: #000000;
	background: #ffffff;
	border: 1px solid #7F9DB9;
	width: 260px;
	margin: 20px 0 0 10px;
	}

#form label {/*Paramètre de l'étiquette lable*/
	color:#5F5F5F;
	position:relative;
	right:10px;
	top:23px;
	_top:17px;
	vertical-align:top
	}

#form input,.input {/*Class pour les éléments input*/
	color: #000000;
	background: #ffffff;
	border: 1px solid #7F9DB9;
	width:254px;
	margin:20px 0 0 10px;
	padding: 2px;
	}
	
#form textarea {/*Paramètre de l'élément textarea*/
	width:320px;	
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 20px 0 5px 0;
	padding:2px;
	border: 1px solid #7F9DB9;
}

/*New style*/
form#mailform {text-align:left;margin-left:50px}

form#mailform label {/*Paramètre de l'étiquette lable*/
	display: inline-block; 
    width: 110px; 
    margin-right: 10px; 
    vertical-align: top; 
    text-align: right; 
	}

form#mailform input#mailformcle{width:25px}

/*end of new style*/

.contenur_textarea {/*Bloc conteneur de textarea*/
	width:264px;
	float:right;
	margin:20px 2px 0 0;
	position: relative;
	top:20px;
	}

.texte_textarea {/*Class pour l'étiquette textarea*/
	text-align: right;
	width:112px;
	float:left;
	margin:15px 0 4px 0;
	position: relative;
	top:20px;
	color:#5F5F5F;
	}

.bloc_envoi_form {/*Bloc qui contiens le bouton envoyer*/
	clear:both;
	float:right;
	width:101px;
	margin-top: 10px;
	}

.text_envoi {/*Class pour le texte envoyer*/
	color:#8A2A87;
	font-weight:bold;
	float:left;
	padding-top:10px;
	font-size:1.2em;
	position:relative;
	top: 5px;
	}

.bt_envoi_form {/*class pour le bouton envoyer*/
	float:left;
	margin:0 0 0 13px;
	}
	
#form .csc-mailform-submit { cursor: pointer; float:right; margin:0 5px 0 13px; height:28px; border: none; background:url(../img/article/bt_envoi_form.gif) no-repeat;padding-left:37px;width:87px; }
/*----------------------------------------------------------------Fin Formulaire--------------------------------------------*/

/*-------------------------------------------------------Annuaire des Cicas--------------------------------------------------*/
#annuaire {/*Bloc annuaire, contient texte et formulaire*/
	line-height: 1.5em;
	padding:10px 0 0 0;
	}
#annuaire a{/*Bloc annuaire, contient texte et formulaire*/
	color : #821B7E
	}

#annu_haut {/*Bloc haut avec arrondi, qui contient adresse*/
	background:#EFEFF0 url(../img/article/annu_haut.gif) top left no-repeat;
	}

#annu_haut p{/*Paragraphe annuaire*/
	padding:10px 20px 0 20px;
	}

#annu_haut strong {/*Paramètre du texte gras + couleur*/
	font-size:1.2em;
	color:#6A9F09;
	}

#annu_bas {/*Arrondi du bloc bas gris qui contiens adresse*/
	background:#EFEFF0 url(../img/article/annu_bas.gif) bottom left no-repeat;
	height:15px;
	}

.color_ital {/*Class texte en italique*/
	color:#6A9F09;
	font-weight:bold;
	font-style:italic;
	margin-top:15px;
	}

.annu_selct {/*class qui contiens du formulaire afficher*/
	padding:10px 0 0 0;
	text-align: left;
	}

.annu_selct select {/*Paramètre pour l'élément slect*/
	color: #000000;
	background: #ffffff;
	border: 1px solid #7F9DB9;
	width: 230px;
	margin: 2px 0 0 0;
	}

.annu_dep {/*class pour le placement de l'élément select*/
	float:left;
	}

.annu_selct label {/*Paramètre de l'étiquette lable*/
	font-weight:bold;
	color:#5F5F5F;
	}

.annu_bt {/*class pour le placement du bouton afficher*/
	float: left;
	margin-top:-3px;
	}

.annu_txt_aff {/*placement du texte afficher*/
	float:left;
	margin:3px 0 0 10px;
	color:#8A2A87;
	font-weight:bold;
	font-size:1.1em;
	}

.annu_bt_afficher {/*class pour le bouton envoyer*/
	margin:0 0 0 7px;
	}

#annu_img {/*bloc qui contien les cartes*/
	margin-top:15px;
	}

#annu_img img {/*Paramètres pour les images dans le bloc annu_img*/
	border:none;
	margin-top:20px;
	}

#annu_img iframe {/*Paramètres pour les images dans le bloc iframe*/
	width:100%
	}

.annu_trai {/*class pour le placement des images + le trai*/
	padding:5px 0 25px 0;
	border-top:1px dotted #AF6DAD;
	color:#5F5F5F;
	}

/*-------------------------------------------------------Fin Annuaire des Cicas-----------------------------------------------*/

embed {
	margin:20px;
}

#contenu_text .table p { margin: 0 0 5px 0; padding: 2px; }

p.gauche {
	text-align: left;
}

p.centre {
	text-align: center;
}
    
p.droite {
	text-align: right;
}

#contenu_text_annuaire strong {
color:#6A9F09;
font-size:1.2em;
}

#contenu_text_annuaire p a, #contenu_text_annuaire a{
	color: #821B7E;
	text-decoration: underline;
}

#contenu_text_encres div.tx-calculretraite-pi1 {
            margin: 0 0 20px 0;
}

#form_tx-calculretraite-pi1 input, .input {
            background:#FFFFFF none repeat scroll 0%;
            border:1px solid #7F9DB9;
            color:#000000;
            margin:20px 0 0 0;
            padding:0pt 2px;
            width:120px;
            float: left;
}

#form_tx-calculretraite-pi1 .ok {
    background:transparent url(../img/article/bt_envoi_form.gif) no-repeat scroll 0%;
    border:medium none;
    cursor:pointer;
    float:left;
    height:28px;
    margin:10pt 0pt 0pt 13px;
    width:30px;
    float: left;
}

#fontsize {
float:left;
margin-right:1px
}

#addthis_wrap {
float:left;
padding-top:2px
}

#print {
height:35px;
/*left:17px;
position:relative;
top:2px;*/
float:left;
}

#print_bas {
height:35px;
/*left:17px;
position:relative;*/
float:left;
margin-top:15px;
/*top: -7px*/
}

#imgprint {
border:none;
}

#plien {
text-decoration: none;
}


