/* CSS Document */
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
margin:0;
padding:0px;
scrollbar-3d-light-color:#F2EBDF;
scrollbar-arrow-color:#8A0B0A;
scrollbar-base-color:#F2EBDF;
scrollbar-dark-shadow-color:#7E0202;
scrollbar-face-color:#F2EBDF;
scrollbar-highlight-color:#F2EBDF;
scrollbar-shadow-color:#DEDBC8;
background:#fff;
}
ul {
list-style:none;
}
img {
border:none;
}
#all {
width:888px;
border:1px solid #000;
background:url(images/croat.jpg) repeat-y;
margin:0 auto;
padding:0 0 0 12px;
}
#corps {
width:876px;
padding:0 12px 0 0;
background:url(images/croat2.jpg) 876px 0px repeat-y;
}
#bandeau {
background:url(images/bandeau.jpg) no-repeat;
width:875px;
height:140px;
}
a {
text-decoration:none;
}
a:hover {
text-decoration:none;
}
#flash {
background:#990000;
width:875px;
height:146px;
}
#menu_haut {
padding:25px 0 35px 0;
}
#menu_haut a {
background:url(images/icone.jpg) 0 0 no-repeat;
color:#1C7393;
font-size:15px;
font-weight:bold;
margin:0 0 0 33px;
padding:3px 0 5px 30px;
font-family:"Courier New", Courier, monospace;
text-transform:uppercase;
text-decoration:none;
}
#menu_haut a:hover {
text-decoration:none;
color:#FF9900;
background:url(images/iconerover.jpg) 0 0 no-repeat;
}
#sommaire {
background:url(images/sommaire.jpg) no-repeat;
width:875px;
height:26px;
}
#sommaire2 {
background:url(images/sommaire3.jpg) no-repeat;
width:875px;
height:26px;
color:#572917;
font-weight:bold;
}
#sommaire2 a {
color:#4D6185;
font-weight:bold;
}
#sommaire2 .link1 {
padding:7px 0 0 220px;
float:left;
}
#contenu{
margin:0px;
width:875px;
height:600px;
}
.link2 {
margin:10px 0 0 670px;
}
.link2 a {
margin:0 0 0 23px;
}
#premenu {
background:url(images/menu_gauche.gif) right top repeat-y;
width:186px;
float:left;
height:581px;
}
#menu {
background:url(images/menu_gauche.gif) repeat-y;
padding:0px 0 0 12px;
height:581px;
}
#menu a {
font-family:Arial, Helvetica, sans-serif;
background:url(images/icone_menu.jpg) no-repeat;
padding:2px 0 5px 15px;
margin:0 0 0 0;
text-decoration:none;
display:block;
font-weight:bold;
color:#CA3C24;
}
#menu a:hover {
text-decoration:underline;
}
#menu img {
margin:10px 0 0 0;
}
.milieu {
float:left;
width:290px;
margin:0 0 0 45px;
}
.act1 {
width:289px;
height:26px;
background:url(images/act1.gif) no-repeat;
}	
.news1 {
width:289px;
height:26px;
background:url(images/news1.gif) no-repeat;
}		
.news2 {
width:289px;
height:26px;
background:url(images/news2.gif) no-repeat;
}		
.news3 {
width:270px;
height:26px;
background:url(images/news3.gif) no-repeat;
}		
.news4 {
width:270px;
height:45px;
background:url(images/news4.gif) left bottom no-repeat;
}		
.act2 {
width:289px;
height:26px;
background:url(images/act2.gif) no-repeat;
clear:both;
}
.acutalite {
margin:0;
}
#actual {
cursor:pointer;
}
#actual img {
float:left;
margin:0 0 0 20px;
width:120px;
height:120px;
}
div.act_text {
float:left;
width:130px;
margin:0 0 0 10px;
}
div.act_text2 {
width:240px;
margin:0 0 0 25px;
height:120px;
}
div.act_text2 p {
width:240px;
margin:0;
padding:0;
}
div.act_text2 p.titre {
width:230px;
font-weight:bold;
margin:3px 0 4px 0;
padding:0;
text-align:left;
}
div.act_text p {
width:130px;
margin:0;
padding:0;
}
div.act_text p.titre {
width:130px;
font-weight:bold;
margin:3px 0 4px 0;
padding:0;
text-align:left;
}
p.titre {
width:290px;
font-weight:bold;
}
.date {
color:#FF8605;
font-weight:normal;
}
.espace {
background:url(images/espace.jpg) no-repeat;
padding:29px 0 0 0;
margin:0;
}
.espace2 {
background:url(images/espaceArchi.jpg) no-repeat;
padding:30px 0 0 0;
margin:0;
}
.espace2 p{
margin:0 0 5px 20px;
padding:0;
width:270px;
}
.newsletter2 p {
margin:0 0 5px 20px;
padding:0;
width:245px;
}
.newsletter {
background:url(images/newsletter.jpg) no-repeat;
padding:29px 0 0 0;
}
.newsletter2 {
background:url(images/newsletter2.jpg) no-repeat;
padding:29px 0 0 0;
margin:0 0 0 2px;
width:270px;
}
.milieu p {
margin:0 0 5px 20px;
padding:0;
width:270px;
}
form {
padding:0;
margin:0;
}
form label {
position:absolute;
}
form input {
margin:0 0 0 80px;
border:1px solid #661010;
background:#EADCC4;
}
form input.submit {
margin:0 0 0 80px !important;
margin:0 0 0 60px;
border:1px solid #661010;
background:#EADCC4;
font-size:12px;
}
form a {
color:#000;
}
#droite {
float:left;
margin:0 0 15px 49px!important;
margin:0 0 0 49px;
width:306px;
height:507px;
background:url(images/droite2.gif) left bottom no-repeat #F2EBDF;
}
#droite p.titre {
text-align:center;
margin:25px auto;
}
#droite p {
margin:0 0 0 15px;
padding:0;
width:270px;
text-align:justify;
}
.droite1 {
width:306px;
height:26px;
background:url(images/droite1.gif) no-repeat;
}	
#droite .overflue {
width:306px;
height:400px;
overflow:auto;
}
#tranche2	{
background:url(images/sommaire2.jpg) no-repeat;
width:875px;
height:23px;
clear:both;
margin:15px 0 10px 0;
}
#vous {
float:left;
background:url(images/vous.jpg) no-repeat;
width:511px;
height:211px;
margin:0;
padding:10px 0 0 10px;
}
#vous p.titre {
clear:both;
background:url(images/icone.gif) no-repeat;
width:471px;
padding:5px 0 5px 30px;
color:#7C1D1D;
margin:0;
}
#vous p {
margin:8px 0 8px 30px;
width:460px;
text-align:justify;
}
#vous a {
color:#EA0402;
text-align:right;
float:right;
}
#partenaire {
float:left;
margin:0 0 0 48px;
background:url(images/partenaire.jpg) no-repeat;
width:306px;
height:220px;
}
#partenaire2 {
float:left;
margin:0 0 0 5px;
background:url(images/partenaire2.jpg) no-repeat;
width:306px;
height:248px;
}
.rubriq #partenaire {
float:left;
margin:0 0 0 0;
}
#footer {
margin:20px 0 3px 0;
clear:both;
text-align:center;
color:#D15641;
}
#footer a {  
color:#B0A5A3;
}
.imgpetite {
width:200px;
}
/*  style connaitre                                   */
.milieu_article_connaitre {
float:left;
background:url(images/carres.jpg) no-repeat;
width:38px;
height:581px;
margin:0px 0 0 22px;
}
.milieu_article0 {
float:left;
background:url(images/nos_articles.jpg) 0 0 no-repeat;
margin:1px 0 0 2px;
padding:53px 0 0 0;
}

.milieu_article0_text {
width:288px;
height:525px;
border:1px solid #C29F7E;
background:#F2E4D2;
margin:0;
padding:0;
}
.milieu_article0_text li {
margin:0 0 5px 0;
vertical-align:middle;
background:url(images/demietoile.gif) 3px 12px no-repeat;
padding:13px 0 22px 20px;
}
.milieu_article0_text li.double {
padding:11px 0 11px 20px;
}
.milieu_article0_text li.no_marge {
margin:0;
}
.milieu_article0_text a {
color:#033037;
font-size:10px;
font-weight:bold;
}
.droite_article0 {
float:left;
margin:1px 0 0 3px;
}
.droite_article0 .titre {
height:37px;
padding:10px 0 0 0;
margin:0 0 4px 0;
width:330px;
border:1px solid #775531;
color:#FFF;
background:#C29F7E;
font-size:20px;
font-weight:bold;
text-align:center;
}
.droite_article0_text {
padding:15px 15px 0 15px;
border:1px solid #C29F7E;
background:#F2E4D2;
width:300px;
height:510px;
font-size:10px;
text-align:justify;
}


/*                                fin                                       */
/*  style exercice fin                                  */
.milieu_article_exercice {
float:left;
background:url(images/carres-vert.jpg) no-repeat;
width:38px;
height:581px;
margin:0px 0 0 22px;
}
.milieu_article2 {
float:left;
background:url(images/nos_articlesvert.jpg) 0 0 no-repeat;
margin:1px 0 0 2px;
padding:53px 0 0 0;
}

.milieu_article2_text {
width:288px;
height:525px;
border:1px solid #C29F7E;
background:#D6EF9F;
margin:0;
padding:0;
}
.milieu_article2_text li {
margin:0 0 5px 0;
vertical-align:middle;
background:url(images/demietoilevert.gif) 3px 12px no-repeat;
padding:13px 0 22px 20px;
}
.milieu_article2_text li.double {
padding:11px 0 11px 20px;
}
.milieu_article2_text li.no_marge {
margin:0;
}
.milieu_article2_text a {
color:#033037;
font-size:10px;
font-weight:bold;
}
.droite_article2 {
float:left;
margin:1px 0 0 3px;
}
.droite_article2 .titre {
height:37px;
padding:10px 0 0 0;
margin:0 0 4px 0;
width:330px;
border:1px solid #775531;
color:#FFF;
background:#A7D938;
font-size:20px;
font-weight:bold;
text-align:center;
}
.droite_article2_text {
padding:15px 15px 0 15px;
border:1px solid #C29F7E;
background:#D6EF9F;
width:300px;
height:510px;
font-size:10px;
text-align:justify;
}


/*                                fin                                       */

/*  style travailler avec un architecte                                     */
#milieu_article_travailler {
float:left;
background:url(images/carres-bleu.jpg) no-repeat;
width:38px;
height:581px;
margin:0px 0px 0px 22px;
}
.milieu_article3 {
float:left;
background:url(images/nos_articlesbleu.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
}

.milieu_article3_text {
width:288px;
height:525px;
border:1px solid #C29F7E;
background:#E1E9EA;
margin:0;
padding:0;
}
.milieu_article3_text li {
margin:0 0 5px 0;
vertical-align:middle;
background:url(images/demietoilebleu.gif) 3px 12px no-repeat;
padding:13px 0 22px 20px;
}
.milieu_article3_text li.double {
padding:11px 0 11px 20px;
}
.milieu_article3_text li.no_marge {
margin:0;
}
.milieu_article3_text a {
color:#033037;
font-size:10px;
font-weight:bold;
}
.droite_article3 {
float:left;
margin:1px 0 0 3px;
}
.droite_article3 .titre {
height:37px;
padding:10px 0 0 0;
margin:0 0 4px 0;
width:330px;
border:1px solid #775531;
color:#FFF;
background:#56B2C0;
font-size:20px;
font-weight:bold;
text-align:center;
}
.droite_article3_text {
padding:15px 15px 0 15px;
border:1px solid #C29F7E;
background:#E1E9EA;
width:300px;
height:510px;
font-size:10px;
text-align:justify;
}


/*                                fin                                       */

/*  style soustravailler avec un architecte                                     */
.milieu_article_travailler {
float:left;
background:url(images/carres-bleu.jpg) no-repeat;
width:669px;
height:579px;
margin:20px 0 0 22px;
}
.milieu_articlesoustravailler1 {
float:left;
background:url(images/pourqoi.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
width:623px;
}
.milieu_articlesoustravailler_text{
width:622px;
height:525px;
border:1px solid #C29F7E;
background:#E1E9EA;
margin:0;
padding:0;
overflow:auto;
}
.milieu_articlesoustravailler_text li {
margin:0 0 5px 0;
vertical-align:middle;
background:url(images/demietoilebleu.gif) 3px 12px no-repeat;
padding:13px 5px 22px 20px;
}
.textecontrat-center{
text-align:center;
font-weight:bold;
}
.article{
text-decoration:underline;
font-weight:bold;
}
.milieu_articlesoustravailler2 {
float:left;
background:url(images/lerole.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
width:623px;
}
.milieu_articlesoustravailler3 {
float:left;
background:url(images/garantie.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
width:623px;
}
.milieu_articlesoustravailler4 {
float:left;
background:url(images/combien.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
width:623px;
}
.milieu_articlesoustravailler5 {
float:left;
background:url(images/lotissement.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
width:623px;
}
.milieu_articlesoustravailler6 {
float:left;
background:url(images/construction.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
width:623px;
}

/*                                fin                                       */











.milieu_article {
float:left;
background:url(images/carres.jpg) no-repeat;
width:659px;
height:579px;
margin:20px 0 0 22px;
}
.milieu_article1 {
float:left;
background:url(images/nos_articles.jpg) 0 0 no-repeat;
margin:1px 0 0 21px;
padding:53px 0 0 0;
}
.milieu_article1_text {
width:278px;
height:525px;
border:1px solid #C29F7E;
background:#F2E4D2;
margin:0;
padding:0;
}
.milieu_article1_text li {
margin:0 0 5px 0;
vertical-align:middle;
background:url(images/demietoile.gif) 3px 12px no-repeat;
padding:13px 0 22px 20px;
}
.milieu_article1_text li.double {
padding:11px 0 11px 20px;
}
.milieu_article1_text li.no_marge {
margin:0;
}
.milieu_article1_text a {
color: #764E3C;
font-size:10px;
font-weight:bold;
}
.droite_article {
float:left;
margin:1px 0 0 3px;
}
.droite_article .titre {
height:37px;
padding:10px 0 0 0;
margin:0 0 4px 0;
width:330px;
border:1px solid #775531;
color:#FFF;
background:#C29F7E;
font-size:20px;
font-weight:bold;
text-align:center;
}
.droite_article_text {
padding:15px 15px 0 15px;
border:1px solid #C29F7E;
background:#F2E4D2;
width:300px;
height:510px;
font-size:10px;
text-align:justify;
}
.float {
float:left;
}
.rubriq {
margin:10px 0 0 0;
clear:both;
}
h1{
font-size:12px;
font-weight:bold;
background:url(images/demietoilebleu.gif) 3px 12px no-repeat;
padding:13px 0 22px 20px;
}
/*style actualite*/
.milieu_annuaire_actualite {
float:left;
width:669px;
height:71px;
margin:0px 0 0 18px;
}
.img-act{
margin:0px;
padding:0px;
clear:both;

}
/*  style annuaire                                   */
.milieu_annuaire5 {
float:left;
background:url(images/banierlien1.jpg) 0 0 no-repeat;
width:669px;
height:71px;
margin:0px 0 0 18px;
}

.milieu_annuaire5_text {
height:515px;
width:669px;
border:1px solid #C29F7E;
background:#F2E4D2;
margin:5px 0 5px 0;
padding:5px 0px 5px 0px;
overflow:auto;
}
/*                                fin                                       */
/*  style informations pratiques                                  */
.milieu_informations {
float:left;
background:url(images/banierlien2.jpg) 0 0 no-repeat;
width:669px;
height:71px;
margin:0px 0 0 18px;
}

.milieu_informations_text {
width:669;
height:515px;
border:1px solid #C29F7E;
background:#F2E4D2;
margin:75px 0 5px 0;
padding:5px;
}
/*                                fin                                       */
/*  COUNCOURS                                  */
.milieu_concours {
float:left;
background:url(images/banierlien3.jpg) 0 0 no-repeat;
width:669px;
height:71px;
margin:1px 0 0 18px;
}

.milieu_concours_text {
width:669;
height:515px;
border:1px solid #C29F7E;
background:#F2E4D2;
margin:75px 0 5px 0;
padding:5px;
text-align:justify;
overflow:auto;
}
/*                                fin                                       */
/*  Petites annonces                                  */
.milieu_annonces {
float:left;
background:url(images/banierlien4.jpg) 0 0 no-repeat;
width:669px;
height:71px;
margin:1px 0 0 18px;
}

.milieu_annonces_text {
width:669;
height:515px;
border:1px solid #C29F7E;
background:#F2E4D2;
margin:75px 0 5px 0;
padding:5px;
overflow:auto;
}
/*                                fin                                       */
/*  Publicite                                 */
.milieu_pub {
float:left;
background:url(images/banierlien5.jpg) 0 0 no-repeat;
width:669px;
height:71px;
margin:1px 0 0 18px;
}

.milieu_pub_text {
width:669;
height:515px;
border:1px solid #C29F7E;
background:#F2E4D2;
margin:75px 0 5px 0;
padding:5px;

}
/*                                fin                                       */
/*  qui sommes nous                               */
.milieu_croat {
float:left;
background:url(images/qsn.jpg) 0 0 no-repeat;
width:669px;
height:71px;
margin:1px 0 0 18px;
}

.milieu_croat_text {
width:669;
height:515px;
border:1px solid #C29F7E;
background:#F2E4D2;
margin:75px 0 5px 0;
padding:5px;
overflow:auto;
}
/*                                fin                                       */


/*  formations                               */
.milieu_formations {
float:left;
background:url(images/banierlien6.jpg) 0 0 no-repeat;
width:669px;
height:71px;
margin:1px 0 0 18px;
}

.milieu_formations_text {
width:669;
height:515px;
border:1px solid #C29F7E;
background:#F2E4D2;
margin:75px 0 5px 0;
padding:5px;
}
/*                                fin                                       */
/*  forum                             */
.milieu_forum {
float:left;
background:url(images/banierlien7.jpg) 0 0 no-repeat;
width:669px;
height:71px;
margin:1px 0 0 18px;
}

.milieu_forum_text {
width:669;
height:515px;
border:1px solid #C29F7E;
background:#F2E4D2;
margin:75px 0 5px 0;
padding:5px;
}
/*                                fin                                       */
/*  liens utiles                            */
.milieu_liens{
float:left;
background:url(images/banierlien8.jpg) 0 0 no-repeat;
width:669px;
height:71px;
margin:1px 0 0 18px;
}

.milieu_liens_text {
width:669;
height:515px;
border:1px solid #C29F7E;
background:#F2E4D2;
margin:75px 0 5px 0;
padding:5px;
}
/*                                fin                                       */
/*  plan du site                            */
.milieu_plan {
float:left;
background:url(images/banierlien9.jpg) 0 0 no-repeat;
width:669px;
height:71px;
margin:1px 0 0 18px;
}

.milieu_plan_text {
width:669;
height:515px;
border:1px solid #C29F7E;
background:#F2E4D2;
margin:75px 0 5px 0;
padding:5px;
}
/*                                fin                                       */
#listing_annuaire th {
text-align:left;
}
.form_ann p {
margin:3px 0;
}
/*  style sous rubrique connaitre                                   */
#milieu_article_sousconnaitre{
float:left;
width:669px;
height:579px;
margin:20px 0 0 2px;
border:1px solid #00CC66;
}
.carres{
float:left;
background:url(images/carres.jpg) no-repeat;
width:38px;
height:579px;
margin:0px;
}
.milieu_article_sousconnaitre{
float:left;
width:631px;
height:579px;
margin:0px;
}

.milieu_article5 {
float:left;
background:url(images/cn.jpg) 0 0 no-repeat;
margin:1px 0 0 2px;
padding:53px 0 0 0;
width:623px;

}
.milieu_article6 {
float:left;
background:url(images/cr.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
}
.milieu_article7 {
float:left;
background:url(images/action.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
}
.milieu_article8 {
float:left;
background:url(images/conventions.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
}
.milieu_article9 {
float:left;
background:url(images/observatoire.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
}
.milieu_article10 {
float:left;
background:url(images/strategie.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
}
.milieu_article11 {
float:left;
background:url(images/activites.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
}
.milieu_article12 {
float:left;
background:url(images/assistance.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
}
.milieu_article13{
float:left;
background:url(images/prerogatives.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
}
.milieu_article14 {
float:left;
background:url(images/rapport.jpg) 0 0 no-repeat;
margin:1px 0 0 2px;
padding:53px 0 0 0;
}
.milieu_article5_text {
width:622px;
height:525px;
border:1px solid #C29F7E;
background:#F2E4D2;
margin:0;
padding:0;
overflow:auto;
}
.milieu_article5_text li {
margin:0 0 5px 0;
vertical-align:middle;
background:url(images/demietoile.gif) 3px 12px no-repeat;
padding:13px 0 22px 20px;
font-weight:bold;
}
.titre_rouge{
color:#993300;
font-weight:bold;
}

/*                                fin                                       */
.paragraphe{
margin:2px;
width:300px;
height:500px;
float:left;
text-align:justify;
}
..paragraphe-texte{
margin:0;
float:left;
text-align:justify;
}

.paragraphe-droite{
margin:0 5px 0 5px ;
width:290px;
float:left;
text-align:justify;
}

.img-paragraphe{
margin:0  0 0 10px;
width:275px;
height:500px;
float:left;
background:url(images/menara.jpg);
}
.paragraphe-gauche{
margin:0  5px 0 10px;
width:275px;
float:left;
text-align:justify;
}

.img-action{
margin:0  5px 0 5px;
width:275px;
height:490px;
float:left;
background:url(images/koutoubia.jpg);
}

h2{
margin:0 ;
vertical-align:middle;
background:url(images/demietoile.gif) 3px 12px no-repeat;
padding:13px 0 22px 20px;
color:#993300;
font-weight:bold;
font-size:12px;
}
.actulaiteTextIMG {
padding:0 170px 0 0;
height:420px;
overflow:auto;
width:480px;
}
.pic1{
margin:0  0 0 10px;
width:275px;
height:500px;
float:left;
}
.picrak{
margin:0  0 20px 0;
}

/***************************************************************************/
form.form_insc input,form.form_insc select {
margin:0 0 0 50px;
border:1px solid #661010;
background:#EADCC4;
}
form.form_insc textarea, {
margin:0 0 0 50px;
border:1px solid #661010;
background:#EADCC4;
}

#divCall {
position:absolute; 
margin:-10px 0 0 10px !important;
margin:0 0 0 200px;
padding:0;
background:#FFF;
border:none;
}
#divCall table {
border:none;
}



.cpYearNavigation,
.cpMonthNavigation
{
background-color:#CCCCCC;
font-family: verdana;
font-size: 10px;
color: #555555;
text-align:center;
vertical-align:center;
text-decoration:none;
font-weight:bold;
height:17px;
}

.cpYearNavigation,
.cpMonthNavigation,
.cpCurrentMonthDate,
.cpCurrentMonthDateDisabled,
.cpOtherMonthDate,
.cpOtherMonthDateDisabled,
.cpCurrentDate,
.cpCurrentDateDisabled,
.cpTodayText,
.cpTodayTextDisabled,
.cpText{
font-family: verdana;
font-size: 10px;
color: #555555;
text-decoration:none;
}
.cpDayColumnHeader
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #CCB45E; 
font-weight: bold;
font-size: 10px;

}
TD.cpDayColumnHeader{
border-bottom:1px  solid #CCB45E; 
}
.cpCurrentMonthDate,
.cpOtherMonthDate,
.cpCurrentDate
{
text-align:right;
text-decoration:none;
}
.cpCurrentMonthDateDisabled,
.cpOtherMonthDateDisabled,
.cpCurrentDateDisabled
{
color: #D2D2D2;
text-align:right;

}
.cpCurrentMonthDate
{
color: #000000;
padding:2px;
}
.cpCurrentDate
{
color: #FFFFFF;
font-weight:bold;
}
.cpOtherMonthDate
{
color:#808080;
}
TD.cpCurrentDate
{
color:#FFFFFF;
background-color: #CCB45E;
border-width:1;
border:solid 1px #CCB45E;
}
TD.cpCurrentDateDisabled
{
border-width:1;
border:solid thin #FFAAAA;
}
TD.cpTodayText,
TD.cpTodayTextDisabled
{
border:solid thin #6677DD;
border-width:1 0 0 0;
}
A.cpTodayText,
SPAN.cpTodayTextDisabled
{
height:20px;
}
A.cpTodayText
{
color:#6677DD;
font-weight:bold;
}
SPAN.cpTodayTextDisabled
{
color:#D0D0D0;
}
.cpBorder
{
border:  1px solid #555555;
}
/*  style sous rubrique exercice de la profession                                   */
.milieu_sousexercice{
float:left;
background:url(images/carres-vert.jpg) no-repeat;
width:669px;
height:579px;
margin:20px 0 0 3px;
}

.milieu_sousexercice1 {
float:left;
background:url(images/loi.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
width:623px;
}
.milieu_sousexercice2 {
float:left;
background:url(images/reglement.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
width:623px;

}
.milieu_sousexercice3 {
float:left;
background:url(images/extrait.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
width:623px;
}
.milieu_sousexercice4 {
float:left;
background:url(images/loi16.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
width:623px;
}
.milieu_sousexercice5 {
float:left;
background:url(images/discipline.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
width:623px;
}
.milieu_sousexercice6 {
float:left;
background:url(images/loi12.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
width:623px;
}
.milieu_sousexercice7 {
float:left;
background:url(images/loi25.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
width:623px;
}
.milieu_sousexercice8 {
float:left;
background:url(images/Prerogatives-vert.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
width:623px;
}
.milieu_sousexercice9 {
float:left;
background:url(images/documents.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
width:623px;
}
.milieu_sousexercice10 {
float:left;
background:url(images/dahirs.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
width:623px;
}
.milieu_sousexercice11 {
float:left;
background:url(images/parasismique.jpg) 0 0 no-repeat;
margin:1px 0 0 3px;
padding:53px 0 0 0;
width:623px;
}

.milieu_sousexercice1_text{
width:622px;
height:525px;
border:1px solid #C29F7E;
background:#D6EF9F;
margin:0;
padding:0;
overflow:auto;
}
.milieu_sousexercice2_text {
width:622px;
height:525px;
border:1px solid #C29F7E;
background:#D6EF9F;
margin:0;
padding:0;
overflow:auto;
}
.milieu_sousexercice2_text li {
margin:0 0 5px 0;
vertical-align:middle;
background:url(images/demietoilevert.gif) 3px 12px no-repeat;
padding:13px 0 22px 20px;
overflow:auto;
}
.milieu_sousexercice2_text a {
color:#033037;
font-size:10px;
font-weight:bold;
}
.titre_rouge{
color:#993300;
}
.texte-bold-soligner{
font-weight:bold;

}

/*                                fin                                       */
/*  Csp                                */
.milieu_csp{
float:left;
background:url(images/cellule.jpg) 0 0 no-repeat;
width:669px;
height:71px;
margin:1px 0 0 18px;
}

.milieu_csp_text {
width:669;
height:515px;
border:1px solid #C29F7E;
background:#F2E4D2;
margin:75px 0 5px 0;
padding:5px;
text-align:justify;
overflow:auto;
}
/*                                fin                                       */
.pdf{
font-size:12px;
background: url(images/iconepdf.gif) 3px 10px   no-repeat;
padding:20px 10px 35px 40px;
color:#000000;
}

#link{
display:none;
width:900px;
margin:0 auto;
padding:0;

}
#link a{
width:900px;
margin:0 auto;
padding:0;
color:#696744;
}