/* GENERAL */
body{margin:0 auto;background:#000;font:normal 12px Arial, Helvetica, sans-serif;}
#global{position:relative;width:925px;margin:10px auto;padding:0;}
a{text-decoration:none;color:#000;font-weight:bold;}
a:hover{color:#CE0000;}
hr{ width:100%;color:#CE0000;}
/*********************************************************************************/

/* HAUT DE PAGE */
#top{background:url("../_picts/top.jpg") no-repeat top;width:925px;height:111px;}
#top #lien{ position:absolute; top:25px; left:0;width:333px; height:85px;}
.ident{text-indent:-10000px;}
#top h1{text-indent:-10000px;}
#top h2{text-indent:-10000px;}
/*********************************************************************************/

/* MENU HAUT */
#menu{height:32px;width:925px; background:url(../_picts/backred.jpg) repeat-x;}
#menu a{color:#fff;font-weight:bold;font-size:1em;text-align:center;text-decoration:none;}
#menu a:hover{color:#ccc;}
/*********************************************************************************/
#outils{padding:0 0 0 808px;margin:0;list-style-type:none;}
#outils li{margin:0;border:0 none;padding:0;float:left;display:inline;list-style:none;height:24px;}
#outils .mail{display:block;width:28px;height:24px;background: url(../_picts/mail.jpg);padding:0;}
#outils .home{display:block;width:28px;height:24px;background: url(../_picts/home.jpg);padding:0;}
#outils .espm{display:block;width:28px;height:24px;background: url(../_picts/membres.jpg);padding:0;}
#outils .infos{display:block;width:28px;height:24px;background: url(../_picts/infos.jpg);padding:0;}
/*********************************************************************************/
#menu ul{padding:0;margin:0;list-style-type:none;}
#menu li{margin:0;border:0 none;padding:0;float:left;display:inline;list-style:none;height:24px;}
#menu .ide{ text-indent:-1000px;}
#menu .pa{display:block;width:176px;height:24px;background: url(../_picts/pa.jpg);padding:0;}
#menu .fo{display:block;width:78px;height:24px;background: url(../_picts/fo.jpg);padding:0;margin:0;}
#menu .vi{display:block;width:78px;height:24px;background: url(../_picts/vi.jpg);padding:0;margin:0;}
#menu .wa{display:block;width:105px;height:24px;background: url(../_picts/wa.jpg);padding:0;margin:0;}
#menu .hu{display:block;width:94px;height:24px;background: url(../_picts/hu.jpg);padding:0;margin:0;}
#menu .an{display:block;width:98px;height:24px;background: url(../_picts/an.jpg);padding:0;margin:0;}
#menu .bo{display:block;width:87px;height:24px;background: url(../_picts/bo.jpg);padding:0;margin:0;}
#menu .ci{display:block;width:83px;height:24px;background: url(../_picts/ci.jpg);padding:0;margin:0;}
/*********************************************************************************/

/* CENTRE DE PAGE */
#mid{background:#fff;min-height:640px;}
/*********************************************************************************/

/*COLONNE DE GAUCHE ACCUEIL*/
#mid #gauche{float:left;width:335px;background:#fff;padding-top:10px;min-height:640px;}
/*********************************************************************************/

/*COLONNE DE GAUCHE INTERNE*/
#mid #gauche_int{float:left;width:650px;background:#fff;padding:10px;min-height:640px;}
#gauche_int h1{display:block;background:#CE0000;font-size:16px;color:#fff;padding:3px 10px;}
.gauart{float:left;width:48%;background:#D5D7BD;border:1px solid #000; padding:2px;margin:2px;min-height:130px;}
.riart{float:right;width:48%;background:#EDF5E2;border:1px solid #000; padding:2px;margin:2px;min-height:130px;}
.em{font-style:italic; padding-left:35px;}
.jus{display:block;padding:5px;background:#EDF5E2;border:1px solid #000;text-align:justify;}
.sign{display:block;text-align:right;}
/*********************************************************************************/

/*CADRES GENERIQUES*/
	#anngf { background:url(../_picts/cadrannonces.jpg) no-repeat; width:335px;height:36px;} /*Top petites annonces*/
	#blagf { background:url(../_picts/cadreblague.jpg) no-repeat; width:335px;height:36px;} /*Top blagues*/
	#annugf { background:url(../_picts/cadrannuaire.jpg) no-repeat; width:335px;height:36px;} /*Top annuaire*/
	#forumpf { background:url(../_picts/cadreforum.jpg) no-repeat; width:255px;height:36px;} /*Top forum*/
	#wallpf { background:url(../_picts/cadrewall.jpg) no-repeat; width:255px;height:36px;} /*Top wallpaper*/
	#espmempf { background:url(../_picts/cadremembres.jpg) no-repeat; width:255px;height:36px;} /*Top espace membres*/
	.cadresgf { background:url(../_picts/cadrannonces.jpg) no-repeat; width:335px;height:36px;}
/*********************************************************************************/

/*COLONNE CENTRALE*/
#mid #centre{float:left;width:335px;background:#fff;padding-top:10px;min-height:640px;}
	/*standards des cadres grand format*/ 
	.centregf { background:#F3F3F3 url(../_picts/cadrecentre.jpg) repeat-y;width:282px;padding:2px 21px 5px 32px}
	.centregf_c { background:#F3F3F3 url(../_picts/cadrecentre_2.jpg) repeat-y;width:279px;padding:2px 24px 5px 32px}
	.basgf { background:url(../_picts/cadrebottom.jpg) no-repeat;width:335px;height:7px;}
	.basgf_c { background:url(../_picts/cadrebottom_2.jpg) no-repeat;width:335px;height:7px;}
	.centrepf { background:#F3F3F3 url(../_picts/cadrecentrepf.jpg) repeat-y;width:210px;padding:2px 27px 5px 18px}
	#centrewallpf { background:#F3F3F3 url(../_picts/cadrecentrepf.jpg) repeat-y;width:210px; height:115px;padding:5px 27px 5px 18px; text-align:center;}
	#centrewallpf hr{ width:85%;color:#000;text-align:center;}
	.baspf { background:url(../_picts/cadrebottompf.jpg) no-repeat;width:255px;height:8px;}
	/*fin standards*/
#centre ul{margin:0;padding:0;list-style-type:none;}
#centre li{margin:0;padding:0;list-style-type:none;}
/*********************************************************************************/
	
/*COLONNE DE DROITE INTERNE*/
#mid #droit_int{float:left;width:244px;background:#fff;padding:5px;min-height:640px; border-left:1px dashed #000;}
#droit_int .menus{display:block;width:98%;height:18px;background:#CE0000;font-size:12px;color:#fff;font-weight:bold;padding:3px 0 0 5px;letter-spacing:2px;margin:5px 0 0 0;}
#droit_int .menus:hover{background:#000;}
/*********************************************************************************/

/*COLONNE DE DROITE*/
#mid #droit{float:left;width:255px;background:#fff;padding-top:10px;min-height:640px;}
#droit ul{margin:0;padding:0;list-style-type:none;}
#droit li{margin:0;padding:0;list-style-type:none;}
#impres{float:left;;border:none;}
#impresr{float:right;;border:none;}
#mid #globmenu{background:#E5E5E5;padding:5px;border:1px solid #000;}
/*********************************************************************************/

/*ANNONCES ACCUEIL ET INTERNE*/
.imph{float:left;border:1px solid #000;}
.titmph{font-size:14px;padding-left:10px;font-weight:bold;}
.imannu{float:left;border:none; padding-right:5px;}
.titannph{font-size:14px;font-weight:bold;}
.txtmph{display:block;}
.infmph{font-style:italic;}
.annuint{display:block; width:650px; padding:0; margin:0;}
#iminph{float:left; width:270px; padding:5px; border:1px solid #000;}
#titintmph{float:right;padding:0 5px; width:340px;}
.imgezoom{;border:2px solid #000; margin-top:5px;}
.primph{font-size:14px;color:#CE0000;padding-left:10px;font-weight:bold;}
.primann{ display:block; text-align:center;font-size:16px;color:#fff; background:#000;padding:3px;font-weight:bold;}
p.annint{ display:block; margin:12px 0;}
.gauan{float:left;width:48%;border:1px solid #000;padding:2px;margin:2px;}
.rian{float:right;width:48%;padding:2px;margin:2px;border:1px solid #000;}
h3.ans{ padding:0;margin:0;font-size:16px;color:#CE0000;}
.ans{ padding:0;margin:0;font-size:16px;color:#CE0000;}
.ans:hover{ color:#000;}
#ajouans{clear:both;padding:5px;border:1px solid #000;background:#EFF1D9}
.rouge{color:#CE0000;}
.bleu{ color:#00c;}
.wallp{ border:1px solid #000; padding:5px; margin-bottom:5px;}
.propal{ clear:both;padding-top:10px;}
/*********************************************************************************/

/* BAS DE PAGE */
#pieds{clear:both;position:relative;width:905px;background:url("../_picts/bottom.jpg") no-repeat top;height:39px;text-align:center;font-weight:bold;color:#fff;margin:0 auto;padding:10px;}
#pieds p{ margin-top:20px;}
#pieds ul{margin:-5px 0 0 230px;padding:0;list-style-type:none;}
#pieds li{ margin:0; padding:0;float:left;display:inline;list-style:none;height:24px;}
#pieds a{ font-weight:bold;color:#fff;}
/*********************************************************************************/

/* PUBLICITES */
#pub468 {width:574px;height:70px;padding:0; margin:10px 0 0 351px;}
#pubgf {width:300px;height:260px; padding:0 19px 0 16px;}
#pubpf {width:234px;height:70px; padding:10px 15px 0 6px;}
#pubpf2 {width:234px;height:70px; padding:10px 15px 0 6px;}
/*********************************************************************************/

/*FORMULAIRES*/
form{padding:0;margin:0;}
input{width:120px;background:#fff;border:1px solid #000;}
input.img{width:22px;border:none;border:1px solid #000;}
select{height:20px;font-size:12px;border:1px solid #000;}
label{ line-height:25px;}
.check{position:absolute;left:280px;width:25px;background:none;border:none;}
.txcheck{position:absolute;left:310px;background:none;border:none;padding-top:2px;}
input.form{position:absolute;left:280px;width:200px;background:#C4E3BB;border:1px solid #000;}
select.form{font-size:12px;position:absolute;left:280px;width:200px;background:#C4E3BB;border:1px solid #000;}

input.supp{width:60px;background:#C4E3BB;border:1px solid #000;}
input.isupp{background:transparent;width:22px;border:none;}
input.im2g{width:22px;border:none;}
.rad1{position:absolute;left:100px;border:none;line-height:24px;}
.rad2{position:absolute;left:400px;border:none;line-height:24px;}
.anns{display:block;background:#CE0000 url(../_picts/fdann.png) no-repeat;font-size:14px;color:#fff;font-weight:bold;margin:10px 0;padding:2px 10px 2px 34px;}
.gras{font-weight:bold;}
/*********************************************************************************/

/*LIENS*/
.gdlien{ font-weight:bold;}
ul{margin:0;padding:0 0 0 5px;list-style-type:none;}
li{margin:0;padding:0;list-style-type:none;}
/*********************************************************************************/

/*POPUP*/
.popup{display:block;background:#CE0000;font-size:16px; font-weight:bold;color:#fff;padding:3px;text-align:center;}
/*********************************************************************************/

/*MESSAGERIE INTERNE*/
/*Accueil des messages*/
#msgin {padding:2px;margin:0;width:98%;line-height:24px;border:1px solid #000;background:#EDF5E2;}
#msgin #annc{width:42%;line-height:24px;float:left;}
#msgin #anndat{width:18%;line-height:24px;float:left;}
#msgin #annst{width:12%;line-height:24px;float:left;}
#msgin #annact{width:28%;line-height:24px;float:left;}

#msgindyn {padding:2px;margin:0;width:98%;line-height:24px;border:1px solid #000;background:#EDF5E2;}
#msgindyn .anncdyn{width:42%;line-height:24px;float:left; border-bottom:1px solid #000;font-weight:bold;}
#msgindyn .anndatdyn{width:18%;line-height:24px;float:left;border-bottom:1px solid #000;}
#msgindyn .annstdyn{width:12%;line-height:24px;float:left;border-bottom:1px solid #000;}
#msgindyn .annactdyn{width:28%;line-height:24px;float:left;border-bottom:1px solid #000;}

/*Lecture des messages*/
#msginl {padding:2px;margin:0;width:98%;line-height:24px;border:1px solid #000;background:#EDF5E2;}
#msginl #annc{width:40%;line-height:24px;float:left;}
#msginl #anndat{width:30%;line-height:24px;float:left;}
#msginl #annst{width:20%;line-height:24px;float:left;}
#msginl #annact{width:10%;line-height:24px;float:left;}
#msginl #anntxt{width:100%;line-height:24px;float:left;}

