/*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; width:90%;}

.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;
	
	display:none;
}


.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;
	
	display:none;
}

#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;
	
	display:none;
}

form {margin:0px;}

#head02 {
	width:1000px;
	display:block;
}

.logo {
	margin:0px; 
	float:left;
	display:block;
}

/* menu1 */

#menu1 {float:left; width:720px; display:block;  display:none;}

#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;
	
	display:none;
}
#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;
}



#donN2 a{
	background: top url(../images/agir_menu.gif) no-repeat;  
	width:212px;
	height:130px;
	display:block;
	margin-top:15px;
}


#donN2on a{
	background: top url(../images/agir_menuOn.gif) no-repeat;  
	width:212px;
	height:130px;
	display:block;
	margin-top:15px;
}


#donN2 a:hover, #donN2on a:hover{
	background: top url(../images/agir_menuOn.gif) no-repeat;  
}

#donN2on {
	background: top url(../images/agir_menuOn.gif) no-repeat;  
	width:212px;
	height:130px;
	display:block;
	margin-top:15px;
}


/* menu3 */
#cartH {
	width:180px;
	height:91px;
	background: top url(../images/cartN3_haut.gif) no-repeat;  
	
	display:none;
}
#cartB {
	width:180px;
	height:39px;
	background: top url(../images/cartN3_bas.gif) no-repeat; 

	display:none;	
}

#menu3 {
	padding:0px;
	margin:0px;
	background-color:#D6CEAD;
	width:159px;
	
	display:none;
}

#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;
	
	display:none;
}

#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;
	
	display:none;
}

.icon {
	list-style-type: none;
	margin:0px 0px 0px 0px;
	padding:0px;
	
	display:none;
}

.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;
	
	display:none;
}

.blocContext, .blocContext p {
	margin-bottom:20px;
	display:block;
	
	display:none;
}

.blocContextR {
	margin-bottom:20px;
	display:block;
	
	display:none;
}

.voirPlus, .tele {
	font-family:Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 0.60em;
	line-height:1.3em; 
	
	display:none;
}

.voirPlus {
	text-align:right;
	margin:5px 0px 0px 0px;
	
	display:none;
}
.tele {
	text-align:left;
	
	display:none;
}

.voirPlus  a, .tele a { 
	background:left url(../images/ico_lien.gif) no-repeat;
	padding:0px 0px 0px 15px;
	
	display:none;
}

.c_edit  {
	width:180px;
	padding:2px;
	background-color:#DA3044;
	display:bloc;
	
	display:none;
}

/* fin zone contextetuelle */

/* pied de page */
#pied, #pied2{
	width:100%;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 0.70em; 
	font-weight:normal;
	
	display:none;
}


#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;
}

#pied ul, #pied2 ul   {
	margin:0px 0px 0px 450px;
}


#pied li, #pied2 li {
	display: inline;
	margin-right:10px;
}

#oliance {
	margin-left:30px;
}
#pied li #oliance a, #pied2 li #oliance a{
	color:#9C9C9C;
	text-decoration:none;
}

/* fin pied de page */

/* font */


#head01 {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica; 
	font-size: 1.15em;
	font-weight:bold;
	color:#424242;
	padding-left:220px;
	padding-top:5px;
	display:block;
}

h1 {
	font-family:Times New Roman, garamond, sans-serif; 
	font-size: 1.95em; 
	font-weight:normal;
	color:#DA3044;
	margin-left:40px;
}

h2{
	font-family:Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.35em; 
	color:#DA3044;
}

 h3 {
	font-family:Times New Roman, garamond, sans-serif; 
	font-size: 1.4em; 
	color:#999;
	margin-bottom:-7px;
}

h4, .saisir {
	font-family:Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.15em; 
	font-weight:bold;
}

.cartRed  span h3, .cartRedH  span  h3, .titre {
	font-family:Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.60em; 
	font-weight:bold;
	line-height:1.65em; 
}


#coeur p, #coeur ul , .cart p, .aQuiDonc{
	font-family: Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.15em; 
	color:#424242;
	line-height:1.7em; 
}

#commP h3, #commP h3 a{
	font-family:Times New Roman, garamond, sans-serif; 
	font-size: 1.9em; 
	color:#424242;
}

#commP h3 span{
	font-family: Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.3em; 
	color:#424242;
	line-height:1.7em; 
}


.chapo {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica;  
	color:#424242;
	font-size:1.15em;
	line-height:1.2em; 
	font-weight:bold;
}




#texte04 table {
	font-size:1.55em;
	line-height:1.6em; 
}

.txtRed {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.10em; 
	color:#DA3044;
	line-height:1.6em;
	margin:10px 0px 0px 0px;
	display:block;
}

.blocContext01 ul  {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.05em; 
	color:#424242;
	line-height:1.2em; 
}


.blocContext01 h3  {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.4em; 
	color:#424242;
	font-weight:bold;
	line-height:1.6em; 
}

.cart h3, .prix, .coor, .coorBis  {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.15em;  
	color:#424242;
}

.ssst {
   	font-family:Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.10em; 
	color:#DA3044;
	line-height:1.4em; 
}


#offre, table.spip, table.spip tr.row_first {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica;  
	font-size: 1.15em;
	line-height:1.6em; 
}

#offreIS, table.spip tr.row_odd, table.spip tr.row_even, table.spip td , th.spip, td.spip,
 table.spip, table.spip tr.row_first {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica;  
	font-size: 1.35em;
	line-height:1.6em; 
}

table.spip tr.row_odd, table.spip tr.row_even, table.spip td , th.spip, td.spip{
	font-family: Trebuchet MS,Verdana, Arial, Helvetica;  
	font-size: 1.35em;
	line-height:1.6em; 
}

ul.infoPays {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.10em; 
	font-weight:normal;
	color:#424242;
	line-height:1.8em; 
}

#texte ul h3, #texte03 ul h3 {
	font-family:Times New Roman, garamond, sans-serif; 
	font-size: 1.4em; 
	margin:0px 0px -10px 0px; 
	padding:0px; 
}

#texteV h3, #texte01 ul h3, #texte02 ul h3{
	font-family:Times New Roman, garamond, sans-serif; 
	font-size: 1.65em; 
	margin:0px 0px 5px 0px; 
	padding:0px; 
	color:#DA3044;
}

#texte ul h3, #texte01 ul h3, #texte02 ul h3{color:#DA3044;}

#texte03 ul h3 {color:#424242;}

#texte ul p{
	font-family: Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.15em; 
	font-weight:normal;
	color:#424242;
	line-height:1.6em; 
}

#texteV ul p, #texte01 ul p, #texte02 ul p {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.35em; 
	font-weight:normal;
	color:#424242;
	line-height:1.6em;
	margin:0px 0px 15px 0px;
}

#menu3 ul , #connec label{
	font-family:Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.1em; 
	color:#DA3044;
	line-height:1.6em; 
}


.adrPage {
	font-family:Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.4em; 
	color:#DA3044;
	line-height:1.8em; 
}

.info  {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.3em; 
	font-weight:normal;
	color:#424242;
	line-height:1.4em; 
}

.date  {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.05em; 
	font-weight:normal;
	line-height:1.4em; 
}

#commP .date  {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.25em; 
	font-weight:normal;
	line-height:2em; 
}


.legende, .comment  {
	font-family: Arial, Trebuchet MS,Verdana, Helvetica; 
	font-size: 1.08em; 
	font-weight:normal;
	line-height:1.5em; 
	color:#424242;
}

.exerg {
	font-family:Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.3em; 
	color:#DA3044;
	padding:3px 0px 3px 0px;
	border-top: solid 1px #DA3044; 
	border-bottom: solid 1px #DA3044; 
	
}

.vidSon, .podC {
	font-family:Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.1em; 
	color:#DA3044;
	margin:5px 0px 3px 0px;
}

.sav, .pdf {
	font-family:Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.05em; 
	color:#424242;
	font-weight:bold;
	margin:5px 0px 3px 0px;
}

.txtVidSon,.txtPdf, .txtSav  {
	font-family:Arial, Trebuchet MS,Verdana, Helvetica; 
	font-size: 1.08em;
	line-height:1.6em; 	
	color:#424242;
}

.txtCont {
	font-family:Arial, Trebuchet MS,Verdana, Helvetica; 
	font-size: 1.08em;
	line-height:1.6em; 	
	color:white;
	margin:0px;
}

.c_edit  p {
	font-family:Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.10em;
	line-height:1.6em; 	
	color:white;
	padding:0px 10px 10px 10px;
}

.c_edit ul,  .oubli  {
	font-family:Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.10em;
	line-height:1.6em; 	
	color:white
}

.c_edit .titre  {
	font-family:Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.15em;
	line-height:1.6em; 	
	color:white;
	padding:0px 0px 0px 0px;
	margin:5px 10px -10px 10px;
}

#avance {	
	font-family:Trebuchet MS,Verdana, Arial, Helvetica; 
	font-size: 1.05em;
	line-height:1.6em; 	
	color:#888;
}
