


/*







General styling







*/



.ec3_eventday {background-color:#000;}
.ec3_eventday a:link, .ec3_eventday a:visited {color:#FFF;}

.ec3_eventday a:hover {color:#FFA800;}

body {



	margin:0;

	background:#000000 url("bgecm.jpg") no-repeat top left;

	font-family:"Trebuchet MS", sans-serif;



	font-size:11px;



	color:#333;



}

#img {

top:25px;

left:0px;

width: 750px;

height:100px;

background-image:url(header1.jpg);

}
.alaune {
background-color:#FFFFFF;
border-bottom:5px solid #000000;
border-left:5px solid #000000;
border-right:5px solid #000000;
border-top:5px solid #000000;
color:#000000;
padding-left:10px;
padding-right:10px;
}
.title {
font-size:1.2em;
color:#FFA800;
display:block;
background-color:#000000;
padding-left:5px;
}
.alaune a:link, .alaune a:visited {
color:#000000;
text-decoration:none;
}
.alaune a:hover {
color:#FFFFFF;
text-decoration:none;
}

.post-meta-key {
text-decoration:underline;
font-weight: bold ;
}
.lehaut{
position:absolute;
top:0px;
left:0px;
height:15px;
width:100%;
background-image:url(bg2top.gif);
}
.adroite {
display:block;
float:right;
width:110px;
height:20px;
padding-top:3px;
margin-top:-20px;
margin-right:0px;
color:#FFFFFF;
background-image:url(fdeve.gif);
background-repeat:no-repeat;
font-size:0.9em;text-align: center;
font-weight:bold;
}

.coin {

position:absolute;

top:130px;

left:50%;

margin-left:-375px;

width:20px;

height:20px;

background-image:url("http://www.ecm-bordeaux.com/wp-content/themes/theme_fv/coin.jpg");

}
.fdnoir {
background-color:#000000;
color:#FFFFFF;
}
.fdnoir a:hover {
color:#FFA800;
}
.fdnoir a {
color:#FFFFFF;
}
.fdblanc {
background-color:#FFFFFF;
color:#000000;
}


#fondblanc {

position:absolute;

z-index:6;

top:108px;
left:0px;

width:565px;

height:22px;

background-color:#000000;

border-bottom:1px solid #000000;

}



#wrapper {

position:relative;

top:14px;

left:50%;

margin-top:0px;

margin-left:-375px;

    width:750px;

height:100%;

background-color:#FFFFFF;

  

background-image:url(entete2.jpg);

        background-repeat:no-repeat;



        background-position:top;

       // border-left:1px solid #000000;



       // border-right:1px solid #000000;



        



    }







a:link, a:visited {



	text-decoration:none;



	color:#000000;



}







a:hover {



    text-decoration:underline;



}







* {



padding:0;



margin:0;



}







/* HEADER */







#header {

position:relative;

top:0px;

left:50%;

margin-top:0px;

margin-left:-375px;

    width:680px;

height:100%;

margin-bottom:100px;

clear:none;

z-index:3;

}







    #title {



    width:380px;



    float:right;



    text-align:right;



    margin:38px 5px 0 0;



    line-height:22px;



    font-size:30px;



    font-weight:normal;



    color:#000000;



    }



    



    #title a:hover {



        text-decoration:none;



        color:#646D70;



    }







    #topmenu {

margin-top:0px;

margin-left:5px;

float:left;

height:22px;

width:480x;

background-color:#000000;

    }



    



        #topmenu a:link, #topmenu a:visited {



            color:#FFFFFF;



        }



        



        #topmenu a:hover {



            text-decoration:none;



color:#FF8A00;



        }



    



		#topmenu ul { 



			list-style:none;



			margin:0 0 0 5px;



			padding:0;

background-image:url("http://www.ecm-bordeaux.com/wp-content/themes/cocc/t.png");



		}



			#fdmenu {

background-color:#FFFFFF;

}	



				#topmenu ul li a:link, #topmenu ul li a:visited {



					display:block;
					line-height:15px;
					padding:5px 15px 0px 5px;
					margin:0 5px 0 0;
					font-size:11px;
					text-transform:none;
text-decoration:none;





				}



				



				#topmenu ul li a:hover {

				    border-bottom:0px solid #646D70;

text-decoration:none;

				}



				



				#topmenu ul li {



					display:block;



					float:left;



					position:relative; 



				}



				



				#topmenu ul li ul {

clear:both;



					display:block;



					position:absolute;



					top:auto;



					list-style:none;



					margin:0;



					padding:0;



					visibility:hidden;



					width:220px;



				}



				



				#topmenu ul li:hover ul,



				#topmenu ul li.msiefix ul {



					visibility:visible;



				}



				



				#topmenu ul li ul li {



					position:relative;



					float:none;



					line-height:18px;



					color:#333;



					font-size:10px;



					_height:0px;



				}



				



				#topmenu ul li ul li a:link, #topmenu ul li ul li a:visited, #topmenu ul li ul li a {



					display:block;



					margin:0;



					line-height:15px;



					padding:2px 0 2px 10px;



					color:#000000;



					_height:1px;



					text-transform:none;



					background-color:#DDDDDD;
                                        border-top:1px solid #DDDDDD;

border-bottom:1px solid #DDDDDD;


				}



				



				#topmenu ul li ul li a:hover {

                                        border-top:1px solid #000000;

border-bottom:1px solid #000000;
border-left:5px solid #000000;
					background-color:#FFA800;



				}



				



    #headerimage {



        clear:both;



        height:150px;

width : 750px;



        border-top:1px solid #CCC;



        border-bottom:1px solid #CCC;



        background-image:url(header2.jpg);



        background-repeat:no-repeat;



        background-position:left;



    }
 }


    #bgtop {



        clear:both;



        height:50px;

width : 750px;



        background-image:url(bgtop.jpg);



        background-repeat:no-repeat;



        background-position:top;



    }







/* SIDEBAR */





#sidebar_two {



    width:185px;



    float:right;



    margin:108px -70px 0 0;

background-color:#FFFFFF;

border-left:1px solid #000000;

z-index:4;

}







.sidebar a:link, .sidebar a:visited {

display:block;
margin-left:-5px;
padding-left:5px;
border-left:5px solid #FFFFFF;
    color:#000000;



}



 .sidebar a:hover {

display:block;

    color:#FFA800;

border-left:5px solid #FFA800;
background-color:#000000;
    text-decoration:none;



}











.sidebar input {



	width:150px;



}



.supplement {

                                        display:block;

					margin:0;

					line-height:15px;

					padding:2px 0 2px 10px;

					color:#000000;

					_height:1px;

					text-transform:none;

					background-color:#DDDDDD;

                                        border-top:1px solid #000000;

                                        border-bottom:1px solid #000000;

}


.supplement2 {

                                   

					margin:0;

					vertical-align:middle;

					padding:0 0 2px 10px;

background-image:url('bgsupp2.gif');
background-repeat:no-repeat;
font-size:20px;
line-height:20px;
					color:#FF8A00;

					height:45px;
width:185px;
					text-transform:none;

}

.supplement3 {

                                   

					margin:0;

					vertical-align:middle;

					padding:0 0 2px 10px;

background-image:url('bgsupp3.gif');
background-repeat:no-repeat;
font-size:20px;
line-height:20px;
					color:#FF8A00;

					height:45px;
width:185px;
					text-transform:none;

}

.orange {                        

					background-color:#FFFFFF;
clear:both;
margin-top:-10px;                                 

}
.sidebar_two orange a:link, .sidebar_two orange a:visited, {                        

					color:#FFFFFF;        

}




/* LISTS */







html>body .the_content ul {



	margin-left: 0px;



	padding: 0 0 0 30px;



	list-style: none;



	padding-left: 10px;



	text-indent: -10px;



	} 







html>body .the_content li {



	margin: 7px 0 8px 10px;



	}







.the_content ol {



	padding: 0 0 0 15px;



	margin: 0;



	text-indent:-5px;



}







.postmetadata ul, .postmetadata li {



	display: inline;



	list-style: none;



	}



	



.sidebar ul, .sidebar ul ol {



	margin: 0;



	padding: 0;



	}







.sidebar ul li {



	list-style: none;



	margin-bottom: 15px;



	}


.cat1 {       

color:#83C2EB;

 } 

.cat2 { 

color:#F4E400;

 }

.cat3 {

color:#C00169;

 }

.cat4 {

color:#95CE63;

 }

.cat5 {

color:#673889;

 }



.sidebar ul p, .sidebar ul select {



	margin: 5px 0 8px;



	}


.subcateg {
background-color:#4D4D4D;
}
.subcateg a:link, .subcateg a:visited {
color:#fff;
}
.subcateg a:hover {
color:#FF8A00;
}
.titssrub {
font-family:georgia, "times new roman";
font-weight:bold;
font-size : 18px;
color:#FF8A00;
}




.sidebar ul ul, .sidebar ul ol {



	margin: 5px 0 0 5px;



	}


.orange ul li a:before {
content:"+ ";
}

.sidebar ul ul ul, .sidebar ul ol {



	margin: 0 0 0 10px;



	}







.sidebar ul ul li, .sidebar ul ol li {



	margin: 3px 0 0;



	padding: 0;



	}







.the_content ul li:before {

	content:url(pucenotes.png);


	color:#000000;

margin: 20px 0  0;



	}
.sidebar ul ul li:before {
width:185px;
margin: 20px 0  0;
height:15px;
}

.the_content {

margin-top:15px;

}

.the_content ul ul ul li {

list-style-type:square;

}

.the_content ul ul {

line-height:2pt;

}





/* CONTENT */







#content {

clear:none;

    margin: 140px 0 0 60px;

    width:450px;

    float:left;



}



.post2 {

margin:6px 0 30px 0;

clear:both;

background-color:#D4D4D4;

}

.post2 p {

padding-left:5px;

}

.post2 img {

border:none;

}



.post2 a:link, .post2 a:visited {



            color:#FF8A00;



        }



.post {



    margin:6px 0 30px 0;

    clear:both;



}

.mev {
background-color:#7C7C7C;
padding-left:5px;
color:#FFFFFF;

}



    .post img {
margin:0 5px 0px 0px;



    }





    .post .posttitle, .post2 .posttitle, .sidebar h2 {
        font-size:1.7em;
word-spacing: 0.6em;
letter-spacing:0.05em;
display:block;
background-color:#FFFFFF;
font-weight:bold;
font-family: "Arial narrow";
vertical-align:bottom;
color:#FF9116;
background:url(pctop.gif) bottom left;
background-repeat:repeat-x;
padding-left:10px;
margin-left:-30px;
    }


.postdate {

        font-size:1em;



        line-height:20px;



        color:#646D70;



        margin:0 0 10px 0;



        font-weight:normal;

}



        .post a:link, .post a:visited {



            color:#FF8A00;



        }



    



        .post a:hover {



            color:#000000;



            text-decoration:none;



        }



    



        .post a:link span, .post a:visited span {



            color:#CCC;



        }



        



        .post a:hover span {



            color:#AAA;



        }



        



    .post .postmeta {



        font-size:10px;



        line-height:7px;



        color:#CCC;



        text-transform:none;



        margin:5px 0 15px 0;



    }



    



        .post .postmeta a:link, .post .postmeta a:visited {

text-decoration:none;

            color:#AAA;



        }



        



        .post .postmeta a:hover {



            color:#000000;



            text-decoration:none;



        }



        



    .post p {



        margin:0 0 15px 0;



        line-height:15px;



        text-align:justify;



    }



    



        .post p a:link,



        .post p a:visited,



        .post ul a:link,



        .post ol a:link,



        .post ul a:visited,



        .post ol a:visited {



            color:#660000;



            text-decoration:underline;



        }



    



        .post p a:hover,



        .post ul a:hover,



        .post ol a:hover {



            text-decoration:none;



        }



        



        .post .the_content ul, .post .the_content ol {



            margin-bottom:15px;



        }



    



    .post blockquote {



        margin:0 0 15px 20px;



        padding:5px;



        border-top:1px dotted #000000;



        border-bottom:1px dotted #000000;



    }



    



        .post blockquote p {



            margin:0;



            font-style:italic;



        }



        



        .post blockquote blockquote {



            margin-top:15px;



            background-color:#F3F3F3;



        }









    .post .wp-smiley {



        float:none;



        border:0;



        margin:0;



    }











/* COMMENTS */







#commentlist, #trackbacks {



    list-style:none;



}







    #commentlist li {



        margin:0;



        padding:15px 10px 0 30px;



        border-bottom:1px solid #000000;



    }







    #commentlist li.odd {



        background-color:#F3F3F3;



    }



    



    #trackbacks li {



        padding:5px 10px 5px 10px;



    }







.post .commenttitle {



        font-size:16px;



        line-height:16px;



        color:#000000;



        margin:0 0 2px 0;



        font-weight:normal;



    }

.post .commentdate {



        font-size:12px;



        line-height:16px;



        color:#000000;;



        margin:0 0 2px 0;



        font-weight:normal;



    }

    



        .post #commentlist .commenttitle a:link, .post #commentlist .commenttitle a:visited {



            color:#646D70;

text-decoration:none;



        }



    



        .post #commentlist .commenttitle a:hover {



            text-decoration:none;



        }



        



        textarea {



            width:100%;



        }


.post-meta {
font-size:11px;
color:#000000;
font-weight:normal;
background-image:url(cahier4.gif);
line-height:11px;
padding-top:1px;
border-top:1px solid #000000;
padding-left:20px;
}

.post-meta li {
list-style-type:none;
}

.post-meta-key {
font-weight:bold;
text-decoration:none;
}



/* FOOTER */



        



#footer {

visibility:hidden;

clear:both;

margin-top:-135px;



}

.footer {

border-top:1px solid #DDDDDD;

font-size:9px;

color:#000000;

padding-left:5px;

}







    #footer p {

        margin:auto;



        color:#000000;



        text-transform:none;



        font-size:10px;



    }



    



    #footer a:link, #footer a:visited {



        color:#AAA;



    }



    



    #footer a:hover {



        color:#000000;



        text-decoration:none;



    }

.footnotes{

font-size:9px;

border-top:1px solid #dddddd;

}
.children li a:link, .children li a:visited {
border:none;
visibility:hidden;
}
.children li a:before {
content: "- ";
}
.children li a:hover {
color:#000;
background:none;
}
