body {
padding:0px;
margin-top:20px;
margin-bottom:0px;
font: 11px black arial, sans-serif;
background: url(img/site/fond.jpg) repeat-x; 
background-color: #ffffff;
font-family: Arial, sans-serif; font-size:11px; color:#8d8d8d;
}

.tags1 { FONT-SIZE: 10px; line-height:28px; color:#e97005; }
.tags2 { FONT-SIZE: 12px; line-height:28px; color:#9cc60a;}
.tags3 { FONT-SIZE: 14px; line-height:28px; color:#e50f51;}
.tags4 { FONT-SIZE: 16px; line-height:28px; color:#fbad41;}
.tags5 { FONT-SIZE: 18px; line-height:28px; color:#bbbbbb;}
.tags6 { FONT-SIZE: 20px; line-height:28px; color:#4991b7;}
.tags7 { FONT-SIZE: 22px; line-height:28px; color:#f2c700;}
.tags8 { FONT-SIZE: 24px; line-height:28px; color:#00b8d9;}
.tags9 { FONT-SIZE: 26px; line-height:28px; color:#bdd900;}
.tags10 { FONT-SIZE: 28px; line-height:28px; color:#6aa4c9;}

#global{
width:985px;
margin-left: auto;
margin-right: auto;

}


.memberlist{ float:left; width:70px; height:85px; margin-right:12px; margin-top:5px;}

.photocom{

padding:1px;
border:#e2e2e2 2px solid;
}

.photocom a:hover{

padding:1px;
border:#cecece 2px solid;
}

.photocomleft{
float:left;
padding:1px;
border:#e2e2e2 2px solid;
margin-right:5px;
margin-bottom:5px;
}

.lien_rss{background:url(img/site/flux_rss.gif) 4px top  no-repeat; }

.lien_rss a{
	padding-left:20px;
	color:#ff8933;
    font-size:11px;
	text-decoration:underline;
	font-weight:normal;
}

.lien_rss A:link {COLOR: #ff8933; TEXT-DECORATION: none}
.lien_rss A:hover {COLOR: #ff8933; TEXT-DECORATION: none}
.lien_rss A:visited {COLOR: #ff8933; TEXT-DECORATION: none}
.lien_rss A:active {COLOR: #ff8933; TEXT-DECORATION: none}


a.lien_orange{
	color:#f9731b;
    font-size:11px;
	font-weight:normal;
	FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}

A.lien_orange:link {COLOR: #f9731b; TEXT-DECORATION: none}
A.lien_orange:hover {COLOR: #f9731b; TEXT-DECORATION: underline}
A.lien_orange:visited {COLOR: #f9731b; }
A.lien_orange:active {COLOR: #f9731b; TEXT-DECORATION: underline}


.videos{
   float:left;
    width:128px;
    height:125px;
    background:transparent;text-align:center;
}

.video_daily{
    width:466px;
    height:386px;
	
    text-align:center;
	padding-top:3px;
}

.video_youtube{
    width:466px;
    height:377px;
	
    text-align:center;
}

.td_barre_bas_blanc { 
 border-bottom:#d5e6ef solid 1px; 
}


.delimiter{
BORDER-bottom: #bdd7e5 1px solid; height:1px;
}

#messmailing	{background-color:#FFFFFF; width:98%; border:dotted 1px #d6d6d6; padding:5px;}

table.barrepics { background-color:#A3D1E4;}
td.barrepics { background-color:#f1f1f1;}
td.barresondage {background: url(img/site/fond_title.jpg) repeat-x; background-color:#3A96BE; color:#FFFFFF; font-size:9px; line-height:100%; text-decoration:bold; }
td.barresondagetxt {font-family: Trebuchet, Helvetica, Arial, sans-serif; font-size:9px;}

INPUT.rep {
BACKGROUND-COLOR: #FFFFFF; BORDER: #FFFFFF 1px solid; COLOR: #3895BD; FONT-SIZE: 8pt; font-weight:bold;}

.rep-off{
BACKGROUND-COLOR: #FFFFFF; BORDER: #FFFFFF 1px solid; COLOR: #3895BD; FONT-SIZE: 8pt; font-weight:bold;}
	
.rep-on{
BACKGROUND-COLOR: #F3F9FB; BORDER: #A8CBDB 1px solid; COLOR: #3895BD; FONT-SIZE: 8pt; font-weight:bold;}

.large { width:100%;}

.ope { FONT-SIZE: 14px;  color:#ffffff; FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
INPUT.ope {BACKGROUND-COLOR: #f1faff; BORDER: #e4f4fd 1px solid; COLOR: #3082b2; FONT-SIZE: 12pt;}

A:link {COLOR: #1d77ac; TEXT-DECORATION: none}
A:visited {COLOR: #1d77ac; TEXT-DECORATION: none}
A:hover {COLOR: #61aed5; TEXT-DECORATION: none}
A:active {COLOR: #61aed5; TEXT-DECORATION: none}

A.actuliens:link {COLOR: #a2a2a2; TEXT-DECORATION: none}
A.actuliens:visited {COLOR: #a2a2a2; TEXT-DECORATION: none}
A.actuliens:hover {COLOR: #4e93bf; TEXT-DECORATION: none}
A.actuliens:active {COLOR: #4e93bf; TEXT-DECORATION: none}

A.footer:link {COLOR: #8d8d8d; TEXT-DECORATION: none}
A.footer:visited {COLOR: #8d8d8d; TEXT-DECORATION: none}
A.footer:hover {COLOR: #737373; TEXT-DECORATION: none}
A.footer:active {COLOR: #737373; TEXT-DECORATION: none}

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

.spacer {clear: both; font-size:1px;}

textarea{font-family: Arial, sans-serif; font-size:12px; }


/* LOGO */

#logo{
background: url(img/site/logo.jpg) repeat-x; 
width:985px;
height:97px;
padding-top:6px;
}

#logo #logocnews{
width:235px;
height:75px;
padding-top:15px;
margin-left:8px;
}

#logo #logopub{
float:right;
width:728px;
height:90px;
margin-right:8px;
}


/* MENU */

#menusite{
background: url(img/site/menu.jpg) repeat-x; 
width:970px;
height:30px;
padding-left:15px;

}

#menusite a.menu {
background: url(img/site/menu_0.jpg) repeat-x; 
padding:7px 6px 12px 6px;
text-decoration:none;

color:#FFFFFF;
margin-right:1px;
font-weight:bold;
font-family: Arial, sans-serif; font-size:12px;
}

#menusite a.menu:hover {
background: url(img/site/menu_1.jpg) repeat-x; 
}



/* INFOS */

#infos{
background: url(img/site/infos.jpg) repeat-x; 
width:985px;
height:32px;
font-family: Arial, sans-serif; font-size:11px; color:#b2b2b2;
}

#infos #infosession{ 
width:600px;
height:32px;
margin-left:15px;
padding-top:14px;
}



#infos #infosession .name{
font-family: Arial, sans-serif; font-size:13px; color:#585858; font-weight:bold;
}

#infos #recherche{ 
float:right;
width:300px;
height:25px;
margin-right:12px;
padding-top:0px;
text-align:right;
}



A.messaffi:link {COLOR: #ec7700; TEXT-DECORATION: blink; font-weight:bold;}
A.messaffi:hover {COLOR: #ec7700; TEXT-DECORATION: none; font-weight:bold;}
A.messaffi:visited {COLOR: #ec7700; TEXT-DECORATION: blink; font-weight:bold;}
A.messaffi:active {COLOR: #ec7700; TEXT-DECORATION: none; font-weight:bold;}

#infos #recherche_input{ 
width:167px;
height:15px;
font-family: Arial, sans-serif; font-size:12px; color:#969696;
border:#ffffff 1px solid;
}

.white_input{ 
width:167px;
height:15px;
font-family: Arial, sans-serif; font-size:12px; color:#969696;
border:#ffffff 1px solid;
}



/* CONTENU */

#contenu{
background: url(img/site/fond_content.jpg) repeat-y; 
width:985px;
font-family: Arial, sans-serif; font-size:12px; color:#b2b2b2;
padding-top:25px;
text-align:justify;
z-index:-1;

}


#article img {
margin:5px;

}

#contenuforums{
background: url(img/site/fond_content.jpg) repeat-y; 
width:985px;
font-family: Arial, sans-serif; font-size:12px; color:#b2b2b2;
padding-top:0px;
text-align:justify;
z-index:-1;

}

#contenu #redac{
margin-left:15px;
margin-right:15px;
padding-bottom:5px;
color:#666666;
}


#totalpage{
float:left;
width:955px;
margin-left:16px;
color:#757575; 
}

#totalpage .rub_toptotal{
background: url(img/site/rub_top.jpg) repeat-x; 
width:100%;
height:25px;
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:17px; color:#ec7700; font-weight:bold;
margin-bottom:0px;
}

#under_title{
width:100%;
height:17px;
border-bottom: #bcd8e6 1px solid;
margin-bottom:2px;
font-size:11px; 
color:#a3a3a3; 
}


#contenu #left{
float:left;
width:640px;
margin-left:16px;
color:#757575; 
}

#contenu #left .sousrub_top{
background: url(img/site/rub_top.jpg) repeat-x; 
width:310px;
height:30px;
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:16px; color:#ec7700; 
margin-bottom:5px;
}

#contenu #left .sousrub_toplong{
background: url(img/site/rub_top.jpg) repeat-x; 
width:640px;
height:30px;
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:16px; color:#ec7700; 
margin-bottom:5px;
}

#contenu #left #one{
float:left;
width:320px;
margin-left:0px;

}

.boxblog{
background: url(img/site/blogs_bulle.jpg) no-repeat; 

width:310px;
text-align:justify;
margin-bottom:15px;
font-size:11px; 
}


.boxblog .imgblog{
padding:10px 0px 10px 0px;
width:150px;
float:left;
}

.boxblog .textblog{
float:left;
width:160px;
padding:12px 0px 0px 0px;

}

#contenu #left #two{
float:left;
width:300px;
margin-left:10px;
}


#contenu #left .sous_rub{
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:14px; color:#ec7700; font-weight:bold;
}

#contenu #left #box1{
margin-top:5px;
float:left;
width:312px;
text-align:left;
font-size:11px; 
}
#contenu #left #box2{
margin-top:5px;
float:left;
width:313px;
text-align:left;
margin-left:15px;
font-size:11px; 
}

#contenu #left .box1_home{
margin-top:5px;
float:left;
width:342px;
text-align:left;
font-size:12px; 
}
#contenu #left .box2_home{
background: url(img/site/home_bulle.jpg) no-repeat; 
margin-top:5px;
float:left;
width:270px;
text-align:justify;
margin-left:5px;
padding-left:23px;
padding-bottom:6px;
padding-top:6px;
font-size:11px; 
}

#contenu #left #actu_top{
background: url(img/site/actu_top.jpg) repeat-x; 
width:640px;
height:51px;
}

#left .rub_top{
background: url(img/site/rub_top.jpg) repeat-x; 
width:640px;
height:30px;
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:17px; color:#ec7700; font-weight:bold;
margin-bottom:5px;
}

#contenu #left #actu_liens{
width:640px;
height:17px;
border-bottom: #bcd8e6 1px solid;
margin-bottom:2px;
font-size:11px; 
color:#a3a3a3; 
}

#contenu #right{
float:right;
width:300px;
margin-right:13px;
}

#contenu #rightperso{
float:left;
width:300px;
margin-left:13px;
}

.img{
margin:0 7px 2px 0;
float:left;
border:#d5e6ef 1px solid;
}

.title1{
font-family: Arial, sans-serif; 
font-size:12px; 
color:#2078ad;
font-weight:bold;
}

.title2{
font-family: Arial, sans-serif; 
font-size:14px; 
color:#2078ad;
font-weight:bold;
}

.extrait{
padding:5px 0 0 0;
font-size:11px; 
}

.petitext{
font-size:11px;
font-style:normal;
}

.tgris { color: #B2B2B2; }
.surligne { color: #ec7700; }

.rubrique{
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; 
font-weight:bold;
font-size:15px; 
color:#757575; 
}

.titleactu{
font-family: Arial, sans-serif; 
font-size:24px; 
color:#046ca5; 
}


.actu_underline{
font-family: Arial, sans-serif; 
font-size:11px; 
color:#6e6e6e; 
}

.actu_comstop{
font-family: Arial, sans-serif; 
font-size:11px; 
color:#707070; 
}

.actu_photo{
font-family: Arial, sans-serif; 
font-weight:bold;
font-size:11px; 
color:#ec7700; 
}


/* CASES */

.case_top{
background: url(img/site/case_top.jpg) no-repeat; 
width:300px;
height:10px;
}

.case_cont{
background: url(img/site/case_cont.jpg) repeat-y; 
width:300px;
}

.case_text{
background: url(img/site/case_points.jpg) repeat-y; 
width:255px;
margin-left:18px;
padding-left:15px;
padding-right:10px;
font-family: Arial, sans-serif; 
font-size:11px; 
color:#707070;
text-align:left;
}

.case_bot{
background: url(img/site/case_bot.jpg) no-repeat; 
width:300px;
height:10px;
}

.case_title{
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; 
font-weight:bold;
font-size:18px; 
color:#ee7b00; 
}


/* PAGE DISPOSITION BLOG */ 
#box     {position:relative; margin: 5px 0px 0px 0px; padding:5px 5px 5px 5px; background-color:#FFFFFF; border:#55A3C3 solid 1px; }
#boxhome {position:relative; margin: 5px 0px 0px 0px; padding:5px 5px 5px 5px; background-color:#FFFFFF; border:#55A3C3 solid 1px; }
.boxhead {position:relative; margin: 5px 0px 0px 0px; padding:5px 5px 5px 5px; background-color:#FFFFFF; border:#55A3C3 solid 1px; }
#boxpage {position:relative; margin: 5px 0px 0px 0px; padding:5px 5px 5px 5px; background-color:#FFFFFF; border:#55A3C3 solid 1px; }
#contoura {margin: 5px 5px 5px 5px; padding:5px 5px 5px 5px; border:#55A3C3 dotted 1px; background: url(img/site/dispo_a.jpg) no-repeat; background-color:#8BCADF; }
#contourb {margin: 5px 5px 5px 5px; padding:5px 5px 5px 5px; border:#55A3C3 dotted 1px; background: url(img/site/dispo_b.jpg) no-repeat; background-color:#8BCADF; }
#contourc {margin: 5px 5px 5px 5px; padding:5px 5px 5px 5px; border:#55A3C3 dotted 1px; background: url(img/site/dispo_c.jpg) no-repeat; background-color:#8BCADF;}
#contoure {margin: 5px 5px 5px 5px; padding:5px 5px 5px 5px; border:#55A3C3 dotted 1px; background: url(img/site/dispo_e.jpg) no-repeat; background-color:#8BCADF;}
#contourh {margin: 5px 5px 5px 5px; padding:5px 5px 5px 5px; border:#55A3C3 dotted 1px; background: url(img/site/dispo_h.jpg) no-repeat; background-color:#8BCADF;}
#contour  {margin: 5px 5px 5px 5px; padding:5px 5px 5px 5px; border:#55A3C3 dotted 1px; background: url(img/site/dispo.jpg) no-repeat; background-color:#8BCADF;}
.titleblog { FONT-SIZE: 14px; font-weight: bold; FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#0488B1;}

/* TABLEAUX */

td.cell1 {background: url(img/site/fond_title.jpg) repeat-x; background-color:#3895BD; color:#FFFFFF;}
td.cell2 {background-color:#C5E5EF; }
td.cell3 {background-color:#E1F1F7; }
.td_barre_bas { 
 border-bottom:#d7d7d7 dotted 1px; 
}


/* MENU */




div, ul{
	margin: 0;
	padding: 0;
	list-style: none;
}




#headernav li {
	float: left;
	position: relative;
}


/* hack ie5 pc et ie6 px \*/ #headernav li {
	_width/* */: auto !important;
}

#headernav li li {
	float: none;
}

#headernav li a {

	display: block;
	overflow: hidden;
	float: left;
}

#headernav li li a {
	display: inline;
	height: auto;
	overflow: auto;
	float: none;
}

#headernav li.special {
	margin-top: -7px;
	border: 0px !important;
}

#headernav li.special a {
	height: 49px !important;
}

#headernav li.on a.menu, #headernav li.on2 a img {
	
background: url(img/site/menu_1.jpg) repeat-x; 
}

#headernav ul {
	display: none;
	position: absolute;
	top: 31px;
	left: 0;
	background: url(img/site/fond_menu.jpg) repeat-y; 

	-moz-opacity:0.9;

opacity: 0.9;

filter:alpha(opacity=90);
	padding: 0 0 5px 4px;
	border-top: none;
	/*z-index: 120;*/
}

#headernav ul a {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, verdana, sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	border-bottom: 2px solid #ffcea9;
}

#headernav ul a:hover, #headernav ul a.actif {
	border-bottom: 2px solid #ffffff;
	text-decoration: none;
}

#headernav ul li {
	padding: 6px 0 6px 2px;
	width: 120px !important;
	border-bottom: 1px dotted #f58c3d;
}



#headernav ul li.last {
	border-bottom: none;
	padding-bottom: 4px;
}

#headernav li.on ul {
	display: block;
}

#headernav li#spec {
	padding-top: 2px;
	height: 39px;
	overflow: hidden;
}


