/* On donne les caractéristiques de HTML*/
html {
margin:0px;
}

/* On donne les caractéristiques du body*/
body {
font-size: 10px;
color:#000000;
padding:0;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
background:url(../IMG/fond_ramadan.jpg) repeat-x #ffffff 0 0;
} 

#background {
/*background:url(../IMG/banniere1.gif) repeat-x #FFF 0 0;
*/border-top:100px solid black; /* sinon tu peux mettre le noir dans l'image directement */
width:100%;
}

p {
color:#000000;
font-size:10px;
margin:10px 20px 0 20px;
}

.nostyle {
border: none;
text-decoration: none;
}

img, a img  {
border:none;
margin:none;
}

a {
text-decoration:none;
color:#0a6acd;
}

a:hover{
text-decoration:underline;
}

/**************************
	 BOITES A MODIFIER 
***************************/

#header_general_home {
width:100%;
height:263px;
margin:0 auto;
background-image:url(../IMG/banniere1c.jpg);
/*background-image:url(../IMG/banniere_ramadan1.jpg);
*/background-position:center;
background-repeat:no-repeat;
}

#contenu_general_home {
width:100%;
min-height:506px;
margin:0 auto;
background:url(../IMG/banniere2.jpg) no-repeat;
/*background:url(../IMG/banniere_ramadan2.jpg) no-repeat;
*/background-position:top;
float:left;
color:#fce253;
font-family:Arial, Helvetica, sans-serif;
}

.header_general_video {
width:100%;
height:210px;
margin:0 auto;
background-color:#fce253;
background-image:url(../IMG/banniere1video.jpg);
background-position:top;
background-repeat:no-repeat;
}

.contenu_general_video {
width:100%;
min-height:569px;
margin:0 auto;
background:url(../IMG/banniere2video.jpg) no-repeat;
background-position:top;
float:left;
background-color:#fce253;
color:#fce253;
}

.header_general_video8 {
width:100%;
height:210px;
margin:0 auto;
background-image:url(../IMG/banniere1ramadan.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:none;
}

.contenu_general_video8 {
width:100%;
min-height:569px;
margin:0 auto;
background:url(../IMG/banniere2ramadan.jpg) no-repeat;
background-position:top;
float:left;
color:#fce253;
}

#header_general_crew {
width:100%;
height:170px;
margin:0 auto;
background-color:#fce253;
background-image:url(../IMG/banniere1crew.jpg);
background-position:center;
background-repeat:no-repeat;
}

#contenu_general_crew {
width:100%;
min-height:630px;
margin:0 auto;
background:url(../IMG/banniere2crew.jpg) no-repeat;
background-position:top;
float:left;
background-color:#fce253;
color:#fce253;
}

#header_general_blog {
width:100%;
height:248px;
margin:0 auto;
background-color:#fce253;
background-image:url(../IMG/banniere1blog.jpg);
background-position:center;
background-repeat:no-repeat;
}

#contenu_general_blog {
width:100%;
min-height:623px;
margin:0 auto;
background:url(../IMG/banniere2blog.jpg) no-repeat;
background-position:top;
float:left;
color:#fce253;
background-color:#fce253;
}

#header_general_type {
width:100%;
height:248px;
margin:0 auto;
background-color:#fce253;
background-image:url(../IMG/banniere1type.jpg);
background-position:center;
background-repeat:no-repeat;
}
#contenu_general_type {
width:100%;
min-height:600px;
margin:0 auto;
background:url(../IMG/banniere2type.jpg) no-repeat;
background-position:top;
float:left;
color:#fce253;
background-color:#fce253;
}

#header_general_type2 {
width:100%;
height:248px;
margin:0 auto;
background-color:#fce253;
background-image:url(../IMG/banniere1type2.jpg);
background-position:center;
background-repeat:no-repeat;
}

#contenu_general_type2 {
width:100%;
min-height:600px;
margin:0 auto;
background:url(../IMG/banniere2type2.jpg) no-repeat;
background-position:top;
float:left;
color:#fce253;
background-color:#fce253;
}

#header_general_fans {
width:100%;
height:248px;
margin:0 auto;
background-color:#fce253;
background-image:url(../IMG/banniere1fans.jpg);
background-position:center;
background-repeat:no-repeat;
}

#contenu_general_fans {
width:100%;
min-height:670px;
margin:0 auto;
background:url(../IMG/banniere2fans.jpg) no-repeat;
background-position:top;
float:left;
color:#fce253;
background-color:#fce253;
}

.header_fond_news{
width:100%;
height:20px;
background:url(../IMG/fond_home_news.gif);
position:absolute;
padding-top:15px;
padding-bottom:15px;
top:67px;
opacity:0.8;
}
.header_news {
width:960px;
margin:0 auto;
}

.header_news_contenu{
width:530px;
color:#686868;
font-size:11px;
float:left;
margin-left:15px;
margin-top:5px;
}

.header_news_a{
font-size:12px;
color:#ffffff;
}

.header_general_sketch {
width:100%;
height:245px;
margin:0 auto;
background-color:#fce253;
background-image:url(../IMG/banniere1sketch.jpg);
background-position:top;
background-repeat:no-repeat;
}

.header_general_sketch2 {
width:100%;
height:105px;
margin:0 auto;
background-color:#fce253;
background-image:url(../IMG/banniere1sketchbis.jpg);
background-position:top;
background-repeat:no-repeat;
}

.contenu_general_sketch {
width:100%;
min-height:549px;
margin:0 auto;
background:url(../IMG/banniere2sketch.jpg) no-repeat;
background-position:top;
float:left;
background-color:#fce253;
color:#fce253;
}

.contenu_general_sketch2 {
width:100%;
min-height:200px;
margin:0 auto;
background:url(../IMG/banniere2sketchbis.jpg) no-repeat;
background-position:top;
float:left;
background-color:#fce253;
color:#fce253;
}
/**************************
	 BOITES PRINCIPALES 
***************************/
#conteneur {
width:100%;
margin:0 auto;
background-color:#fce253;
color:#000000;
/*background:url(../IMG/fond_ramadan.jpg) repeat-x #ffffff 0 0;
*/
}

#conteneur8 {
width:100%;
margin:0 auto;
color:#000000;
background:url(../IMG/fond_ramadan.jpg) repeat-x #ffffff 0 0;
}

.conteneur {
width:100%;
margin:0 auto;
background-color:#fce253;
color:#000000;
/*background:url(../IMG/fond_ramadan.jpg) repeat-x #ffffff 0 0;
*/}

#header_menu {
width:960px;
background-color:#000000;
height:67px;
margin:0 auto;
}
#header_menu_fond {
width:100%;
background-color:#000000;
height:67px;
margin:0 auto;
}

#header_menu img{
float:left; 
margin-left:0px;
}

#menu_principal{
width:500px;
height:67px;
float:left;
font-size:14px;
font-weight:bold;
padding-top:15px;
margin-left:25px;
}

#menu_principal a{
margin:0;
padding:0;
font-size:15px;
font-weight:bold;
text-decoration:none;
margin-right:23px;
margin-left:8px;
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:10px;
}
#menu_principal img {
float:none;
}
#menu_principal a:hover{
color:#ffe500;
background-image:url(../IMG/puce_header.gif);
}

.menu_on{
color:#ffe500;
background-image:url(../IMG/puce_header.gif);
}

.menu_off{
color:#ffffff;
}

#menu_principal li {
text-decoration:none;
display:inline;
list-style-type:none;
height:40px;
border-left:1px solid #636363;
padding-top:8px;
padding-left:20px;
color:#0a6acd;
}
#menu_principal ol {
background-color:#ffffff;
color:red;
border:2px solid #f7d144;
border-bottom:none;
}

#menu_principal ul {
text-decoration:none;
margin:0;
padding:0;
list-style-type:none;
margin-top:24px;
float:left; 
width:530px;
}



#contenu_general_bis {
width:960px;
margin:0 auto;
}
.contenu_general_bis {
width:960px;
margin:0 auto;
}
.contenu_general_bis8 {
width:960px;
margin:0 auto;
background-color:#ffffff;
}

#footer_general {
width:960px;
height:377px;
margin:0 auto;
background-color:#000000;
padding-top:30px;
padding-bottom:10px;
clear:both;
}

#footer_general_fond {
width:100%;
height:417px;
background-color:#000000;
margin:auto;
clear:both;
font-size:11px;
margin-top:40px;
}
*+html #footer_general_fond {
margin-top:30px;
}
*html #footer_general_fond {
margin-top:30px;
}

#bloc_principal {
width:650px;
float:left;
}

/**************************
	 PAGE ACCUEIL 
***************************/

#accueil_top {
width:300px;
float: right;
margin-right:0px;
margin-bottom:15px;
}
*+html #accueil_top{
margin-top:10px;
}
*html #accueil_top{
margin-top:10px;
}

#accueil_top_contenu {
width:300px;
background-color:#FFFFFF;
margin-top:18px;
z-index:1;
border:1px solid #e1cc55;
padding-top:10px;
padding-bottom:30px;

}
*+html #accueil_top_contenu{
padding-top:20px;
}
*html #accueil_top_contenu{
padding-top:20px;
}


.bloc_stitre{
height:20px;
min-width:140px;
background-color:#000000;
z-index:1000;
position:absolute;
color:#ffffff;
font-size:14px;
padding-left:10px;
padding-top:10px;
padding-right:10px;
padding-bottom:3px; 
font-weight:800;
font-family:Arial, Helvetica, sans-serif;
}
*+html .bloc_stitre{
margin-top:-15px;
}
*html .bloc_stitre{
margin-top:-15px;
}

.bloc_stitre2{
height:20px;
min-width:140px;
background-color:#000000;
z-index:1000;
position:absolute;
color:#ffffff;
font-size:14px;
padding-left:20px;
padding-top:10px;
padding-right:10px;
padding-bottom:3px; 
margin-top:12px;
margin-left:-10px;
font-weight:800;
font-family:Arial, Helvetica, sans-serif;
}
*+html .bloc_stitre2{
margin-top:-15px;
}
*html .bloc_stitre2{
margin-top:-15px;
}


#accueil_news {
width:650px;
height:665px;
margin-left:0px;
float:left;
background-color:#ffffff;
margin-bottom:50px;
border:1px solid #e1cc55;
}

#accueil_news_contenu {
width:650px;
height:560px;
margin-top:50px;
}

.accueil_news_contenu_bloc {
width:620px;
height:78px;
border-bottom:1px solid #e5e5e5;
padding-left:15px;
padding-right:15px;
padding-top:15px;
}

.accueil_news_contenu_bloc_date {
width:110px;
height:75px;
float:left;
}

.accueil_news_contenu_bloc_titre {
width:490px;
height:69px;
float:right;
padding-top:6px;
color:#0a6acd;
font-size:20px;
font-weight:400;
}

.accueil_news_contenu_bloc_titre p{
padding:0;
margin:0;
font-size:12px;
color:#000000;
}


#accueil_pub_general {
width:300px;
float:right;
margin-bottom:40px;
margin-right:0px;
}
*+html #accueil_pub_general {
margin-top:10px;
}

.accueil_pub_general {
width:300px;
float:right;
margin-bottom:40px;
margin-right:0px;
}
*+html .accueil_pub_general {
margin-top:10px;
}

.accueil_pub1 {
width:300px;
height:250px;
float: right;
margin-right:0px;
margin-top:0px;
margin-bottom:7px;
}
.accueil_pub1_contenu {
width:300px;
height:250px;
background-color:#FFFFFF;
margin-top:0px;
z-index:1;
border:1px solid #e1cc55;
}
*+html .accueil_pub1_contenu{
padding-top:0px;
margin-bottom:10px;
}
*html .accueil_pub1_contenu{
padding-top:0px;
margin-bottom:10px;
}

#accueil_pub1 {
width:300px;
height:250px;
float: right;
margin-right:0px;
margin-top:0px;
margin-bottom:7px;
}

#accueil_pub1_contenu {
width:300px;
height:250px;
background-color:#FFFFFF;
margin-top:0px;
z-index:1;
border:1px solid #e1cc55;
}
*+html #accueil_pub1_contenu{
padding-top:0px;
margin-bottom:10px;
}
*html #accueil_pub1_contenu{
padding-top:0px;
margin-bottom:10px;
}

#accueil_pub2 {
width:300px;
height:240px;
float: right;
margin-right:0px;
margin-top:0px;
margin-bottom:50px;

}
*+html #accueil_pub2{
margin-top:15px;
}
*html #accueil_pub2{
margin-top:15px;
}

#accueil_pub2_contenu {
width:300px;
height:250px;
background-color:#FFFFFF;
margin-top:0px;
z-index:1;
border:1px solid #e1cc55;
}
*+html #accueil_pub2_contenu{
padding-top:0px;
margin-bottom:10px;
}
*html #accueil_pub2_contenu{
padding-top:0px;
margin-bottom:10px;
}

#home_video{
width:762px;
height:234px;
background-image:url(../IMG/home_video.jpg);
background-repeat:no-repeat;
margin:0 auto;
margin-top:263px;
color:#7f7f7f;
font-size:12px;
}
#home_video a {
color:#1d86cf;
font-size:12px;
font-weight:700;
}
#home_video img {
width:170px;
height:125px;
border:2px solid #000000;
}
.home_video_contenu {
width:170px;
height:180px;
float:left;
margin-top:40px;
margin-right:0px;
margin-left:55px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.home_video_contenu h3{
padding:0;
margin:0;
font-size:12px;
color:red;
float:right;
width:auto;
text-align:right;
color:#ffffff;
position:absolute;
z-index:1;
margin-top:105px;
margin-left:0px;
background-color:#990000;
padding:5px;
}


#home_news{
width:940px;
height:95px;
background-image:url(../IMG/home_plot.jpg);
background-repeat:no-repeat;
margin:0 auto;
}
#home_news img{
margin-top:40px;
margin-left:252px;
float:left;
}

#home_news_contenu {
width:435px;
height:25px;
float:left;
margin-top:46px;
color:#98602d;
font-size:12px;
font-weight:800;
}

#home_news_contenu a{
color:#272727;
font-size:12px;
font-weight:700;
}

#home_news_all {
width:110px;
height:25px;
float:left;
margin-top:46px;
margin-left:5px;
}
#home_news_all img{
margin-top:0px;
margin-left:0px;
float:none;
vertical-align:top;
}
#home_news_all a{
color:#0a6acd;
font-size:12px;
font-weight:700;
}

#home_animation{
width:748px;
height:413px;
margin:0 auto;
margin-top:10px;
color:#7f7f7f;
font-size:12px;
margin-top:-152px;
}

#cu3er-container {width:748px; height:413px; margin:0 auto;}
#cu3er-container {width:801px; height:566px; margin:0 auto;}


/**************************
	 PAGE VIDEO 
***************************/

#video_com_post {
float:left; 
width:650px;
}

#video_com {
width:650px;
margin-left:0px;
float:left;
background-color:#ffffff;
}

#video_com ul a{
margin:0;
padding:0;
color:#0a6acd;
font-size:14px;
font-weight:700;
height:30px;
}

#video_com .commentaire_bloc_info a{
margin:0;
padding:0;
color:#0a6acd;
font-size:10px;
font-weight:700;
height:30px;
}

#video_com ul p{
margin:0;
padding:0;
color:#000000;
font-size:11px;
font-weight:100;
width:400px;
float:right;
margin-top:10px;
height:30px;
}

#video_poster {
width:650px;
min-height:265px;
margin-left:0px;
float:left;
background-color:#ffffff;
margin-bottom:50px;
padding-bottom:10px;
}
*+html #video_poster{
padding-top:20px;
}
*html #video_poster{
padding-top:20px;
}


#video_poster_contenu {
width:660px;
float:right;
margin-top:35px;
}

#video_poster_contenu textarea {
border:1px solid #bababa;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:400px;
}

#video_lecture_titre {
width:630px;
height:50px;
margin-left:0px;
float:left;
background-color:#ffffff;
padding:10px;
background-image:url(../IMG/fond_player.gif);
background-repeat:no-repeat;
}
#video_lecture_titre a{
float:right;
margin-top:15px;
}
#video_lecture_titre h1{
float:left;
}

#video_lecture {
width:630px;
height:390px;
margin-left:0px;
float:left;
background-color:#ffffff;
padding:10px;
padding-top:0;
padding-bottom:0;
}

.dimension_video1 {
width:630px;height:380px;
}

.dimension_video2 {
width:415px;height:260px
}

.link_video {
position:absolute;
z-index:10000;
}

.commentaire_bloc {
width:620px; 
border-top:1px solid #e5e5e5;
margin-bottom:10px;
clear:both;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}
*+html .commentaire_bloc {
margin-left:20px;
}
*saisonhtml .commentaire_bloc {
margin-left:20px;
}

.commentaire_bloc_info {
width:160px; 
height:55px; 
float:left;
margin-top:7px;
}
.commentaire_bloc_info a{
	font-size:10px;	
}

.commentaire_bloc_deco {
width:10px;
float:left;
border-right:1px solid #e5e5e5; 
margin-top:7px;
position:absolute;
margin-left:165px;
z-index:10;
}

.commentaire_bloc_contenu {
width:435px;
float:right; 
font-size:13px; 
line-height:16px;
text-align:left;
padding:0;
border-left:1px solid #e5e5e5; 
padding-left:10px;
padding-bottom:7px;
margin-bottom:7px;
margin-top:7px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
z-index:30;
}

#video_top {
width:300px;
float: right;
margin-right:0px;
margin-bottom:15px;
}
*+html #video_top {
margin-top:15px;
}
*html #video_top {
margin-top:15px;
}

#video_top_contenu {
width:300px;
background-color:#FFFFFF;
margin-top:18px;
z-index:1;
border:1px solid #e1cc55;
padding-top:10px;
padding-bottom:10px;
color:#272727
}
*+html #video_top_contenu{
padding-top:12px;
margin-bottom:10px;
}
*html #video_top_contenu{
padding-top:12px;
margin-bottom:10px;
}

#video_top_contenu ul{
list-style-type:none;
margin:0;
padding:0 8px;
padding-top:5px;
}
#video_top_contenu li { 
font-size:14px;
color:#0a6acd;
margin-top:5px;
padding-left:15px;
border-bottom:1px solid #e5e5e5;
padding-bottom:5px;
font-weight:100;
}
#video_top_contenu li:lastchild {
border:0;
}
#video_top_contenu a { 
font-size:14px;
padding:5px;

}
#video_top_contenu a:hover { 
text-decoration:none;
color:#e05930;
}

#menu_on2 {
color:#e05930;
}

#accueil_video {
width:630px;
height:260px;
margin-left:0px;
float:left;
background-color:#272727;
padding:10px;
border-left:1px solid #e1cc55;
border-top:none;
border-bottom:none;
background-image:url(../IMG/fond_video.jpg);
z-index:10;
}

#accueil_video_contenu {
float:right;
width:195px;
}

#accueil_video_contenu.note {
color:#ffffff;
}

#notation_video {
color:#000000;
margin-bottom:5px;
}

#accueil_video_contenu h1{
font-size:20px;
color:#ffffff;
font-weight:bold;
padding:0;
margin:0;
margin-top:40px;
width:160px;
line-height:1em;
}

#accueil_video_contenu a{
color:#ffffff;
}

#accueil_video_contenu p{
font-size:12px;
line-height:18px;
color:#ffffff;
font-weight:100;
padding:0;
margin:0;
margin-bottom:7px;
width:195px;
float:left;
}

#video_detail {
width:630px;
background-color:#ffffff;
float:left;
padding:10px;
padding-top:0;
padding-bottom:30px;
}
.video_detail_box {
width:630px;
background-color:#ffffff;
float:left;
margin-bottom:8px;
border-bottom:1px solid #eeeeee;
padding-bottom:5px;
}
*+html .video_detail_box {
padding-bottom:15px;
}
*html .video_detail_box {
padding-bottom:15px;
}

.video_detail_box2 {
width:630px;
background-color:#ffffff;
float:left;
margin-bottom:5px;
padding-bottom:5px;
}


#video_detail.note {
color:#ffffff;
}

#notation_video {
color:#000000;
margin-bottom:5px;
}

#video_detail h1{
font-size:20px;
color:#0a6acd;
font-weight:400;
padding:0;
margin:0;
margin-bottom:7px;
margin-top:35px;
width:100px;
}

#video_detail a{
color:#0a6acd;
}

#video_detail p{
font-size:11px;
color:#000000;
font-weight:100;
padding:0;
margin:0;
margin-bottom:7px;
margin-top:10px;
width:195px;
float:left;
}
/**************************
	 PAGE ACCUEIL 
***************************/

#footer_general_top {
width:960px;
height:230px;
float:left;
font-size:11px;
}

#footer_general h1{
margin:0;
padding:0;
font-size:22px;
color:#ffffff;
font-weight: 100;
font-family:Bello, Arial, Verdana;
}

#footer_general_top_left {
width:400px;
height:215px;
float:left;
}

.footer_general_top_right {
width:180px;
height:215px;
float:right;
}

#footer_general_middle {
width:960px;
height:90px;
float:left;
height:100px;
border-bottom:1px solid #7f7f7f;
}

#footer_general_bottom {
width:960px;
height:20px;
float:left;
}

#footer_general p {
padding:0;
margin:0;
font-size:12px;
color:#FFFFFF;
margin-top:10px;
line-height:22px;
text-align:justify;
margin-bottom:8px;
}

#footer_general a {
padding:0;
margin:0;
font-size:12px;
color:#0a6acd;
font-weight:600;
}


#footer_general li {
padding:0;
margin:0;
font-size:12px;
color:#0a6acd;
font-weight:normal;
width:170px;
border-bottom:1px solid #3d3d3d;
list-style-type:none;
margin-top:6px;
}

/**************************
	 PAGE RECHERCHE 
***************************/

#bloc_recherche {
width:260px;
height:80px;
float:left;
padding-top:17px;
}
#bloc_recherche ul{
margin:0;
padding:0;
margin-top:12px;
}
*+html #bloc_recherche ul{
margin-top:0px;
}
*html #bloc_recherche ul{
margin-top:0px;
}


.recherche_general {
width:650px;
min-height:400px;
margin-left:0px;
float:left;
background-color:#ffffff;
margin-bottom:50px;
padding-bottom:10px;
border:1px solid #e1cc55;
border-top:none;
padding-top:20px;
}
.recherche_general h1 {
margin:0;
padding:0;
font-size:35px;
margin-bottom:5px;
color:#000000;
border-bottom:1px solid #e5e5e5;
padding-left:20px;
padding-bottom:8px;
line-height:0.9em;
position:relative;
}
.recherche_general h2 {
margin:0;
padding:0;
font-size:20px;
margin-bottom:5px;
color:#272727;
margin-top:20px;
}

.recherche_general p { 
margin:0; 
padding:0;
font-size:13px;
}

.recherche_general ul { 
margin:0; 
padding:0;
margin-left:30px;
list-style-type: decimal;
margin-bottom:20px;
}
.recherche_general li { 
font-size:14px;
color:#272727;
margin-top:10px;
}

#recherche_general {
width:650px;
min-height:400px;
margin-left:0px;
float:left;
background-color:#ffffff;
margin-bottom:50px;
padding-bottom:10px;
border:1px solid #e1cc55;
border-top:none;
padding-top:20px;
}
#recherche_general h1 {
margin:0;
padding:0;
font-size:35px;
margin-bottom:5px;
color:#000000;
border-bottom:1px solid #e5e5e5;
padding-left:20px;
padding-bottom:8px;
line-height:0.9em;
position:relative;
}
#recherche_general h2 {
margin:0;
padding:0;
font-size:20px;
margin-bottom:5px;
color:#272727;
margin-top:20px;
}

#recherche_general p { 
margin:0; 
padding:0;
font-size:13px;
}

#recherche_general ul { 
margin:0; 
padding:0;
margin-left:30px;
list-style-type: decimal;
margin-bottom:20px;
}
#recherche_general li { 
font-size:14px;
color:#272727;
margin-top:10px;
}

.recherche_mot {
color:#f8d546;
font-size:24px;
}
.recherche_mot2{
font-size:24px;
}

#tri_rechercher {
font-size:12px;
margin-bottom:5px;
color:#272727;
margin-top:16px;
border-bottom:1px solid #e5e5e5;
padding-bottom:15px;
font-weight:800;
padding-left:20px;
}
#tri_rechercher ul { 
margin:0; 
padding:0;
display:inline;
}
#tri_rechercher li { 
font-size:14px;
color:#0a6acd;
margin-top:10px;
display:inline;
margin-left:05px;
border-right:1px solid #e5e5e5;
padding-right:0px;
font-weight:100;
}
#tri_rechercher a { 
font-size:13px;
display:inline;
padding:5px;
}
#tri_rechercher a:hover { 
background-color:#0a6acd;
text-decoration:none;
color:#ffffff;
border-radius: 3px;
-webkit-border-radius:  3px;
-moz-border-radius:  3px;

}
.rechercher_hover {
background-color:#0a6acd;
text-decoration:none;
color:#ffffff;
border-radius: 3px;
-webkit-border-radius:  3px;
-moz-border-radius:  3px;
}

.rechercher_normal {
background-color:#ffffff;
text-decoration:none;
color:#0a6acd;
}

.recherche_resultat {
padding:0px;
margin:0px;
}

.recherche_resultat ul{
padding:0;
margin:0;
}

.recherche_resultat li{
padding:0;
margin:0;
border-bottom:1px solid #e5e5e5;
height:120px;
list-style-type:none;
padding:10px;
}

.recherche_resultat li h3{
padding:0;
margin:0;
font-size:12px;
color:red;
float:right;
width:auto;
text-align:right;
color:#ffffff;
position:absolute;
z-index:10000;
margin-top:76px;
margin-left:0px;
background-color:#990000;
padding:5px;
}

.recherche_resultat img{
width:150px;
height:100px;
vertical-align:bottom;
margin-right:20px;
float:left;
}

.recherche_resultat ul a{
margin:0;
padding:0;
color:#0a6acd;
font-size:14px;
font-weight:700;
width:130px;
}

.recherche_resultat ul p{
margin:0;
padding:0;
color:#000000;
font-size:11px;
font-weight:100;
float:right;
margin-top:10px;
}

.recherche_resultat h4, h5{
margin:0;
padding:0;
color:#000000;
font-size:11px;
font-weight:100;
float:left;
margin-top:15px;
}

.not_bug{
margin:0;
padding:0;
color:#000000;
font-size:11px;
font-weight:100;
float:left;
margin-top:15px;
width:140px;
}

.recherche_resultat h5 {
color:#0a6acd;
width:140px;
margin-top:15px;
}

.article_logo {
width:200px;
height:150px;
vertical-align:bottom;
margin-right:10px;
float:left;
}

.comment_lien{
width:150px;
margin:0;
padding:0;
color:#000000;
font-size:11px;
font-weight:100;
float:left;
margin-top:15px;
}

.recherche_news_contenu_bloc_date {
width:150px;
height:100px;
vertical-align:bottom;
margin-right:20px;
float:left;
}

.date_jour2{
font-size:75px; 
color:#000000; 
font-weight:bold;
float:left;
}

.date_mois2 {
font-size:30px;
color:#000000; 
font-weight:100;
float:right; 
margin-top:6px;
}

.date_annee2 {
font-size:25px; 
color:#000000; 
font-weight:100;
float:right;
}

#autre_recherche {
width:630px;
height:50px;
margin-left:0px;
float:left;
background-color:#ffffff;
padding:10px;
background-image:url(../IMG/fond_player.gif);
background-repeat:no-repeat;
}
#autre_recherche_bloc {
width:500px;
margin:0 auto;
}
#autre_recherche h1{
font-size:12px;
color:#ffffff;
}

.exemple_recherche {
color:#7f7f7f;
font-size:11px;
margin:0;
margin-bottom:2px;
}

#vertical_AT {
vertical-align: middle;
}

.height_20 {
height:20px;
}

/**************************
	 PHOTOS ALBUMS
***************************/

.profil_bloc_photo{
float:left;
width:100%;
}

.profil_album_nb{
width:620px;
margin-left:20px;
color:#000000;
font-size:15px;
font-weight:bold;
float:left;
margin-top:20px;
margin-bottom:15px;
}

.album_photo_bloc_voir{
color:#379ed9; 
font-weight:bold;
font-size:12px;
float:right;
margin-right:20px;
width:180px;
margin-bottom:15px;
}
.album_photo_bloc_voir a:hover{
text-decoration:none;
}

.liste_suivant{
float:right;
font-size:11px;
padding-right:15px;
background-repeat:no-repeat;
background-position:right;
font-weight:normal;
}
.liste_suivant_on{
background-image:url(../IMG/fleche_bleusurblanc.gif);
}
.liste_suivant_off{
background-image:url(../IMG/fleche_grissurblanc.gif);
color:#e8e8e8;
}

.liste_precedent{
float:left;
font-size:11px;
padding-left:15px;
background-repeat:no-repeat;
background-position:left;
font-weight:normal;
}
.liste_precedent_on{
background-image:url(../IMG/fleche_bleusurblanc2.gif);
}
.liste_precedent_off{
background-image:url(../IMG/fleche_grissurblanc2.gif);
color:#e8e8e8;
}

.albums_liste_ul{
border-top:3px solid #e8e8e8;
list-style-type:none;
padding:0;
width:620px;
float:left;
margin-left:20px;
padding-top:15px;
}

.albums_liste_nav_ul{
border-top:3px solid #e8e8e8;
list-style-type:none;
padding:0;
width:620px;
float:left;
margin-left:20px;
padding-top:15px;
padding-bottom:15px;
border-bottom:1px solid #e8e8e8;
}
.albums_liste_nav_ul a:hover{
text-decoration:none;
}

.albums_liste_nav_ul_bottom{
border-top:1px solid #e8e8e8;
border-bottom:3px solid #e8e8e8;
}

.albums_photos_liste_ul{
list-style-type:none;
padding:0;
width:640px;
float:left;
margin-left:20px;
margin-bottom:20px;
padding-top:15px;
}

.profil_bloc_album_li{
float:left;
width:600px;
border-bottom:2px solid #e8e8e8;
margin-bottom:10px;
padding-bottom:10px;
padding:10px;
}

.album_photo_bloc{
width:130px;
border:1px solid #e8e8e8;
float:left;
padding:5px;
background-color:#ffffff;
color:#FFFFFF;
}

.album_photo_bloc_vide{
width:130px;
height:105px;
background-color:#379ed9;
}

.album_photo_titre_a{
font-size:14px;
float:left;
margin-left:20px;
width:310px;
font-weight:bold;
margin-top:10px;
}

.album_photo_nb_photo{
color:#808080;
font-size:11px;
float:left;
margin-left:20px;
width:310px;
margin-top:5px;
}
.album_photo_misajour{
color:#000000;
font-size:10px;
float:left;
margin-left:20px;
width:310px;
}


.album_photo_action{
float:right;
width:120px;
font-size:11px;
margin-top:10px;
}


.profil_album_nb_photo{
width:380px;
float:left;
margin-left:20px;
color:#808080;
font-size:11px;
}

.album_photos_liste_li{
width:140px;
height:105px;
float:left;
margin-bottom:20px;
margin-left:20px;
}


/******

.profil_bloc_photo_titre{
background-color:#7c99aa;
color:#ffffff;
font-size:14px;
font-weight:bold;
width:625px;
height:22px;
float:left;
padding-left:15px;
padding-top:8px;
margin-left:10px;
}

.album_sur {
color:#808080;
float:left;
font-size:12px;
}

.profil_bloc_photo_li{
float:left;
width:160px;
height:130px;
margin-left:20px;
margin-top:10px;
padding-bottom:10px;
padding:10px;
padding-bottom:20px;
}
.border_B7c99aa {
border-bottom:1px solid #7c99aa;
}


.photo_photo_bloc{
background-color:#dfeff9;
float:left;
padding:5px;
width:150px;
height:100px;
}
***/

.photo_afficher_bloc{
width:620px;
height:465px;
float:left;
margin-left:20px;
margin-bottom:10px;
text-align:center;
margin-top:10px;
}

/**************************
	 PAGE LOGIN 
***************************/


#identification_general {
width:630px;
min-height:100px;
margin-left:0px;
float:left;
background-color:#ffffff;
margin-bottom:50px;
padding-bottom:10px;
border:1px solid #e1cc55;
padding-top:30px;
padding-left:20px;
}
#identification_general h1 {
margin:0;
padding:0;
font-size:46px;
margin-bottom:5px;
color:#000000;
border-bottom:1px solid #e5e5e5;
height:70px;
}
#identification_general h2 {
margin:0;
padding:0;
font-size:20px;
margin-bottom:5px;
color:#272727;
margin-top:20px;
}
#identification_general p { 
margin:0; 
padding:0;
font-size:13px;
}

#identification_general ul { 
margin:0; 
padding:0;
margin-left:30px;
margin-bottom:20px;
}
#identification_general li { 
font-size:14px;
color:#272727;
margin-top:10px;
}

.listtype_decimal{
list-style-type:decimal;
}

/**************************
	 PAGE NEWS 
***************************/

.pagination_contenu {
clear:both;
border-top:1px solid #ddd;
padding-top:10px;
width:100%;
min-height:37px;
margin-left:0px;
background-color:#ffffff;
text-align:center;
}
.pagination_contenu p{
width:100%;
text-align:center;
}

.pagination_contenu a, .pagination a {
font-size:14px;
font-weight:bold;
padding:5px 10px;
margin:0 5px;
}
.pagination_contenu a:hover, .pagination a:hover{
background-color:#0a6acd;
color:#FFFFFF;
text-decoration:none;
border-radius: 3px;
-webkit-border-radius:  3px;
-moz-border-radius:  3px;
}
.pagination {
width:100%;
text-align:center;
}
.news_contenu {
width:630px;
min-height:350px;
margin-left:0px;
float:left;
background-color:#ffffff;
padding:10px;
}

.news_contenu_titre {
width:630px;
height:350px;
margin-left:0px;
float:left;
background-color:#ffffff;
padding-left:160px;
}

.news_contenu_texte {
width:470px;
min-height:200px;
float:left;
background-color:#ffffff;
padding-left:160px;
color:#000000; 
font-size:12px; 
line-height:18px;
padding-top:20px;
}

.news_contenu_texte p{
font-size:13px;
text-align:justify;
}

.news_contenu_bloc {
width:620px;
min-height:110px;
border-bottom:1px solid #e5e5e5;
padding-left:15px;
padding-right:5px;
padding-top:15px;
font-size:14px;
float:left;
}

.news_contenu_bloc p{
font-size:14px;
}

.news_contenu_bloc_date {
width:110px;
height:75px;
float:left;
}

.news_contenu_bloc_titre {
width:490px;
height:69px;
float:right;
padding-top:0px;
color:#0a6acd;
font-size:20px;
font-weight:400;
}

.notation {font-size:12px;color:#000000;float:left; margin-right:10px;}

.news_contenu_bloc_titre p{
padding:0;
margin:0;
margin-top:5px;
font-size:11px;
color:#888888;
}

.news_contenu_bloc_titre a{
padding:0;
margin:0;
color:#1d86cf;
font-size:30px;
float:left;
width:100%;
font-weight:700;
}

.news_top {
width:300px;
float: right;
margin-right:0px;
margin-bottom:15px;
}
*+html .news_top {
margin-top:5px;
}
*html .news_top {
margin-top:5px;
}

.news_top_contenu {
width:300px;
background-color:#FFFFFF;
margin-top:18px;
z-index:1;
border:1px solid #e1cc55;
padding-top:10px;
padding-bottom:5px;
color:#272727
}
.news_top_contenu ul{
list-style-type:none;
margin:0;
padding:0;
padding-top:5px;
}
.news_top_contenu li { 
font-size:14px;
margin-top:5px;
padding-left:15px;
border-bottom:1px solid #e5e5e5;
padding-bottom:5px;
font-weight:100;
}
.news_top_contenu a { 
font-size:14px;
padding:5px;
color:#0a6acd;
}
.news_top_contenu a:hover { 
text-decoration:none;
color:#e05930;
}

/**************************
	 STYLES REPETITIFS 
***************************/

.date_jour{
font-size:55px; 
color:#000000; 
font-weight:bold;
float:left;
width:50px;
text-align:right;
}

.date_mois {
font-size:22px;
color:#000000; 
font-weight:100;
float:right; 
margin-top:6px;
font-weight:bold;
}

.date_annee {
font-size:20px; 
color:#000000; 
font-weight:100;
float:right;
font-weight:bold;
}


.comment_style {
margin:0;
color:#0a6acd; 
font-size:12px;
float:left
}

.comment_style a{
color:#0a6acd; 
font-size:12px;
}

.comment_style2 {
margin-top:5px;
margin-bottom:5px;
color:#0a6acd; 
font-size:11px;
text-align:left;
float:left;
width:150px;
}

.comment_style3 {
color:#0a6acd; 
font-size:11px;
text-align:left;
float:left;
width:150px;
}

.bleu_color1 {
color:#0a6acd;
}

.black_color {
color:#000000;
}

.image_ttesnx{
float:right; 
margin-top:15px; 
margin-right:30px;
}

.actionlogin_ul{
list-style-type:none;
text-align:right;
margin-top:30px;
width:200px;
float:right;
}
*+html .actionlogin_ul{
margin-top:20px;
}
*html .actionlogin_ul{
margin-top:20px;
}

.actionlogin_li{
color:#0a6acd;
font-size:12px;
}
.actionlogin_li2{
color:#eab425;
font-size:10px;
}

.actionlogin_a{
color:#0a6acd; 
font-size:1Opx;
font-weight:800;
}

.float_left{
float:left;
}

.float_none{
float:none;
}

.float_right{
float:right;
}

.blanc_w600{
color:#ffffff;
font-weight:600;
}

.bleu_s10{
color:#0a6acd; 
font-size:10px;
}

.gris_12_18{
color:#7f7f7f; 
font-size:12px;
line-height:18px;
float:left;
width:192px;
margin-bottom:5px;
}

.gris_12_18_1{
color:#7f7f7f; 
font-size:12px;
line-height:18px;
float:left;
}

.gris_12_18_2{
color:#7f7f7f; 
font-size:12px;
line-height:18px;
float:left;
width:160px;
margin-bottom:5px;
}
.fontsize_10{
font-size:10px;
}
.fontsize_11{
font-size:11px;
}
.fontsize_12{
font-size:12px;
}
.fontsize_14{
font-size:14px;
}

.comment_ul{
list-style-type:none; 
margin-left:-25px; 
margin-top:50px;
}
*+html .comment_ul{
margin:0;
padding:0;
margin-left:0px; 
margin-top:50px;
}
*html .comment_ul{
margin:0;
padding:0;
margin-left:0px; 
margin-top:50px;
}

.comment_nom{
font-size:15px; 
color:#000000; 
font-weight:bold;
margin-bottom:8px;
}

.comment_nom6forum{
font-size:15px; 
color:#000000; 
font-weight:bold;
margin-bottom:8px;
}

.comment_nom0minirezo{
font-size:15px; 
color: #990000; 
font-weight:bold;
margin-bottom:8px;
}

#video_com .commentaire_bloc_info .comment_nom6forum a{
margin:0;
padding:0;
color:#0a6acd;
font-size:14px;
font-weight:700;
height:30px;
}

#video_com .commentaire_bloc_info .comment_nom0minirezo a{
margin:0;
padding:0;
color:#990000;
font-size:14px;
font-weight:700;
height:30px;
}

.comment_rep{
color:#0a6acd; 
font-size:1Opx;
}

.comment_titre{
color:#0a6acd; 
font-size:12px; 
margin-bottom:5px;
}

.poster_compte{
margin-top:-7px; 
margin-left:190px; 
font-size:13px;
}

.poster_inscr{
margin-top:30px; 
margin-left:190px; 
font-size:13px;
}

.bleu_w800{
color:#0a6acd; 
font-weight:800;
}

.retourv_style {
color:#0a6acd; 
font-size:12px;
}

.gris_color2 {
color:#000000;
}

.margin_B2 {
margin-bottom:2px;
}
.margin_B5 {
margin-bottom:5px;
}
.margin_B10 {
margin-bottom:10px;
}
.margin_B15 {
margin-bottom:15px;
}


.margin_T0{
margin-top:0;
}
.margin_T5 {
margin-top:5px;
}
.margin_T7 {
margin-top:7px;
}
.margin_T10 {
margin-top:10px;
}
.margin_T15 {
margin-top:15px;
}
.margin_T50 {
margin-top:50px;
}

.margin_L10 {
margin-left:10px;
}
.margin_L15 {
margin-left:15px;
}
.margin_L20 {
margin-left:20px;
}
.margin_L30 {
margin-left:30px;
}
.margin_L32 {
margin-left:32px;
}
.margin_L60 {
margin-left:60px;
}
.margin_L75 {
margin-left:75px;
}
.margin_L77 {
margin-left:77px;
}
.margin_L80 {
margin-left:80px;
}
.margin_L85 {
margin-left:85px;
}
.margin_L125 {
margin-left:125px;
}
.margin_L150 {
margin-left:150px;
}
.margin_L213 {
margin-left:213px;
}
.margin_L215 {
margin-left:215px;
}
.margin_L240 {
margin-left:240px;
}

.margin_R5 {
margin-left:5px;
}
.margin_R10 {
margin-left:10px;
}

.padding_0 {
padding:0px;
}

.padding_L5 {
padding-left:5px;
}

.padding_R5 {
padding-right:5px;
}

.padding_L10 {
padding-left:10px;
}

.display_block{
text-decoration:none; 
display:block;
}

.height_16{
height:16px;
}
.height_80{
height:80px;
}
.height_100{
height:100px;
}

.margin_padding {
margin:0;
padding:0
}

.border_B_1Pe5e5e5 {
border-bottom:1px solid #e5e5e5;
}

.border_LR_1Pe1cc55 {
border-left:1px solid #e1cc55; border-right:1px solid #e1cc55;
}
.lire_suite {
color:#1d86cf; margin-left:150px;font-size:16px;
}

.color_1d86cf{
color:#1d86cf;
}

.color_0a6acd{
color:#0a6acd;
}

.color_e05930{
color:#e05930;
}
.color_2a2a2a{
color:#2a2a2a;
}
.color_8a8a8a{
color:#8a8a8a;
}


.width_30{
width:30px;
}
.width_140{
width:140px;
}
.width_400{
width:400px;
}
.width_450{
width:450px;
}
.width_100_100{
width:100%;
}

.dimension_carousel1{
height:340px; width:455px;
}

.hidden{
visibility:hidden;
}

.bottom{
bottom:10px;
}

.fontweight_bold{
font-weight:bold;
}
.fontweight_700{
font-weight:700;
}
.fontweight_800{
font-weight:800;
}


.listtype_none{
list-style-type:none;
}

.vertical_align_top{
vertical-align:top;
}

.vertical_align_middle{
vertical-align:middle;
}

.vertical_align_bottom{
vertical-align:bottom;
}

.hidden{
display:none;
}

.liststyletype_none{
list-style-type:none;
}

.width_height15{
width:15px;
height:15px;
float:left;
vertical-align:bottom;
margin-right:10px;
float:left;
}

.message_ok {
background-color:#006633;height:25px;color:#2a2a2a; width:570px; margin-bottom:10px;padding-top:15px;padding-left:10px; font-size:10px;
}

.message_erreur {
background-color:#fffbdd;height:25px;color:#2a2a2a; width:570px; margin-bottom:10px;padding-top:15px;padding-left:10px; font-size:10px;
}

.display_none{
display:none;
}

.verticalalign_bottom {
vertical-align:bottom;
}

.verticalalign_top {
vertical-align:top;
}

textearea {
padding:5px;
font-family:Arial, Helvetica, sans-serif;
}
/**************************
	 INC VIDEOS 
***************************/


#video_similaire {
padding:0 0px;
margin:0px;
}

#video_similaire ul{
padding:0;
margin:0;
}

#video_similaire li{
padding:0;
margin:0;
border-bottom:1px solid #e5e5e5;
height:80px;
list-style-type:none;
padding:10px;
}
#video_similaire li:lastchild {
	border:0;
}

.video_similaire_img{
width:100px;
height:80px;
vertical-align:bottom;
margin-right:10px;
float:left;
}

#video_similaire a{
padding:0;
color:#0a6acd;
font-size:14px;
font-weight:700;
}

#video_similaire p{
margin:0;
padding:0;
color:#000000;
font-size:11px;
font-weight:100;
width:150px;
float:right;
}

#video_similaire h4, h5{
width:150px;
margin:0;
padding:0;
color:#000000;
font-size:11px;
font-weight:100;
float:left;
margin-top:3px;
}

#video_similaire h5 {
color:#0a6acd;
width:150px;
}

.lien_video a{
font-size:10px
}

#toute_video {
padding:0px;
margin:0px;
}

#toute_video ul{
padding:0;
margin:0;
margin-left:15px;
margin-top:15px;
}

#toute_video li{
padding:0;
margin:0;
list-style-type:none;
padding:0px;
display:inline;
width:180px;
float:left;
margin-left:20px;
margin-bottom:18px;
height:175px;
}

#toute_video li h5{
padding:0;
margin:0;
font-size:12px;
color:red;
float:right;
width:auto;
text-align:right;
color:#ffffff;
position:absolute;
z-index:10000;
margin-top:96px;
margin-left:0px;
background-color:#990000;
padding:5px;
}

#toute_video img{
width:170px;
height:120px;
vertical-align:bottom;
margin-bottom:5px;
}

#toute_video ul a{
margin:0;
padding:0;
color:#0a6acd;
font-size:12px;
font-weight:700;
}

#toute_video p{
margin:0;
padding:0;
color:#000000;
font-size:11px;
font-weight:100;
width:650px;
float:right;
margin-top:10px;
}

#toute_video h4, h5{
width:180px;
margin:0;
padding:0;
color:#808080;
font-size:11px;
font-weight:100;
float:left;
margin-top:2px;

}

#toute_video h5 {
color:#0a6acd;
}

/**************************
	 INC NEWS 
***************************/

.incnews_contenu_bloc {
width:280px;
height:50px;
border-bottom:1px solid #e5e5e5;
padding-left:15px;
padding-right:5px;
padding-bottom:5px;
padding-top:5px;
font-size:14px;
}

.incnews_contenu_bloc p{
font-size:14px;
}

.incnews_contenu_bloc_date {
width:70px;
height:40px;
float:left;
}

.incnews_contenu_bloc_titre {
width:200px;
min-height:40px;
float:right;
padding-top:4px;
color:#0a6acd;
font-size:10px;
font-weight:400;
}

.incnews_contenu_bloc_titre a{
padding:0;
margin:0;
color:#1d86cf;
font-size:10px;
}

.incdate_jour{
font-size:35px; 
color:#000000; 
font-weight:bold;
float:left;
width:30px;
text-align:right;
}

.incdate_mois {
font-size:14px;
color:#000000; 
font-weight:100;
float:right; 
margin-top:6px;
text-align:left;
}

.incdate_annee {
font-size:12px; 
color:#000000; 
font-weight:100;
float:right;
text-align:left;
}


#news_similaire a{
padding:0;
color:#0a6acd;
font-size:14px;
font-weight:700;
}

#news_similaire p{
padding:0;
color:#00000;
font-size:10px;
font-weight:700;
}

/**************************
	 INC FOOTER 
***************************/

#footer_general_top ul{
list-style-type:none; 
margin:0;
padding:0;
margin-top:15px;
}

#footer_general_top a{
font-weight:normal;
}
.footer_general_top_right li {
height:21px;
}

#footer_general_top_right2 {
width:180px;
height:215px;
float:right;
}

#footer_general_top_right2 li {
height:17px;
color:#7f7f7f;
text-align:right;
}

#footer_general_top_right2 a{
color:#0a6acd;
font-weight:normal;
text-align:left;
float:left;
}

#footer_general_middle {
height:100px;
border-bottom:1px solid #7f7f7f;
}
#footer_general_bottom{
font-size:11px;
color:#7f7f7f;
margin-top:25px;
}
#footer_general_bottom a{
font-weight:normal; 
color:#0a6acd; 
margin-left:35px;
font-size:11px;
}
#footer_general_bottom_bis a{
margin:0;
}

#footer_general_bottom_bis2{
margin-left:100px;
}

#margin_R77{
margin-right:77px;
}

/**************************
	 PAGE CONTACT 
***************************/

#bloc_contact {
width:260px;
height:100px;
float:left;
padding-top:17px;
}

#contact_general {
width:650px;
min-height:100px;
margin-left:0px;
float:left;
background-color:#ffffff;
margin-bottom:50px;
padding-bottom:10px;
border:1px solid #e1cc55;
padding-top:30px;

}
#contact_general h1 {
margin:0;
padding:0;
font-size:46px;
margin-bottom:5px;
color:#000000;
border-bottom:1px solid #e5e5e5;
height:70px;
padding-left:20px;
}
#contact_general h2 {
margin:0;
padding:0;
font-size:20px;
margin-bottom:5px;
color:#272727;
margin-top:20px;
}

#contact_general p { 
margin:0; 
padding:0;
font-size:13px;
}

#contact_general ul { 
margin:0; 
padding:0;
margin-left:30px;
list-style-type: decimal;
margin-bottom:20px;
}
#contact_general li { 
font-size:14px;
color:#272727;
margin-top:10px;
}

.contact_mot {
color:#e05930;
font-size:24px;
}
.contact_mot2{
font-size:24px;
}

.contact_hover {
background-color:#e05930;
text-decoration:none;
color:#ffffff;
}

.contact_normal {
background-color:#ffffff;
text-decoration:none;
color:#0a6acd;
}

#contact_resultat {
padding:0px;
margin:0px;
}

#contact_resultat ul{
padding:0;
margin:0;
}

#contact_resultat li{
padding:0;
margin:0;
border-bottom:1px solid #e5e5e5;
height:30px;
list-style-type:none;
padding:10px;
}

#contact_resultat embed{
width:200px;
height:150px;
vertical-align:bottom;
margin-right:10px;
float:left;
}

#contact_resultat a{
margin:0;
padding:0;
color:#0a6acd;
font-size:14px;
font-weight:700;

}

#contact_resultat p{
margin:0;
padding:0;
color:#000000;
font-size:11px;
font-weight:100;
width:400px;
float:right;
margin-top:10px;
}

#contact_resultat h4, h5{
width:150px;
margin:0;
padding:0;
color:#000000;
font-size:11px;
font-weight:100;
float:left;
margin-top:15px;
}

#contact_resultat h5 {
color:#0a6acd;
}

#contact_contenu iframe {
width:310px;
height:190px;
margin-left:40px;
margin-top:20px;
float:left;
margin-bottom:20px;
}

#contact_contenu p {
width:250px;
height:190px;
float:right;
margin-top:20px;
margin-right:40px;
}

#contact_contenu h2 {
font-size:24px;
margin-left:40px;
font-weight:normal;
margin-top:20px;
float:left;
}

#contact_contenu ul{
list-style-type:none;
}

.contact_top {
width:300px;
height:390px;
float: right;
margin-right:0px;
margin-bottom:15px;
}
*+html .contact_top {
margin-top:10px;
}
*html .contact_top {
margin-top:10px;
}

.contact_top_contenu {
width:300px;
background-color:#FFFFFF;
margin-top:18px;
z-index:1;
border:1px solid #e1cc55;
padding-top:10px;
height:370px;
}
*+html .contact_top_contenu {
padding-top:20px;
}
*html .contact_top_contenu {
padding-top:20px;
}

.contact_top_contenu p {
margin:0;
margin-left:10px;
margin-top:10px;
margin-right:10px;
font-size:12px;
text-align:justify;
}

.contact_top_contenu h1 {
margin:0;
margin-left:10px;
margin-top:7px;
font-size:19px;
color:#0a6acd;
}

.contact_top_contenu ul {
list-style-type:none;
margin:0;
padding:0;
padding-left:10px;
padding-right:10px;
margin-top:15px;
}

.contact_top_contenu li {
border-bottom:1px solid #e5e5e5;
height:50px;
margin-top:10px;
}

.no_border{
border:none !important;
}

.contact_top2 {
width:300px;
height:100px;
float: right;
margin-right:0px;
margin-bottom:15px;
}
*+html .contact_top2 {
margin-top:10px;
}
*html .contact_top2 {
margin-top:10px;
}

.contact_top_contenu2 {
width:300px;
background-color:#FFFFFF;
margin-top:18px;
z-index:1;
border:1px solid #e1cc55;
padding-top:10px;
height:80px;
}
*+html .contact_top_contenu2 {
padding-top:20px;
}
*html .contact_top_contenu2 {
padding-top:20px;
}

.contact_top_contenu2 p {
margin:0;
margin-left:10px;
margin-top:10px;
margin-right:10px;
font-size:12px;
text-align:justify;
}

.contact_top_contenu2 h1 {
margin:0;
margin-left:10px;
margin-top:7px;
font-size:19px;
color:#0a6acd;
}
/**************************
	 PAGE CREW 
***************************/
#crew_photo {
width:455px;
min-height:533px;
margin-left:0px;
float:left;
background-image:url(../IMG/fond_crew.jpg);
background-repeat:no-repeat;
margin-left:35px;
}

#crew_info {
width:269px;
height:455px;
float:left;
background-image:url(../IMG/fond2_crew.jpg);
background-repeat:no-repeat;
}
#crew_info p {
color:#2a2a2a;
font-size:13px;
font-weight:800;
margin:0;
padding:0;
margin:auto;
margin-top:200px;
width:260px;
height:110px;
}
#crew_info img {
margin-left:50px;
margin-top:60px;
}

.no_border{
border:none;
}


.on {
color:#ffffff;
background-color:#0a6acd;
padding:5px 10px;
font-size:13px;
border-radius: 3px;
-webkit-border-radius:  3px;
-moz-border-radius:  3px;
}

.lien_pagination {
color:#0a6acd;
}

.description_collectif {
opacity:0.85;
background-color:#000000;
color:#ffffff;
height:65px;
width:445px;
margin-top:-75px;
padding:5px;
display:block;
}
*+html .description_collectif {
background-color:#2a2a2a;
color:#ffffff;
height:65px;
width:445px;
margin-top:-75px;
padding:5px;
display:block;
}
*html .description_collectif {
background-color:#2a2a2a;
color:#ffffff;
height:65px;
width:445px;
margin-top:-75px;
padding:5px;
display:block;
}

.description_collectif h5{
color:#ffffff;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
font-size:16px;
width:445px;
}


/**************************
	 	FOULEKsFANs
***************************/

#toute_photo {
padding:0px;
margin:0px;
padding-left:20px;
}

#toute_photo ul{
padding:0;
margin:0;
margin-left:15px;
margin-top:15px;
}

#toute_photo li{
padding:0;
margin:0;
height:130px;
list-style-type:none;
padding:0px;
display:inline;
width:180px;
float:left;
margin-left:20px;
border:2px solid #dadada;
margin-bottom:20px;
}

#toute_photo a{
margin:0;
padding:0;
color:#0a6acd;
font-size:12px;
font-weight:700;
}

#toute_photo p{
margin:0;
padding:0;
color:#000000;
font-size:11px;
font-weight:100;
width:450px;
float:right;
margin-top:10px;
}

#toute_photo h4, h5{
width:180px;
margin:0;
padding:0;
color:#000000;
font-size:11px;
font-weight:100;
float:left;
margin-top:2px;

}

#toute_photo h5 {
color:#0a6acd;
}


/**************************
	 	MENU JAVA
***************************/
#video_sousts {
height:12px;
width:80px; 
display:none; 
position:absolute; 
top:27px; 
margin-left:130px; 
background-color:#ffffff;
z-index:10000;
border:2px solid #f7d144;
padding-bottom:7px;
border-bottom:none;
padding-top:10px;
padding-left:10px;
}
*+html #video_sousts{
margin-left:-105px;
}
*html #video_sousts{
margin-left:-105px;
}

#video_sousts a:hover{
color:#f7d144;
background-image:none;
}
#video_sousts a {
color:#f7d144;
font-weight:bold;
}


#video_soust {
min-height:30px; 
display:none; 
position:absolute; 
top:56px; 
margin-left:130px; 
background-color:#ffffff;
z-index:1000;
border:2px solid #f7d144;
}
*+html #video_soust{
margin-left:-105px;
}
*html #video_soust{
margin-left:-105px;
}

#video_soust ul{ /* styles les rubriques dans le menu */
list-style-type:none;
margin:0;
padding:6px 8px;
width:200px;
}
#video_soust li { 
border-left:0;
height:auto;
margin:0;
padding:0;
}
#video_soust a, #video_soust a:link, #video_soust a:visited  {
margin:0;
padding:6px 8px 6px 8px;
line-height: 18px; 
font-size:12px;
color:#1d86cf;
display:block;
border-bottom: 1px solid #e5e5e5;
} 
#video_soust a:hover {
background-color: #f7d144;
background-image:none;
color:#fff !important;
}

#video_soust_li img{
margin:0px;
padding:0;
float:none;
}





#crew_sousts {
height:12px;
width:140px; 
display:none; 
position:absolute; 
top:27px; 
margin-left:240px; 
background-color:#ffffff;
z-index:10000;
border:2px solid #f7d144;
padding-bottom:7px;
border-bottom:none;
padding-top:10px;
padding-left:10px;
}
*+html #crew_sousts{
margin-left:-130px;
}
*html #crew_sousts{
margin-left:-130px;
}

#crew_sousts a:hover{
color:#f7d144;
background-image:none;
}
#crew_sousts a {
color:#f7d144;
font-weight:bold;
}


#crew_soust {
min-height:30px; 
display:none; 
position:absolute; 
top:56px; 
margin-left:240px; 
background-color:#ffffff;
z-index:1000;
border:2px solid #f7d144;
}
*+html #crew_soust{
margin-left:-130px;
}
*html #crew_soust{
margin-left:-130px;
}

#crew_soust ul{ /* styles les rubriques dans le menu */
list-style-type:none;
margin:0;
padding:6px 8px;
width:200px;
}
#crew_soust li { 
border-left:0;
height:auto;
margin:0;
padding:0;
}
#crew_soust a, #video_soust a:link, #video_soust a:visited  {
margin:0;
padding:6px 8px 6px 8px;
line-height: 18px; 
font-size:12px;
color:#1d86cf;
display:block;
border-bottom: 1px solid #e5e5e5;
} 
#crew_soust a:hover {
background-color: #f7d144;
background-image:none;
color:#fff !important;
}

#crew_soust_li img{
margin:0px;
padding:0;
float:none;
}

/********
********/
#colonne_gauche{
width:630px;
float:left;
}

#colonne_droite{
width:300px;
float:right;
}

.liststyletype_none{
list-style:none;
}

.margin_T30{
margin-top:30px;
}

.erreur_message{
width:600px;
height:20px;
padding:10px;
background-color: #660000;
color:#000000;
font-weight:bold;
font-size:14px;
margin-top:15px;
}

.ok_message{
width:600px;
height:20px;
padding:10px;
background-color: #336600;
color:#000000;
font-weight:bold;
font-size:14px;
margin-top:15px;
}

.margin_0{
margin:0;
}

/***********************
		SKETCH
***********************/
.accueil_sketch {
width:630px;
height:327px;
margin-left:0px;
float:left;
background-color:#272727;
padding:10px;
border-left:1px solid #e1cc55;
border-top:none;
border-bottom:none;
background-image:url(../IMG/fond_sketch.jpg);
z-index:10;
}

.accueil_sketch_contenu{
float:right;
width:285px;
margin-right:40px;
margin-top:140px;
color:#000000;
}

.accueil_sketch_contenu p{
margin-top:10px;
font-size:14px;
width:285px;
}

.accueil_sketch_contenu img{
margin-top:10px;
margin-left:20px;
}

.accueil_sketch_contenu_lire{
float:left;
width:260px;
margin-left:40px;
margin-top:295px;
}

.accueil_sketch_contenu_lire a{
color:#1c86d0;
font-weight:bold;
font-size:16px;
}


#toute_sketch {
padding:0px;
margin:0px;
}

#toute_sketch ul{
padding:0;
margin:0;
margin-left:15px;
list-style-type:none;
}

.liste_sketch_li{
width:610px;
height:175px;
float:left;
border-bottom:2px solid #e5e5e5;
padding-bottom:10px;
margin-top:10px;
color:#808080;
}

.liste_sketch_li_gauche{
width:80px;
height:155px;
float:left;
margin-left:6px;
background-image:url(../IMG/fond_sketch_note.gif);
background-position:top;
background-repeat:no-repeat;
padding-top:15px;
}

.liste_sketch_li_droite{
width:500px;
height:155px;
float:right;
color:#808080;
}

.liste_sketch_li_droite_a {
color:#1f84c8;
font-size:18px;
margin-bottom:5px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.color_1f84c8{
color:#1f84c8;
}

.liste_sketch_li_droite_separation{
border-right:1px solid #e5e5e5;
height:15px;
padding-right:10px;
float:left;
margin-right:10px;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
}

.liste_sketch_li_droite_texte{
margin-top:10px;
color:#292929;
font-size:12px;
line-height:17px;
}

.liste_sketch_li_droite_lire{
color:#1f84c8;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.liste_sketch_li_gauche_titre{
color:#35637a;
font-size:14px;
font-weight:bold;
float:left;
margin-left:20px;
}

.liste_sketch_li_gauche_note{
color:#35637a;
font-size:24px;
font-weight:bold;
float:left;
margin-left:15px;
}

.liste_sketch_li_gauche_voter{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
float:left;
margin-left:15px;
margin-top:10px;
}

.liste_sketch_li_gauche_vote{
color:#808080;
font-size:14px;
font-weight:bold;
float:left;
margin-left:15px;
margin-top:20px;
}

.liste_sketch_li_gauche_vote2{
color:#808080;
font-size:12px;
font-weight:200;
float:right;
margin-right:40px;
margin-top:20px;
width:200px;
text-align:right;
}

.sketch_top {
width:300px;
float: right;
margin-right:0px;
margin-bottom:15px;
}
*+html .sketch_top {
margin-top:15px;
}
*html .sketch_top {
margin-top:15px;
}

.sketch_top_contenu {
width:300px;
background-color:#FFFFFF;
margin-top:18px;
z-index:1;
border:1px solid #e1cc55;
padding-top:10px;
padding-bottom:10px;
color:#272727
}
*+html .sketch_top_contenu{
padding-top:12px;
margin-bottom:10px;
}
*html .sketch_top_contenu{
padding-top:12px;
margin-bottom:10px;
}

.sketch_top_contenu ul{
list-style-type:none;
margin:0;
padding:0 8px;
padding-top:5px;
}
.sketch_top_contenu li { 
border-bottom:1px solid #e5e5e5;
color:#828282;
width:280px;
height:50px;
margin-top:10px;
padding-bottom:10px;
}
.sketch_top_contenu li:lastchild {
border:0;
}
.sketch_top_contenu a { 
font-size:14px;
padding:5px;
}
.sketch_top_contenu a:hover { 
text-decoration:none;
color:#e05930;
}

.li_rub_sketch{
margin-left:5px;
margin-top:10px;
font-size:12px;
height:15px;
padding-right:10px;
float:left;
margin-right:5px;
border-right:1px solid #e5e5e5;
color:#818181;
}
.li_rub_sketch2{
margin-left:5px;
margin-top:10px;
font-size:12px;
height:15px;
padding-right:10px;
float:left;
margin-right:5px;
color:#818181;
}
.li_rub_sketch3{
margin-left:5px;
margin-top:10px;
font-size:11px;
height:15px;
padding-right:10px;
float:left;
margin-right:5px;
color:#366377;
border-right:1px solid #e5e5e5;
font-weight:bold;
}
.li_rub_sketch3 a {
	font-size:12px;
}
.li_rub_sketch_a{
margin-top:10px;
font-size:10px;
height:15px;
padding-right:10px;
float:left;
margin-right:10px;
font-size:12px;
}
.li_rub_sketch_a a{
font-size:12px;
}

.compteur_sketch{
	color:#b2b2b2;
	font-size:28px;
	font-weight:bold;	
	width:30px;
	height:50px;
	float:left;
}


.archive_rub_sketch{
margin-left:15px;
margin-top:10px;
font-size:12px;
height:20px;
color:#818181;
}


.sketch_actuellement{
color:#000000;
font-size:16px;
font-weight:bold;
padding:10px;
width:280px;
height:150px;
padding-top:15px;
}

.sketch_actuellement_compteur{
	background-image:url(../IMG/fond_compteur.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:267px;
	height:76px;	
	margin-left:5px;
	margin-top:7px;
}

.compteur_jour{
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	background-color:transparent;
	border:none;
	width:45px;
	margin-top:12px;
	margin-left:15px;
}


.sketch_lecture {
width:630px;
min-height:100px;
margin-left:0px;
float:left;
background-color:#FFFFFF;
padding:10px;
padding-top:0;
padding-bottom:0;
}
.sketch_lecture_titre{
width:600px;
float:left;
padding-bottom:15px;
border-bottom:1px solid #e5e5e5;
margin-left:15px;
padding-top:20px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#242424;
font-size:30px;
}

.sketch_lecture_partage{
width:585px;
float:left;
padding-bottom:15px;
border-bottom:1px solid #e5e5e5;
border-top:1px solid #e5e5e5;
margin-left:15px;
padding-top:17px;
padding-left:15px;
color:#7f7f7f;
font-size:12px;
}

.fontsize_14{
font-size:14px;
}

.sketch_lecture_texte{
width:600px;
float:left;
padding-bottom:15px;
margin-left:15px;
padding-top:20px;
color:#242424;
font-size:14px;
}

.sketch_note_fiche{
width:256px;
height:93px;
float:left;
background-image:url(../IMG/fond_sketch_note_fiche.gif);
background-repeat:no-repeat;
padding:10px;
}

.sketch_note_fiche_ligne{
color:#386278;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
float:left;
}

.sketch_note_fiche_ligne2{
color:#386278;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
float:right;
margin-right:18px;
}

.sketch_note_fiche_ligne3{
color:#366377;
font-size:42px;
font-family:Arial, Helvetica, sans-serif;
float:right;
margin-right:23px;
width:80px;
text-align:center;
}

#notation_sketch .notation_note{
color:#d3edfa;
}

.notation_sketch{
	margin-top:20px;
	margin-left:15px;
	float:left;
}

.archives_top {
width:300px;
float: right;
margin-right:0px;
margin-bottom:15px;
}
*+html .archives_top {
margin-top:15px;
}
*html .archives_top {
margin-top:15px;
}

.archives_top_contenu {
width:300px;
background-color:#FFFFFF;
margin-top:18px;
z-index:1;
border:1px solid #e1cc55;
padding-top:10px;
padding-bottom:10px;
color:#272727
}
*+html .archives_top_contenu{
padding-top:12px;
margin-bottom:10px;
}
*html .archives_top_contenu{
padding-top:12px;
margin-bottom:10px;
}

.archives_top_contenu ul{
list-style-type:none;
margin:0;
padding:0 8px;
padding-top:5px;
}
.archives_top_contenu li { 
border-bottom:1px solid #e5e5e5;
color:#828282;
width:280px;
height:50px;
margin-top:10px;
padding-bottom:10px;
}
.archives_top_contenu li:lastchild {
border:0;
}


.nouveausketch_pres {
font-size:12px;
margin-bottom:5px;
color:#272727;
margin-top:16px;
border-bottom:1px solid #e5e5e5;
padding-bottom:15px;
margin-left:20px;
float:left;
width:610px;
}

.nouveausketch_pres_p{
	margin-bottom:10px;
	width:100%;
	float:left;
	font-size:12px;
}

.nouveausketch_form{
font-size:12px;
margin-bottom:5px;
color:#272727;
margin-top:16px;
border-bottom:1px solid #e5e5e5;
padding-bottom:15px;
margin-left:20px;
float:left;
width:610px;
}

.form_contenu{
width:600px;
padding:20px;
font-size:12px;
float:left;
padding-left:0px;
}
.form_contenu_textarea1{
border:1px solid #6bc5ea;
width:580px;
font-size:11px;
padding:5px;
height:150px;
}
.form_contenu_textarea{
border:1px solid #6bc5ea;
width:580px;
font-size:11px;
padding:5px;
height:40px;
}
.form_contenu input{
border:1px solid #6bc5ea;
width:300px;
font-size:11px;
padding:5px;
}
.form_contenu_label{
color:#292929;
width:520px;
font-size:12px;
font-weight:bold;
}
/**************************
		PROFIL
**************************/
.ariane_guide {
width:100%;
height:35px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
padding-top:20px;
padding-left:20px;
}

.ariane_guide_a{
color:#0a6acd;
}

.bloc_contenu {
width:980px;
float:left;
background-color:#FFFFFF;
padding-bottom:20px;
min-height:300px;

}
.bg_profil{
background-image:url(../IMG/bg_profil.gif);
}

.titre_guide_fiche {
width:950px;
background-color:#404040;
height:40px;
padding:15px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
font-size:25px;
}

.profil_photo_bloc{
width:280px;
background-color:#FFFFFF;
float:left;
padding:5px;
margin-bottom:5px;
margin-right:15px;
}

.profil_photo_bloc_vide{
width:280px;
height:250px;
background-color:#379ed9;
}

.profil_droite {
width:660px;
float:right;
margin-top:-26px;
}

.profil_gauche{
width:318px;
float:left;
background-color:#fbf7d2;
clear:left;
margin-left:1px;
}

.button_seconnecter{
background-image:url(../IMG/puce_guide.gif);
background-position:left;
background-repeat:no-repeat;
color:#ffffff;
background-color:#379ed9;
height:17px;
padding-left:25px;
padding-right:10px;
padding-top:8px;
font-size:12px;
font-weight:bold;
float:left;
}

#profil_menu a:hover{
background-color:#ffffff;
color:#404040;
}

.profil_menu_on{
color:#404040;
font-weight:bold;
font-size:12px;
padding:5px;
float:left;
padding-right:15px;
padding-left:15px;
padding-bottom:7px;
background-color:#ffffff;
border:1px solid #404040;
border-top:none;
border-bottom:none;
border-left:none;
}

.profil_menu_off {
color:#379ed9;
font-weight:bold;
font-size:12px;
padding:5px;
float:left;
padding-right:15px;
padding-left:15px;
padding-bottom:5px;
background-color:#dfeff9;
border:1px solid #404040;
border-top:none;
border-left:none;
}

.profil_partage{
background-image:url(../IMG/fond_fiche_com.gif);
width:620px;
clear:both;
margin-left:20px;
margin-top:5px;
float:left;
padding-bottom:10px;
margin-bottom:10px;
}

.partage_bloc_commentaire{
width:600px;
margin-left:10px;
margin-top:10px;
float:left;
}

.partage_bloc_photo{
width:50px;
height:50px;
background-color:#dfeff9;
float:left;
margin-top:2px;
padding:5px;
}

.partage_bloc_ecrire{
font-size:14px;
font-weight:bold;
width:535px;
margin-bottom:5px;
float:right;
color:#000000;
}

.partage_bloc_nom{
width:535px;
float:right;
}

.partage_bloc_texte{
width:522px;
height:67px;
float:right;
padding-top:15px;
padding-left:10px;
background-image:url(../IMG/fond_partage_com.gif);
background-position:top;
background-repeat:no-repeat;
}
.partage_bloc_champs{
width:480px;
margin-left:20px;
border:none;
font-size:11px;
}

.button_partage2 button{
    display:block;
    float:left;
	clear:both;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border:1px solid #bfe0f3;
    background-color:#dfeff9;
    font-size:12px;
    text-decoration:none;
    font-weight:200;
    color:#379ed9;
    cursor:pointer;
    padding:8px 13px 9px 10px; /* Links */
    padding:7px 13px 6px 10px; /* IE6 */
	border:none;
	margin-left:85px;
	margin-top:0px;
}
.button_partage2 button[type]{
    padding:8px 13px 8px 10px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:7px 13px 6px 10px; /* IE7 */
}
.button_partage2 button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
.button_partage2 button:hover{
	background-color:#035482;
	color:#ffffff;
}

.commentaire_bloc_texte{
width:555px;
min-height:40px;
float:right;
padding-top:26px;
background-image:url(../IMG/fond_fiche_msg.gif);
background-position:top;
background-repeat:no-repeat;
}
.commentaire_bloc_texte_middle{
width:100%;
background-image:url(../IMG/fond_fiche_msg2.gif);
background-position:center;
float:right;
padding-bottom:6px;
}
.commentaire_bloc_texte_bottom{
background-image:url(../IMG/fond_fiche_msg3.gif);
background-position:center;
background-repeat:no-repeat;
width:100%;
height:7px;
float:right;
}

.commentaire_bloc_texte_middle_a{
font-size:12px;
font-weight:bold;
padding-left:30px;
float:left;
}
.commentaire_bloc_texte_middle_a2{
font-size:12px;
font-weight:bold;
padding-left:5px;
padding-right:3px;
float:left;
}

.commentaire_bloc_texte_middle_date{
font-size:11px;
color:#808080;
float:left;
margin-left:5px;
}
.commentaire_bloc_texte_middle_texte{
color:#000000;
font-size:12px;
padding-left:30px;
float:left;
clear:both;
margin-top:10px;
}

.commentaire_bloc_texte_middle_titre{
color:#808080;
font-size:14px;
padding-left:30px;
float:left;
clear:both;
margin-top:10px;
font-weight:bold;
}

.commentaire_bloc_texte_middle_notation{
float:right;
width:180px;
color:#808080;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin-right:10px;
}
.commentaire_bloc_texte_middle_notation2{
margin-top:3px;
float:right;
}

.partage_wall_titre{
width:620px;
float:left;
margin-left:10px;
color:#808080;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border-top:1px solid #ececec;
padding-top:15px;
}

.partage_voir_publication{
width:535px;
height:25px;
margin-left:10px;
margin-top:10px;
float:left;
border-top:2px solid #dfeff9;
background-image:url(../IMG/fond_voir_publication.gif);
padding-left:85px;
padding-top:20px;
font-size:12px;
font-weight:bold;
}

.partage_voir_publication:hover{
	text-decoration:none;
}

.partage_wall_bloc{
width:620px;
margin-left:10px;
margin-top:0px;
float:left;
}

.partage_wall_bloc_text_bottom{
background-image:url(../IMG/fond_wall_com3.gif);
background-position:center;
background-repeat:no-repeat;
width:100%;
height:7px;
float:right;
}

.partage_wall_bloc_text_middle_date{
font-size:10px;
color:#808080;
float:left;
margin-left:30px;
clear:both;
}

.partage_wall_bloc_text_middle_date2{
font-size:10px;
color:#808080;
float:left;
margin-left:20px;
clear:both;
}

.partage_com_bloc_texte{
width:555px;
min-height:40px;
float:right;
padding-top:26px;
}

.fiche_droite_fans_bloc_vide{
width:50px;
height:50px;
background-color:#379ed9;
}

.partage_bloc_texte_middle_avis{
color:#808080;
font-size:12px;
}

.partage_commentaire_photo{
width:32px;
height:32px;
background-color:#dfeff9;
float:left;
margin-top:2px;
padding:5px;
}

.partage_commentaire_bloc{
width:520px;
margin-left:25px;
margin-top:0px;
float:left;
}

.partage_commentaire_bloc_texte{
width:477px;
min-height:40px;
float:right;
padding-top:25px;
background-image:url(../IMG/fond_commentaire1.gif);
background-position:top;
background-repeat:no-repeat;
}
.partage_commentaire_bloc_middle{
width:464px;
background-image:url(../IMG/fond_commentaire2.gif);
background-position:center;
float:right;
padding-bottom:6px;
}
.partage_commentaire_bloc_texte_bottom{
background-image:url(../IMG/fond_commentaire3.gif);
background-position:right;
background-repeat:no-repeat;
width:464px;
height:5px;
float:right;
}
.partage_commentaire_bloc_middle_texte{
color:#000000;
font-size:11px;
padding-left:20px;
float:left;
clear:both;
margin-top:5px;
}

.partage_commentaire_bloc_middle_texte_a{
font-size:11px;
font-weight:bold;
padding-left:20px;
float:left;
}

.commentaire_bloc_champs{
width:480px;
height:25px;
float:right;
margin-right:30px;
margin-top:10px;
border:1px solid #dfeff9;
font-size:10px;
}

.editer_wiki_article_retours{
width:600px;
padding-top:20px;
padding:10px;
font-size:12px;
float:left;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
}
.editer_wiki_article_retours strong{
width:600px;
float:left;
margin-bottom:7px;
}

.button_commenter2 button{
    display:block;
    float:right;
	clear:both;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border:1px solid #bfe0f3;
    background-color:#dfeff9;
    font-size:10px;
    text-decoration:none;
    font-weight:200;
    color:#379ed9;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
    padding:4px 10px 3px 7px; /* IE6 */
	border:none;
	margin-right:30px;
	margin-top:5px;
}
.button_commenter2 button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.button_commenter2 button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
.button_commenter2 button:hover{
	background-color:#035482;
	color:#ffffff;
}

.modal_action_ok2 button{
	border-radius: 3px;
	-webkit-border-radius:  3px;
	-moz-border-radius:  3px;

    display:block;
    float:right;
    margin:0 7px 0 0;
    background-color:#379ed9;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#ffffff;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
	border:none;
}
.modal_action_ok2 button:hover{
text-decoration:none;
background-color:#035482;
color:#ffffff;
}
.modal_action_ok2 button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.modal_action_ok2 button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
.partage_bloc_com_middle{
width:100%;
background-image:url(../IMG/fond_partage_com2.gif);
background-position:center;
float:right;
padding-bottom:6px;
padding-top:10px;
}

.profil_gauche_bloc{
width:300px;
float:left;
margin-left:10px;
margin-top:10px;
}

.profil_gauche_titre{
background-color:#7c99aa;
color:#ffffff;
font-size:14px;
font-weight:bold;
width:285px;
height:22px;
float:left;
padding-left:15px;
padding-top:8px;
}

.profil_gauche_titre_liste{
background-color:#7c99aa;
color:#ffffff;
font-size:14px;
font-weight:bold;
width:480px;
height:22px;
float:left;
padding-left:15px;
padding-top:8px;
}

.profil_gauche_amis_li{
width:500px;
height:70px;
float:left;
margin:0;
padding:0;
color:#379ed9;
font-size:12px;
font-weight:100;
border-top:1px solid #e8e8e8;
border-bottom:1px solid #e8e8e8;
padding-top:10px;
}

.fiche_gauche_photo_voir{
color:#379ed9; 
font-weight:bold;
font-size:12px;
float:left;
margin-top:5px;
}

.clear_both {
clear:both;
}

.clear_right {
clear:right;
}

.clear_left {
clear:left;
}

.fiche_droite_fans{
width:300px;
float:left;
padding:10px;
}
.fiche_droite_fans_titre{
width:280px;
padding:5px;
background-color:#7c99ab;
padding-left:10px;
padding-right:10px;
font-size:14px;
font-weight:bold;
color:#ffffff;
}

.fiche_droite_fans_li{
width:60px;
height:100px;
float:left;
margin:0;
padding:0;
margin-top:10px;
margin-left:10px;
color:#379ed9;
font-size:11px;
font-weight:100;
text-align:center;
}

.fiche_droite_fans_bloc{
width:50px;
height:50px;
background-color:#ffffff;
float:left;
padding:5px;
margin-bottom:5px;
}

/**************************
	 MESSAGERIE RECUS
***************************/
.messagerie_message_li{
width:610px;
color:#2f2f2f;
font-size:14px;
float:left;
margin-left:20px;
padding-top:10px;
border-top:1px dotted #b2b2b2;
padding-bottom:10px;
padding-right:5px;
padding-left:5px;
}

.messagerie_message_li_bg{
/*background-image:url(../IMG/fond_fiche_com.gif);*/
background-color:#e7f3fa;
}

.messagerie_message_li:hover{
background-color:#bde2f9;
background-image:none;
}

.messagerie_message_li_left{
width:260px;
padding-right:10px;
float:left;
font-size:12px;
font-weight:bold;
}

.bgcolor_cde2ee{
background-color:#cde2ee;
}

.messagerie_message_li_right{
width:270px;
float:left;
font-size:12px;
}
.intro{
font-size:11px;
color:#808080;
}


.messagerie_message_bloc{
position:absolute;
top:400px;
left:30%;
width:650px;
background-color:#ffffff;
border:2px solid #7c99ab;
padding:10px;
}
.messagerie_message_bloc ul{
width:600px;
}

.messagerie_option_tri{
color:#808080;
font-size:12px;
width:620px;
float:left;
margin-left:20px;
margin-top:10px;
border-bottom:2px solid #e8e8e8;
padding-bottom:7px;
}

.messagerie_option_tri_inverse{
padding-top:12px;
border-top:2px solid #e8e8e8;
border-bottom:none;
margin-top:-1px;
}


.objet_envoi_msg{
width:505px;
border:1px solid #379ed9;
height:20px;
margin-left:20px;
padding-left:5px;
}

/**************************
	 PHOTOS ALBUMS
***************************/

.profil_bloc_photo{
float:left;
width:100%;
}


.profil_bloc_photo ul{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-left:10px;
}

.profil_bloc_photo ul li{
margin-left:0px;
}

.profil_album_nb{
width:620px;
margin-left:20px;
color:#000000;
font-size:15px;
font-weight:bold;
float:left;
margin-top:20px;
margin-bottom:15px;
}

.album_photo_bloc_voir{
color:#379ed9; 
font-weight:bold;
font-size:12px;
float:right;
margin-right:20px;
width:180px;
margin-bottom:15px;
}
.album_photo_bloc_voir a:hover{
text-decoration:none;
}

.liste_suivant{
float:right;
font-size:11px;
padding-right:15px;
background-repeat:no-repeat;
background-position:right;
font-weight:normal;
}
.liste_suivant_on{
background-image:url(../IMG/fleche_bleusurblanc.gif);
}
.liste_suivant_off{
background-image:url(../IMG/fleche_grissurblanc.gif);
color:#e8e8e8;
}

.liste_precedent{
float:left;
font-size:11px;
padding-left:15px;
background-repeat:no-repeat;
background-position:left;
font-weight:normal;
}
.liste_precedent_on{
background-image:url(../IMG/fleche_bleusurblanc2.gif);
}
.liste_precedent_off{
background-image:url(../IMG/fleche_grissurblanc2.gif);
color:#e8e8e8;
}

.albums_liste_ul{
border-top:3px solid #e8e8e8;
list-style-type:none;
padding:0;
width:620px;
float:left;
margin-left:20px;
padding-top:15px;
}

.albums_liste_nav_ul{
border-top:3px solid #e8e8e8;
list-style-type:none;
padding:0;
width:620px;
float:left;
margin-left:20px;
padding-top:15px;
padding-bottom:15px;
border-bottom:1px solid #e8e8e8;
}
.albums_liste_nav_ul a:hover{
text-decoration:none;
}

.albums_liste_nav_ul_bottom{
border-top:1px solid #e8e8e8;
border-bottom:3px solid #e8e8e8;
}

.albums_photos_liste_ul{
list-style-type:none;
padding:0;
width:640px;
float:left;
margin-left:20px;
margin-bottom:20px;
padding-top:15px;
}

.profil_bloc_album_li{
float:left;
width:600px;
border-bottom:2px solid #e8e8e8;
margin-bottom:10px;
padding-bottom:10px;
padding:10px;
}

.album_photo_bloc{
width:130px;
border:1px solid #e8e8e8;
float:left;
padding:5px;
background-color:#ffffff;
color:#FFFFFF;
}

.album_photo_bloc_vide{
width:130px;
height:105px;
background-color:#379ed9;
}

.album_photo_titre_a{
font-size:14px;
float:left;
margin-left:20px;
width:310px;
font-weight:bold;
margin-top:10px;
}

.album_photo_nb_photo{
color:#808080;
font-size:11px;
float:left;
margin-left:20px;
width:310px;
margin-top:5px;
}
.album_photo_misajour{
color:#000000;
font-size:10px;
float:left;
margin-left:20px;
width:310px;
}


.album_photo_action{
float:right;
width:120px;
font-size:11px;
margin-top:10px;
}


.profil_album_nb_photo{
width:380px;
float:left;
margin-left:20px;
color:#808080;
font-size:11px;
}

.album_photos_liste_li{
width:140px;
height:105px;
float:left;
margin-bottom:20px;
margin-left:20px;
}


/******

.profil_bloc_photo_titre{
background-color:#7c99aa;
color:#ffffff;
font-size:14px;
font-weight:bold;
width:625px;
height:22px;
float:left;
padding-left:15px;
padding-top:8px;
margin-left:10px;
}

.album_sur {
color:#808080;
float:left;
font-size:12px;
}

.profil_bloc_photo_li{
float:left;
width:160px;
height:130px;
margin-left:20px;
margin-top:10px;
padding-bottom:10px;
padding:10px;
padding-bottom:20px;
}
.border_B7c99aa {
border-bottom:1px solid #7c99aa;
}


.photo_photo_bloc{
background-color:#dfeff9;
float:left;
padding:5px;
width:150px;
height:100px;
}
***/

.photo_afficher_bloc{
width:620px;
height:465px;
float:left;
margin-left:20px;
margin-bottom:10px;
text-align:center;
margin-top:10px;
}


/**********************

************************/

.bgcolor_cde2ee{
background-color:#cde2ee;
}

.fiche_droite_fans_texte{
float:left;
font-size:11px;
color:#808080;
margin-left:10px;
}

.fiche_gauche_titre_com{
width:600px;
margin-left:20px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
font-weight:bold;
margin-top:15px;
margin-bottom:10px;
color:#292929;
}

.fontsize_16{
	font-size:16px;
}

.profil_complet_titre{
width:620px;
color:#2f2f2f;
font-size:14px;
font-weight:bold;
float:left;
margin-left:10px;
margin-top:20px;
border-bottom:1px solid #e6e6e6;
}

.profil_complet_contenu{
width:620px;
float:left;
margin-left:10px;
margin-top:10px;
font-size:12px;
line-height:20px;
color:#000000;
}

.profil_complet_contenu li{
	margin-top:5px; 
}

.color_808080{
color:#808080;
}

.width_150{
	width:150px;
}

.width_450{
	width:450px;
}

.margin_L20{
	margin-left:20px;
}

.margin_T5{
	margin-top:5px;
}

.margin_L15{
margin-left:15px;	
}

/**************************
	 FENETRES MODALES
***************************/
.modal_window{
position:fixed;
left: 50%;
top: 50%;
width: 540px;
min-height: 100px;
margin-top: -160px;
margin-left: -270px;
background-color:#ffffff;
border:10px solid #5c5c5c;
border-radius: 5px;
-webkit-border-radius:  5px;
-moz-border-radius:  5px;
z-index:1000;
text-align:left;
}
.modal_titre{
height:20px;
width:520px;
background-image:url(../IMG/modal_fond_titre.gif);
padding:10px;
padding-top:15px;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
}
.modal_titre_fermer{
border-radius: 3px;
-webkit-border-radius:  3px;
-moz-border-radius:  3px;
border:1px solid #585858;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
float:right;
padding:6px;
padding-bottom:3px;
}
.modal_titre_fermer:hover{
text-decoration:none;
}

.modal_dialog{
width:520px;
padding-top:20px;
padding:10px;
font-size:12px;
float:left;
}
.modal_dialog strong{
width:520px;
float:left;
margin-bottom:7px;
}
.modal_info{
background-color:#fffdd4;
color:#303030;
}
.modal_erreur{
background-color:#faedee;
color:#92111b;
}
.modal_succes{
background-color:#e7f9de;
color:#80a459;
}


.modal_action{
padding:10px;
width:520px;
height:30px;
background-color:#deeff9;
float:left;
}
.modal_action_ok{
background-color:#379ed9;
color:#ffffff;
font-size:12px;
font-weight:bold;
padding:10px;
padding-top:7px;
height:10px;
float:right;
border-radius: 3px;
-webkit-border-radius:  3px;
-moz-border-radius:  3px;
}
.modal_action_ok:hover{
text-decoration:none;
background-color:#ffffff;
color:#379ed9;
}

.modal_action_no{
color:#379ed9;
font-size:12px;
font-weight:bold;
padding:10px;
padding-top:7px;
height:13px;
float:right;
}
.modal_action_done{
background-color:#e7f9de;
color:#80a459;
font-size:12px;
font-weight:bold;
padding:10px;
padding-top:7px;
height:10px;
float:right;
border-radius: 3px;
-webkit-border-radius:  3px;
-moz-border-radius:  3px;
}

.modal_contenu{
width:500px;
padding:20px;
font-size:12px;
float:left;
}
.modal_contenu textarea{
border:1px solid #bad9eb;
width:490px;
font-size:11px;
padding:5px;
}
.modal_contenu input{
border:1px solid #bad9eb;
width:490px;
font-size:11px;
padding:5px;
}
.modal_contenu_label{
color:#7c99aa;
width:520px;
font-size:12px;
font-weight:bold;
}

.modal_button_form{
background-color:#dfeff9;
color:#379ed9;
font-size:11px;
font-weight:bold;
padding:4px;
padding-left:10px;
padding-right:10px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border:none;
}
.modal_button_form:hover{
text-decoration:none;
background-color:#379ed9;
color:#dfeff9;
}

.modal_button_form2{
background-color:#ededed;
color:#8e8e8e;
font-size:11px;
font-weight:bold;
padding:4px;
padding-left:10px;
padding-right:10px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border:none;
}
.modal_button_form2:hover{
text-decoration:none;
background-color:#8e8e8e;
color:#ffffff;
}

.padding_modal_button_form{
padding-top:7px;
padding-bottom:7px;
}

.padding_modal_button_form2{
	padding-top:9px;
	padding-bottom:9px;
}

#cgu_contenu{
padding-left:20px;
width:590px;
float:left;
}
#cgu_contenu p {
width:580px;
float:left;
margin-top:10px;
margin-left:20px;
}

#cgu_contenu h1 {
font-size:35px;
font-weight:bold;
margin-top:20px;
float:left;
width:590px;
}

#cgu_contenu h2 {
font-size:24px;
font-weight:normal;
margin-top:20px;
float:left;
}


