/* GENERATION CSS V2 -1- Date: 04-05-2007 15:17 */
* {
margin:0px;
padding:0px;
}


html, body {
background-color:#d6d4d4;
font-size:12px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}

a:link {
color:#C07732;
}
a:hover {
color:#E18329;
}
a:visited {
color:#C07732;
}

#general {
padding:0px;
margin:0px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
position:relative;
width:1018px;
/*height:100%;*/
min-height:400px;
z-index:0;
}


#entete {
width:1018px;
height:116px;
position:relative;
background-image:url(../../css_img/v2/1/bandeau.jpg);
background-repeat:no-repeat;
z-index:1;
text-align:left;
}


#corps {
width:1018px;
position:relative;
background-image:url(../../css_img/v2/1/fond_corps.jpg);
background-repeat:repeat-y;
/*height:100%;*/
min-height:400px;
overflow:auto;
z-index:1;
}


#corpshaut {
width:1018px;
position:relative;
background-image:url(../../css_img/v2/1/corpshaut.jpg);
background-repeat:no-repeat;
background-position:top;
min-height:400px;
vertical-align:top;
z-index:2;
}


#leftcontent {
position:relative;
background-image:url(../../css_img/v2/1/fond_menu.jpg);
background-repeat:repeat-y;
width:1018px;
height:24px;
z-index:3;
text-align:left;
padding-top:2px;
}


#blocarticle {
position:relative;
width:1000px;
font-size:12px;
height:24px;
margin-left:10px;
}

#spacer_gauche {
width:21px;
float:left;
position:relative;
}

#spacer_droite {
width:21px;
float:right;
position:relative;
}

#colonne_gauche {position:relative;width:215px;float:left;min-height:100%;}

#traithaut_gauche {
position:relative;
background-image:url(../../css_img/v2/1/traithaut_gauche.gif);
width:215px;
height:7px;
}


#pied {
background-image:url(../../css_img/v2/1/pied.jpg);
background-repeat:no-repeat;
padding-top:13px;
height:52px;
width:1018px;
font-size:12px;
clear:both;
color:#E6CDAA;
}
#pied a:link, #pied a:visited, #pied a:hover {
font-size:12px;
color:#E6CDAA;
text-decoration:none;
}


#centercontent {
position:relative;
width:730px;float:right;
padding-right:30px;
padding-right:30px;
padding-top:20px;
padding-left:20px;
text-align:left;
overflow:hidden;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#centercontent ul li {
margin-left:20px;
}
#centercontent img {
margin:5px;
border:1px solid #A35C17;
}

div#blocarticle ul {
margin: 0px;
padding: 0px;
font-weight: normal;
white-space: nowrap;
line-height: 20px;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#blocarticle ul li {
background-position:left;
display: inline;
margin-left:15px;
padding-left: 15px;
}


div#blocarticle ul li a {
text-decoration: none;
padding-left: 0px;
padding-right: 0px;
font-family: Georgia;
color:#ffffff;
font-size:14px;
}



div#blocarticle ul li a:hover {
color: #ffffff;
}

div#blocarticle ul li a:visited {
color: #ffffff;
}




div#blocarticle ul li span#souspages {
position: absolute;
top: 30px;
left:0px;
margin-left:-10px;
padding-left: 20px;
width: 210px;
z-index:1000;
}


div#blocarticle ul li span#souspages ul {
position: relative;
top: 0px;
left: 0px;
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
white-space: normal;
}


div#blocarticle ul li span#souspages ul li {
background-image:none;
list-style-type: square;
display:list-item;
padding:0px;
margin:0px;
margin-left:25px;
background:none;
}

div#blocarticle ul li span#souspages ul li a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
color: #000000;
padding-top: 0px;
background-repeat: no-repeat;
height: 20px;
font-weight:bold;
}



div#blocarticle ul li span#souspages ul li a:hover {
color: #000000;
}

div#blocarticle ul li a#lienactif , a#lienactif:link , a#lienactif:hover , a#lienactif:visited {
color: #000000;
font-weight: bold;
}

div#blocarticle ul li span#souspages ul li a#lienactif:link , a#lienactif:hover {
color: #000000;
}

div#blocarticle ul li span#souspages ul li a#lienactif {
color: #000000;
}

div#blocarticle ul li span#souspages ul li a:visited {
color: #000000;
}

div#blocarticle ul li span#souspages ul li a:link {
color: #000000;
}



div#blocarticle ul li a#lienactif {
color: #69b0d5;
}









div#blocmodule ul li {
list-style-type: none;
}

#overcontent {
z-index: 500;
position: absolute;
top: 0px;
left: 0px;
}

div#blocarticle ul li span#souspages ul li ul#souspages1 li {
font-family: Arial, Helvetica, sans-serif;
list-style-type: circle;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #000000;
padding-left:0px;
margin-left:10px;
}


div#blocarticle ul li span#souspages ul li ul#souspages1 li a {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:100;
text-decoration: none;
color: #000000;
}

div#blocarticle ul li span#souspages ul li ul#souspages1 li a:hover {
color: #000000;
}

div#blocarticle ul li span#souspages ul li ul#souspages1 li a:visited {
color: #000000;
}

div#blocarticle ul li span#souspages ul li ul#souspages1 li a:link {
color: #000000;
}







.phraseDefilante {
font-family: Arial;
font-size: 16pt;
color: #FF0000;
}

#bandeau {
position: absolute;
padding: 0px;
margin: 0px;
top: 110px;
left: 0px;
height: 15px;
width: 1000px;
display: block;
z-index: 40;
text-align: center;
}


#langues {
position: absolute;
left: 0px;
top: 0px;
z-index: 1000;
}




.corps {
color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.minicorps {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
text-align:left;
}

.small {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
}




#blocactu, #bloccoeur {
position: relative;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
width: 200px;
left:0px; // 790px;
border-bottom:1px dotted #8E593B;
}
#blocactu td, #bloccoeur td {
text-align: left;
}

#blocmailingliste {
position: absolute;
padding: 0px;
margin: 0px;
top: -80px;
left: 800px;
width: 200px;
height: 60px;
color: #006699;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}


#blocmailingliste input {
font-size: 12px;
}

#blocmailingliste form {
margin: 0px;
padding: 0px;
}


.minititre {
font-size: 12px;
color: #654927;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
text-align:left;
}

.titre {
font-size: 12px;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
}

#coord {
display:none;position:relative;
width:200px;
left:0px; //790px;
text-align:left;
}

h1 {
font-size:16px;
font-family:georgia;
font-style:italic;
color:#864C19;
}

hr {
color:#864C19;
background-color:#864C19;
border:none;
height:1px;
}

li {
margin-left:20px;
}

.button {
font-size:12px;
}

#blocengine {
display:none;border-bottom:1px dotted #8E593B;
}

#bloccoeur {
width:200px;
display:none;border-bottom:1px dotted #8E593B;
}


/* Pour le scroller */

#pscroller1{
width: 200px;
height: 150px;
text-align: left;

padding: 0;
margin: 0;
background-color: lightyellow;
border: 1px solid #DFCEB4;
margin-left:auto;
margin-right:auto;
}
#pscroller11{
left:0px;
text-align: left;
padding: 0;
margin: 0;
}
#pscroller12{
left: 0px;
text-align: left;
padding: 0;
margin: 0;
}

#pscroller2{
left: 0px;
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}

.descriptioninfo {
color:#000000;
}

.soustitre {
text-align:left;
}

.someclass{ //class to apply to your scroller(s) if desired
}

.maintblcalen tr td table {
border:none;
}

.evenement_categories table {
border:none;
}

a.moiscourant {
font-weight:bold;
color:#2c7ba2;
font-size:16px;
}
