* { margin: 0; padding: 0; outline: 0; }

body {
	background-color:#f6f6f6;
	margin:0;
	padding:0;
	text-align:center;
	color:#333333;
	font-family:verdana, sans-serif;
    font-size:9pt;
}

#wrapper {
	width:1000px;
    background:#f6f6f6 url(bg.jpg?z=25995) repeat-y center top;
    margin:0 auto;
    text-align:left;
}

#ariane {
	margin:0 auto;
    text-align:left;
	padding-top: 20px;
	} 

#content-wrapper {
	width: 1000px;
	margin: 0px auto;
	padding: 0;
	margin-top:10px;
	
}

#header {
	position: relative;
    height:170px;
	background: #f6f6f6 url(header.jpg?z=25995) no-repeat center top;
	padding: 0;	
	color: #fff;
	margin-left:auto;
    margin-right:auto;
	
	width:1000px;
}

#nom {
	position: absolute;
	z-index: 20;
	float:left;
	background-image: url(../menu_haut/cadenas.gif);
	background-repeat: no-repeat;
	width: 200px;
	padding-top: 2px;
	padding-left: 15px;
	left: 35px;
	top: 125px;
	color: #fff;
	font-family:verdana, sans-serif;
	font-size: 11px;
}

 #nav1 {	
	padding: 0;
	height: 44px;
	vertical-align: top;
	width: 957px;
	margin: 0 auto; 
	margin-left: 22px;
	margin-right: 20px;
	margin-top: -1px;
	
}

 #navvideo1 {	
	margin: 0 auto; 
	padding: 0;
	height: 40px;
	width: 957px;
}

.boutonvideo1 {
	width: 319px;
	height: 40px;
	display: block;
	float: left;
	background-image: url(../menu_haut/rv_themes.jpg);
	valign: top
}

.boutonvideo1 p {
	color: white;
	font-weight: bold;
	font-family:verdana, sans-serif;
	font-size:11pt;
	margin-top: 12px;
	margin-left: 0px;
}

.boutonvideo1 a {
	color: white;
	font-weight: bold;
	font-family:verdana, sans-serif;
}

.boutonvideo1 a:visited {
	color: white;
	font-weight: bold;
	font-family:verdana, sans-serif;
}

.boutonvideo1 a:hover {
	color: black;
	font-weight: bold;
	font-family:verdana, sans-serif;
	text-decoration: none;
}

.boutonvideo1_highlighted {
	width: 319px;
	height: 40px;
	display: block;
	float: left;
	background-image: url(../menu_haut/rv_themes_highlighted.jpg);
	valign: top
}

.boutonvideo1_highlighted p {
	color: white;
	font-weight: bold;
	font-family:verdana, sans-serif;
	font-size:11pt;
	margin-top: 12px;
	margin-left: 0px;
}

.boutonvideo1_highlighted a {
	color: white;
	font-weight: bold;
	font-family:verdana, sans-serif;
}

.boutonvideo1_highlighted a:visited {
	color: white;
	font-weight: bold;
	font-family:verdana, sans-serif;
}

.boutonvideo1_highlighted a:hover {
	color: black;
	font-weight: bold;
	font-family:verdana, sans-serif;
	text-decoration: none;
}

.boutonvideo2 {
	width: 319px;
	height: 40px;
	display: block;
	float: left;
	background-image: url(../menu_haut/rv_libre.jpg)
}

.boutonvideo2 p {
	color: white;
	font-weight: bold;
	font-family:verdana, sans-serif;
	font-size:11pt;
	margin-top: 12px;
	margin-left: px;
}

.boutonvideo2 a {
	color: white;
	font-weight: bold;
	font-family:verdana, sans-serif;
}

.boutonvideo2 a:visited {
	color: white;
	font-weight: bold;
	font-family:verdana, sans-serif;
}

.boutonvideo2 a:hover {
	color: black;
	font-weight: bold;
	font-family:verdana, sans-serif;
	text-decoration: none;
}

.boutonvideo2_highlighted {
	width: 319px;
	height: 40px;
	display: block;
	float: left;
	background-image: url(../menu_haut/rv_libre_highlighted.jpg)
}

.boutonvideo2_highlighted p {
	color: white;
	font-weight: bold;
	font-family:verdana, sans-serif;
	font-size:11pt;
	margin-top: 12px;
	margin-left: px;
}

.boutonvideo2_highlighted a {
	color: white;
	font-weight: bold;
	font-family:verdana, sans-serif;
}

.boutonvideo2_highlighted a:visited {
	color: white;
	font-weight: bold;
	font-family:verdana, sans-serif;
}

.boutonvideo2_highlighted a:hover {
	color: black;
	font-weight: bold;
	font-family:verdana, sans-serif;
	text-decoration: none;
}


.boutonvideo4 {
	width: 319px;
	height: 40px;
	display: block;
	float: left;
	background-image: url(../menu_haut/rv_dossier.jpg)
}

.boutonvideo4 p {
	color: white;
	font-weight: bold;
	font-family:verdana, sans-serif;
	font-size:11pt;
	margin-top: 12px;
	margin-left: 5px;
}

.boutonvideo4 a {
	color: white;
	font-weight: bold;
	font-family:verdana, sans-serif;
}

.boutonvideo4 a:visited {
	color: white;
	font-weight: bold;
	font-family:verdana, sans-serif;
}
.boutonvideo4 a:hover {
	color: black;
	font-weight: bold;
	font-family:verdana, sans-serif;
	text-decoration: none;
}

.boutonvideo4_highlighted {
	width: 319px;
	height: 40px;
	display: block;
	float: left;
	background-image: url(../menu_haut/rv_dossier_highlighted.jpg)
}
.boutonvideo4_highlighted p {
	color: white;
	font-weight: bold;
	font-family:verdana, sans-serif;
	font-size:11pt;
	margin-top: 12px;
	margin-left: 5px;
}

.boutonvideo4_highlighted a {
	color: white;
	font-weight: bold;
	font-family:verdana, sans-serif;
}

.boutonvideo4_highlighted a:visited {
	color: white;
	font-weight: bold;
	font-family:verdana, sans-serif;
}
.boutonvideo4_highlighted a:hover {
	color: black;
	font-weight: bold;
	font-family:verdana, sans-serif;
	text-decoration: none;
}

/*
#main {
	width: 950px;
	padding: 20px 0 0 0;
	margin: 0px 0px 0px 20px ; 
	display: inline;
}

#main p, #main h1, #main h2, #main h3, #main ol, #main ul, #main form {
	margin-left:20px ;
}

#main p, #sidebar p {

	text-align:justify;
	margin-left: 20px;
	margin-right: 20px;
}
*/
#main {
	width: 720px;
	display: inline;
	float: left;
	padding-right: 10px;
	/*padding-left: 15px;*/
	background-color: white;
	border-left: 0px solid #ccc;
	
}


h1 {
	font-family:verdana, sans-serif;
	font-size:16pt;	
	color:#FF6C00;
	font-weight: bold;
	letter-spacing:3px;
}

h2 {
	font-family:verdana, sans-serif;
	font-size:16pt;	
	color:#000;
	letter-spacing:2px;
}

h3 {
	font-family:verdana, sans-serif;
	font-size:12pt;	
	color:#000;
	padding-top: 10px;
	font-weight: bold;
}

h4 {
	font-family:verdana, sans-serif;
	font-size:12pt;	
	color:#000;
	padding-bottom: 10px;
	font-weight: bold;
}

h1 a {
	color: #00ADC7;
	text-decoration: none;
}

h1 a:hover {
	color: #FF6C00;
	text-decoration: none;
}






a, a:visited {
	color:#FF6C00;
	text-decoration:none;
}

a:hover {
	color:#FF6C00;
	text-decoration:underline;
}

#signature {
	display: block;
	;
	padding: 0px;
	font-family:verdana, sans-serif;
	font-size:10pt;
	color: #343F08;
	margin-left: 260px;
	margin-right: 0px;
}

#bloc {
	display: block;
	background-color: #DDEBA4;
	padding: 10px;
	margin-top: 10px;	
	margin-bottom: 10px;
	margin-left:40px;
	border-left: 1px solid #000;
}

.titre_bloc {
	font-family:verdana, sans-serif;
	font-size:11pt;
	font-weight: bold;
	margin-bottom: 10px;
	color: #000;
}

.texte_bloc {
	font-family:verdana, sans-serif;
	font-size:10pt;
	color: #343F08;
}

.bloc a {
	color: #FF6C00;
	text-decoration: none;
}

.bloc a:hover {
	background-color: #fff;
	text-decoration: none;
}

.bloc a. {
	margin-top: 5px;
	color: #FF6C00;
	text-decoration: none;
}

.bloc a:hover {
	background-color: #fff;
	text-decoration: none;
}




#video {
	
	float: center;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: -2px;
	background-color: white;
	height: auto;
	padding-left: -1px;
	padding-right: 20px;
}

#thumb {

	width: 106px;
	height: 106px;
	float: left;
	margin-top: +10px;
	margin-left: +2px;
	margin-right: +2px;
	background-color: white;
	height: auto;

}

.thumbimg{
	border:1px solid #CCC;
	padding:5px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	margin-right:+5px;
	padding:5 5 5 5; 
}

.imagealpha{
border:1px solid #CCC;
	padding:5px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;

}



#suivant {
	float: right;
	margin-right: 30px;
	color: #FF6C00;
	font-family:verdana, sans-serif;
	font-size:12pt;
	padding: 20px;
}



#sidebar {
	display: block;
	position: relative;
	color: #707070;
	background-color: white;
	font-family:verdana, sans-serif;
	font-size:9pt;
	
	margin-left:30px;
	float: left;
	width: 220px;
	height: auto;
	padding: 0 0px 0 -20px;
	padding-left:-20px;
}



#fleche img {
	border:0px solid #CCC;
	padding:0px ;
	margin:0px;
}

#fleche {
	text-align:left;
	margin-left: 0px;
	margin-top: -1px;
	padding:0px;
	vertical-align:top;
	font-weight: bold;
}

#sidebar h3 {
	font-family:verdana, sans-serif;
    font-size:14pt;
	color: #AAAAAA;
}

#sidebar ul.sidemenu {
	list-style: none;
	text-align: left;
	font-weight: bold;
	margin: 4px 7px 5px 7px; 
	padding: 0;
	text-decoration: none;	
}

#sidebar ul.sidemenu li {
	list-style: none;
	padding: 3px 0 4px 0px;
	margin: 0 0px;	
	color: #777;	
}

* html body #sidebar ul.sidemenu li {
	height: 1%;
}

#sidebar ul.sidemenu li a {
	text-decoration: none;	
	color: #FF6C00;
}

#sidebar ul.sidemenu li a:hover {	
	color: #000 ;
}


#topo { 
	font-family:verdana, sans-serif;
	font-size:10pt;	
	color:#000;
	padding-bottom: 10px;
	font-weight: normal;
	padding-right:10px;
	margin: 0px;
}

#footer {
	color: #black;
	background: #f6f6f6 url(footer.jpg?z=25995) no-repeat center top;
	clear: both;
	width:1000px;
	height: 80px;
	text-align: center;
	font-size: 8pt;	
	padding-top: 15px;	
	
}

#footer a {
	color: #000;
	text-decoration: none; 
	display: inline;
	font-weight: bold;
}

#footer a:hover {
	color: #fff;
}

#footer p {
	padding-top: 15px;	
}


.clear { clear: both; }


a, a:visited {
	text-decoration: none;
	background: inherit;
	color: #FF6C00; 
}

a:hover {
	text-decoration: underline;
	background: inherit;
	color: #FF6C00;
}




/* extended styles */

.layout {
	margin:0;
}

		
.bloc-txt, .bloc-txt-txt, .bloc-img-txt, .bloc-txt-img, .bloc-img {
	margin:0;
	padding:0 5px 0 5px;
	clear:both;
}


.bloc-txt-txt .richtext, .bloc-img-txt .richtext, .bloc-img-txt .image,
.bloc-txt-img .richtext, .bloc-txt-img .image  {
	margin:0 ;
	width:48%;
	float:left;
}






.Titre_bleu_secteur {
color: #01B1C9;
padding-top:10px;
padding-bottom:10px;


}

.Titre_vert_interet {
color: #9ED82B;
padding-top:10px;
padding-bottom:10px;
}

.Titre_orange_alpha {
color: #F07527;
padding-top:10px;
padding-bottom:10px;
}

.Titre_noir_alpha {
color: #000000;
padding-top:10px;
padding-bottom:10px;
}

.mini_mini
{
	font-family: Arial;
	font-size: 4px;
	font-weight: normal;
	color: #56329A;

}
.article
{
	font-family:verdana, sans-serif;
	font-size:10pt;	
	color:#000;
	padding-bottom: 10px;
	font-weight: normal;

}
.vignette {
		float:left;
		margin-right:5px;
		border:1px solid #999;	
		padding:2px;
	}
	
.identif
{
	text-align: center;
	color:#333333;
	font-family:verdana, sans-serif;
    font-size:10pt;
	}
	
	
	
	
/*.vignette {	
		border:1px solid #CCC;
	padding:5px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	margin-right:5px;}*/