/***********************************************************
 Confederation Paysanne 2006

jaune d'or : #FFB500
jaune : #FECD56
jaune paille : #FDE5A9
crème fond corps : #FEFAF5
orange : #E0530B
texte noir : #303030
bleu : #61B0DC

***********************************************************  */

/* ENVIRONNEMENT */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	background-color: #FDE5A9;
	background-repeat: repeat-x;
	background-image: url(../images/env/Fond_Page.jpg);
	}
	
#site_slide {position:relative;top:0px;left:0px;width:167px;height:136px; }
#site_slide {
	padding-top:0px;
	background-image: url(../images/env/illu_bandeau/illu_0.jpg);
}
#slide_site {width:167px;height:136px;overflow:hidden;position:relative;}
#slide_site img {position:absolute;padding:0px; width: 167px;height:136px;}


	
.tabPage {
	width: 90%;
	}

.bordpageG {
	border-left:solid #FFB500 1px;
	}

.bordpageD {
	border-right:solid #FFB500 1px;
	}

.main {
	padding-left:11px;
	}
	

/* 	NAVIGATION HAUTE	*/

#navH {
	font-family:"Trebuchet MS", Verdana;
	font-size:11px;
	font-style:normal;
	line-height:10px;
	}
	
#navH a {
	text-decoration: none;
	color: #303030;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	margin: 0px;
	height: 14px;
	background-position: center;
	}

#navH .bouton {
	background-color:#FECD56;
	border-top:solid #FFB90E 1px;
	border-bottom:solid #FFB90E 1px;
	}

#navH a:hover {
	background-color:#FFB90E;
	}

#navH form {
	padding: 0px;
	margin: 0px;
	}

#navH .chercher {
	font-size:10px;
	border:none;
	height: 12px;
	width: 65px;
	margin:0 2px;
	padding: 0px;
	color: #303030;
	line-height: 10px;
	background-color: #FEFAF5;
	overflow-y:hidden;
	}


/* 	NAVIGATION GAUCHE		*/

#navG table {
	font-size:10px;
	}
#navG .menuGroup {
	padding: 0 0 0px 0;
	margin: 0 0 5px 0;
	}
#navG .chapeau {
	font-family:"Trebuchet MS", Verdana;
	color: #303030;
	padding: 3px 3px;
	font-size:17px;
	line-height:17px;
	font-variant:small-caps;
	background-color:#FECD56;
	border-right:solid #FFB500 1px;
	border-left:solid #FFB500 1px;
	letter-spacing: 0px;
	word-spacing: 1px;
	font-weight: 400;
	}

#navG .menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #303030;
	padding: 0 3px;
	background-color:#FEE097;
	border-right:solid #FECD56 1px;
	border-left:solid #FECD56 1px;
	border-bottom:solid #FECD56 1px;
	}

#navG a {
	padding:0 0 0 3px;
	color: #303030;
	text-decoration:none;
	display:block;
	}

#navG select {
	margin: 3px 0;
	font-size:10px;
	}
#navG input {
	margin: 3px 0;
	width: 100px;
	font-size:10px;
	}

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

#navG ul{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:13px;
	}
	
#navG li.on ul {
	margin-bottom:5px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FECD56;
	}

#navG li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:inline;
	}
	
#navG ul ul{
	margin-bottom: 0px;
	font-variant:normal;
	margin-left: 10px;
	font-size:12px;
	font-weight:normal;
}

#navG ul  a.on {
	background-image: none;
	font-weight:bold;
	}

#navG ul ul  a.on {
	background-image: none;
	font-weight:bold;
	}

#navG ul ul ul{
	margin-left: 10px;
	font-size:11px;
}

#navG ul ul ul ul{
	margin-left: 10px;
	font-size:10px;
}

/* 	COLONNE DE DROITE		*/

#colDroite {
	width:166px;
	background-color: #FFFFFF;
	border-bottom:solid #B1D4E7 1px;
	margin:12px 0 5px 20px;
	display:compact;
}

#colDroite .chapeau {
	font-family: Verdana;
	font-variant: small-caps;
	color: #FFFFFF;
	padding: 1px 5px;
	font-size:16px;
	background-color:#61B0DC;
}

#colDroite .chapeauM {
	font-family: Verdana;
	color: #FFFFFF;
	padding: 0px 0px;
	font-size:15px;
	line-height:12px;
	background-color:#61B0DC;
	font-variant: small-caps;
}

#colDroite .infos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #303030;
	padding: 3px 5px;
	border-right:solid #B1D4E7 1px;
	border-left:solid #B1D4E7 1px;
	}

#corp #colDroite a {
	font-size:11px;
	color: #61B0DC;
	text-decoration: none;
	}
	
#corp #colDroite a:hover {
	text-decoration: underline;
	}

#colDroite p {	
	text-indent: 0px;
	}

#colDroite p {	
	text-indent: 0px;
	}

#corp #colDroite ul{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	list-style-position: outside;
	list-style:square;
	}

#corp #colDroite ul li{ /*list-style-image: none;*/	
	}

#colDroite .dateactu{
	color: #61B0DC;
	font-size:10px;
	}
	
#corp #colDroite img {
	padding: 0 0px 0px 0;
	}
	
#corp #diaporama img {
	padding: 0 0px 0px 0;
	}
	
#corp #colDroite dt a {
	text-decoration:none;
	color: #300330;
	}

#corp #colDroite dt a:hover{
	text-decoration:underline;
	}
#corp #colDroite hr {
	border-bottom: solid 1px #DEDEDE;
	width:150px;
	}

/* 	CORPS			*/

#corp th { /*	intitule tableau 	*/
	font-size: 11px;
	font-weight:normal;
	text-align: center;
	}
	
#corp {
	background-color: #FEFAF5;
	border-left:solid #FEECC7 1px;
	color:#303030 ;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 25px;
	font-size: 12px;
	}

#corp a {	
	color:#E0530B;
	text-decoration:none;
	}

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

#corp ul li{
	list-style-image: url(../images/pictos/li.gif);
	}

#corp .chemin, #corp .chemin a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#E0530B;
	text-decoration: none;
	}
	
#corp .chemin a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#E0530B;
	text-decoration: underline;
	}		

#corp h1 {	/*	Titre page 	*/
	font-weight:normal;
	font-family:"Trebuchet MS", Verdana;
	font-size: 20px;
	color:#E0530B;
	margin: 10px 0 5px 0;
	}
	
#corp h2 {	/*	Titre paragraphes 	*/
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 15px 0 0 0px;
	}
	
#corp h3 { /*	Titre Rubrique Campagnes solidaires 	*/
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #E0530B;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FECD56;
	padding: 0px 0 0 0px;
	margin: 10px 0 10px 0;
	}
	
#corp h4 {	/*	=h2 sans retrait 	*/
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
	
#corp h5 {	/*	Chapeau page 	*/
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0 5px 0px;
	color:#212121;
	text-align: justify;
	font-size: 15px;
	}

#corp h6 {	/*	Titres mini_fiche 	*/
	font-weight: bold;
	font-family:"Trebuchet MS", Verdana;
	margin: 5px 0 0px 0px;
	color:#303030;
	font-size: 14px;
	text-decoration:none;
	}

#corp p {	/*	Paragraphes page 	*/
	font-weight:normal;
	padding: 0px 0 5px 0px;
	margin: 5px 0 5px 0px;
	color:#303030;
	text-align: justify;
	font-size: 12px;
	}
	
#corp td {	/*	texte page 	sans retrait*/
	font-weight:normal;
	padding: 0px 0 0px 0px;
	margin: 5px 0 5px 0px;
	color:#303030;
	font-size: 12px;
	}

#corp .fiche	{	/*	texte des fiches 	*/
	font-weight:normal;
	color:#303030;
	text-align: justify;
	font-size: 12px;
	}
	
#corp .legende {
	font-size: 10px;
	font-style:italic;
	color: #E0530B;
	}

#corp .infosActu {
	padding: 15px 0 15px 30px;
	text-indent: 0px;
	}

#corp .typeActu {
	font-weight:bold;
	font-size: 13px;
	}

#corp .contactActu {
	font-size: 11px;
	}
	
#corp .contactActu strong {
	/*color: #E0530B;*/
	}
	
#corp .modificatio {
	font-size: 9px;
	color: #777777;
	}
	
#corp .contdossier{
	font-size: 10px;
	padding-left:7px;
	color: #E0530B;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E0530B;
	}

#corp address, #corp .petit{
	font-size: 10px;
	font-style:normal;
	}
#corp b {
	color:#434343;
	}


/* CAMPAGNES SOLIDAIRES */

#corp .signature { /*	Edito 	*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	}

#corp .menu a { /*	petite de barre navigation interne ( Campagnes Solidaires / boutique)	*/
	}
	
#corp .tablesunes {
	float:left;
	padding: 15px 5px;
	}
	
#corp .titresunes {
	font-size:10px;
	}
	
#corp .menu a {
	background-color:#E0530B;
	color:#FFFFFF;
	font-size:10px;
	font-weight: normal;
	padding-right: 4px;
	margin-right: 4px;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration:none;
	color:#FFFFFF;
	}
		
#corp .menu a:hover {
	text-decoration:underline;
	}

#corp .campagnestitresmag {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #E0530B;
	padding-left: 2px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E0530B;
	}
	
#corp #sommaire ul{
	margin-left: 0px;
	padding-left: 12px;
	}
	
#corp #sommaire ul li ul{
	padding-left: 20px;
	}
	
#corp #sommaire ul li {
	font-family: "Trebuchet MS";
	list-style-type: none;
	font-size: 14px;
	font-weight: bold;
	color: #E0530B;
	margin-left: 0px;
	padding-left: 2px;
	padding-bottom:7px;
	list-style-image: url(../images/pictos/liCS.gif);
	list-style-position: inside;
	}

#corp #sommaire ul ul li{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #303030;
	padding-left: 2px;
	padding-bottom: 2px;
	list-style-image: url(../images/pictos/li.gif);
	}
	
#corp .archivescamp  {
	font-size: 10px;
	}

#corp .campagnesli {
	font-size: 12px;
	list-style-position: outside;
	list-style-type: none;
	}
	
/* 	BOUTIQUE		*/

#corp .boutiquetitre  {
	font-weight:normal;
	font-family:"Trebuchet MS";
	font-size: 18px;
	color:#E0530B;
	padding-left: 3px;
	}
	
#corp .boutiquechapeau {
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#303030;
	text-align: justify;
	font-size: 16px;
	padding-left: 3px;
	}
	
#corp .boutiqueinfos {
	clear:both;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#303030;
	font-size: 12px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E0530B;
	border-bottom-color: #E0530B;
	line-height: 20px;
	margin-top: 5px;
	padding-top: 2px;
	padding-left: 2px;
	}
	
#corp .clearleft {
clear:left;
	}

/* 	COMMANDE		*/
	
	
#corp .commandetotal {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#303030;
	font-size: 12px;
	text-align: right;
	}
	
#corp .commandeinput {
	border-right: 1px #E0530B solid;
	border-left: 1px #E0530B solid;
	}
			
	
/* 	CALENDRIER		*/

#corp .calendrierdate  {
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #E0530B;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0530B;
	line-height: 20px;
	}
#corp .calendrierhoraires {
	color:#E0530B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	}
	
#corp .calendriertitre {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#303030;
	font-size: 14px;
	}
#corp .calendrierstitre {
	font-weight:normal;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#303030;
	font-size: 14px;
	padding-left: 3px;
	}
	
#corp .calendriedetail_lieu {

	font-size: 10px;
	padding-left:7px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E0530B;
	font-size: 11px;
	}	

#corp .calendrietheme {
	background-color:#E0530B;
	color:#FFFFFF;
	font-size:11px;
	display:inline;
	padding: 1px 4px;
	line-height:20px;
	}
	
/* 	FICHE ACTU COMPLÈTE	*/

#ficheActuComp, #ficheActuSimp {	/*	Blocs actu complet 	*/
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFB500;
	clear:left;
	}
	
#ficheActuComp strong {	/*	Blocs actu complet 	*/
	font-size:12px;
	}

#ficheActuComp p, #ficheActuSimp p {	
	text-indent: 0px;
	}
	
#ficheActuComp .ThemeDate {
	background-color:#E0530B;
	color:#FFFFFF;
	font-size:11px;
	display:inline;
	padding: 1px 4px;
	line-height:20px;
	}
	
#ficheActuSimp .ThemeDate {
	color:#E0530B;
	font-size:11px;
	display:inline;
	font-size:12px;
	}
	
#corp .img {
	clear: both;
	}
	
#corp .imgG {
	padding: 0 10px 5px 0;
	}
	
	

/* 	PIED DE PAGE		*/

#piedPage {
	margin-top: 20px;
	padding-top: 20px;
	clear:both;
	}
	
#piedPage td {
	font-size: 10px;
	}
	
#piedPage a {
	color: inherit;
	text-decoration:none;
	margin-left:3px;
	}
	
/* FORMULAIRES */


#corp select, #corp input, #corp textarea {
	font-size:10px;
	background-color:#FDF2D8;
	}
	
	/* AUTRES */

.hr {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0530B;
	line-height: 5px;
	}

#corp .resultRecherche {
	padding: 0 0 12px 0;
	}
#corp .resumePage {
	font-size: 11px;
	}

#corp #qr em
	{
	font-weight:bold;
	font-style:normal;
	}
dl {
	margin: 0;
	padding: 0;
	}
dt {
	margin: 5px 0 0 0;
	padding: 0;
	}

dd {
	margin: 0 0 1em 0;
	padding: 0 0 0 0px;
	background-repeat: no-repeat;
	background-position: 0 .5em;
	}
	
/* CHAT */

		
#corp .chatalert
	{
	color:#E0530B;
	}

#corp .qchatok {
	color:#E0530B;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom:5px;
	}
	
#corp .qchatns {
	color:#888888;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom:5px;
	}
	
#corp .chatquestrep1, #corp .chatquestrep2
	{
	padding: 7px 20px;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	}
	
#corp .chatquestrep1
	{
	background-color:#F2F2F2;
	}
	
#corp .chatquestrep2
	{
	background-color:#ffffff;
	}
		
#corp .chatquest
	{
	color:#444444;
	text-align:justify;
	padding:0 0px 5px 0;
	}
		
#corp .chatrepons
	{
	color:#212121;
	text-align:justify;
	padding:0 0px 5px 30px;
	}
	
#popup{
	font-size:12px;
	width:80%; 
	margin-top : 10px;
	padding-top : 10px;
	margin-left: auto; 
	margin-right: auto; 
	display: block;
	color:#212121;
	background-color: #FEFAF5;
	}
#popup a {
	color:#E0530B;
	text-decoration: underline;
	font-size:12px;
	}
	#popup a:hover {
	text-decoration: none;
	}
#popup p {
	text-align: justify;
	margin: 5px;
	padding: 5px;
	font-size:12px;
	}
#popup h3 { /*	idem Titre Rubrique Campagnes solidaires 	*/
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #E0530B;

	}
	


.legendediapo {
	margin-top: -3px;
	height: 18px;
	font-size: 11px;
	background-color: #FEE097;
	color: #E0530B;
	text-align: right;
	padding-top: 2px;
	padding-right: 10px;
	padding-left: 3px;
	}