 

/* Les éléments HTML en général

-------------------------------------------------------- */

body{

	background: #1b1b1b;

	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	line-height: 16px;

	margin: 0;

	padding: 0;

	text-align: center;

}

#go a{
border: 3px solid #ccc;
background: #ccc; 
}

#go a:hover {
text-decoration: none;
border: 3px solid #ff9900;
background: #ff9900;
color: #fff;
}



h1, h2, h3, h4, h5, h6{

	font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;

}



h1{font-size: 28px;}

h2{font-size: 24px;}

h3{font-size: 20px;}

h4{font-size: 11px;}

h5{font-size: 1.1em;}

h6{font-size: 1em;}



.gauche {float: left; margin-right: 15px;}



pre {

	width: 100%;

	border-left : 3px solid #008ACF;

	font-family : Trebuchet MS, Verdana, Arial, sans-serif;

	color : #0273b9;

	font-size : 12px;

	margin : 0px;

	text-align : left;

	padding :  1px 5px 1px 5px;

	line-height :14px;

}



pre a {

	font-family : Trebuchet MS, Verdana, Arial, sans-serif;

	color : #008ACF;

	font-size : 12px;

	margin : 0px;

	text-align : left;

	padding :  1px 5px 1px 5px;

	line-height :14px;

}



code {

	font-family : Trebuchet MS, Verdana, Arial, sans-serif;

	color : #0273b9;

	font-size : 12px;

	margin : 0px;

	text-align : left;

	padding :  1px 5px 1px 5px;

	line-height :14px;

}



code a{

	font-family : Trebuchet MS, Verdana, Arial, sans-serif;

	color : #008ACF;

	font-size : 12px;

	margin : 0px;

	text-align : left;

	padding :  1px 5px 1px 5px;

	line-height :14px;

}



.nota {

	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

	line-height: 11px;

	margin-left: 10px;

	margin-right: 5px;

	margin-top: -18px;

	margin-bottom: 5px;

	text-align : justify;

}



fieldset{

	border: none;

}



label{

	cursor: pointer;

	cursor: hand;

}



.field label{

	display: block;

	margin-top: -5px;

}



img {

	border: 0;

}



input,textarea{

	border: 1px solid #999;

}



textarea{

	width: 99%;

	font-size: 11px;

	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;

}



a{

	color: #0273B9;

	text-decoration : none;

}



a:hover{

	color: #000;

	text-decoration : underline;

}



a:visited{

	

}



.noliste {

	list-style-type: none;

}



.left{

	float: left;

	margin-right: 1em;

}



.right{

	float: right;

	margin-left: 1em;

}



/* Page

-------------------------------------------------------- */

#page{

	background: #fff url(img/page.jpg) repeat-y center top;

	color: inherit;

	width: 886px;

	margin: 0em auto;

	text-align: left;

}

 

/* L'entète

-------------------------------------------------------- */

#top{

	margin: 0;

	height: 179px;

	background: #1B1B1B url(img/top.jpg) no-repeat left top;

}



#top h1{

	display: none ;

	height: 80px;

	line-height: 80px;

	margin: 0 0 0 40px;

	padding-top: 20px;

	color: #FFFFFF;

}



#top h1 a{

	display: none ;

	text-decoration: none;

	color: #FFFFFF;

}



#banniere{

	display : block;

	position : absolute;

	width: 723px;

	height: 150px;

	background: #FFFFFF;

	margin-top : 69px ;

	margin-left : 82px ;

	padding: 0;

}



#sep{

	display : block;

	height: 45px;

	background: #1B1B1B url(img/page.jpg) repeat-y center top;

}



/* Le prélude

-------------------------------------------------------- */ 



#prelude{

	position: absolute;

	width: 886px;

	top: 7px;

	left: 50%;

	margin: 0 0 0 -390px;

	padding: 0 1ex;

	background: transparent;

	color: #DFDFDF;

	text-align: center;

}



#prelude a{

	color: #DFDFDF;

	background: transparent;

}



#prelude a:hover{

	color: #666;

	background: transparent;

}



/* Le contenu

-------------------------------------------------------- */

.day-date{

	margin-top: -3px;

	color: #B1B1B1;

}



.post-title{

	font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;

	font-size: 24px;

	color: #333333;

	line-height: 24px;

	letter-spacing: -1px;

	font-style: normal;

	font-weight: 500;

	background: transparent;

	margin-bottom: 6px;

	margin-top: -5px;

}





.post-title2{

	font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;

	font-size: 24px;

	color: #333333;

	line-height: 24px;

	letter-spacing: -1px;

	font-style: normal;

	font-weight: 500;

	background: transparent;

	margin-bottom: 6px;

	margin-top: -5px;

}



.cat2Photos {

display: none;

}



.catVideos {

display: none;

}



.catDivers {

display: none;

}



.cat2Expos {

display: none;

}

.cat2Forum-blog {

display: none;

}



.catInfo-contact {

display: none;

}



.catLiens {

display: none;

}



.cat2Public {

display: none;

}



.post-title a{

	font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;

	color: #333333;

	background: transparent;

	text-decoration: none;

}



.post-title a:hover{

	color: #0273B9;

	text-decoration: none;

}



.post-subtitle{

	font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;

	font-size: 24px;

	color: #0273b9;

	letter-spacing: -1px;

	background: transparent;

	display: block;

	margin-bottom: 15px;

	margin-top: 15px;

}





.post-info{

	margin-top: 0;

	color: #0273b9;

	background: transparent;

	padding-bottom: 1px;

}



.post-info a{

	color: #0273b9;

	background: transparent;

	text-decoration: underline;

}



.post-info a:hover{

	color: #0273b9;

	background: transparent;

	text-decoration: none;

}



.post-content{

	text-align: justify;

	overflow: hidden; /* Cache ce qui dï¿½border (images par ex.) pour ne pas casser la mise en page */

}



.post-content blockquote{

	font-family: Tahoma, Arial,Georgia, serif;

	font-style: italic;

}



.post-info-co{

	text-align: right;

	margin-bottom: 3px;

	color: #B1B1B1;

}



.post-info-co a{

	color: #B1B1B1;

}



.post-info-co a:hover {

	color: #0273b9;

	text-decoration: underline;

}



.cont-comment {

	background: transparent;

	display: block;

	padding: 0;

	width: auto;

}



#comment-line {

	background: transparent;

	display: block;

	padding-bottom: 4px;

	margin-bottom: 0px;

	border-bottom: 1px solid #000;

	width: auto;

}



.comment-line-text {

	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;

	font-size: 11px;

	color: #000;

	text-decoration: none;

}

.comment-line-text a {

	font-weight: bold;

	color: #000;

	text-decoration: underline;

}

.comment-line-text a:visited {

	font-weight: bold;

	color: #0273B9;

	text-decoration: underline;

}



#trackbacks blockquote, #comments blockquote{

	border: 1px solid #EEE;

	margin: 1em 0;

	padding: 1ex 1em;

}



/* sidebar - menu

-------------------------------------------------------- */



#sidebar{

	float: right;

	width: 110px;

	padding-top: 15px;

	padding-right: 10px;

	text-align: center;

}





#sidebar div{color: inherit;}



#sidebar div ul{

	margin: 0;

	padding: 0;

	list-style: none;

}



#sidebar h2 {

	color: #333333;

	font-size: 20px;

	letter-spacing: -1px;

	font-style: normal;

	font-weight: 500;

	margin: 0 0 1ex 0;

}



#sidebar h3{

	font-size: 18px;

	letter-spacing: -1px;

	font-style: light;

	font-weight: 100;

	margin-top: 10px;

	margin-bottom: 10px;

}



#sidebar div#search{

	background: transparent;

	color: inherit;

	line-height: 2.3em;

	margin-bottom: 15px;

}



#search fieldset, #search p{

	margin: 0;

	padding: 0;

}



#q{

	padding-left: 18px;

	background: #fff url(img/q.png) no-repeat 4px center;

}



/* sidebar - calendar

-------------------------------------------------------- */



#calendar{

	margin-bottom: 15px;

}



#calendar table{

	font-size: 9px;

	text-align: center;

	margin: 0 auto;

	border-collapse: collapse;

}



#calendar table caption{

	margin: 0 auto;

}



#calendar table th{

	color: #333333;

	background: transparent;

}



#calendar table td{

	width: 14%;

	line-height: 2em;

	border: 0.1em solid #EEE;

}



#calendar table td a{

	display: block;

	background: #F7DFE6;

	color: #0273b9;

	font-weight: normal;

	text-decoration: none;

}



#calendar table td a:hover{

	background: #0273b9;

	color: #F7DFE6;

}





/* sidebar

-------------------------------------------------------- */



#categories{

	line-height: 15px;

}



#archives{

	line-height: 15px;

}



#links{

	line-height: 15px;

}



#syndicate{

	line-height: 15px;

}





/* modif perso

--------------------------------------------

-------------------------------------------- */





.Photos a {

display: block;

color: #fff;

}



.Videos a {

display: block;

color: #fff;

}



.Divers a {

display: block;

color: #fff;

}



.Expos a {

display: block;

color: #fff;

}



.Forum a {

display: block;

color: #fff;

}



.contact a {

display: block;

color: #fff;

}



.Liens a {

display: block;

color: #fff;

}

#sidebar li a:hover {

display: block;

color: #000;

background: #0273B9; 

border-right: 10px solid #0273B9;

border-left: 10px solid #0273B9;

margin-left: -23%;

width: 120%;

text-decoration: none;

}



.sb1Photos a {

display: block;

color: #000;

background: #FFF;

border-right: 12px solid #fff;

border-left: 12px solid #fff;

width: 120%;

margin-left: -25%;

}



.sb2Videos a {

display: block;

color: #000;

background: #FFF;

border-right: 12px solid #fff;

border-left: 12px solid #fff;

width: 120%;

margin-left: -25%;

}



.sb3Divers a {

display: block;

color: #000;

background: #FFF;

border-right: 12px solid #fff;

border-left: 12px solid #fff;

width: 120%;

margin-left: -25%;

}



.sb4Expos a {

display: block;

color: #000;

background: #FFF;

border-right: 12px solid #fff;

border-left: 12px solid #fff;

width: 120%;

margin-left: -25%;

}



.sb5Forum-blog a {

display: block;

color: #000;

background: #FFF;

border-right: 12px solid #fff;

border-left: 12px solid #fff;

width: 120%;

margin-left: -25%;

}





.sb6Info-contact a {

display: block;

color: #000;

background: #FFF;

border-right: 12px solid #fff;

border-left: 12px solid #fff;

width: 120%;

margin-left: -25%;

}



.sb7Liens a {

display: block;

color: #000;

background: #FFF;

border-right: 12px solid #fff;

border-left: 12px solid #fff;

width: 120%;

margin-left: -25%;

}



.logo {

margin-left: -19px;

margin-bottom: 50px;

}



.center {float: right; margin-right: 10%;}





/* modif perso pour galeries images

------------------------------------------- */



.image {

padding-left: 20%;

padding-right: 20%;

}





.ct {

overflow: hidden;

padding-left: 10%;

padding-right: 10%;

}



.tn {

height: 140px;

width: 140px;

margin-right: 10px;

margin-top: 10px;

display: block;

float: left;

text-align: center;

border: 1px solid #000;

}



.carre {

height: 140px;

width: 140px;

margin-right: 10px;

margin-top: 10px;

display: block;

float: left;

text-align: center;

border: 1px solid #000;

}



.modif {

margin-top: 23px;

}



.tn a:hover {

height: 140px;

width: 140px;

background: #fff;

border: 1px solid #000;

display: block;

}



.carre a:hover {

height: 140px;

width: 140px;

display: block;

border: 1px solid #000;

}



/* modif pour galeries videos

------------------------------------------- */

.vd {

padding-left: 20%;

padding-right: 20%;

}


.vd2 {

padding-left: 14%;

padding-right: 14%;

}


.vd169 {

padding-left: 7%;

padding-right: 7%;

}



/* Footer

-------------------------------------------------------- */



#footer{

	width: 886px;

	height: 123px;

	background: #1B1B1B url(img/bottom.jpg) no-repeat left top;

	margin: 0;

	color: #666;

	clear: both;

}



#footer a{

	display: none ;

}





/* layout.css

-------------------------------------------------------- */



html{

	margin: 0;

	padding: 0;

	text-align: center;

}



#main{

	float: right;

	width: 610px;

	padding-right: 80px;

}



#content{

	margin: 0 0 0 17px;

	padding: 15px 0 0 0;

}



.post{}



#blanc{

	background: #FFFFFF;

	width: 535px;

	display: block;

}





/* BOX -ï¿½ Boites de couleurs 

-------------------------------------------------------- */



/* ï¿½ dupliquer et nommer (defini la couleur) *****/

.box-upperleft-jaune {

	background-position: left top;

	background-image: url(img/box-upperleft.gif);

	background-repeat: no-repeat;

	background-color: #4F4F4F;

}

.box-upperleft-bleufonce {

	background-position: left top;

	background-image: url(img/box-upperleft.gif);

	background-repeat: no-repeat;

	background-color: #737272;

}

.box-upperleft-vert {

	background-position: left top;

	background-image: url(img/box-upperleft.gif);

	background-repeat: no-repeat;

	background-color: #999797;

}

.box-upperleft-bleu {

	background-position: left top;

	background-image: url(img/box-upperleft.gif);

	background-repeat: no-repeat;

	background-color: #BBBABA;

}





/* ne pas changer ************************/

.box-upperright {

	background-position: right top;

	background-image: url(img/box-upperright.gif);

	background-repeat: no-repeat;

}

.box-lowerleft {

	background-position: left bottom;

	background-image: url(img/box-lowerleft.gif);

	background-repeat: no-repeat;

}

.box-lowerright {

	padding-right: 10px;

	background-position: right bottom;

	padding-left: 10px;

	background-image: url(img/box-lowerright.gif);

	padding-bottom: 10px;

	padding-top: 10px;

	background-repeat: no-repeat;

}



/* Contenu de boite **********************/

#box-inc{

	padding: 8px;

	line-height: 15px;

}





/* Separateur de boites *******************/

#box-sep{

	background: #FFFFFF;

	width: 100%;

	display: block;

}



/* coins arrondis 

-------------------------------------------------------- */



.upperleft {

	background-position: left top;

	background-image: url(img/bord-top-left.gif);

	margin-left: auto;

	margin-right: auto;

	background-repeat: no-repeat;

	background-color: #E6E6E6;

}

.upperright {

	background-position: right top;

	background-image: url(img/bord-top-right.gif);

	background-repeat: no-repeat;

}

.lowerleft {

	background-position: left bottom;

	background-image: url(img/bord-bottom-left.gif);

	background-repeat: no-repeat;

}

.lowerright {

	background-position: right bottom;

	background-image: url(img/bord-bottom-right.gif);

	background-repeat: no-repeat;

	padding-right: 3%;

	padding-left: 3%;

	padding-bottom: 3%;

	padding-top: 3%;

}



.uppercommentleft {

	background-position: left top;

	background-image: url(img/comment-bord-top-left.gif);

	margin-left: auto;

	margin-right: auto;

	background-repeat: no-repeat;

	background-color: #FFF;

}

.uppercommentright {

	background-position: right top;

	background-image: url(img/comment-bord-top-right.gif);

	background-repeat: no-repeat;

}

.lowercommentleft {

	background-position: left bottom;

	background-image: url(img/comment-bord-bottom-left.gif);

	background-repeat: no-repeat;

}

.lowercommentright {

	padding-right: 3%;

	background-position: right bottom;

	padding-left: 3%;

	background-image: url(img/comment-bord-bottom-right.gif);

	padding-bottom: 3%;

	padding-top: 3%;

	background-repeat: no-repeat;

	

}





.dcsign{

	color: #B1B1B1;

}



.dcsign a{

	color: #B1B1B1;

}



.dcsign a:hover {

	color: #0273b9;

	text-decoration: underline;

}