@charset "UTF-8";
/* PRESTIGE COURS */

body
{
	margin:0;
	background: url(/skins/fond.jpg) no-repeat top center;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

/* clearfix */
.cf:after, #main:after, #menu:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.cf, #main, #menu { display:inline-block; }
/*hides from IE mac \*/
* html .cf, * html #main, * html #menu { height:1%; }
.cf, #main, #menu { display:block; }
/*end hides from IE mac*/

#main { margin:0 auto; width:1000px; height:1626px; text-align:left; }
#header { padding-top:100px; padding-bottom:18px; position:relative; height:400px; margin:0; }
#headflash { position: relative; top: auto; bottom: 30px;left: 186px; }
#menu { clear:both; height:40px; overflow:hidden; background:url(/skins/menu.jpg) no-repeat; }
#menu ul { margin:0; padding:0; }
#menu li { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:10px; float:left; list-style:none; }
#menu li a { display:block; height:40px; position:relative; text-decoration:none; text-align:center; }
#menu li a span { height:40px; position:absolute; top:0; left:0; background-image:url(/skins/menu.jpg); background-repeat:no-repeat; cursor:hand;}
#menu #item-0 a, #menu #item-0 a span { width:55px; }
#menu #item-1 a, #menu #item-1 a span { margin-left:1px; width:70px; }
#menu #item-2 a, #menu #item-2 a span { margin-left:1px; width:120px; }
#menu #item-3 a, #menu #item-3 a span { margin-left:1px; width:134px; }
#menu #item-4 a, #menu #item-4 a span { margin-left:1px; width:170px; }
#menu #item-5 a, #menu #item-5 a span { margin-left:1px; width:76px; }
#menu #item-6 a, #menu #item-6 a span { margin-left:1px; width:211px; }
#menu #item-7 a, #menu #item-7 a span { margin-left:1px; width:156px; }
#menu #item-0 a span { background-position:0 0; }
#menu #item-1 a span { background-position:-57px 0; }
#menu #item-2 a span { background-position:-128px 0; }
#menu #item-3 a span { background-position:-249px 0; }
#menu #item-4 a span { background-position:-384px 0; }
#menu #item-5 a span { background-position:-555px 0; }
#menu #item-6 a span { background-position:-632px 0; }
#menu #item-7 a span { background-position:-844px 0; }
#menu #item-0:hover a span, #menu #item-0.current a span { background-position:0 -40px; }
#menu #item-1:hover a span, #menu #item-1.current a span { background-position:-55px -40px; }
#menu #item-2:hover a span, #menu #item-2.current a span { background-position:-128px -40px; }
#menu #item-3:hover a span, #menu #item-3.current a span { background-position:-249px -40px; }
#menu #item-4:hover a span, #menu #item-4.current a span { background-position:-384px -40px; }
#menu #item-5:hover a span, #menu #item-5.current a span { background-position:-555px -40px; }
#menu #item-6:hover a span, #menu #item-6.current a span { background-position:-632px -40px; }
#menu #item-7:hover a span, #menu #item-7.current a span { background-position:-844px -40px; }

#menu li ul { position:absolute; top:33px; left:-999em; width:170px; background:#00567e; height:auto;  }
#menu li ul a, #menu li.second { color:#ffffff; width:150px; padding:5px 10px; line-height:12px; height:auto; text-decoration:none; text-align:left; }
#menu li ul li:hover, #menu li ul li a:hover { width:150px !important; }
#menu li ul a:hover, #menu li.second:hover, .locked { color:#ffffff; background:#5a95b1; cursor:hand; }
#menu li:hover ul { left:auto; top:auto; margin-left:2px; }

#menu li.second ul { display:none; margin-left:80px; margin-top:5px; z-index:9999; }

#content { height:1015px; margin:4px 8px 0 2px; }

#colLeftCenter { float:left; width:755px; }
#colLeftCenter_page { float:left; width:747px; height:741px; background-color:#FFF;margin-left:8px; margin-top:0px; padding-bottom:15px; overflow:hidden; border-bottom:solid 2px #262419; border-left:solid 1px #777452; border-right:solid 1px #777452; border-top:solid 1px #999; }
#colLeftCenter_pagefullWidth { float:left; height:741px; background-color:#FFF;margin-left:8px; margin-top:15px; padding-bottom:15px; overflow:hidden; border-bottom:solid 2px #262419; border-left:solid 1px #777452; border-right:solid 1px #777452; border-top:solid 1px #999; }

.page_global {margin:10px 40px 0px 20px; height:741px; background:url(/skins/article_footer.jpg) no-repeat bottom;}
.page_title {font-weight:bold; font-size:24px; color:#700808;}
.page_accroche {margin:8px 0 0 10px;font-size:14px;font-weight:bold;}
#colLeftCenter_pagefullWidth .page_contenu {height:700px;}
#colLeftCenter_page .page_contenu {width:700px; height:700px;}
#colLeftCenter_pagefullWidth .page_illustration {text-align:center;margin: 10px 10px 20px 0pt; height:auto;}
#colLeftCenter_page .page_illustration {margin: 10px 10px 20px 0pt; width: 700px; height:auto;}
.page_texte {margin: 20px 0px 0 0px; text-align:justify;font-size:13px;}
.page_texte .title_more {text-align:center; font-size:14px; font-weight:bold; color:#700808;}
.page_texte .title { font-size:16px; font-weight:bold; color:#700808;}
.page_texte a{font-weight:bold; text-decoration:underline; color:#f26400;}
.page_message { background-color:#c09602; text-align:center; font-size:14px; font-weight:bold; margin: 20px; padding:3px;}
.tab {margin-left:20px;}
.bloc { margin:8px 6px 0; width:364px; height:308px; float:left; }
.bloc .top { width:364px; height:40px; }
.bloc .middle { width:364px; height:200px; }
.bloc .bottom { width:364px; height:68px; position:absolute; }
.bloc .bottom a { color:#000; text-decoration:none; }
.bloc .bottom a.small { font-size:13px; }
.bloc .bottom .left a:hover { text-decoration:underline; }
.bloc .bottom .left { float:left; font-size:15px; line-height:18px; margin-left:18px; padding:0; margin-top:4px; width:248px; }
.bloc .bottom .right { float:left; margin:16px 0 0 14px; text-align:right; width:50px; }
.bloc .bottom .right p { margin:0; }
.bloc .bottom .right .line1 a { font-size:13px; }
.bloc .bottom .right .line2 a { font-size:26px; line-height:20px; color:#f26400; }

#bloc-primaire { background:url(/skins/bloc-primaire.jpg) no-repeat; }
#bloc-primaire .left { color:#023B3B;  }

#bloc-college { background:url(/skins/bloc-college.jpg) no-repeat; }
#bloc-college .left { color:#A16000;  }

#bloc-lycee { background:url(/skins/bloc-lycee.jpg) no-repeat; }
#bloc-lycee .left { color:#073E00;  }

#bloc-superieur { background:url(/skins/bloc-superieur.jpg) no-repeat; }
#bloc-superieur .left { color:#3F021B; }


#bloc-superieur_cpge { background:url(/skins/bloc-superieur_cpge.png) no-repeat; }
#bloc-superieur_cpge .left { color:#3F021B; }

#bloc-superieur_droit { background:url(/skins/bloc-superieur_droit.png) no-repeat; }
#bloc-superieur_droit .left { color:#3F021B; }

#bloc-superieur_medecine { background:url(/skins/bloc-superieur_medecine.png) no-repeat; }
#bloc-superieur_medecine .left { color:#3F021B; }

#bloc-superieur_pharmacie { background:url(/skins/bloc-superieur_pharmacie.png) no-repeat; }
#bloc-superieur_pharmacie .left { color:#3F021B; }

#bloc-pourquoi { background:url(/skins/bloc-pourquoi.jpg) no-repeat bottom; width:222px; height:136px; margin:6px 15px 0 6px; float:left; }

#bloc-adulte { background:url(/skins/bloc-adulte.jpg) no-repeat; width:498px; height:136px; margin:6px 6px 0; float:left; color:#3F021B; }
#bloc-adulte .top { width:498px; height:40px; }
#bloc-adulte .middle { float:left; width:280px; height:96px; }
#bloc-adulte .bottom { float:left; width:218px; height:96px; }
#bloc-adulte .bottom a { color:#000; text-decoration:none; }
#bloc-adulte .bottom .left a:hover { text-decoration:underline; }
#bloc-adulte .bottom .left { font-size:15px; line-height:18px; padding:0; margin:50px 0 10px 60px; }
#bloc-adulte .bottom .right { text-align:right; margin-right:5px; }
#bloc-adulte .bottom .right p { margin:0; }
#bloc-adulte .bottom .right .line1 a { font-size:13px; }
#bloc-adulte .bottom .right .line2 a { font-size:26px; line-height:20px; color:#f26400; }

#bloc-toutes_filiere { background:url(/skins/bloc-toutes_filieres.png) no-repeat; width:498px; height:136px; margin:6px 6px 0; float:left; color:#3F021B; }
#bloc-toutes_filiere .top { width:498px; height:40px; }
#bloc-toutes_filiere .middle { float:left; width:280px; height:96px; }
#bloc-toutes_filiere .bottom { float:left; width:218px; height:96px; }
#bloc-toutes_filiere .bottom a { color:#000; text-decoration:none; }
#bloc-toutes_filiere .bottom .left a:hover { text-decoration:underline; }
#bloc-toutes_filiere .bottom .left { font-size:15px; line-height:18px; padding:0; margin:50px 0 10px 60px; }
#bloc-toutes_filiere .bottom .right { text-align:right; margin-right:5px; }
#bloc-toutes_filiere .bottom .right p { margin:0; }
#bloc-toutes_filiere .bottom .right .line1 a { font-size:13px; }
#bloc-toutes_filiere .bottom .right .line2 a { font-size:26px; line-height:20px; color:#f26400; }



#colRight { float:right; }
#bloc-droite { background:url(/skins/bloc-droite.jpg) no-repeat; width:222px; height:759px; margin-top:7px; }
#bloc-droite .top { width:222px; height:30px; }
#bloc-droite .middle { width:222px; height:225px; }
#bloc-droite .middle-2 { width:222px; height:150px; }
#bloc-droite .bottom { width:222px; height:80px; }
#bloc-droite .bottom ul { font-size:15px; line-height:18px; margin:0; padding:12px 0 14px 18px; color:#3F021B; }
#bloc-droite .bottom a { color:#000; text-decoration:none; }
#bloc-droite .bottom a:hover { text-decoration:underline; }
#bloc-droite .right { text-align:right; margin:134px 3px 0 0; }
#bloc-droite .right p { margin:0; }
#bloc-droite .right .line1 { font-size:19px; line-height:8px; }
#bloc-droite .right .line2 { font-size:31px; color:#F26400; }
#bloc-droite .right .line3 { font-size:15px; line-height:3px; }
#bloc-droite .recrute { width:222px; height:150px; margin-top:50px; }

#services { clear:both; margin-left:6px; }
.services { width:320px; height:211px; float:left; margin:30px 11px 0 0; }
#services .last { margin-right:0; }
#bloc-impots { background:url(/skins/bloc-reduction-impots.jpg) no-repeat; }
#bloc-impots p, #bloc-recherche p, #bloc-contact p { margin:0; }
#bloc-impots .left { padding-top:140px; padding-left:10px; float:left; width:100px; line-height:18px }
#bloc-impots .line1 { font-size:28px; color:#f26400; }
#bloc-impots .line2 { font-size:14px; }
#bloc-impots .line3 { font-size:18px; }
#bloc-impots .right { float:left; font-size:22px; color:#f26400; padding-top:155px; }

#bloc-recherche { background:url(/skins/bloc-recherche-agence.jpg) no-repeat; }
#bloc-recherche .left { padding-top:140px; padding-left:8px; float:left; width:100px; line-height:16px }
#bloc-recherche .line1 { font-size:16px; }
#bloc-recherche .line2 { font-size:18px; color:#f26400; }
#bloc-recherche .line3 { margin-top:4px;font-size:20px; }

#bloc-contact a {color:#000000; text-decoration:none;}
#bloc-contact { background:url(/skins/bloc-contact.jpg) no-repeat; }
#bloc-contact .left { padding-top:90px; padding-left:10px; float:left; line-height:16px }
#bloc-contact .line1 { font-size:16px;color:#000000; }
#bloc-contact .line2 { font-size:18px; font-weight:bold; color:#f26400; }
#bloc-contact .line3 { font-size:13px;color:#000000; }


#footer { color:#4d4c4c; font-size:11px; margin:20px 10px; text-align:center }

th, td {

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 0pt;

text-align: left;

border-top-width: 1px;

border-right-width-value: 1px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 1px;

border-left-width-value: 1px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #ffffff;

border-right-color-value: #ffffff;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #ffffff;

border-left-color-value: #ffffff;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

padding-top: 2px;

padding-right: 4px;

padding-bottom: 2px;

padding-left: 4px;

}
