/* CSS Document */
body {background-color:white;font: 12px Verdana, Arial, Helvetica, sans-serif;margin:0px;color:#666666; }

/*---------------------------- LES BALISES MAJEURES --------------------------------------------------------------------*/
p { margin:0; padding:0px 0px 10px 0px;}
a { color:#C02825; text-decoration:none}
img { border:0}
a:hover { text-decoration:underline}
input { border:1px solid #CCCCCC;border-left:3px solid #CCCCCC; border-right:3px solid #CCCCCC; height:18px;}
ul { margin:0px; padding:0px}
li {margin:0px; padding:0px}
form { margin:0; padding:0}
h1 { margin:0; padding:0; font-size:21px; color:#666666; font-family:Bell Gothic Std Light, Arial; font-weight:normal}
table { margin:0px; padding:0px; border:0px;}
td { vertical-align:top;}

/*---------------------------- COMMUN A TOUTES PAGES ----------------------------------------------------------------*/

#en_tete {position:relative;top:10px; background-color:#FFFFFF; left:50%; margin-left:-235px; width:732px; font-size:10px;z-index:7;}
	#en_teteint {position:relative;width:730px; text-align:right}	

#bandeau {position:relative;top:30px;background-color:white; left:50%; margin-left:-227px; width:726px; z-index:4;}
	#tabtitrebandeau td { vertical-align:bottom;}
	#titrebandeau0 { position:relative; padding:0px 1px 0px 5px; width:150px; text-align:left; top:4px; left:0px}
	#titrebandeau1 { position:relative;padding:0px 1px 0px 5px; width:90px; text-align:left;top:4px;}
	#titrebandeau2 { position:relative; padding:0px 1px 0px 5px; width:150px; text-align:left; top:4px;}
	#titrebandeau3 { position:relative;padding:0px 1px 0px 5px; width:90px; text-align:left;top:4px;}
	#titrebandeau4 { position:relative;padding:0px 1px 0px 5px; width:90px; text-align:left;top:4px;}
		#bandeau a{ color:#666666;}
		#bandeau a:hover{ text-decoration:none}
	#rechercher {}
	

#centre{position:relative;top:30px;background-color:#FFFFFF;left:50%; margin-left:-500px;width:1000px; height:auto;z-index:2; padding-top:20px;}
	#texte {position:relative;top:0px; left:273px; width:480px; padding-top:10px;z-index:4}
	#texte p { line-height:1.6em;}
	#carteaccueil { width:198px; float:left; margin-right:10px;}
	
	
#pied_page {position:relative;left:50%; margin-left:-230px;width:400px; background-color:white; height:60px; top:40px; z-index:10; font-size:11px;}
	#piedpageint {position:relative;width:150px;left:0;}

#menugenerale {position:absolute;background-color:white;left:50%; margin-left:-500px;width:273px;z-index:6;height: auto;top: 10px; }
	#menugauche {position:relative;top:0px;left: 10px; height:600px;width:160px;}
	#menuderoulant {position:relative;top:20px; width:160px; }
	#sousmenu { width:190px;}
	#intlimenu { padding:3px; margin:5px 0px 5px 10px; width:auto}
	#intlimenu:hover {background-color:#FCC95C;}
	#sousmenu ul { margin:5px 0px 5px 10px;}
	#sousmenu li { list-style-type:none; }	
	#menugauche a {color:#676767;display:block}
	#menugauche a:hover { text-decoration:none}
	#intmenu {width:160px; padding:5px 0px 5px 1px;}
	#intmenu:hover {background-color:#FCC95C;}
	
	
	
/*---------------------------- PAGE ACCUEIL ---------------------------------------------------------------------------*/


#news {position:absolute;top:30px; left:781px; width:212px;font-size:11px; padding:5px;}
		#actualite { position:relative; top:10px;color:#666666; width:209px;}
		#actualite li{ margin-left:20px; padding:5px 0px 5px 0px;}
		#print a { color:#666666}
		
		
#cadrehaut { background-image:url(images/cadre-haut3-newsletterPamiga.jpg); background-repeat:no-repeat; height:7px}
#cadremilieu { background-image:url(images/cadre-centre3-newsletterPamiga.jpg); width:201px; background-repeat:repeat-x; padding-left:5px; z-index:5}
#cadrebas { background-image:url(images/cadre-bas3-newsletterPamiga.jpg);background-repeat:no-repeat}

/*---------------------------- AUTRES PAGES ---------------------------------------------------------------------------*/
#chemin {font-size:11px; margin-top:30px;}
#voiraussi {position:absolute;top:26px; left:782px; width:212px;font-size:11px; padding:5px;  }
	#voiraussi li{ margin-left:20px; padding:5px 0px 5px 0px;}

#texteadroite { padding:10px;}
/*---------------------------- CLASSES -----------------------------------------------------------------------------*/
div.menunormal {border-bottom:#969696 dashed 1px; padding:5px 5px 5px 0px; }

.float_rechercher { position:relative;float:right; top:-20px; margin-right:3px;}
.float_g { float:left}

.pageActive { font-weight:bold; background-color:#FCC95C; height:auto;width:160px; }
.pageActivesrub { font-weight:bold; background-color:#FCC95C; height:auto;width:auto; }
.pageActivebis { font-weight:bold; height:auto;width:160px; }

.envoyer {background-image:url(images/picto-valider.jpg); width:22px; height:22px; border:0px; background-repeat:no-repeat;  margin:0px}
.envoyer1 {position:relative; top:2px;background-image:url(images/picto-valider-blanc.jpg); width:22px; height:22px; border:0px; }
.envoyer2 {background-image:url(images/picto-valider-noire.jpg); width:22px; height:22px; border:0px;}

.titreactualite { color:white; background-color:#FC7B3A; padding:5px 5px 5px 10px; font-weight:bold }
.titrevoiraussi { color:white; background-color:#09AA88; padding:5px 5px 5px 10px;font-weight:bold}
.titreparadroite { color:white; background-color:#9EC258; padding:5px 5px 5px 10px;font-weight:bold}

.padding5 { padding:5px;}
.paddingleftpetit { padding-left:12px;}
.paddingleftmoyen { padding-left:30px};
.gris { color:#666666;}
.rouge { color:#FF0000; font-weight:bold;}
.inputentete { width:120px;}
.inputcontact { width:260px;}
.inputrechercher { width:170px; padding-left:10px; }
.picto { position:relative; top:7px; padding:0px 3px 3px 3px;}
.texte10px { font-size:10px;}
.longueurchamp300 { width:300px;}
/*.bordarrondi {-moz-border-radius:15px 15px 15px 15px; border:2px solid #003399; }*/

.listeimf { color:white; font-weight:bold}

.borddroitnewsletter {position:absolute;left: 210px;top: 12px; z-index:4; height:98px;}
.borddroitnewsletter2 {position:absolute;left: 205px;top: 58px; z-index:4; height:98px;}
/*#ph_carree	{position:relative;z-index:1000;}*/
.ph_carree	{position:relative;z-index:1000;}
.ph_carreeaccueil	{position:relative;z-index:1000; top:0px;}
.ph_carreed	{position:relative;z-index:1000}

.transparentgrisbandeau {position:absolute;background-color:white;opacity:0.8;filter : alpha(opacity=80);top:120px;left: 0px;height:50px;z-index:15000;font-size:11px;}

.alerte	{width:260px;background-color:#FCC95C;}
.mes {color:#C02825;}

.floatcentre {}
.floatdroite { float:right; margin-left:10px;}
.floatgauche { float:left; margin-right:10px;}
.float_droite { float:right; margin-top:-16px; margin-right:5px;}


