/*  PRINT CSS  */

/*

Client : SOS SAHEL
Projet : SITE CMS 

Societe : TAGORA
Auteur : David GALL

Version : V 1.1
Date : 26 06 2007

*/


/* ---------------------
	POSITIONNEMENT
--------------------- */

body {
	padding:0;
	margin:0;
	font-family: "Times New Roman", Times, serif; 
	font-size:12pt;
	text-align:center;
	color:black;
	background:white;
}

#bgcontainer  #container, #content, #header {
	margin:0;
	padding:0;
	text-align:left;
}

#leftmenu, #rightcol, #nav, #txt_defilant, #ariane, #interaction, #footer, #pays_form, #pagination_bottom, #pagenavigator, #recrutement_tab{
	display:none;
}

#page, #header {
	margin:0 5% 0 10%;
	padding:0;

}


#header div.block{
	display:none;
}


  

/* --------------------
	 MISE EN FORME
-------------------- */
ul#theme_action, ul.theme_action {
	margin:10px 0;
	padding:0;
	float:left;
	width:100%;

}
ul#theme_action li, #action_bloc ul.theme_action li {
	float:left;
	margin:0 1px;
	padding:0;
	background:none;
}

ul#theme_action li a, #action_bloc ul.theme_action li a{
	text-decoration:none;
}
/*  *******************************
	   basics & generics elements
	******************************* */
p {
	/*font-size: 0.7em;*/
	margin:0 0 5pt 0;
	padding:0;
	text-align:justify;
}

p li, li p {
	/*font-size: 1em;*/
}

a {	
	/*cursor:pointer;*/
	text-decoration:underline;color:#129FED;
}

img {
	margin:0;
	padding:5px;
	border:0px;
}


h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	clear:both;
	text-transform:uppercase;
}

ul, li {
	list-style-type: none;
	padding:0;
	margin:0;
	text-align: left;
}

dl, dt , dd, div {
	margin:0;
	padding:0;
}

form, label , input, select {
	margin:0;
	padding:0;
}


hr {
	visibility: hidden;
	clear: both;
	padding:0;
	margin:0;
	border:0;
	height:0;
	line-height:0;
}

.break {
	clear: both;
	padding:0;
	margin:0;
	border:0;
	height:15px;

}

.object-left {
  float: left !important;
 float: none;

}


.object-right {
  float: right;
}


/*  ***********************
	   specifics elements
	*********************** */

/* TITRAGE */

h1 span {
	display:block;
	float:right;
}
h1 a {
	display:none;
}
h3 {
	font-weight:normal;
	text-transform:uppercase;
	/*font-size:1.2em;*/
	padding:5px 0;
	color:#10A2FE;
}

h4 {
	margin:0 0 10px 0;
	padding:0;
	clear:none;
}

h4 a {
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	/*font-size:0.75em;*/
	padding:5px 0;
	line-height:2em;
	margin:0;
	color:#995D37;
}

.div_visu { 
	float:left;
	overflow:hidden;
}


/*  ************************
		OBJETS STRANDARDS
	************************ */


/* Objet ARTICLE */ 

/* liste d'articles */
#article_list {
	clear:both;
}
#article_list li {
	/*border-bottom:1px solid #995D37;*/
	border-top:2px solid #995D37;
	margin:5px 0;
	padding:5px 0;
	float:left;
	width: 100%;

}

/* Structure du bloc article */
.article_bloc {
	clear:both;
}

.article_bloc p {
	/*font-size:0.7em;*/
}
.article_bloc p em {
	margin:0 0 10px 0;
	display:block;
}
.article_bloc p span {
	display:block;
	text-align:right;
	margin:5px 0 0 0;
	clear: both;
}
.article_bloc span a {
	color:#4BA517;
	text-transform:uppercase;
}

.article_bloc .div_visu {
	margin: 0 12px 5px 0;
}

/* Visuel du bloc article */
.article {display: block; width:130px; /*height: 100px;*/}


/* Objet ACCROCHE */

.accroche_bloc {
	clear:both;
}
.accroche_bloc h4 {
	color:#9A5D38;
	text-transform:none;
	font-style: italic;
	margin:5px 0 10px 0;
}
.accroche_bloc p {
	/*text-transform:uppercase;*/
	margin:0 0 10px 0;
}
.accroche_bloc .div_visu {
	margin: 0 12px 5px 12px;
}


/* Objet biblioth�que DOCUMENT */ 

/* liste de documents */
#document_list {
	clear:both;
}
#document_list li {
	border-bottom:1px solid #995D37;
	margin:5px 0;
	padding:5px 0;
	float:left;
	width: 100%;
}

/* Structure du bloc document */
.document_bloc {
	clear:both;
}
.document_bloc h5 {
	clear:none;
}
.document_bloc h5 a {
	color:#555;
	text-decoration:none;
	text-transform:uppercase;
}
.document_bloc p {
	/*font-size:0.7em;*/
}
.document_bloc p span {
	display:block;
	text-align:right;
	margin:5px 0 0 0;
	clear: both;
}
.document_bloc span a {
	color:#0FA9E9;
	text-transform:uppercase;
	text-decoration:none;
}

.document_bloc .div_visu {
	margin: 0 12px 5px 0;
}


/* Objet biblioth�que IMAGE */

/* liste d'images */
#image_list {
	clear:both;
	text-align:center;
}
#image_list li {
	margin:0;
	padding:0;
	float:left;
	width: 25%;
	vertical-align:middle;
	overflow:hidden;
	text-align:center;
}
#image_list li div {
	text-align:center;
	margin:0 auto;
	float:none;
}
#image_list li p {
	/*font-size:0.7em;*/
	text-align:center;
	clear:both;
}


/* Objet biblioth�que Liens */

/* liste de liens */
#lien_list {
	clear:both;
}
#lien_list li {
	margin:0 0 8px 0;
}
#lien_list li p {
	/*font-size: 0.7em;*/
}
#lien_list li p a {
	color:#0FA9E9;
	text-transform:uppercase;
	text-decoration:none;
}



/* Objet BLOC GENERIQUE */
.generic_bloc {
	position:relative;

}
.generic_bloc h4 {
	color:#9A5D38;
	/*clear:both;*/
}

.generic_bloc h5 {
	margin:0 0 10px 0;
	padding:0;
	clear:none;
	border-bottom: 1px solid #995D37;
}

.generic_bloc h5 span{
	color:#333;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	padding:5px 10px 5px 5px;
	line-height:2em;
	margin:0;
}

.generic_bloc h6 {
	color:#985C37;
	clear:none;
}
.generic_bloc a {
	color:#129FED;
}
.generic_bloc p {
	margin:0 0 10px 0;
	width:auto;


}
.generic_bloc ul {
	/*font-size:0.7em;*/
	margin:10px 0 20px 0;
	line-height:0.9em;
}
.generic_bloc li {
	margin:0 0 10px 0;
	padding:0 ;
}
.generic_bloc .div_visu {
	margin: 0 12px 5px 0;
}

/* Tableau generic */ 

.generic_tab {
	width:100%;
	/*font-size:0.7em;*/
	text-align:center;
}
.generic_tab td {
	padding:5px;
	vertical-align:middle;
	border:1px solid #AB7C5E;
}
.generic_tab th {
	padding:5px;
	border:none;
	color:#333;
	text-transform:uppercase;
}
.generic_tab caption {
	text-transform:uppercase;
	padding:0 0 10px 0;
}


/* detail recrutement */

.div_zindex {
	color:#333;
	padding:10px 0;
	overflow:hidden;
	margin:0 0 30px 0;
	border-top:1px solid #666;
}
.div_zindex h4 {
	display:none;
}
.div_zindex h5 {
	border:none;
	color:#BEA96A;
	/*font-size:0.9em;*/
	margin:0;
}
.bt_fermer {
	display:none;
}
.contact_offre {
	float:right;
	overflow:hidden;
	width:162px;
	height:53px;
	padding:5px;
}
.contact_offre h5, .contact_offre p, .contact_offre p a {
	color:#000;
}
.contact_offre p {
	margin:0 0 0 0;
}

/* formulaire generic */
.generic_bloc fieldset {
	border:1px dashed #995D37;
	clear:both;
}
.generic_bloc legend {
	color:#333;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	/*font-size:0.75em;*/
	padding:0 50px 0 5px;
	line-height:2em;
	clear:both;
	margin:10px 0 0 0;
}
.generic_bloc label {
	display:block;
	float:left;
	width:220px;
	text-transform:uppercase;
	color:#9A5D38;
	text-align:right;
	margin:0 10px 0 0;
}
.generic_bloc label span {
	text-transform:lowercase;
	color:#555;
}
.generic_bloc em {
	color:#F00;
}
.chps_obli {
	float:left;
}
.generic_bloc input, .generic_bloc select  {
	float:left;
	margin:0 0 5px 0;
	width:180px;
	/*font-size:0.9em;*/
	border:1px solid #888;
}
.generic_bloc form p {
	clear:both;
	margin:0 0 5px 0;
}
#complement_info {
	clear:both;
	margin:10px 0 0 0;
	float:left;
	width: 390px;
	padding: 10px 0 0 60px;
}
#complement_info input.checkbox {
	width:auto;
	margin:0 10px 0 0;
	border:none;
}
#complement_info  p {
	margin:0 0 10px 0;
}
#complement_info input.radio {
	margin:0 0 0 0;
	width:auto;
	float: none;
	vertical-align: middle;
	border:none;
}
#div_bouton {
	clear:both;
	margin:20px 0 0 0;
	text-align:center;
}
input.bouton {
	width:auto;
	float:none;
	margin:0 10px;
	color:#333;
	border:none;
	padding:2px 10px;
}
#cnil {
	margin:20px 0 0 0;
	padding:5px 5px 0 5px;
	border:1px solid #888;
	color:#888;
}


/* Objet BLOC PAGINATION */

#pagination_bloc {
	float: left;
	width: 500px;
}
#pagination_bloc h5 {
	float:left;
	height:36px;
	clear: both;
	padding:0;
	margin: 0 0 10px 0;
}
#pagination_bloc h5 span {
	/*font-size:1em;*/
	color:#000;
	padding:10px;
	display:block;

}
.pagination_article {
	margin:0 5px;
	padding:10px;
	float:left;
	clear:both;
}
.pagination_article h6 {
	border-bottom:1px solid #9A5D37;
	/*font-size:0.9em;*/
	text-transform:none;
	margin: 0 0 10px 0;
}
.pagination_article h6 a {
	color:#9A5D37;
	padding:2px 0;
	display:block;
	text-decoration:none;
}
.pagination_article p {
	clear:right;
}
.article_infos {
	float:left;
	text-align: right;
}

.pagination_article img {
	margin:0 12px 5px 0;
}
.pagination_article p {
}
.pagination_article span {
	font-weight:bold;
	/*font-size:0.9em;*/
	color:#10A2FE;
}
.pagination_article strong {
	font-weight:normal;
	color:#836919;
}
.pagination_article a {
	color:#FF7200;
}

/* pagination sousnav */
#sousnav {
	margin:0 ;
	padding:0;
	list-style:none;
	/*font-size:0.7em;*/
	clear: both;
	float: left;
}
#sousnav li {
  float:left;
  margin:0 ;
  padding:0 ;
  text-align:center;
}
#sousnav a {
  display:block;
  padding: 5px;
  margin:0 10px;
  text-decoration:none;
  font-weight:bold;
  color:#713B18;
  text-transform:uppercase;
  border:1px solid #713B18;
}
#sousnav li.selected a {
	border:1px solid #10A2FE;
	color:#10A2FE;
}


/* PAGE NAVIGATOR */

.pagination_lien {
	margin:5px 0 0 0 ;
}
.agir, .savoirplus {
	 text-align:right;
	 display:block;
	 float:right;
	 margin:0 0 0 20px;
}
.savoirplus a, .agir a {
	padding:0;
	display:block;
	text-decoration:none;
}
.savoirplus a {
	color:#184E71;
}
.agir a {
	color:#277118;
}
#tri_recherche {
	/*font-size:0.7em;*/
	clear:both;
}
#tri_recherche ul {
	clear:both;
	margin:0 0 10px 5px;
	float: left;
	height: 40px;
}
#tri_recherche li {
	float:left;
	width: 150px;
	text-align: center;
	margin: 0 10px 0 0;
}
#tri_recherche li a {
	color:#9A5D37;
}
#tri_recherche li select {
	width:140px;
	/*font-size:0.8em;*/
}


/* Objet mise en EXERGUE */

.exergue_bloc {
font-size:10pt;
	clear:both;
	margin: 0;
	padding: 5px;
	border:2px solid #0FA9E9;
}
.exergue_bloc h5 {
	color:#0FA9E9;
	line-height: 26px;
	float: left;
	padding: 0 15px 0 0;
	margin:8px 0 0 15px;
	clear:none;
}
.exergue_bottom {
	padding: 0;
}
.exergue_bloc p {
	padding:2px;
	clear: both;
	margin: 0;
}
.exergue_bloc ul {
	padding:2px;
	clear: both;
	margin: 0;
}
.exergue_bloc strong {
	color:#0FA9E9;
}


/* Objet GALERIE */
#galerie {
	margin:10px 10px 10px 12px;
	text-align:center;
}
#galerie li {
	float:left;
	vertical-align:middle;
	margin:3px;
	overflow:hidden;
	width:150px;
	text-align:center;
}
#galerie li p {
	/*font-size:0.7em;*/
	text-align:center;
	padding:10px;
}
#galerie li p img {
	margin:0 auto;
}
#galerie li p.ptop {
	height:80px;
}
#galerie li p.pbottom {
	padding: 0 0 10px 0;
}



/*  *************************
		OBJETS SPECIFIQUES
	************************* */
	
/* objet ACTIONS */	
#action_bloc {
width:100%;
	float:none;
	clear:both;
}
#action_bloc .leftfloat {
margin-right:5%;
float:left;
}
#action_bloc .leftfloat li {
margin:0 0 15px 0;
}
#action_bloc .rightfloat {
width:280px !important;
/*width:64% !important;*/
float:left !important;
/*width:95%;*/
float:none;

}
#action_bloc h5 {
	margin:20px 0 0 0;
	color: #9A5D38;
}

#appel_don{
	background:none;
}


/* objet PAYS */
#pays_bloc {
	float:left;
	clear:both;
}
#pays_bloc .leftfloat {
}
#pays_bloc .rightfloat {
	text-align:center;
	padding:15px;
	margin: 0 0 15px 15px;
}
#pays_bloc dl {	
	padding:0;
	margin:0 auto;
	/*font-size:0.7em;*/
}
#pays_bloc dt {
  text-transform:uppercase;
  padding: 5px 0 0 0;
  margin: 0 0 5px 0;
  clear:left;
  font-weight:bold;
}
#pays_bloc dd {
	text-align:left;
}
#pays_bloc h4 span {
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	/*font-size:1.1em;*/
	line-height:1.3em;
	padding:2px 10px 2px 2px;
	margin:0;
	display: block;
	float: left;
}
#pays_bloc h4 img {
	float: left;
	vertical-align:middle;
	margin:2px 10px 2px 2px;
}
#pays_bloc p {
	margin:10px 0 0 0;
	clear: left;
}	
#pays_bloc a {
	color:#713B18;
	text-transform:uppercase;
	padding: 0;
}



/* Structure / Missions */
#galerie_structure {
	margin:10px 0 0 0;
}

#galerie_structure li {
	float:left;
	width:13%;
	background:none;
	position:relative;	
}
#galerie_structure li img {
	border:1px solid #CDBD8F;
}
.detail_membre {
	width:222px;
	height:140px;
	position:absolute;
	padding:0 25px;
	z-index:10;
	float:left;
}
.detail_membre h6 {
	/*font-size:1em;*/
	margin: 10px 0 20px 0;
}
.detail_membre p {
	margin:5px 0;
	/*font-size:0.9em;*/
}
#plus_membre0 {
	top:0;
	left:75px;
}
#plus_membre1 {
	top:0;
	left:155px;
}
#plus_membre2 {
	top:0;
	left:235px;
}
#plus_membre3 {
	top:0;
	left:315px;
}

#plus_membre4 {
	top:0;
	left:395px;
}

#plus_membre5{
	top:0;
	left:475px;
} 

#plus_membre6 {
	top:80px;
	left:75px;
}

#plus_membre7 {
	top:80px;
	left:155px;
}

.ban_sky {
	float:right;
	margin:0 0 0 20px;
}



/*  *************************
			  HOME 
	************************* */

#goutte_bloc {
	margin:10px 0;
	float: left;
}
#goutte_bloc h2 {
	width:208px;
	position:relative;
	/*font-size:1.2em;*/
	color:#635324;
	padding: 5px 0 8px 10px;
	height: auto;
}
#goutte_bloc h2 span {
	width:100%;
	height:100%;
	position:absolute;
	
}
#goutte_bloc h3 {
	/*font-size:0.9em;*/
	color:#615049;
	font-weight:bold;
	margin:10px 12px;
	padding:0;
}
#goutte_bloc p {
	padding:0;
	margin:5px 12px 5px 12px;
}
#compteur_don a {
	display:block;
	background:url(../images/compteur.gif) 0 0 no-repeat;
	width:153px;
	height:85px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 9px 30px 0 0;
	text-align: right;
}
.floatleft {
	float:left;
	width:218px;
}	
.floatright {
	float:left;
	width: 267px;
	margin: 14px 14px 0 0 !important;
	margin: 14px 0 0 0;
}
.floatright ul {
	margin:10px 0 0 0;
	clear:both;
	background: #ECE1BE;
	float: left;
}
.floatright li {
	background:url(../images/puce_verte.gif) 0 3px no-repeat;
}
.floatright li a {
	color:#484D10;
	/*font-size:0.8em;*/
	text-transform:uppercase;
	padding:0 0 0 15px;
}


/* visu goutte  */
#goutte_bloc .div_visu { clear:both; float:none;}
.goutte {display: block; width:267px;height:239px; }
.goutte .frame_visu {background:url(../images/frame_visu_goutte.gif) 0 0 no-repeat;}
.goutte .img_visu { top:-239px; }


#news_list {
	background:#ECE1BE url(../images/corner_tr_home.gif) top right no-repeat;
	padding:10px 0;
	clear:both;
	float:left;
	width:500px;
}
#news_list li {
	width:30%;
	float:left;
	text-align:center;
	overflow:hidden;
	margin:0 5px;
}
.news_bloc {
	margin:0 auto;
    text-align:center;
}
.news_bloc h4 {
	/*font-size:0.7em;*/
	margin: 0 0 5px 0;
	height:25px;
}
.news_bloc img {
	border:1px solid #D89447;
	float:none;
	display:inline;
	margin:0 5px 0 0;
}
.news_bloc p {
	/*font-size:0.55em;
	text-transform:uppercase;
	line-height:1.1em;*/
}
.news_bloc a {
/*	font-size:0.7em;*/
	color:#494E10;
	display:block;
	clear:both;
}

#news0 {color:#615049;}
#news1 {color:#BE6A4F;}
#news2 {color:#56AC76;}
#news3 {color:#787B57;}


/*  *************************
		   HOMES CIBLES 
	************************* */
/*.rightfloat {
	float:right;
}
.leftfloat {
	float:left;
}
.textright {
	text-align:right;
}
textleft {
	text-align:left;
}*/
.zoom_bloc {
	margin:0 0 20px 0;
	clear:both;
}
.zoom_bloc h4 {
	margin:0;
	height:33px;
}
.zoom_bloc h4 span {
	height:100%;
	line-height:33px;
	padding:5px;
}
.zoom_top .div_visu { 
	margin:10px;
}
/*.zoom_top  {
	border:solid;
	border-width:0 1px 1px 1px;
}
.zoom_center {
	margin:10px;
	width:60%;
}*/	
.zoom_center h5 {
	color:#FF7E00;
	text-transform:uppercase;
}
.zoom_center p {
	margin:5px 0 0 0;
}
.zoom_bottom p {
	text-align:right;
	padding:5px;
	color:#333;
}
.zoom_bottom a {
	color:#333;
	text-transform:uppercase;
}


/* FORMULAIRE COMMENT NOUS SOUTENIR */


/* base commune */
#soutien {
width:100%;
font-size:10pt;
}

#soutien ul{
border:0; padding:0;  margin:0 0 10px 0;
}

#soutien li{
width:100%;
display:block;
background:none;
margin:0 0 5px 0; 
padding:0;
float:none;
float:left !important;
font-size:10pt;

}


#soutien label{
text-align:left;
padding:0; margin:0;
color:#000000;
}

#soutien fieldset{
margin: 0 0 10px 0;
padding:10px;
width:90%;
}


#soutien legend{
display:none;
}

#soutien img{
display: inline;
vertical-align:middle;
margin-left:10px;}


/* identite */


#soutien #identite label{
width:160px;
margin-right:10px;
}

/* personnalisation de la liste fin  */


#soutien #identite ul.listecheck p{
width:250px; display:block;
color:#333333; font-variant:normal;font-weight:normal;
margin-right:20px;
float:left;}

#soutien #identite ul.listecheck p.petit{
color:#80434f;
font-weight:bold;}


/* paragraphes*/


#soutien p{
color:#333333;
margin:0 0 10px 0;
font-size:10pt;
display:inline;

}


#soutien p.valeur{
color:#713a17;
font-weight:bold;
font-variant:small-caps;
}


#soutien #identite li p{
font-size:10pt;
margin:0;
width:100%;
color:#713a17;
font-weight:bold;
}


#soutien #identite label#label_confirm{width:110px; text-align:right;}
#soutien #identite li p.petit{
width:60px;
display:block;
float:left;
}


p.erreur{
margin:5px 0;
font-size:0.8em;
color:#CC0000;
}


#soutien #identite p.compte{
font-size:1.3em;
font-weight:bold; margin:5px 0;
color:#000000;
width:100%;
line-height:1.3em;

}


#soutien p.valider input{
visibility:hidden;}

#soutien p.print{
display:none;}



/* bloc de texte fin*/

#cnil {
font-size:9pt;
	margin:0 0 10px 0;
	padding:5px 5px 0 5px;
	border:1px solid #888;
	color:#888;
	clear:both;
	width:90%;
}

#info {
	margin:0 0 10px 0;
	padding:5px 5px 0 5px;
	color:#995D37;
	clear:both;
	text-align:center;width:90%;
}


#info p{
font-size:9pt;
text-align:center;
}

#info p img{
	display:none;
}


div.cachediv {
	display:none;
}
div.affichediv {
	display:block;
}



#page h3{
	color:#7D4C24;
}

#page h2{
	color:#615049;
}

