/* CSS Document */

body {
background-image:url(images/fond.png);
width:auto;
margin-left:auto;
margin-right:auto;
margin-top:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#body2 {
background-image:url(images/fond_haut.png);
background-repeat:repeat-x;
width:100%;
height:31px;
position:static;
}

#header {
background-image:url(images/header.png);
width:780px;
height:181px;
margin-left:auto;
margin-right:auto;
}

#body {
	width:780px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/conteneur.png);
	background-repeat:repeat-y;
}




.menu_rapide {
	background-image:url(images/menu_rapide.png);
	height:35px;
	width:780px;
	background-repeat: no-repeat;
}

.text_menu_rapide {
padding-top:5px;
text-align: center;
}

#gauche {
	width:147px;
	margin-top:10px;
	margin-left: 2px;
	float: left;
}

.gauche_videos {
background-image:url(images/gauche_videos.png);
height:41px;
width:148px;
}

.gauche_pubs {
background-image:url(images/gauche_pub.png);
height:41px;
width:148px;
}

.gauche_membres {
background-image:url(images/gauche_membres.png);
height:41px;
width:148px;
}

.gauche_partenaires {
background-image:url(images/gauche_partenair.png);
height:41px;
width:147px;
}

.gauche_contenu {
background-image:url(images/gauche_contenu.png);
width:147px;
background-repeat:repeat-y;
}

.gauche_bas {
background-image:url(images/gauche_bas.png);
width:147px;
height:35px;
}

.gauche_text {
	padding-left:10px;
	padding-right:10px;
	text-align: center;
}

#centre {
	width:483px;
	padding-left: 2px;
	float: left;
	margin-top:5px;
}

.centre_haut_index {
background-image:url(images/centre_haut.png);
width:483px;
height:39px;
}

.centre_haut_video {
background-image:url(images/centre_videos.png);
width:483px;
height:39px;
}

.centre_haut_partenaires {
background-image:url(images/partenair.png);
width:483px;
height:39px;
}

.centre_haut_rechercher {
background-image:url(images/centre_rechercher.png);
width:483px;
height:39px;
}

.centre_haut_news {
background-image:url(images/centre_news.png);
width:483px;
height:39px;
}

.centre_haut_contact {
background-image:url(images/centre_contact.png);
width:483px;
height:39px;
}

#centre_contenu {
background-image:url(images/centre_contenu.png);
width:483px;
background-repeat:repeat-y;
}

.centre_bas {
background-image:url(images/centre_bas.png);
width:483px;
height:27px;
}

.centre_text {
padding-left:6px;
padding-right:5px;
}

#droite {
width:141px;
margin-top:10px;
float:left;
}

.droite_pub {
background-image:url(images/droite_pubs.png);
width:141px;
height:43px;
}

.droite_membres {
background-image: url(images/vmembres.png);
width:143px;
height:30px;
margin-top:10px.
}

#droite_contenu {
background-image:url(images/droite_contenu.png);
width:141px;
}

#droite_contenu2 {
background-image:url(images/droite_contenu2.png);
width:143px;
}

#droite_bas2 {
background-image:url(images/droite_bas2.png);
width:143px;
height:20px;
}

#droite_bas {
background-image:url(images/droite_bas.png);
width:141px;
height:20px;
}

.droite_text {
padding-left:15px;
padding-right:15px;
}

#footer {
	background-image:url(images/footer.png);
	width:780px;
	height:35px;
	float: none;
	clear: both;
	background-repeat: no-repeat;
}

.footer {
padding-left:35px;
padding-top:13px;
}

p {
margin: 0 0 0 0;
}

/* Style des liens */
a:link {
          color : #2870c2;
          text-decoration : none;
          font-family : Verdana, Arial, Helvetica, sans-serif;
          font-size : 9px;
      }
a:hover {
          color: #000000;
          text-decoration : underline;
      }
a:active {
          color : #2870c2;
          text-decoration : none;
          font-family : Verdana, Arial, Helvetica, sans-serif;
          font-size : 9px;
      }
a:visited {
          color : #2870c2;
          text-decoration : none;
          font-family : Verdana, Arial, Helvetica, sans-serif;
          font-size : 9px;
      }
a:visited:hover {
          color: #000000;
          text-decoration : underline;
      }
	  
img {
border:0;
}

.titre {
font-size:12px;
}

.titre a {
font-size:13px;
}

.vignette {
width:440px; 
height:100px; 
background-color:#e7e7e7; 
text-align: center; 
margin-left: 3px;
}

h1{
text-align: center;
}

.partenaires{
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}

.partenaires a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}

.centrecatvu {
font-size: 11px;
}
.centrecatcat {
font-size: 11px;
}

.page a {
font-size:12px;
}

.centrecattag {
font-size: 11px;
}

.centrecattag a {
font-size: 11px;
font-weight: bold;
}

.descvideo {
color: #2870c2;
font-weight: bold;
}

.votevideo {
color: #2870c2;
font-weight: bold;
}

.recherche a {
font-size: 14px;
font-style: bold;
}


.input1 {
border-left:1px #4c4c4c solid;
border-bottom:1px #4c4c4c solid;
border-top:1px #4c4c4c solid;
border-right:1px #4c4c4c solid;
background-color:#f3f3f3;
width:100px;
height:16px;
padding-left:1px;
}

.input1:focus {
border-left:1px #0060ff solid;
border-bottom:1px #0060ff solid;
border-top:1px #0060ff solid;
border-right:1px #0060ff solid;
background-color:#f3f3f3;
width:100px;
height:16px;
padding-left:1px;
}

.input2 {
border-left:1px #4c4c4c solid;
border-bottom:1px #4c4c4c solid;
border-top:1px #4c4c4c solid;
border-right:1px #4c4c4c solid;
background-color:#f3f3f3;
width:280px;
height:16px;
padding-left:1px;
}

.input2:focus {
border-left:1px #0060ff solid;
border-bottom:1px #0060ff solid;
border-top:1px #0060ff solid;
border-right:1px #0060ff solid;
background-color:#f3f3f3;
width:280px;
height:16px;
padding-left:1px;
}

.input3 {
border-left:1px #4c4c4c solid;
border-bottom:1px #4c4c4c solid;
border-top:1px #4c4c4c solid;
border-right:1px #4c4c4c solid;
background-color:#f3f3f3;
width:200px;
height:16px;
padding-left:1px;
}

.input3:focus {
border-left:1px #0060ff solid;
border-bottom:1px #0060ff solid;
border-top:1px #0060ff solid;
border-right:1px #0060ff solid;
background-color:#f3f3f3;
width:200px;
height:16px;
padding-left:1px;
}

.textarea {
border-left:1px #4c4c4c solid;
border-bottom:1px #4c4c4c solid;
border-top:1px #4c4c4c solid;
border-right:1px #4c4c4c solid;
background-color:#f3f3f3;
width:280px;
height:150px;
padding-left:1px;
}

.textarea:focus {
border-left:1px #0060ff solid;
border-bottom:1px #0060ff solid;
border-top:1px #0060ff solid;
border-right:1px #0060ff solid;
background-color:#f3f3f3;
width:280px;
height:150px;
padding-left:1px;
}

.inscription {
    border:none;
	background-color:#f3f3f3;
	background-image:url(images/inscription.png);
	width:151px;
	height:26px;
}


.valid {
	border-width:1px;
	border-style:solid;
	background-color:#f3f3f3;
	border-color:#4c4c4c;
	font-family:Tahoma;
	font-size:11px;
	color:#75888C;
	margin-top:3px;
	margin-bottom:3px;
}

.valid:focus {
	border-width:1px;
	border-style:solid;
	background-color:#f3f3f3;
	border-color:#0cb108;
	font-family:Tahoma;
	font-size:11px;
	color:#75888C;
	margin-bottom:3px;
	margin-top:3px;
}

.footer a{
color: black;
font-weight: bold;
}

