/*--- Site de l'A.E.C.R.C. ---*/


	@import url(../styles/bandeau.css);
	@import url(../styles/eleveurs.css);
	@import url(../styles/admin.css);
	@import url(../styles/droite.css);
	@import url(../styles/album.css);
	@import url(../styles/plan.css);


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



/*--- MISE EN FORME GENERALE ---*/

body {
	margin: 0;
	border: 0;
	background: #a9d3f9 url(../cheval-camargue-img/fd-chevaux-camargue.jpg) repeat-x fixed;
	color: #333;
	font: 11px/18px Verdana, Arial, sans-serif;
	}


p, div, ul, li, tab, tr, td {
	margin: 0;
	padding: 0;
	}


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

a img {
	border: 0;
	}

.separation {
	clear: both;
	visibility: hidden;
	margin: 0;
	}

.sepapoints {
    	height: 20px;
   	border-bottom: 2px dotted #ECECEC;
    	padding: 4px 0;
	margin-bottom: 20px;
	}

.red {
	color: #a05323;
	}
.redb {
	color: #a05323;
	font-weight: bold;
	}

.bold {
	font-weight: bold;
	}

.center {
	text-align: center;
	}
.right {
	text-align: right;
	font-weight: normal;
	}
.backg {
	background: #ececec; 
	text-align: center;
	}

/*-------- LES LIENS --------*/

a:link { text-decoration: none; color:#3b83bf; }
a:visited { text-decoration: none; color: #3b83bf; }
a:hover { text-decoration: underline; color:#a05323; }
a:active { text-decoration: underline; color:#a05323; }



/*--- LA PAGE ---*/


#page {
	margin: 0 auto;
	width: 978px;
	min-height: 600px;
	border: 1px solid #ccc;
	background: url(../cheval-camargue-img/fd.gif);
	font-size: 11px;
	}
	#contenu {
		float: left;
		width: 668px;
		min-height: 600px;
		padding-top: 10px;
		}

		#coeur {
			padding: 10px 40px;
			}

	#dte {
		float: left;
		width: 270px;	
		min-height: 600px;
		padding: 0 20px 20px 20px;
		}
	#dte a {
		text-decoration: none;
		}

/*--- Fil d'Ariane ---*/

.ariane {
	width: 586px;
	padding: 0 40px;
	font-size: 10px;
	color: #666;
	}

/*--- BAS DE PAGE ---*/

.haut { 
	text-align: right; 
	padding: 0 40px 20px 40px; 
	}



/*-- Titre page --*/
h2 {
	font-family: Trebuchet MS, Georgia, Verdana, Arial, sans serif;
	font-size: 22px;
	color: #333;
}

#menupage {
	margin: 20px 0;
	padding-top: 8px; 
	padding-bottom: 8px;  
	border-top: 1px solid #f6dbca; 
	border-bottom: 1px solid #f6dbca; 
	background: #fdf2ec;
	color: #999; 
	text-align: center; 
	font-size: 11px;
	}

#menupage em {
	font-style: normal;
	color: #a05323;
	font-weight: bold;
	}

#menupage a {
	color: #333;
	}

.calcpage {
	font-size: 11px; 
	margin-bottom: 20px;
	}

/*-- Titre paragraphe --*/


h3 {
	font-size: 16px;
	color: #a05323;
	font-weight:bold;
	display: inline;
	font-family: "Trebuchet MS", Georgia, Verdana, Arial, sans-serif;
}
h4 {
	display: inline;
	font-size: 11px;
	color: #a05323;
}


/*---------- Page STATUTS ----------*/

	#col0sta {
		text-align: center;
		}

	#col1sta {
		float: left;
		width: 80px;
		padding-right: 20px;
		font-weight: bold;
		text-align: right;
		}

	#col2sta {
		float: left;
		width: 450px;
		padding-left: 20px; 		
		border-left: 1px dotted #e5dcbe;  
		}

/*---------- Page BUREAU ----------*/

	#col0bur {
		text-align: center;
		}
	#col1bur {
		float: left;
		width: 140px;
		text-align: right;
		}
	#col1bur img{
		border: 10px solid #e5e5e5;
		}

	#col2bur {
		float: left;
		width: 390px;
		padding: 20px 0 0 20px;		
		}

	#col3bur {
		float: left;
		width: 230px;
		margin-right: 20px;
		background: #fdf2ec;
		border: 1px solid #f6dbca;
		padding: 8px;
		text-align: center;
		color: #a05323;			
		}

	#col4bur {
		float: left;
		width: 200px;
		padding-top: 20px;
		padding-right: 4px;
		text-align: right;
		font-size: 10px;
		}

	#col5bur {
		float: left;
		width: 100px;
		}
	#col5bur img{
		border: 10px solid #e5e5e5;
		}


	#col6bur {
		margin-left: 160px; 		
		}



/*-- INFOS --*/

#liste {
	text-align: justify;
	margin-bottom: 20px;
	}
#liste em{
	font-style: normal;
	font-weight: bold;
	color: #a05323;
	}

	#dateactu {
		float: left;
		width: 120px;
		padding-right: 10px; 
		text-align: center;
		font-size: 10px; 
		color: #999;
		}

	#texte {
		float: left;
		width: 447px;
		margin-bottom: 20px;
		padding-left: 10px; 		  
		}
	#texte a {
		color: #999;
		}	
	#texte h3 a:visited {
		color:#a05323; 
		}
	#texte em {
		font-style: normal;
		}

	.dateinf {
		padding-bottom: 20px;
		color: #999; 
		}


/*-------- Page CAMAGRI / COMMENT VENIR --------*/

	#carte a { 
		color: black;
		font-weight: normal;
		}

	#carte {  
		padding-left: 30px;
		padding-right: 30px;
		margin: 10px 0 16px 0;
		margin: 0 auto; 
		text-align: center;
		line-height: 24px;
		}

	#frame-carte-pl {  
		width: 588px;
		height: 400px;
		border: 0; }

	#navigateurs { 
		width: 568px;
		margin-bottom: 16px;
     		-moz-border-radius: 0 0 7px 7px;
     		-webkit-border-radius: 0 0 7px 7px;
     		border-radius: 0 0 7px 7px;
		background: #f4f4f4;
		padding: 5px 10px 0 10px; 
		font-size: 10px; 
		line-height: 16px;
	}
		#navigateurs img { margin-left: 12px;}
		#navigateurs a { line-height: 22px; text-decoration: none; }


/*---------- Page CAMAGRI / EXPOSANTS ----------*/

#exposant {
	//width: 500px;
	text-align: justify;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 2px dotted #ececec;
	}
#exposant img {
	float: left;
	width: 200px;
	}
#coord-exposant {
	padding-left: 220px;
	}

/*---------- Page LIENS ----------*/

	.logos {
		float: left;
		width: 270px;
		text-align: center;
		}

	.partenaires {
		float: left;
		width: 298px;
		padding-top: 20px;
		padding-left: 20px; 		
		}

/*---------- Page FAIRE UN LIEN VERS AECRC.COM ----------*/

	.lien {
		padding-left: 20px;
		padding-right: 20px;
		font-size: 11px;
		text-align: left;
		color: #a05323;
		}

/*---------- Page CONTACT ----------*/

	.contact {
		float: left;
		width: 328px;
		font-weight: bold;
		}
	.secretariat {
		float: left;
		width: 152px;
		padding-right: 8px; 	
		font-size: 10px;
		color: #a05323;	
		text-align: right;
		}
	.aurelien {
		float: left;
		width: 100px;
		}
	.aurelien img {
		border: 10px solid #ececec;	
		}


#mailct {
	margin: 10px 0;
	border-top: 1px solid #f6dbca; 
	padding-top: 30px;
	}


	#mailct em {
		display: block;
		float: left;
		font-style: normal;
		width: 110px;
		padding-right: 10px;	
		text-align: right;	
		}
.formc{
	border: 1px solid #f6dbca;
	background: #fdf2ec;
	padding: 1px;
	margin-bottom: 10px;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
}

.formright {
	text-align: center;
	padding-left: 90px;
	}


/*-- PAGES DE PRESENTATION Position des images --*/

/*-- au-dessus du texte --*/
#imgh { text-align: center; margin-top: 10px; margin-bottom: 10px; }

/*-- sous le texte --*/
#imgb { text-align: center; }
#imgb img { center; margin-top: 10px; }

/*-- à droite texte --*/
#imgd img { float: right; margin-left: 20px; }

/*-- à gauche du texte --*/
#imgg img { float: left; margin-right: 20px; }

.nofoto { margin: 0 60px; }

/*-- NEWS Position des images --*/

/*-- à gauche du texte (IDEM A DROITE) --*/
#imggn { float: left; text-align: center; width: 200px; margin-right: 10px; }
#imggn img { max-width: 200px; }
#textdn { float: left; width: 357px; background: #fdf2ec; padding: 10px; }
#textdn em { font-style: normal; font-weight: bold; font-size: 12px; color: #a05323; }





/*-- RECHERCHES --*/

#recherches {
	margin: 20px 0;
	border-top: 1px solid #f6dbca; 
	border-bottom: 1px solid #f6dbca; 
	background: #fdf2ec;
	padding-top: 8px;
	font-size: 10px;
	color: #999; 
	text-align: center; 
	}

#recherches em {
	font-style: normal;
	color: #a05323;
	font-weight: bold;
	}

#recherches a {
	color: #666;
	font-weight: bold;
	}
