/* police par defaut de tout le site */
BODY, TD, DIV, SPAN {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; font-weight:normal}
html, body {background-color:#F5F5F5; height:100%;margin:0; padding:0}

body {    height:100%;   width:100%;}

#page {width:1000px;margin:auto;padding:0; margin:0 auto;   position: relative;
}

#menugauche {
    border:0;
    float:left;
    width:200px;
    background:#B0DFF5;
    margin:15px 10px 0 0;
    padding:0;
 }


 #contenupage {
height:auto;
float:right;
padding-right:5px;
margin-top:7px;
width:785px;

}

/* lien par défaut */
A {color:#c00; text-decoration:none}
A:hover {color:#fff; text-decoration:none;	cursor:pointer;}

#contenupage a{color:#c00;}
#contenupage a:hover{color:#666}
#contenupage .catphp_titre h2{color:#000;font-weight:normal;font-style:italic}
#bo7 .catphp_titre {margin:10px 0}
#bo7 {margin:0px 0 20px}
 .catphp_titre h2{color:#000}
#contenupage .catphp_titre a{color:#000}
#contenupage .catphp_titre a:hover{color:#666}
#contenupage .cat_titre a{color:#000}
#contenupage .sscat_titre a{color:#000}
#contenupage .cat_titre a:hover{color:#666}
#contenupage .sscat_titre a:hover{color:#666}
#mnews a{color:#000}
#mnews h2{color:#000}


#contenupage .catphp_sscat {width:800px;}

/* liste par défaut */
ul {list-style-type:square; margin:0; padding-left:15px}

/* titre par défaut */
h1 {font-weight:bold; font-size:16px;}

#coulcentre h1 {text-align:center;color:#000;font-weight:bold;font-size:2em;margin:0;padding:0;width:99%;border-bottom:1px #900 solid}

/* image par défaut */
IMG{border:0}


/* temp.html */
.eos{clear:both;height:1px}
/* header */
#header{
    margin:auto;left:0;width:99%;height:60px;
    background:#161616;
    text-align:right;padding:5px 5px 0;
}
    #header ul{margin:20px 30px 0 0;}
    #header ul li{border-left:1px solid #fff;display:inline;padding:0 0.6em 0 1em}
    #header ul li.first{border-left:0;}
    #header a {color:#fff}
    #header a:hover{color:#ffc}
#header .hlink {float:left;font-size:19px;margin:20px 0 0 30px}
#header .hlink a{color:#C10A08}
#header .hlink a:hover{color:#fff;background:none}
#header2{
    background:transparent url(img/header2.png) no-repeat top center;margin:0;left:0;
    width:100%;height:115px;
}
#header2 #h2 {width:1000px;margin:auto}
#header2 #h2 #mod_search{width:180px;float:right;background:#000 url(img/recherche.png) no-repeat 10px -5px;padding:10px 15px 10px 50px;position:relative;top:55px;}

#mentete {float:left;width:100%;background:transparent;margin:0 0 10px;padding:2px;border-top:0px }
    #entete a{color:#000;font-weight:bold}
    #entete a:hover{color:#000}
    #entete{margin-left:15px;color:#333;font-weight:normal}

#header3{
    clear:left;
    background:#F5F5F5;margin:0;left:0;
    width:100%;height:40px
}



#menugauche.d1{   cursor:pointer;  background:#F8C5AE;}
#menugauche.d1 {cursor:default;}
#menugauche.d1 a:hover{   color:#666;}

#menugauche.d0,#menugauche.d0 a{  cursor:pointer; ;   color:#030D6C;}
#menugauche.d0 {cursor:default;}
#menugauche.d0 a:hover{   color:#666;}

#menugauche.d2{   cursor:pointer;   background:#FCD59A;}
#menugauche.d2 a{    color:#564122;}
#menugauche.d2 {cursor:default;}
#menugauche.d2 a:hover{  color:#666;}

    .mg1 {clear:left; font-size:9pt; color:#C10907; font-weight:bold; background:#9FCEE4; height:21px; padding-left :0.4em; padding-top:0.2em}
  .d0  .mg1 {color:#030D6C;}
  .d0  .mg3 {color:#030D6C;}
  .d2  .mg1 {color:#663300;}
  .d2  .mg3 {color:#564122;}

    .mg3 {color:#000; padding:0.4em; line-height:15px}
    .mg3 a {color:#000}
    .mg3 form {padding:0;margin:0}

#menugauche.d1 .mg1{    background:#F9AE8C;}
#menugauche.d2 .mg1{    background:#FBC87B;}

.daddyv2d3 {color:#030D6C; padding-left:5px;}
.daddyv2d4 {color:#C10907; padding-left:5px;}
.daddyv2d5 {color:#564122; padding-left:5px;}


#rubtop{background:transparent url(img/pages.png) no-repeat top left;padding:10px 5px ;height:162px;clear:both;}
#rubtop #cnt #menunews{width:500px}
#rubtop #cnt #lnk{float:left;margin-left:273px;width:420px}
#rubtop #cnt #lnkd{float:right;width:299px;position:relative;top:-10px}
#rubtop #cnt #lnkd a{font-weight:bold;color:#990000;display:block;width:120px;font-size:14px;text-align:right;padding:28px 0}
#rubtop #cnt #lnkd a:hover{color:#aa0000}
#rubtop #cnt #lnkd ul{padding:0}
#rubtop #cnt #lnkd li{height:90px;width:304px;list-style-type:none;padding:0 0 0 0}
#rubtop #cnt #lnkd #li1{background:#F8C5AE url(img/li1.png) no-repeat 95% 50%;}
#rubtop #cnt #lnkd #li2{margin:0 0;background:#FCD59A url(img/li2.png) no-repeat 95% 50%;}
#rubtop #cnt #lnkd #li3{margin:0 0;background:#B0DFF5 url(img/li3.png) no-repeat 95% 50%;}
#rubtop #cnt #lnkd #li1:hover{background:#F9AE8C url(img/li1.png) no-repeat 95% 50%;}
#rubtop #cnt #lnkd #li2:hover{background:#FBC87B url(img/li2.png) no-repeat 95% 50%;}
#rubtop #cnt #lnkd #li3:hover{background:#9FCEE4 url(img/li3.png) no-repeat 95% 50%;}

#rubtop #cnt #lnkd #li2 a {color:#663300;}
#rubtop #cnt #lnkd #li3 a {color:#030D6C;}

/*#rubtop #cnt #lnk #col1{float:left;width:206px}
#rubtop #cnt #lnk #col2{float:left;width:200px}*/
#rubtop #cnt #lnk #col1{position:absolute;top:10px;left:200;width:206px}
#rubtop #cnt #lnk #col2{position:absolute;top:10px;left:485px;width:200px}

#rubtop #cnt #lnk #col1 h1.h1{margin:25px 0 10px 0}
#rubtop #cnt #lnk #col2 h1{border:0;margin:5px 0 0px 0}
#rubtop #cnt h1{border:0;margin:5px 0 10px 0}
#rubtop #cnt h1 a{color:#900}
#rubtop #cnt a{padding:0 10px;color:#fff}
#rubtop #cnt a:hover{color:#ccc}

#rubtop1{background:#000 url(img/acccueil.png) no-repeat top left;padding:10px 5px 35px;height:370px;width:990px;overflow:hidden;}
#rubtop1 #cnt1 #menunews{padding-left:8px;width:500px}
#rubtop1 #cnt1{width:240px;float:right;}
#rubtop1 #cnt1 h1{border:0;margin:5px 0 10px 0}
#rubtop1 #cnt1 a{color:#fff}
#rubtop1 #cnt1 a:hover{color:#ccc}
#rubtop1 #cnt1 h1 a{color:#900}

#rubtop #cnt #lnk #col1 ul {height:65px}
#rubtop #cnt #lnk #col2 ul {height:75px}

#contenupage.acc1{width:100%}
#contenupage.acc{width:780px; overflow:hidden;}

#coulcentre { text-align:justify;background:#F5F5F5}


#footer{
    clear:both;
    width:auto;
    height:30px;
    text-align:center;
    background:#000;
    padding-left:0.4em;
    padding-top:0.2em;
    font-weight:bold;
    color:#FFF
}
    #footer ul { margin-right:1em; display:inline; border-right:2px solid #FFF}
    #footer ul li {border-left:2px solid #FFF; display:inline; padding-right:0.6em; padding-left:1em}
    #footer A {color:#FFF}
    #footer A:hover {color:#FF6600}

#zone #menu * {float:left;margin-right:10px}
#zone #menu {padding-left:33%;width:auto}
#zone #menu a{color:#666;background:transparent}
#zone #menu a:hover{color:#fff;background:transparent}
/* page accueil */

#accueil{
}

#rubriques{
    float:left;

    padding-bottom:1em;
}

    #rubriques h1, #aa01 h1 {float: left; font-size:1.5em;color:#900;border-bottom:1px solid #900}

#aa01{
    float:left;
    width:62%;
    padding:0.5em
}

#aa02{
    float:right;
    width:31%;
    BORDER:#900 1px dotted;
    padding:0.5em;
    background:#eee
}
    #aa02 h1 {display:inline; font-size:1.5em;color:#900;border:0;}

/* fin page accueil */


#newsletter{}
#logo{clear:both;height:75px;background:transparent url(img/logo.png) no-repeat top left;margin:5px 0 0 0}
/* autres éléments par défaut */
INPUT {
   background-color:#EEE; border-color:#000;
   border-top-width:1px;
   border-right-width:1px;
   border-bottom-width:1px;
   border-left-width:1px;
   text-indent:1px;
   font-size:9px
}

textarea {
   font-size:10pt;
   color:#000;
   font-style:normal;
   line-height:normal;
   font-weight:normal;
   text-decoration:none;
   letter-spacing:normal;
   word-spacing:normal;
   border:thin ridge;
   border-color:black;
   background-color:#EEE
}

SELECT {
   font-size:9px;
   color:#000;
   background-color:#FFF
}



input#mots { width:100px;}

#diaporama {
     float:left;
     position:relative;
     top:-10px;
     left:-5px;
     width:750px;
     height:426px;
	 padding:0;
	 margin:0;
     z-index:3;
 }

 .clear {
 	clear:both;
 }

 /* videos */

 .vignette_g {
    float : left;
    margin: 5px 20px 5px 2px;
    padding: 2px 2px 2px 2px;
 	border-color: #fff;
	border-style: solid;
	border-width: 1px;
	text-align:center;
	background-color: #F5F5F5;
}


/* Texte défilant */

.dropcontent{
position:absolute;
font-size:12px;
top:190px;
left:230px;
background-color:transparent;
color:#900;
font-style:italic;
width:650px;
height:15px;
z-index:100;
padding-bottom:20px;
display:block;
display:none;
}





