/* auteur: CAROLE
date de creation: 16/03/2005 */
body {
margin: 0px;
padding:0px;
font-family: verdana, arial, sans-serif;
font-size: 100%;
font-weight: normal;
color: #666666;
}
li {font: normal}
A:link, A:active, A:visited, {text-decoration: none; font-style: normal}
A:hover {text-decoration: underline; font-style: normal}
img.flechehome {
margin-top: 5px;
padding:0px;}
	
.nettoyeur {clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px;}
	
.letexte {
margin: 0px;
padding:0px;
font-family: verdana, arial, sans-serif;
font-size: 1em;
font-weight: normal;
color: #666666;
text-align: justify}
IMG {border: none}
.chapo {
font-size: 1.0em;
font-weight: bold;
}
.sup { vertical-align: super; font-size: 60%; } 

/* style noel */
#contenernoel{
	background-image: url(images/noel/contenernoel.gif);
	background-repeat: no-repeat;
	width: 702px;
	height:148px;
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 90;
}
#navcontinentnoel{
background-image: url(images/noel/navcontinentnoel.gif);
background-repeat: no-repeat;

	width: 91px;
	height:30px;
	top: 249px;
	left: 114px;
	position: absolute;
	z-index: 100;
}
/* fin style noel */
div#conteneur {
	width: 970px;
	height: auto;
	margin: 0;
	padding: 0;
}

div#entete {
height: 144px;
width: 970px}

div#inter {
height: auto;
margin: 0;
padding: 0;
background-image: url(images/menu/fdmenu.gif);
background-repeat: repeat-y;
width: 970px}
div#pied {
clear: both;
height: 60px;
text-align: center;
width: 970px}
#navbas {
background: #FFD77B;
font-size: 0.7em;
color: #666666;
height: 20px;
width: 970px;
padding: 5px 0px 5px 5px;
margin: 2px 0px 5px 0px;
}
#navbas a:link, #navbas a:visited {
text-decoration: none;
color: #666666;
}
#navbas a:hover {text-decoration: underline}
#copyright {
font-size: 0.65em;
height: 40px;
width: 950px}
#logoA {float: left}
#haut01A {
float: left ;
height: 78px;
width: 148px;
background: url(images/commun/haut01A.gif) top left no-repeat}
	
#haut01B {
float: left ;
height: 66px;
width: 148px;
background: url(images/commun/haut01B.gif) top left no-repeat}	
#haut02A {
float: left ;
height: 78px;
width: 169px;
background: url(images/commun/haut02A.gif) top left no-repeat}
#haut02B {
float: left ;
height: 66px;
width: 169px;
background: url(images/commun/haut02B.gif) top left no-repeat}
	
#haut03 {
float: left ;
height: 66px;
width: 253px;
background: url(images/commun/haut03.gif) top left no-repeat}
#haut04 {
float: left ;
height: 66px;
width: 230px;
background: url(images/commun/haut04.gif) top left no-repeat}
	
#pub {
float: left;
height: 78px;
width: 483px;
background: url(images/commun/pub.gif) left center}
#publien {
margin-left: 7px;
margin-top: 7px;
}
#logoB {
float: left ;
}

#menu {
float: left;
padding: 0;
width: 200px}
#navcontinent {
background-color: #fcc54b;
border-bottom: 1px solid white;
height: auto;
margin: 0px 0px 0px 10px}




#navcontinent li {
background-image: url(images/menu/pucecontinent.gif);
background-repeat: no-repeat;
background-position: 10px;
background-color: #fcc54b;
padding-left: 0.15em;
padding-top: 0px;
}
#navcontinent ul {
margin: 0;
padding: 0px 0px 5px 0px;
list-style-type: none;
font-weight: bold;
color: #FFFFFF;
font-size: 9pt}
#navcontinent a {
margin: 0px 0px 0px 10px;
padding: 0px 2px 0px 9px;
width: 137px}
#navcontinent a:link, #navcontinent a:visited {
color: #FFFFFF;
text-decoration: none;
}
#active a:link, #active a:visited, #active a:hover, #navcontinent a:hover {
color: #FF6600;
}
.hautrublibre {
background-color: #fa7700;
color: #ffffff;
font-size: 0.75em;
font-style: normal;
font-weight: bold;
height: 17px;
margin: 0px 0px 0px 10px;
padding: 1px 1px 0px 10px}
#contenercommunote {
background-color: #FFFFFF;
background-image: url(images/menu/accesabonnes.gif);
background-repeat: no-repeat;
padding: 1px 0px 1px 10px;
border-bottom: 1px solid white}
.hautrubcommunaute {
background-color: #60A7E5;
color: #ffffff;
font-size: 0.75em;
font-style: normal;
font-weight: bold;
height: 17px;
padding: 1px 0px 1px 10px}
#contcommunaute {
background-color: #fff7de;
border-bottom: 1px solid white;
padding: 5px 0px 5px 0px;
border-left: 1px solid #60A7E5}
#masterdiv {
background-color: #ffdf8c;
margin: 0px 0px 0px 10px;
padding: 5px 0px 0px 0px;
}
	
#menufrance {background-color: #ffdf8c; margin: 0px 0px 0px 10px; padding: 5px 0px 5px 0px}
	
#masterdivcom {
background-color: #fff7de;
border-bottom: 1px solid white;
padding: 5px 0px 5px 0px;
border-left: 1px solid #60A7E5}
.ligneseparmenu {
border-bottom: 1px solid white;
padding: 5px 0px 2px 0px;
background-color: #ffdf8c;
margin: 0px 0px 0px 10px;
}
.menutitle {
color: #000000;
cursor: pointer;
font-size: 0.7em;
font-weight: normal;
margin: 0px 0px 0px 10px}
.menutitleactive {
color: #000000;
font-size: 0.7em;
font-weight: bold;
margin: 0px 0px 0px 10px}
	
A.menulienactive:link, A.menulienactive:active, A.menulienactive:visited {	
color: #000000;
font-size: 1.0em;
font-weight: bold;
	 text-decoration: none}		
	
.menumeteo {
color: #000000;
cursor: pointer;
font-size: 0.7em;
font-weight: normal;
background-color: #ffdf8c;
margin: 0px 0px 0px 10px;
padding: 5px 0px 5px 10px;
}

.menum_pubFEC {
background-color: #ffdf8c;
margin-left: 10px;
margin-top: 10px;
}
	
.menulivret {text-align: center}	
.menulienabonne {
color: #000000;
cursor: pointer;
text-decoration: none}
.submenuactive, .submenu {
color: #000000;
cursor:pointer;
margin-bottom: 5px;
font-size: 0.7em;
font-weight: normal;
margin: 2px 0px 2px 10px}
.submenulien {
color: #000000;
cursor:pointer;
font-style: italic;
text-decoration: none}
.submenulienactive {
color: #CC0000;
font-weight: bold;
}
.submenulienactiveannonce {
color: #63A6E7;
font-weight: bold;
text-decoration: none}
A.submenulienactiveannonce:link, A.submenulienactiveannonce:active, A.submenulienactiveannonce:visited {
color: #63A6E7;
font-weight: bold;
text-decoration: none}

/* ici modif corps home == ancienne class + bis */	

#corpshomebis {
float: left ;
background: url(images/home/centrebis.png) top left no-repeat;
height: auto;
left: 0;
padding: 0;
width: 770px;
}

#haut02Bhomebis {
float: left ;
height: 66px;
width: 169px;
background: url(images/home/haut02Bbis.png) top left no-repeat}

#haut03homebis {
float: left ;
height: 66px;
width: 253px;
background: url(images/home/haut03bis.png) top left no-repeat}

#haut04homebis {
float: left;
height: 66px;
width: 230px;
background: url(images/home/haut04bis.png) top left no-repeat}

#textehomebis {
	float: left;
	width: 586px;
	margin: 0px 0px 0px 0px;

}

#pubhomebis {
	text-align: right;
	float: right;
	width: 181px;
	margin: 80px 0px 0px 0px;
}
#pubhomebis p {
	width: 181px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

.imgpubencart {
	margin: 0px;
	padding: 0px;
	border: none;
}
#homegrtitrebis {
	height: 15px;
	padding: 10px 0px 0px 15px;
	width: 540px;
	line-height: 1.5;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bolder;
	text-align: left;
	color: #000000;
}	

#illustrationbis {
	float: left;
	height: 300px;
	padding: 0px 0px 0px 10px;
	width: 190px;
}

#contenerbrevepublic {
	float: left;
	width: 350px;
	padding: 30px 0px 5px 16px;
}

.hometitrebis {
	color: #fa7700;
	font-size: 1.2em;
	font-style: normal;
	font-weight: bolder}

#breveABC {
	font-size: 0.7em;
	vertical-align: top;
	width: 350px;
	padding: 0px 0px 10px 0px;
}

#recevoir_newsletter02bis {
	width: 350px;
	padding: 10px 0px 10px 0px;
	text-align: left;
}	

#unblocentierbis {
	height: auto; 
	padding: 5px 5px 5px 5px; 
	border: 1px solid #fa7700; 
	width: 558px; 
	margin-left: 10px; 
	margin-bottom: 10px; 
	min-height: 95px;
	background-color: #FFFFFF;
	}
	
#unblocentierbis table {
	font-size: 8pt; 
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	color: #666666;
	}
#unblocentier table {
	font-size: 8pt; 
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	color: #666666;
	}	
	
#contenerbocsrubriquesprivees{
	width: 558px;
	margin-left: 10px;
}

div#privecommunaute, div#privefiche, div#priveassistance, div#priveabonnement {
	height: 88px;
	width: 272px;
	float: left;
	font-size: 0.7em;
	background-image: url(images/home/prive.png);
	background-repeat: no-repeat;
	padding: 10px 13px 10px 13px;
}

div#privecommunaute h1, div#privefiche h1, div#priveassistance h1, div#priveabonnement h1 {
	width: 246px;
	font-size: 10pt;
	font-weight: bold;
	color: #4597E1;
	margin: 0px 0px 5px 0px;
}
div#privecommunaute p, div#privefiche p, div#priveassistance p, div#priveabonnement p {
	width: 246px;
	height: 45px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
div#privecommunaute {
	margin: 0px 14px 10px 0px;

}
div#privefiche {
	margin: 0px 0px 10px 0px;
}

div#priveassistance {
	margin: 0px 14px 10px 0px;
}
div#priveabonnement {
		margin: 0px 0px 10px 0px;
}	
/* ancien style home */
#corpshome {
float: left ;
background: url(images/home/centre.gif) top left no-repeat;
height: auto;
left: 0;
padding: 0;
width: 770px}

#haut02Bhome {
float: left ;
height: 66px;
width: 169px;
background: url(images/home/haut02B.gif) top left no-repeat}
#haut04home {
float: left ;
height: 66px;
width: 230px;
background: url(images/home/haut04.gif) top left no-repeat}


#haut03home {
float: left ;
height: 66px;
width: 253px;
background: url(images/home/haut03.gif) top left no-repeat}
#recevoir_newsletter02 {
position: absolute;
top: 425px;
left: 595px;
}	
.hometitre {
color: #fa7700;
font-size: 1.4em;
font-style: normal;
font-weight: bolder}
#breveA {
font-size: 0.7em;
left: 406px;
position: absolute;
top: 210px;
vertical-align: top;
width: 555px}

#breveB {
font-size: 0.7em;
clip: rect(0px, auto, 59px, auto);
left: 424px;
position: absolute;
top: 290px;
vertical-align: top;
width: 526px}

		
#illustration {
height: 300px;
padding: 0px 0px 0px 15px;
width: 208px}
#breveC {
font-size: 0.7em;
clip: rect(0px, auto, 72px, auto);
position: absolute;
top: 355px;
left: 480px;
width: 430px}

.hometitreprive {
color: #4396E0;
font-size: 1.4em;
font-style: normal;
font-weight: bolder}

A.lienbreve:link, A.lienbreve:active, A.lienbreve:visited, {text-decoration: none}
A.lienbreve:hover {text-decoration: underline}
#corpsbas {
font-size: 0.7em;
height: auto;
margin: 5px 5px 5px 0px;
padding:5px 15px 0px 15px;
width: 745px}
#unblocentier {clear: both; font-size: 0.7em; height: auto; padding: 5px 5px 5px 5px; border: 1px solid #fa7700; width: 720px; margin-left: 10px; margin-bottom: 10px; min-height: 95px}
.undemibloc {
font-size: 0.7em; margin: 5px 5px 5px 5px; padding: 5px 5px 5px 5px; border: 1px solid #fa7700; width: 355px; float: left}	
	
#ledemibloc {
clear: both; width: 740px; display: inline}

#homegrtitre {
	height: 15px;
	padding:10px 0px 0px 15px;
	width: 540px;
	line-height: 1.5;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bolder;
	text-align: center;
	color: #000000}





/* fin modif style pour home*/
#corps {
background: url(images/commun/basabonnes.gif) 540px 0px ;
background-repeat: no-repeat;
float: left;
font-size: 0.7em;
height: auto;
padding: 0;
width: 770px}
#corpsarticle {
float: left;
margin: 15px 0px 5px 10px;
height: auto;
padding:5px 5px 5px 5px;
width: 523px}
#corpsdivers {
float: left;
height: auto;
margin: 15px 0px 0px 10px;
padding: 5px 5px 5px 5px;
width: 500px}

#corpserroroffre {
	float: left;
	margin: 10px 0px 0px 10px;
	width: 700px;
}


#hautcorps {
height: auto;
width: 500px}
#hautannonce {
background: url(images/annonces/guirlandepays2.gif) 80px 20px;
background-repeat: no-repeat;
font-size: 1.6em;
color: #CB0B00;
height: 105px;
width: 500px}
#hautannoncebis {
font-size: 1.6em;
color: #CB0B00;
height: 50px;
width: 500px}
#hautgrdtitre {
font-size: 1.6em;
color: #CB0B00;
height: 80px;
width: 500px;
vertical-align: bottom}
div#ligneannonceune {
height: 230px;
width: 740px;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
div#ligneannoncedeux {
height: 230px;
width: 740px;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#fdpuceannonce {
float: left;
height: 173px;
width: 35px;
margin-left: 5px;
margin-right: 0px;
margin-top: 3px;
}
#fdannonce li {
line-height: 2.1;
}
#fdannonce ul {
float: left;
margin-left: 5px;
margin-right: 0px;
margin-top: 5px;
list-style-type: none;
}
#fdannonce {
float: left;
height: 222px;
width: 235px;
background: url(images/annonces/fdannonce.gif);
background-repeat: no-repeat;
}
#titreannonce {
color: #63a6e7;
font-size: 1.2em;
height: 34px;
font-weight: bold;
margin-bottom: 0px;
margin-left: 50px;
margin-right: 0px;
margin-top: 0px;
width: 195px}
div#contenertitreannonce {
height: 50px;
margin-left: 50px;
width: 100%}
.fdpuce {
float: left;
height: 30px;
width: 35px}
.lestitresannonces {
float: left;
text-align: center;
font-size: 1.2em;
font-weight: bold;
padding: 8px 0px 0px 0px;
}
	.lestitresannoncesbleu {
	clear: both;
	color:#63A6E7;
text-align: center;
font-size: 1.2em;
font-weight: bold;
padding: 0px;
}
.pagintablo {
color: #CC0000;
font-size: 1.0em;
font-weight: bold;
text-align: right;
height: 22px;
width: 98%;
margin: 15px}
A.pagin:link, A.pagin:active, A.pagin:visited {
color: #CC0000;
text-decoration: none}
#corpstablomonde {
float: left;
height: auto;
margin: 15px 0px 0px 10px;
padding: 5px 5px 5px 5px;
width: 95%}
#corpstablo {
float: left;
height: auto;
margin: 15px 0px 0px 10px;
padding: 5px 5px 5px 5px;
width: 90%}
.letable TH.celdatemonde {
width: 22%;
height: 30px;
vertical-align: middle}
.letable TH.celmonde {
width: 33%;
height: 30px;
vertical-align: middle;
}
.letable TH.celpaysmonde, .letable TH.celvillemonde {
width: 21%;
height: 30px;
vertical-align: middle}
.tablo {
margin-left: 50px;
}
.tablomonde {
margin-left: 0px;
}
.letable, .letablemonde {
border: 1px solid #63a6e7;
font-size: 0.9em;
font-weight: normal}
.letable TH.celgererdate {width: 15%}
.letable TH.celgerercat {width: 25%}
.letable TH.celgerercont {width: 18%}
.letable TH.celgerer, .letable TH.celgererdate, .letable TH.celgerercat, .letable TH.celgerercont {
background-color: #63a6e7;
color: #ffffff;
height: 22px;
vertical-align: middle;
}
.letable TH.celdate {
background-color: #63a6e7;
color: #ffffff;
height: 22px;
padding: 2px 0px 0px 4px;
text-align: left;
vertical-align: middle;
}
.letable TH.celpays, .letable TH.celville, .letable TH.celdate {
width: 30%;
height: 22px;
vertical-align: middle;
}
.letable TH.celpays, .letable TH.celville,.letable TH.celdatemonde, .letable TH.celmonde, .letable TH.celpaysmonde, .letable TH.celvillemonde {
background-color: #63a6e7;
color: #ffffff;
padding: 2px 0px 0px 4px;
text-align: left;
}
.letable TD.typejf, .letable TD.typejc {
background-color: #FFDF8C;
color: #666666;
height: 22px;
padding: 2px 0px 0px 4px;
text-align: left;
vertical-align: middle}
.letable TD.typejc {
background-color: #FFF7DE;
color: #666666;
height: 22px;
padding: 2px 0px 0px 4px;
text-align: left;
vertical-align: middle}
.letable TD.typetxt {
color: #666666;
height: auto;
padding:10px 0px 10px 4px;
text-align: left;
vertical-align: middle}
.letable TD.typeimprim {
background-color: #FFFFFFF;
color: #666666;
height: 22px;
padding: 10px 4px 10px 4px;
text-align: right;
vertical-align: middle}
.letable TH.celannom, .letable TH.celancont, .letable TH.celanpays, .letable TH.celandate {
background-color: #63a6e7; color: #ffffff; height: 22px; vertical-align: middle; background: none}
.letable TH.celannom {width: 17%;background-color: #63a6e7;}


.letable TH.celancont {width: 15%;background-color: #63a6e7;}
.letable TH.celanpays {width: 13%;background-color: #63a6e7;}
.letable TH.celandate {width: 10%;background-color: #63a6e7;}
.letable TR.typejf {
background-color: #FFDF8C;
color: #666666;
height: 22px;
padding: 2px 0px 0px 4px;
text-align: left;
vertical-align: middle}
.letable TR.typejc {
background-color: #FFF7DE;
color: #666666;
height: 22px;
padding: 2px 0px 0px 4px;
text-align: left;
vertical-align: middle}
.letableconv TR.typejf {
background-color: #FFDF8C;
color: #000000;
height: 22px;
padding: 0px 0px 0px 0px;
text-align: center;
vertical-align: middle}
.letableconv TR.typejc {
background-color: #FFF7DE;
color: #000000;
height: 22px;
padding: 0px 0px 0px 0px;
text-align: center;
vertical-align: middle}
	
.letableconv TD.typejf {
background-color: #FFDF8C;
color: #000000;
height: 22px;
padding: 0px 0px 0px 0px;
text-align: center;
vertical-align: middle}
.letableconv TD.typejc {
background-color: #FFF7DE;
color: #000000;
height: 22px;
padding: 0px 0px 0px 0px;
text-align: center;
vertical-align: middle}	
	
.letableconv {
border: 1px solid #CC0000;
font-size: 0.9em;
font-weight: normal;
	text-align: center;}
	
.letableconvdevise {
border: 1px solid #CCCCCC;
font-size: 0.9em;
font-weight: normal}
	
.letableconvdevisecentre {
font-size: 1.1em;
font-weight: normal}			
	
.letableeurope {
border: 1px solid #8CCBF7;
font-size: 0.9em;
font-weight: normal}	
	
.letableamernord {
border: 1px solid #9471CE;
font-size: 0.9em;
font-weight: normal}	
	
.letableafrique {
border: 1px solid #AD8A6B;
font-size: 0.9em;
font-weight: normal}		
	
.letableamersud {
border: 1px solid #63D38C;
font-size: 0.9em;
font-weight: normal}		
.letableasie {
border: 1px solid #EF5173;
font-size: 0.9em;
font-weight: normal}	
		
.letableorient {
border: 1px solid #F79A73;
font-size: 0.9em;
font-weight: normal}		
	
#titreannuaire {
width: 200px;
font-size: 0.9em;
color: black;
font: bold;
vertical-align: bottom}
A.typeimprim:link {
color: #666666;
font: bold;
text-decoration: none}
A.typeimprim:visited, A.typeimprim:hover {
color: #CC0000;
font: bold;
}
.formmonde {
border-bottom: #000000 1px solid;
border-left: #000000 1px solid;
border-right: #000000 1px solid;
border-top: #000000 1px solid;
font-weight: normal;
font-size: 1.1em;
text-align: left}
.formtime {
border-bottom: #000000 1px solid;
border-left: #000000 1px solid;
border-right: #000000 1px solid;
border-top: #000000 1px solid;
font-weight: normal;
font-size: 1.4em;
text-align: left}
.txttime {
color: white;
font-size: 1.2em;
font-weight: bold;}
	
.tablotime {
margin-left: 50px;
}	
	
#contenertablocontinent {
margin-left: 75px;
	width: 100%;
	height: auto;
}		
	
.tabloeurope {
margin-left: 75px;
}		
.tabloamsud {
margin-left: 75px;
}	
.tabloafrique{
margin-left: 50px;
}	
.tabloasie{
margin-left: 75px;
}	
.tabloorient{
margin-left: 75px;
}			
		
.formconv {
border-bottom: #000000 1px solid;
border-left: #000000 1px solid;
border-right: #000000 1px solid;
border-top: #000000 1px solid;
font-weight: bold;
font-size: 1.1em;
text-align: center;
color: #CC0000;
}
#fdannoncegerer {
margin-left: 50px;
background-image: url(images/annonces/fdannoncegerer.gif);
background-repeat: no-repeat;
height: 510px;
left: 180px;
position: absolute;
top: 250px;
width: 700px}
.txtannonce {
margin-left: 50px;
height: 510px;
left: 180px;
top: 250px;
width: 700px}
.annoncemail, .annoncecat, .annonceinscrip, .annoncebouton {
text-align: left;
left: 35px;
position: absolute}
.annoncemail {top: 45px}
.annoncecat {top: 150px}
.annonceinscrip {top: 300px}
.annoncebouton {top: 480px}
.annoncetxt {
font-weight: normal;
font-size: 1.0em;
}
.anboutton {
background: #63A6E7;
border: 1px solid #000000;
font-weight: bold;
color: #FFFFFF}
	
.bouttonsup {background: #63A6E7; border: 1px solid #000000; font-weight: bold; color: #FFFFFF; font-size: 1em; vertical-align: middle; text-align: center}
.convboutton {
background: #FF7500;
border: 1px solid #000000;
font-weight: bold;
color: #FFFFFF;
font-size: 1em}
.divers {
height: 510px;
}
#contenerrelance {
color: #666666;
float: right;
height: auto;
font-size: 0.9em;
margin: 80px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 224px}
.relance {
border: 1px solid #FF9900;
height: auto;
margin: 0px 0px 10px 20px;
padding: 5px 5px 5px 5px;
width: 204px}
.relanceabonne {
border: 1px solid #63A6E7;
height: auto;
margin: 0px 0px 10px 20px;
padding: 5px 5px 5px 5px;
width: 204px}
.relance ul, .relanceabonne ul {
margin: 0;
padding: 0px 0px 2px 0px;
list-style-type: none;
}
.relancetitre {
height: auto;
margin: 0px 0px 5px 0px;
	font-style: normal
}
.relancetitrerge {
color: #cc0000;
font-weight: bold}
.relancetitrebleu {
color: #63A6E7;
font-weight: bold;
	font-style: normal}
.articletitre {
color: #FF9900;
font-size: 1.2em;
font-weight: bold}
.titreauteur {
color: #FF9900;
font-size: 1.5em;
font-weight: bold}
	
.auteurannuaire {
color: #FF9900;
font-size: 1.3em;
font-weight: bold}	
H1.titreauteur {
font-size: 1.2em;
}
#titrenavigation {
color: #CC0000;
font-size: 1.3em;
width: 450px;
height: 25px;
font-weight: bold}
#titrepratiquepays {
color: #FF9900;
font-size: 1.3em;
width: 450px;
height: 25px;
font-weight: bold}
#titrepays {
color: #FF9900;
font-size: 1.8em;
font-weight: bold;
padding: 5px 0px 5px 0px;
margin: 10px 0px 10px 0px;
width: 400px;
}
.titrearticle {
font-size: 1.5em;
font-weight: bold;
}
.lesliens {
	color: #666666;
	cursor:pointer;
	text-decoration: none}
	
.lesliensital {
color: #666666;
cursor:pointer;
font-style: italic;
text-decoration: none}
.lesliensgras {
color: #666666;
cursor:pointer;
font-weight: bold;
text-decoration: none}
.lesliensgrasnoir {
color: #000000;
cursor:pointer;
font-weight: bold;
text-decoration: none}
#iconeimprim {
	height: auto;
	margin: 30px 0px 10px 20px;
	padding: 5px 5px 5px 5px;
	width: 204px}

	
	
.imagepubinter {
float: left;
	height: auto;
margin: 0px 10px 10px 0px}
.pubintertitre {
color: #fa7700;
font-size: 1.1em;
font-style: normal;
font-weight: bolder}
.formchamp {
border-bottom: #000000 1px solid;
border-left: #000000 1px solid;
border-right: #000000 1px solid;
border-top: #000000 1px solid;
font-weight: normal;
font-size: 0.7em;
text-align: left}
#recherche {
position: absolute;
height: 40px;
left: 725px;
top: 84px;
width: 240px}
.recherchetxt {
color: #000000;
font-size: 0.6em;
font-weight: bold}
#abonne {
position: absolute;
height: 120px;
left: 752px;
top: 127px;
width: 230px;
text-align: center;
}
.date {
color: #000000;
font-size: 0.6em;
line-height: 1.2;
}
.abonnetitre {
color: #cc0000;
font-size: 0.7em;
line-height: 1.5;
font-weight: bold}
.membre {
color: #000000;
font-size: 0.7em;
line-height: 1.3;
font-weight: bold}
A.liencompte {
font-size: 0.7em;
font-weight: bold;
line-height: 1.3;
text-decoration: none;
}
	
A.lienfleche {
font-size: 0.7em;
font-weight: bold;
text-decoration: none;
height:18px;
background-image: url(../images/home/fleche.gif);
background-repeat: no-repeat;
background-position: 0px;
margin-right:20px;
margin-top: 4px;
margin-bottom: 0px;}
	
A.lienabonnementf:link, A.lienabonnementf:active, A.lienabonnementf:visited, A.lienabonnementf:hover {
font-size: 0.7em;
font-weight: normal;
line-height: 1.3;
text-decoration: none;
	height:18px;
background-image: url(../images/home/fleche.gif);
background-repeat: no-repeat;
background-position: 0px;
margin-right:20px;
margin-top: 4px;
margin-bottom: 0px;}	
	
A.lienabonnement {
font-size: 0.7em;
font-weight: normal;
line-height: 1.3;
text-decoration: none}
A.lienpassperdu:link, A.lienpassperdu:active, A.lienpassperdu:visited {
color: #000000;
margin-left:5px;
font-size: 0.6em;
font-style: italic;
font-weight: normal;
text-decoration: none}
	
A.lienlettre:link, A.lienlettre:active, A.lienlettre:visited {color: #FFFFFF}
A.liencompte:link, A.liencompte:active, A.liencompte:visited {color: #cc0000}
A.lienabonnement:link, A.lienabonnement:visited, A.lienabonnement:active {color: #000000}
hr {color: #FF9900}
hr.abonne {color: #4396E0}
A:link, A:visited, A:active {color: #000000}
UL.triangle {
list-style: none;
}
li.triangle {
background-image: url(images/commun/pucetriangle.gif);
background-repeat: no-repeat;
background-position: 0px;
padding-left:10px;
padding-top: 0px;
padding-bottom: 4px;
}
H1 {
font-size: 1.5em;
font-weight: bold;
}
H1.titrerge {
margin-top:30px;
font-size: 1.4em;
color: #cc0000;
}
H1.titrergemeteo {
font-size: 1.4em;
color: #cc0000;
}
.pagination {
color: #cc0000;
font-size: 1.0em;
line-height: 1.5;
font-weight: bold;
text-align: right;
padding-right: 15px}
#annuaire {
font-size: 1em;
height: auto;
margin: 5px 5px 5px 0px;
padding:5px 0px 0px 0px;
width: 595px;
}
#annuaireimg {
background-image: url(images/annuaire/annuaire_expat3.jpg);
height: 200px;
background-repeat: no-repeat;
left: 215px;
position: absolute;
top: 215px;
width: 300px}
	
#meteoimg {
left: 450px;
position: absolute;
top: 235px;}	
#question {
font-size: 1em;
height: auto;
margin: 5px 5px 5px 0px;
padding:5px 0px 0px 0px;
width: 595px;
}
	
#questionform {
position: absolute;
height: auto;
width: 590px;
top: 420px;
text-align: center}	
#annuaireform {
font-size: 0.8em;
height: auto;
width: 550px;
text-align: center}	
#annuairetxt {
height: auto;
left: 350px;
text-align: justify;
width: 550px;
}
.formquestion {
font-family: verdana, arial, sans-serif;
border-bottom: #000000 1px solid;
border-left: #000000 1px solid;
border-right: #000000 1px solid;
border-top: #000000 1px solid;
font-size: 1.2em;
font-weight: normal;
}
	
#questionimg {
background-image: url(images/questions/questionfemme.jpg);
height: 200px;
width: 300px;
background-repeat: no-repeat;
left: 220px;
position: absolute;
top: 190px;
}
	
#questionimgenfant {
background-image: url(images/questions/questionenfant.jpg);
height: 200px;
width: 300px;
background-repeat: no-repeat;
left: 220px;
position: absolute;
top: 190px;
}	
	
.questiontxt {
height: 142px;
left: 410px;
position: absolute;
text-align: justify;
top: 190px;
width: 330px}	
	
.annuairetxt {
height: 142px;
left: 350px;
position: absolute;
text-align: justify;
top: 233px;
width: 445px}
#annuairefdchoix {
background-image: url(images/annuaire/fdchoix.gif);
background-repeat: no-repeat;
position: absolute;
top: 450px;
height: 174px;
width: 453px;
left: 350px}
	
#meteofdchoix {
background-image: url(images/meteo/fdchoix.gif);
background-repeat: no-repeat;
position: absolute;
top: 330px;
height: 187px;
width: 469px;
left: 350px}
	
#titrebleu {
position: absolute;
top:-2px;
left: -130px;
height: 10px;
width: 600px;
}
#titrebleumeteo {
position: absolute;
top:5px;
left: 198px;
height: 10px;
width: 600px;
}
H1.titrebleu {
font-size: 10pt;
color: #4396E0;
}
.txtafrique {
position: absolute;
top: 25px;
left: 5px;
height: 15px;
width: 150px;
}
	
.txtafriquemeteo {
position: absolute;
top: 4px;
left: 8px;
height: 15px;
width: 150px;
}	
	
.txtamnordmeteo {
position: absolute;
top: 36px;
left: 8px;
height: 15px;
width: 150px;
}		
	
.txtamsudmeteo {
position: absolute;
top: 67px;
left: 8px;
height: 15px;
width: 150px;
}
	
.txtasiemeteo {
position: absolute;
top: 98px;
left: 8px;
height: 15px;
width: 150px;
}
			
.txtmondemeteo {
position: absolute;
top: 130px;
left: 5px;
height: 15px;
width: 150px;
}
	
	
.txtoceaniemeteo {
position: absolute;
top: 36px;
left: 273px;
height: 15px;
width: 150px;
}	
	
.txteuropeoccidmeteo {
position: absolute;
top: 67px;
left: 273px;
height: 15px;
width: 170px;
}
		
.txteuropeorientmeteo {
position: absolute;
top: 98px;
left: 273px;
height: 15px;
width: 150px;
}
	
.txtmoyenorientmeteo {
position: absolute;
top: 130px;
left: 273px;
height: 15px;
width: 150px;
}	
	
.txtamnord {
position: absolute;
top: 56px;
left: 5px;
height: 15px;
width: 150px;
}
	
.txtamsud {
position: absolute;
top: 87px;
left: 5px;
height: 15px;
width: 150px;
}
.txtmonde {
position: absolute;
top: 120px;
left: 5px;
height: 15px;
width: 150px;
}
.txtasie {
position: absolute;
top: 25px;
left: 285px;
height: 15px;
width: 150px;
}
.txteurope {
position: absolute;
top: 56px;
left: 285px;
height: 15px;
width: 150px;
}
.txtmoyenorient {
position: absolute;
top: 87px;
left: 285px;
height: 15px;
width: 150px;
}
.containinscript {
margin-left: 40px;
margin-top: 35px;
width: 645px}
.hautinscript {
background-image: url(images/inscription/hautbloc.gif);
height: 44px;
}
.offrespecial {
background-color: white;
color: #fa7700;
float: left;
font-size: 1.4em;
font-weight: bold;
height: 44px;
padding-top: 10px;
padding-right: 10px;
vertical-align: middle}
.fondtarif {
float: left ;
height: 44px;
width: 90px;
padding-top: 12px;
background-image: url(images/inscription/fdtarif.gif);
background-repeat: no-repeat;
color: #ffffff;
font-size: 1.2em;
font-weight: bold;
text-align: center;
}
.boutoninscript {
background: #fa7700;
border: 1px solid black;
color: #ffffff;
font-size: 1.2em;
font-weight: bold;
text-align: center}
.formchampinscript {
border-bottom: #000000 1px solid;
border-left: #000000 1px solid;
border-right: #000000 1px solid;
border-top: #000000 1px solid;
font-size: 1.2em;
font-weight: normal;
text-align: center}
.cl01 {
float: left ;
height: 44px;
width: 35px;
background-image: url(images/inscription/cl01.gif);
background-repeat: no-repeat;
text-align: center;
vertical-align: middle}
.centreinscript {
background-image: url(images/inscription/fdbloc.gif);
background-repeat: repeat-y;
padding: 0px 25px 0px 35px;
}
.basinscript {
background-image: url(images/inscription/basbloc.gif);
background-repeat: no-repeat;
height: 19px;
}
	
ul.plansite, ul.plansite ul {
list-style-type: none;
margin: 0;
padding: 0;
padding-left: 1.5em;
font-size: 12px; }


ul.plansite li {
border-left: 1px solid black;
color: black;
margin: 0;
padding: 0; }

ul.plansite li a {
padding-left: 0.5em;
text-decoration: none;
color: black;
border-bottom: 1px solid black; }


ul.plansite li strong {
font-size: 105%; }

.spip_surligne { background-color: #FFFF66; }
.rublibre {background-color: #fa7700; color: #ffffff;
font-size: 1.1em; font-style: normal; font-weight: bold;
height: 17px; padding: 1px 1px 0px 10px; width: 50%}

.rubservice {background-color: #63A6E7; color: #ffffff;
font-size: 1.1em; font-style: normal; font-weight: bold;
height: 17px; padding: 1px 1px 0px 10px; width: 50%}

	
#pratiquepaysfdchoix {
background-image: url(images/fichepratique/fdchoix.gif);
background-repeat: no-repeat;
position: absolute;
top: 250px;
height: 174px;
width: 453px;
left: 350px}
A.trie:link, A.trie:active, A.trie:visited {
color: #FFFFFF;
text-decoration: none}
	
.formloginaccount {
font-size: 1.0em;
font-weight: normal;
}
.inputaccount
{
font-weight: normal;
	color: #000000;
	border-bottom: #000000 1px solid;
border-left: #000000 1px solid;
border-right: #000000 1px solid;
border-top: #000000 1px solid;
}
.account
{
font-weight: normal;
	color: #000000;
}

H1.fxptitre {
margin-top: 10px;
font-size: 1.2em;
color: #cc0000;
}
.letablefxp {
padding: 5px;
margin-top:10px;
margin-bottom:10px;
border: 1px solid #63a6e7;
font-size: 1.0em;
font-weight: normal}
	
.inputfxp
{
font-weight: normal;
	color: #000000;
	border-bottom: #cccccc 1px solid;
border-left: #cccccc 1px solid;
border-right: #cccccc 1px solid;
border-top: #cccccc 1px solid;
}	
.checkgauche {text-align: left; padding-left:3px}
.txtcheckdroite {text-align: right; }
.boutonfxp {
background: #63a6e7;
border: 1px solid #cccccc;
color: #ffffff;
font-size: 1.0em;
font-weight: bold;
text-align: center}
#listefact {text-align: center; margin-top: 15px; margin-bottom:15px;}
img.listefact {float:left; padding:5px}
p.listefact {float: left; padding: 5px; font-weight: bold; padding-top:5px}

a.spip_out:link, a.spip_out:visited, a.spip_out:active {
text-decoration: none; 
color: #333333; 
font-style: italic; 
font-size: 0.92em;
background-image: url(images/home/pucelien.gif);
background-repeat: no-repeat;
background-position: 0px;
padding-left:15px;
padding-top: 0px;
padding-bottom: 2px;}
a.spip_out:hover { color: #666666}


a.lienbrevepublic:link, a.lienbrevepublic:visited, a.lienbrevepublic:active {
text-decoration: none; 
color: #333333; 
font-style: italic; 
font-size: 0.92em;
background-image: url(images/home/pucelienbrevepublic.gif);
background-repeat: no-repeat;
background-position: 0px;
padding-left:15px;
padding-top: 0px;
padding-bottom: 2px;}

a.lienbrevepublic:hover { color: #666666}

a.lienbreveprive:link, a.lienbreveprive:visited, a.lienbreveprive:active {
text-decoration: none; 
color: #333333; 
font-style: italic; 
font-size: 0.92em;
background-image: url(images/home/pucelienbreveprive.gif);
background-repeat: no-repeat;
background-position: 0px;
padding-left:15px;
padding-top: 0px;
padding-bottom: 2px;}

a.lienbreveprive:hover { color: #666666}

a.fec:link, a.fec:visited, a.fec:active {
text-decoration: none;
color: #fa7700;
font-style: normal;
font-size: 0.92em;
font-weight: bold;
text-align: center}
a.fec:hover { color: #63a6e7;}
#navcontinent li {font-weight: bold;
}
#recevoir_newsletter {
position: absolute;
top: 425px;
left: 780px;
}

#recevoir_newsletter03 {
padding: 15px 0px 5px 10px;
}
table.recevoir_newsletter
{
font-style: normal;
font-size: 0.75em;
}
table.CFETaitbout{
font-style: normal;
font-size: 0.95em;
}
H1.recevoir_newsletter {
margin-top:30px;
font-size: 1.0em;
color: #cc0000;
}
	
table.recevoir_newsletter02
{
font-style: normal;
font-size: 0.95em;
}
H1.recevoir_newsletter02 {
margin-top:30px;
font-size: 1.3em;
color: #cc0000;
}	
.titrepub {
font-size: 0.95em;
color: #FA7700;
font-weight: bold
}	
	
.textepub {
font-size: 0.70em;
color: #002569}	
a.lienpub:link,
a.lienpub:visited,
a.lienpub:active {text-decoration: none; color: #FA7700; font-style: italic; font-size: 0.75em; font-weight: bold;
background-image: url(images/pub/pucelien.gif);
background-repeat: no-repeat;
background-position: 0px;
padding-left:15px;
padding-top: 0px;
padding-bottom: 2px;}
a.lienpub:hover { color: #666666} 	
table.pubinter, td.pubinter {
	font-family: verdana, arial, sans-serif;
font-size: 1em;
font-weight: normal;
color: #666666;}	
	
a.pubinter:link, a.pubinter:visited, a.pubinter:active {
text-decoration: underline; color: #333333;
font-size: 0.92em; font-weight: bold}
a.spip_out:hover { color: #666666} 	
	
/* style pour la page shopping*/
br.nettoyeur {height: 1px;}	
p.logo_align {
height: 150px;
width: 150px; 
float: left; 
text-align: center; 
margin-left: 20px; 
margin-right: 20px; 
margin-bottom: 5px; 
}
p.enleverfloat{clear: left}	

a.lienlogo {cursor: hand}
.articlesurtitre{
color: #CC0000;
font-size: 1.5em;
font-weight: bold}

div.titre_shooping {float: left; margin-top: 15px; margin-bottom: 0px; line-height: 1.2em; height:auto}	
div.img_shooping{float: left; margin-right:10px}	
hr.seppub {color: #FF9900; margin-top: 10px; margin-bottom:5px}
#pageshopping a {text-decoration: none}

/*style pour page offre abonnement */
#titreoffre {
margin-left: 30px;
height: 122px;
background-image: url(images/offresabonnements/titre.gif);
background-repeat: no-repeat;
background-position: center;
text-align: center;
width: 500px}

#corpsdiversoffre {
float: left;
margin: 5px 0px 0px 10px;
width: 760px}

#abonementun{
float: left;
height: 138px;
width: 319px;
margin-left: 18px;
margin-bottom: 0px !important;
background-image: url(images/offresabonnements/cadre_un.gif);
background-repeat: no-repeat;
}
#abonementdeux{
float: left;
height: 138px;
width: 319px;
margin-left: 15px;
margin-bottom: 0px !important;
background-image: url(images/offresabonnements/cadre_deux.gif);
background-repeat: no-repeat;
}
#abonementtrois{
float: left;
height: 138px;
width: 319px;
margin-left: 18px;
background-image: url(images/offresabonnements/cadre_trois.gif);
background-repeat: no-repeat;
}
#abonementquatre{
float: left;
height: 138px;
width: 319px;
margin-left: 15px;
margin-bottom: 10px;
background-image: url(images/offresabonnements/cadre_quatre.gif);
background-repeat: no-repeat;
}
div.texteun,div.textedeux,div.textetrois, div.textequatre  {
	margin-left: 115px;
	margin-top: 10px;
	/*margin-bottom: 15px;*/
	margin-right: 16px;
	height: 130px;
}
div.texteun p,div.textedeux p,div.textetrois p, div.textequatre p {
	margin : 0px;
	padding : 0px;
} 
.titreoffreabonnement {
padding-left: 30px !important;
	font-size: 17px;
	color: #1E70B9;
	font-weight: bold;
}
.titremoisabonnement {
margin-top:8px;
padding-left: 40px !important;
	font-size: 19px;
	color: #1E70B9;
	font-weight: bold;
}

.texteoffreabonnement {
	font-size: 12px;
	color: #000000;
}
.lienoffreabonnement {
float: left;
margin-top: 15px !important;
	font-size: 12px;
	color: #000000;
}
div.texteun a,div.textedeux a,div.textetrois a, div.textequatre a {
	font-size: 11px;
	color: #000000;
		font-weight: bold;
		text-decoration: underline;
} 
.prixoffreabonnement {

margin-top: 5px !important;
	float: left;
}

.prixoffre {
padding-left: 30px !important;
padding-top: 15px !important; 
text-align: center}


.hautinscriptoffreabonnement {
background-image: url(images/offresabonnements/hautbloc.gif);
height: 44px;
}
.cl01offreabonnement {
float: left ;
height: 44px;
width: 35px;
background-image: url(images/offresabonnements/cl01.gif);
background-repeat: no-repeat;
text-align: center;
vertical-align: middle}

.offrespecialoffreabonnement {
background-color: white;
color: #1E70B9;
float: left;
font-size: 1.4em;
font-weight: bold;
height: 44px;
padding-top: 10px;
padding-right: 10px;
vertical-align: middle}

.centreinscriptoffreabonnement {
background-image: url(images/offresabonnements/fdbloc.gif);
background-repeat: repeat-y;
padding: 0px 25px 0px 35px;
}

.boutoninscriptoffreabonnement {
background: #1E70B9;
border: 1px solid black;
color: #ffffff;
font-size: 1.2em;
font-weight: bold;
text-align: center}

.basinscriptoffreabonnement {
background-image: url(images/offresabonnements/basbloc.gif);
background-repeat: no-repeat;
height: 19px;
}
table.cinqbonne{
	font-size: 12px;
}
.titrecinqbonne {
	font-size: 15px;
	color: #CC3300;
	font-weight: bold;
}
.texteasterix {font-size: 10px; color: #1E70B9; font-weight: bold; font-style: italic; clear: both;
margin-left:20px;
margin-top:5px;}


.tablepubexpat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-align:left;
}

/*ajout pour pub*/
a.lienexpost {
	text-decoration: none;
	color: #FF9900;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: normal;
}
a.lienexpostrge {
	text-decoration: none;
	color: #910000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: normal;
}

/* pub citroen TT */

.textepub_citroenTT {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titrepub_citroenTT{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #FA7700;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}
.soustitrepub_citroenTT {
	COLOR: #666666;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

.textepub_citroenTT A:link, .textepub_citroenTT A:visited, .textepub_citroenTT A:active   {
	COLOR: #FB0A1B;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}






/* Fin de la section de style gnr par WebExpert le 19/07/2005 14:17:57 */
