@charset "utf-8";
/* CSS Document */


/* 
*	@Description: Style aece	*
*	@Auteur: procomnet-mada	    *
*	@Creation: 2009-06-13		*
*	@Modification: -			*
*/


/* ::: global ::: */

body { margin:0; padding:0; font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:black; }
body * { margin:0; padding:0; border:none; outline:none; line-height:100%; }

ul, li { list-style:none; }
a { text-decoration:none; color:black; cursor:pointer; }
img { font-size:1em; }


/* ::: clear fix ::: */

.clear:after { content:""; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clear { display:inline-block; }
html[xmlns] .clear { display:block; }
* html .clear { height:1%; }

.clearBoth { clear:both; }
.clearLeft { clear:left; }
.clearRight { clear:right; }

/* ::: alignement ::: */
.align_centre { text-align:center; }
.align_right { text-align:right; }
.align_left { text-align:left; }


.print-only,
.hidden { display:none; }
.invisible { visibility:hidden; }

.inline { display:inline; }
.block { display:block; }
.underLine { text-decoration:underline; }
.overLine { text-decoration:overline; }
.nodecorLine { text-decoration:none; }
.notransform { text-transform:none!important; }


.lfloat { float:left;}
.rfloat { float:right;}
.nfloat { float:none !important;}

.nobglist { background:none!important; }


/* ::: page layout ::: */

#main { width:1017px; margin:0 auto; background-color:#dae2e4; }




/* ::: header  ::: */

#head-wrapper { height:243px; width:100%; background-color:#000; border-top:2px solid #FFF; position:relative; }
#head-wrapper .top-link { margin:40px 0 0 6px; height:16px; }
#head-wrapper .top-link a { font-size:12px; color:#989898; border-right:1px solid #989898; width:69px; line-height:13px; }
#head-wrapper .top-link a:hover { text-decoration:underline; }
#head-wrapper p.copy-right { font-size:12px; color:#989898; float:right; margin:40px 12px 0 0; }

/*#head-wrapper .head-inner { background:url(../images/data/aece-logo.jpg) no-repeat; width:1017px; height:132px; border-top:2px solid #7c7c7c; }*/
#head-wrapper .head-inner { height:132px; border-top:2px solid #7c7c7c; }
#head-wrapper .head-inner a { background:url(../images/data/aece-logo.jpg) no-repeat; width:1017px; height:130px; position:relative; }
#head-wrapper .head-inner a span { color:#FFF; font-size:16px; text-transform:uppercase; position:absolute; top:93px; left:198px; }

#head-wrapper .top-nav { background:url(../images/design/bgk-top-nav.jpg) repeat-x top left; width:100%; height:54px; }
#head-wrapper .top-nav ul { height:47px; }
#head-wrapper .top-nav li { background:url(../images/design/border-nav.jpg) no-repeat top right; height:47px; float:left; margin-top:4px; }
#head-wrapper .top-nav li a { color:#ae130f; padding:18px 0; text-align:center; font-size:11px; font-weight:bold; display:block; text-transform:uppercase; letter-spacing:0.1em; }
#head-wrapper .top-nav li a:hover, #head-wrapper .top-nav li a.active { color:#FFF; }
#head-wrapper .top-nav li a#acceil { width:105px; }
#head-wrapper .top-nav li a#qsn { width:186px; }
#head-wrapper .top-nav li a#exds { width:204px; }
#head-wrapper .top-nav li a#code { width:206px; }
#head-wrapper .top-nav li a#contact { width:128px; }
#head-wrapper .top-nav li a#reseau { width:176px; }


/* ::: content  ::: */

#content { width:1017px; }



/* ::: content-right  ::: */

#content #content-right { float:right; width:187px; }
#content #content-right .bloc-acces { width:100%; }
#content #content-right h2 { color:#FFF; font-size:1.8em; font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; }
#content #content-right .bloc-acces h2 { background:url(../images/design/bkg-titre.jpg) no-repeat top left; width:187px; /*height:145px;*/ padding:32px 0 21px; }

#content #content-right ul { width:100%; }
#content #content-right ul li { background:url(../images/design/bg-list-right.jpg) repeat-x top left; border:1px solid #c3d0d8; border-bottom:none; cursor:pointer; height:55px; *margin-top:-4px; }
#content #content-right ul li table { width:187px; height:55px; }
#content #content-right ul li table td { vertical-align:middle; text-align:center; }
#content #content-right ul li table td a { font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; display:block; text-transform:uppercase; line-height:1.1em; color:#f66a1d; text-align:center; }
#content #content-right ul li table td a:hover { color:#ae130f; }
#content #content-right ul li table td a span { display:block; font-size:1px; }

#content #content-right .bloc-practice-link { width:100%; }
#content #content-right .bloc-practice-link h2.title-link { background:url(../images/design/bkg_title-link.jpg) repeat-x top left; width:100%; height:39px; padding-top:15px; color:#ae130f; font-size:1.4em; }

/* ::: content-left  ::: */

#content .content-left { width:828px; }



/* ::: content-left-top  ::: */

#content-left-top { width:793px; margin:14px 0 0 11px; }

#content #content-left-top .bkg-top { background:url(../images/design/bkg-content-top.gif) no-repeat top left; padding-top:5px; }
#content #content-left-top .bkg-content { background:url(../images/design/bkg-content.gif) repeat-y; }
#content #content-left-top .bkg-bottom { background:url(../images/design/bkg-content-bottom.gif) no-repeat bottom left; padding-bottom:5px;}

#content #content-left-top .bkg-content .annuaire-aece-wrapper, .seniors-wrapper, .idee-wrapper  { width:251px; text-align:center; margin-right:20px; padding-bottom: }
#content #content-left-top .bkg-content .annuaire-aece-wrapper h2, .seniors-wrapper h2, .idee-wrapper h2  { color:#f4691d; font-size:18px; font-weight:normal; margin-bottom:6px; min-height:36px; }
*html #content #content-left-top .bkg-content .annuaire-aece-wrapper h2, .seniors-wrapper h2, .idee-wrapper h2 { height:37px; } 
#content #content-left-top .bkg-content .annuaire-aece-wrapper .annuaire-aece-inner, .seniors-wrapper .annuaire-aece-inner, .idee-wrapper .annuaire-aece-inner  { border-top:1px solid #f8761f; border-bottom:1px solid #f8761f; width:229px; min-height:120px; margin:0 auto; padding:12px 0 0; }
*html #content #content-left-top .bkg-content .annuaire-aece-wrapper .annuaire-aece-inner, .seniors-wrapper .annuaire-aece-inner, .idee-wrapper .annuaire-aece-inner { height:120px; }
#content #content-left-top .bkg-content .annuaire-aece-wrapper .annuaire-aece-inner p, .seniors-wrapper .annuaire-aece-inner p, .idee-wrapper .annuaire-aece-inner p { text-align:center; font-size:1.24em; color:#000; line-height:1.2em; }
#content #content-left-top .bkg-content .annuaire-aece-wrapper a, .seniors-wrapper a, .idee-wrapper a { color:#f8761f; font-size:1.24em; font-weight:bold; margin:6px 12px 0 0; /*margin:6px 40px 0 0;*/ text-align:right !important; display:block; }
#content #content-left-top .bkg-content .annuaire-aece-wrapper a:hover, .seniors-wrapper a:hover, .idee-wrapper a:hover { color:#ae130f; }
#content #content-left-top .bkg-content .last-bloc { margin-right:0!important; }
#content #content-left-top .bkg-content .idee-wrapper .annuaire-aece-inner p.up-txt { color:#f66a1d; font-size:1.6em; }



/* ::: content-left-bottom  ::: */

#content #content-left-bottom { width:793px; margin:14px 0 0 11px; }

#content #content-left-bottom .bkg-top { background:url(../images/design/bkg-content-top-bo.jpg) no-repeat top left; padding-top:5px; }
#content #content-left-bottom .bkg-content { background:url(../images/design/bkg-content-bo.jpg) repeat-y; }
#content #content-left-bottom .bkg-bottom { background:url(../images/design/bkg-content-bottom-bo.gif) no-repeat bottom left; padding-bottom:5px;}

#content #content-left-bottom .bkg-content .list-createur-wrapper { width:251px; margin-right:20px; }
#content #content-left-bottom .bkg-content .list-createur-wrapper h2 { font-size:1.8em; font-weight:normal; color:#f56a1d; text-align:center; text-transform:uppercase; margin-bottom:38px; }
#content #content-left-bottom .bkg-content .list-createur-wrapper ul { background:url(../images/design/border-top-img.jpg) no-repeat top left; width:230px; margin:0 auto; padding-bottom:20px; _padding:4px 0 14px 0; }
#content #content-left-bottom .bkg-content .list-createur-wrapper li { background:url(../images/design/border-top-img.jpg) no-repeat bottom left; height:34px; _height:30px; }
#content #content-left-bottom .bkg-content .list-createur-wrapper li a { display:block; color:#484e4f; font-size:1.4em; text-align:left; padding:7px 0 0 7px; }
#content #content-left-bottom .bkg-content .list-createur-wrapper li a:hover { font-weight:bold; }

#content #content-left-bottom .bkg-content .bienvenue, #content #content-left-bottom .bkg-content .inscription { width:522px; }
#content #content-left-bottom .bkg-content .bienvenue h2, #content #content-left-bottom .bkg-content .inscription h2 { font-size:1.8em; font-weight:normal; color:#f56a1d; text-align:left; text-transform:uppercase; margin:0 0 20px 24px; }
#content #content-left-bottom .bkg-content .inscription p { font-size:1.24em; padding-bottom:18px; margin-left:24px; width:303px; line-height:1.2em; color:#484e4f; }
#content #content-left-bottom .bkg-content .bienvenue p {  padding-bottom:18px; margin-left:24px; margin-right:24px;line-height:1.2em; color:#484e4f; }
#content #content-left-bottom .bkg-content .bienvenue p a, #content #content-left-bottom .bkg-content .inscription a { color:#ff7f00; }
#content #content-left-bottom .bkg-content .bienvenue p a:hover, #content #content-left-bottom .bkg-content .inscription a:hover { color:#ae130f; }

#content .btn-acces-site { width:747px; margin:14px auto 0; }
#content .btn-acces-site p { padding-bottom:10px; }



/* ::: footer  ::: */

#footer { background:url(../images/design/bkg-footer.jpg) repeat-x top left; width:100%; height:67px; }
#footer ul { width:610px; margin:0 auto; padding-top:30px; }
#footer li { float:left; }
#footer li a { font-size:1.4em; font-weight:bold; display:block; border-right:1px solid #000; padding:0 11px; }
#footer li a:hover { text-decoration:underline; }
#footer li a.last { border:none !important; }



/* ::: contact  ::: */

#content .content-left .bkg-int-wrapper { width:620px; margin:14px auto 0; }

#content .content-left .bkg-top-int { background:url(../images/design/bkg-content-top-int.gif) no-repeat top left; padding-top:5px; }
#content .content-left .bkg-content-int { background:url(../images/design/bkg-content-int.jpg) repeat-y; }
#content .content-left .bkg-bottom-int { background:url(../images/design/bkg-content-bottom-int.gif) no-repeat bottom left; padding-bottom:5px; }

#content .content-left .bkg-int-inner { width:513px; margin:0 auto; }
#content .content-left .bkg-int-inner .border-nous-contacter-top { background:url(../images/design/border-contact-img.jpg) no-repeat top left; padding-bottom:10px; }
#content .content-left .bkg-int-inner .border-nous-contacter-bottom { background:url(../images/design/border-contact-img.jpg) no-repeat bottom left; padding:10px 0 10px 24px;}
#content .content-left .bkg-int-inner .border-nous-contacter-bottom h2 { font-size:1.8em; font-weight:normal; color:#f56a1d; text-align:left; text-transform:none; padding:0 0 10px 0; }
#content .content-left .bkg-int-inner .border-nous-contacter-bottom p { color:#484e4f; font-size:13px; }
#content .content-left .bkg-int-inner h2 { font-size:1.8em; font-weight:normal; color:#f56a1d; text-align:left; text-transform:uppercase; padding:0 0 20px 24px; } 

#content .content-left .bkg-int-inner label { float:left; width:210px; font-size:12px; color:#484e4f; margin-left:24px; }

#content .content-left .bkg-int-inner p {font-size:1.2em; padding-bottom:10px; *padding-bottom:6px; }
#content .content-left .bkg-int-inner input { color:#484e4f; font-size:11px; padding:3px 5px; *padding:3px 5px 2px; vertical-align:middle; border:1px solid #f8761f; width:200px; background-color:#dadada; }
#content .content-left .bkg-int-inner input.btn-envoyer { width:60px; height:20px; border:none; }
#content .content-left .bkg-int-inner textarea { width:410px; _width:412px; height:100px; padding:5px; color:#484e4f; font-size:11px; overflow:auto; display:block; margin:3px 0 0 24px; border:1px solid #f8761f; background-color:#dadada;  }
#content .content-left .bkg-int-inner p.padd { padding:7px 0 10px 0; }


/* ::: inscription  ::: */

#content .content-left .bkg-int-inner form { background:url(../images/design/border-contact-img.jpg) no-repeat top left; padding-top:20px; }
#content .content-left .bkg-int-inner form p { color:#484E4F; }
#content .content-left .bkg-int-inner form p a { color:#484E4F; text-decoration:underline; }
#content .content-left .bkg-int-inner form p a:hover { text-decoration:none;  }

#content .content-left .bkg-int-inner input.chekbox { width:auto !important; border:none; float:left; }
#content .content-left .bkg-int-inner input.marg { margin-left:24px; }
#content .content-left .bkg-int-inner input.btn-valide { width:60px; height:20px; border:none; }
#content .content-left .bkg-int-inner input.inputChiffre { width:100px; }
#content .content-left .bkg-int-inner input.btn-valideEnregistrement { width:200px; height:20px; border:none; }
#content .content-left .bkg-int-inner input.btn-valide-annonce { width:159px; height:20px; border:none; }

#content .content-left .bkg-int-inner select { border:1px solid #f8761f; color:#484e4f; font-size:11px; height:17px; _margin-top:2px; width:50px; }
#content .content-left .bkg-int-inner select.mois { width:114px; }
#content .content-left .bkg-int-inner select.date { width:57px; *width:53px; }
#content .content-left .bkg-int-inner select.widthSelect { width:212px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { #content .content-left .bkg-int-inner select.mois { width:103px; } } /*::hack safari::*/
@media screen and (-webkit-min-device-pixel-ratio:0) { #content .content-left .bkg-int-inner select.date { width:59px; } }

#content .content-left .bkg-int-inner label.auto { width:auto; margin-left:10px!important; }
#content .content-left .bkg-int-inner label.txtarea { width:auto; margin:10px 0 8px 24px; }
#content .content-left .bkg-int-inner label.labChiffre { margin:4px 5px 0 24px; width:auto; }
#content .content-left .bkg-int-inner label.labChiffre2 { margin:4px 5px 0 10px; width:auto; }
#content .content-left .bkg-int-inner label.margTop_ie { *margin-top:3px; }
#content .content-left .bkg-int-inner label.width400 { width:409px; }
#content .content-left .bkg-int-inner label span { font-size:10px; }

#content .content-left .bkg-int-inner p.i_ob { font-size:10px; color:#FF0000; margin:0 0 5px 22px; }
#content .content-left .bkg-int-inner p.message { margin:0 10px 0 0; _ margin-right:2px; font-size:10px; }
#content .content-left .bkg-int-inner p.accept { font-size:12px; margin:0 0 0 24px; }



/* ::: membre  ::: */

#membre { width:513px; margin:0 auto; }
#membre h2 { font-size:1.8em; font-weight:normal; color:#f56a1d; text-align:left; text-transform:uppercase; padding:0 0 10px 24px; }
#membre p.txt-membre { color:#484E4F; font-size:12px; margin:0 24px 0 24px; padding:0 0 15px 0!important; text-align:justify; }
#membre p.txt-membre a { color:#f8761f; }
#membre p a:hover { text-decoration:underline; }
#membre p.print { padding:0 24px 15px 24px !important; }
#membre p.download { margin:10px 0 0 24px; _margin:0 0 0 12px; }
#membre p.download a { font-size:12px; font-weight:bold; color:#f8761f; line-height:150%; }



/* ::: annuaire  ::: */
#content .content-left .bkg-int-wrapper .bloc-annuaire { margin-bottom:10px; }
#content .content-left .bkg-int-wrapper h2 { color:#F56A1D; font-size:1.8em; font-weight:normal; padding:0 0 10px 10px; text-align:left; text-transform:none; }
#content .content-left .bkg-int-wrapper .bloc-annuaire p { font-size:12px; padding:5px 10px; color:#484E4F; }
#content .content-left .bkg-int-wrapper .bloc-annuaire p span { font-weight:bold; }
#content .content-left .bkg-int-wrapper p.annuaire-prof { margin:0 0 10px 40px; }
#content .content-left .bkg-int-wrapper p.annuaire-prof label { margin-left:5px; font-size:10px; color:#484E4F; font-weight:bold; }
#content .content-left .bkg-int-wrapper p.annuaire-prof select { width:120px; border:1px solid #F56A1D; }


#content .content-left .bkg-int-wrapper .pagination { color:#8C9696;font-size:1.1em;margin:15px 0 15px 0px; * margin:15px 0 2px 135px; }
#content .content-left .bkg-int-wrapper .pagination a {  color:#8c9696; font-size:1.1em; text-align:center; margin-right:12px; }
#content .content-left .bkg-int-wrapper .pagination a:hover { text-decoration:underline; }
#content .content-left .bkg-int-wrapper .pagination a span { visibility:hidden; font-size:0; }
#content .content-left .bkg-int-wrapper .pagination a.debut { background:url(../images/design/fleche-debut.gif) no-repeat 0 2px; width:10px; height:11px; display:block; }
#content .content-left .bkg-int-wrapper .pagination a.precedent { background:url(../images/design/fleche-precedent.gif) no-repeat 0 2px; padding-left:9px; display:block; }
#content .content-left .bkg-int-wrapper .pagination a.fin { background:url(../images/design/fleche-fin.gif) no-repeat 0 2px; width:10px; height:11px; display:block; }
#content .content-left .bkg-int-wrapper .pagination a.suivant { background:url(../images/design/fleche-suivant.gif) no-repeat right 2px; padding-right:9px; display:block; }

.copyright {float:right;color:#989898;font-size:12px;margin:0 8px 0 0;}
table.captcha { position: relative; top: -10px;_left:120px;_top:-30px;}
.errorMessage {background:transparent none repeat scroll 0% 50%;color:#FF0000;margin:10px;text-align:left;font-size:12px;border:1px solid red;padding:5px 5px 5px 5px;display:none;}


#content .bkg-int-wrapper .pagination a.currentPage {color:#F56A1D;font-weight:bold;}

