/*border: solid 1px #000000;
    opacity : 0.1; 
    filter : alpha(opacity=10);
*/

body{
	margin-left:0px;
	margin-top:0px;
	background-color: #D3CDA9;
}

.hide {display:none;}

img {border:none;}

strong  {font-weight:bold;}

#boss {
	position:fixe;
	width:1000px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0%;
	display:block;
}

table {width:100%; padding-bottom:0.5%;}

#contenu {margin:20px 0px 20px 0px;}

#contenu p a, #coeur ul a, .chapo a, h3 a, .comment a{
	color:#896D52;
	text-decoration:none;
}

#contenu p a:hover, #coeur ul a:hover, .chapo a:hover,  h3 a:hover, .comment a:hover{
	color:#896D52;
	text-decoration:underline;
}

#coeur, #coeur04 {float:left; margin-bottom:0px; padding-bottom:0px;}

.ssst {padding-top:5px; display:block;}
.ssst a {color:#DA3044;}

.chapo {
	display:block;
	margin:5px 0px 10px 35px;
	padding-top:10px;
}

/* haut de page */

#head {display:block;}


#head01 a{text-decoration:none; color:#000000;}
#head01 a:hover{text-decoration:underline;}

#head01 .recher {padding-left:300px;}

.recherC{
	font-family: Trebuchet MS, Arial, Verdana, Helvetica; 
	font-size: 0.9em;
	color:#424242;
	height:13px;
}


.recherA, .recherAd, .recherAdr, .recherAtf{
	font-family: Trebuchet MS, Arial, Verdana, Helvetica; 
	font-size: 0.75em;
	color:#424242;
}

.recherAb {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica; 
	font-size: 1.2em;
	color:#424242;
}

.recherAc, .recherAll{
	font-family: Trebuchet MS, Arial, Verdana, Helvetica; 
	font-size: 1.0em;
	color:#424242;
}

#head01 .bouton_recher {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica; 
	font-size: 1.0em;
	font-weight:bold;
	color:#424242;
	border:none;
	background-color:transparent;
	cursor:pointer;
}

#head01 a{color:#555;}

/*News letter*/
.bouton_NL {
	width:46px;
	height:15px;
	background:left top url(../images/bout_valid.gif) no-repeat; 
	border:none;
	background-color:transparent;
	cursor:pointer;
}

form {margin:0px;}

#head02 {
	width:1000px;
	display:block;
}

.logo {
	margin:0px; 
	float:left;
	display:block;
}

/* menu1 */

#menu1 {float:left; width:720px; display:block;}

#menu1 ul {
	list-style-type: none;
	margin:10px 0px 0px 20px;
	padding:30px 0px 0px 0px;
	background:left top url(../images/ligne_menu1.gif) no-repeat;  
	display:block;
}

#menu1 li {display: inline;}

.m10 a, .m20 a, .m30 a, .m40 a, .m50 a, .m60 a, .m70 a,
.m10on , .m20on, .m30on, .m40on, .m50on, .m60on, .m70on{
	font-family: times, garamond; 
	font-size: 0.85em;
	padding:20px 10px 0px 0px; 
	float:left;
	line-height:1.2em; 
	text-decoration:none;
	display:block;
}

.m10 a, .m20 a, .m30 a, .m40 a, .m50 a, .m60 a {
	color:#000000;
}
.m70 a {
	color:#888;
}
.m10 a:hover, .m20 a:hover, .m30 a:hover, .m40 a:hover, 
.m50 a:hover, .m60 a:hover, .m70 a:hover,
.m10on a, .m20on a, .m30on a, .m40on a, .m50on a, .m60on a, .m70on a {
	color:#DA3044;
	text-decoration:none;
}

.m10 a{
	background:left top url(../images/menu_ico01.gif) no-repeat; 
	width:95px;
}
.m10 a:hover, .m10on {
	background:left top url(../images/menu_ico01on.gif) no-repeat; 
	width:95px;
}

.m20 a{
	background:left top url(../images/menu_ico02.gif) no-repeat; 
	width:95px;
}
.m20 a:hover, .m20on {
	background:left top url(../images/menu_ico02on.gif) no-repeat; 
	width:95px;
}

.m30 a{
	background:left top url(../images/menu_ico03.gif) no-repeat; 
	width:95px;
}
.m30 a:hover, .m30on {
	background:left top url(../images/menu_ico03on.gif) no-repeat; 
	width:95px;
}

.m40 a{
	background:left top url(../images/menu_ico04.gif) no-repeat;  
	width:55px;
}
.m40 a:hover, .m40on {
	background:left top url(../images/menu_ico04on.gif) no-repeat;  
	width:55px;
}

.m50 a {
	background:left top url(../images/menu_ico05.gif) no-repeat;  
	width:70px;
}
.m50 a:hover, .m50on{
	background:left top url(../images/menu_ico05on.gif) no-repeat;  
	width:70px;
}

.m60 a{
	background:left top url(../images/menu_ico06.gif) no-repeat; 
	width:70px;
}
.m60 a:hover, .m60on{
	background:left top url(../images/menu_ico06on.gif) no-repeat; 
	width:70px;
}

.m70 a{
	background:left top url(../images/menu_ico07.gif) no-repeat; 
	width:140px;
}
.m70 a:hover, .m70on{
	background:left top url(../images/menu_ico07on.gif) no-repeat; 
	width:140px;
}
/* fin menu1 */

/* menu2 */

#menu2{
	background:top url(../images/cart_h_menu2.gif) no-repeat; 
	width:212px;
	margin-left:20px;
	display:block;
	background-color:#D6CEAD;
	float:left;
}
#menu2 ul {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica; 
	font-size: 0.75em;
	list-style-type: none;
	padding:20px 0px 0px 0px;
	margin:0px;
	font-weight:bold;
}

#menu2 li {
	margin:0px 0px 5px 0px;
}

#menu2 li a{
	background:top left url(../images/puce_n2.gif) no-repeat; 
	padding:0px 0px 5px 16px;
	margin-left:0px;
	text-decoration:none;
	color:#DA3044;
}

#menu2 li a:hover{
	background:#DA3044 top left url(../images/puce_n2On.gif) no-repeat; 
	padding:0px 3px 0px 16px;
	text-decoration:none;
	color:#FFF;
}

#menu2 li .on {
	background:#DA3044 top left url(../images/puce_n2On.gif) no-repeat; 
	padding:0px 3px 0px 16px;
	text-decoration:none;
	color:#FFF;
}

/* don en ligne dans les 3 langues */

#donN2 a, #donN2_en a, #donN2_es a{
	width:212px;
	height:130px;
	display:block;
	margin-top:15px;
}


#donN2on a, #donN2on_en a, #donN2on_es a{ 
	width:212px;
	height:130px;
	display:block;
	margin-top:15px;
}


#donN2on, #donN2on_en, #donN2on_es {
	width:212px;
	height:130px;
	display:block;
	margin-top:15px;
}


#donN2 a{
	background: top url(../images/agir_menu.gif) no-repeat;  
	}
	
#donN2_en a{
	background: top url(../images/agir_menu_en.gif) no-repeat;  
	}
	
#donN2_es a{
	background: top url(../images/agir_menu_es.gif) no-repeat;  
	}

	
	

	
#donN2 a:hover{
	background: top url(../images/agir_menuOn.gif) no-repeat;  
	}

#donN2_en a:hover{
	background: top url(../images/agir_menuOn_en.gif) no-repeat;  
	}
	
#donN2_es a:hover{
	background: top url(../images/agir_menuOn_es.gif) no-repeat;  
	}
	
	
	
#donN2on {
	background: top url(../images/agir_menuOn.gif) no-repeat; 
	}

#donN2on_en {
	background: top url(../images/agir_menuOn_en.gif) no-repeat; 
	}
	
#donN2on_es {
	background: top url(../images/agir_menuOn_es.gif) no-repeat; 
	}

/* fin don en ligne dans les 3 langues */

/* menu3 */
#cartH {
	width:180px;
	height:91px;
	background: top url(../images/cartN3_haut.gif) no-repeat;  
}
#cartB {
	width:180px;
	height:39px;
	background: top url(../images/cartN3_bas.gif) no-repeat;  
}

#menu3 {
	padding:0px;
	margin:0px;
	background-color:#D6CEAD;
	width:159px;
}

#menu3 ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
	background-color:#D6CEAD;
	width:180px;
}

#menu3 li {
	width:159px;
	margin:0px;
	padding:0px 0px 4px 10px;
}

#menu3 li a {
	color:#DA3044;
	text-decoration:none;
	width:100%;
	padding:2px 3px 2px 8px;
	display:block;
}
#menu3 li a:hover {
	color:white;
	text-decoration:none;
	background-color:#A79473;
	padding:2px 3px 2px 8px;	
}

#menu3 li .on {
	color:white;
	text-decoration:none;
	font-weight:normal;
	background-color:#A79473;
	padding:2px 3px 2px 8px;	
}

/* fin menu3 */

/* news letter dans menu 2 */
#cartNLM { 
	margin:10px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	background-color:#D6CEAD;
}

#cartNLM  span { 
	width:172px;
	font-family:Times,garamond, sans-serif; 
	font-size: 0.85em; 
	font-weight:normal;
	color:black;
	line-height:1.2em; 
	padding:10px 10px 10px 30px;
	margin:0px;
	background-color:#D6CEAD;
	display:block;
}

/* fin menu2 */
/* fin haut de page */


/* menu liste des icones plus, moins imprim, envoyer à un ami*/

#iconPlus {
	float:left;
	padding:15px 0px 0px 30px;
}

.icon {
	list-style-type: none;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.icon li{margin-bottom:3px;}
.icon img {border: none;}

/* fin menu liste des icones plus, moins imprim, envoyer à un ami*/

/* centre de page */
h1 .monde{
	background:left url(../images/p_ideo_monde.gif) no-repeat;
	padding:5px 0px 8px 40px;
	display:block;
}
h1 .action{
	background:left url(../images/p_ideo_action.gif) no-repeat;
	padding:5px 0px 8px 40px;
	display:block;
}
h1 .engage{
	background:left url(../images/p_ideo_engage.gif) no-repeat;
	padding:5px 0px 8px 40px;
	display:block;
}
h1 .presse{
	background:left url(../images/p_ideo_presse.gif) no-repeat;
	padding:5px 0px 8px 40px;
	display:block;
}
h1 .etranger{
	background:left url(../images/p_ideo_etranger.gif) no-repeat;
	padding:5px 0px 8px 40px;
	display:block;
}
h1 .annuaire{
	background:left url(../images/p_ideo_annuaire.gif) no-repeat;
	padding:5px 0px 8px 40px;
	display:block;
}
h1 .resp{
	background:left url(../images/p_ideo_resp.gif) no-repeat;
	padding:11px 0px 8px 45px;
	display:block;
}


h2{margin:-25px 0px 5px 85px;}

#texte, #texteV {margin:0px 0px 0px 80px;}


	
.retour {
	font-family:Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 0.60em;
	line-height:1.3em; 
	font-weight:normal;
	margin:5px 0px 0px 0px;
}

.retour a{ 
	background:left url(../images/ico_retour.gif) no-repeat;
	padding:0px 0px 0px 15px;
	color:#DA3044;
	text-decoration:none;
}

.retour a:hover{ 
	text-decoration:underline;
}

.ssst {
   	padding:20px 0px Opx 0px; 
}

/* fin centre de page */

/* zone contextetuelle */
#context{
	float:left;
	margin:5px 0px 0px 5px;
}

.blocContext, .blocContext p {
	margin-bottom:20px;
	display:block;
}

.blocContextR {
	margin-bottom:20px;
	display:block;
}

.voirPlus, .tele {
	font-family:Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 0.60em;
	line-height:1.3em; 
}

.voirPlus {
	text-align:right;
	margin:5px 0px 0px 0px;
}
.tele {
	text-align:left;
}

.voirPlus  a, .tele a { 
	background:left url(../images/ico_lien.gif) no-repeat;
	padding:0px 0px 0px 15px;
}

.c_edit  {
	width:180px;
	padding:2px;
	background-color:#DA3044;
	display:bloc;
}

/* fin zone contextetuelle */

/* pied de page */
#pied, #pied2{
	width:100%;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 0.70em; 
	font-weight:normal;
}

#pied li a, #pied2 li a{
	text-decoration:none;
	color:#DA3044;	
}
#pied li a:hover, #pied2 li a:hover{
	text-decoration:underline;
	color:#DA3044;	
}

#pied .on, #pied2 .on{
	text-decoration:underline;
	color:#DA3044;	
}

#pied ul, #pied2 ul  {
	list-style-type: none;
	padding:0px;
	display:block;
}

#pied2 ul   {
	margin:0px 0px 0px 450px;
}

#pied ul  {
	margin:0px;
}


#pied2 li {
	display: inline;
	margin-right:10px;
}

#pied li {
	display: inline;
	margin-right:5px;
}

#oliance {
	margin-left:20px;
}
#pied li #oliance a, #pied2 li #oliance a{
	color:#9C9C9C;
	text-decoration:none;
}

/* fin pied de page */
/* logo partenaire en div */
 #logo_part .log  {float:left; margin:8px 8px 8px 8px; }
 #logo_part .log img {border:none;}
