/* CSS Document */

/*::: header :::*/
.bkg-header .logo { position:absolute; top:8px;}
a img	{ border:none; }
legend		{ display:none; }
ul			{ list-style:none; }

.clearfix{ display:inline-block; }
.left { float:left; }
.right { float:right; }

.nav-top-right { position:absolute;top:25px;left:960px;}
.nav-top-right li { float:left; } 
.nav-top-right li a { display:block;padding-right:5px;padding-left:5px;text-decoration:none;font-size:0.8em;color:#000000;border-right:1px solid black; }
.nav-top-right li a:hover {color:#0c8a2d;}

.nav-top { position:absolute;width:977px;}
.nav-top li { float:left; height:33px; padding-left:15px;}
/*.nav-top li a { font-size:0.9em; font-weight:bold; color:#000000; text-align:center; text-decoration:none; cursor:pointer; display:inline-block;border-right:1px solid black;padding-left:2px;padding-right:5px; }*/
.nav-top li a:hover { color:#0c8a2d; }


body {
/*background-image:url(../../images/design/bg.jpg);*/
background-color:#000000;
/*background-repeat:repeat-x;*/
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;
}
#page {width:971px;margin:auto;height:100%;}
.int-content { width:972px; min-height:750px; margin:35px auto 0; _margin:45px auto 0; padding:0 0 16px 0; }

.content-wrapper { background-color:#cdcbce; width:971px;height:100%; }
.content-wrapper .content-inner { padding-top:11px; }

/*.content-top {position:relative;width:961px;height:120px;top:21px;padding-left:10px;background-color:white;}*/

.bloc-guide {position:relative;width:660px;height:120px;top:21px;display:inline-block;}


.encart1 {margin-top:12px;}

.content-bottom {position:relative;width:961px;height:99px;margin-top:1px;padding-left:4px;}
.content-bottom .bloc_partenaire {width:100%;border: 1px solid;background-color:white;height:100%;}
.content-bottom .bloc_partenaire li {float:left;margin-left:40px;padding-left:10px;}
.content-bottom .bloc_partenaire .description_presentation li a {margin-left:30px;padding:0px 20px;font-size:1em;color:#000000; text-align:left; text-decoration:none; cursor:pointer; display:inline;}
.content-bottom .bloc_partenaire .titre_presentation {font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; background-color:#0497E1;text-align:center; width:100%; height:20px; }
.content-bottom .bloc_mentionlegale {position:relative;width:100%;height:20px;background-color:white;margin-top:1px;}
/*::: content-left :::*/
.content-left { width:650px; padding-left:8px;height:953px; }

.content-left .bloc_presentation {width:100%; margin:20px 0;border: 0px solid;background-color:white;height:100%;padding:5px;}
/*.content-left .bloc_presentation .titre_presentation {background-color:#0497E1;text-align:center; width:100%; height:20px;}*/
.content-left .bloc_presentation .titre_presentation {background:url(../../images/design/degrad_gauche.png) no-repeat;height:68px;}
.content-left .bloc_presentation .description_presentation {line-height: 120%;text-indent:40px;padding:0px 2px;text-align:left; width:100%; height:890px;font-size:10px;overflow:auto; }

.content-left .bloc_actualite {width:100%; margin:20px 0;background-color:white;border:1px solid #0A75F0;padding:5px;height:900px;overflow:visible;}
.content-left .bloc_actualite .titre_actualite {width:99%;font-color:#0A75F0;height:16px;border-bottom: 1px solid #0A75F0;font-family:Verdana;padding-right:5px;padding-top:5px;}
.content-left .bloc_actualite .description_actualite {line-height: 120%;text-indent:40px;padding:10px 2px;text-align:left; width:100%; height:100%;font-size:10px;min-height:400px;overflow:auto;}


.content-left .bloc_actualite_long {width:100%; margin:20px 0;background-color:white;border:1px solid #0A75F0;padding:5px;height:100%;overflow:visible;}
.content-left .bloc_actualite_long .titre_actualite {width:99%;font-color:#0A75F0;height:16px;border-bottom: 1px solid #0A75F0;font-family:Verdana;padding-right:5px;padding-top:5px;}
.content-left .bloc_actualite_long .description_actualite {line-height: 120%;text-indent:40px;padding:10px 2px;text-align:left; width:100%; height:100%;font-size:10px;min-height:400px;overflow:auto;}

.txt {font-family: Verdana, sans-serif;padding-right:5px;padding-left:5px;height:26px;font-size:12pt;}

/*::: content-right :::*/
.content-right { width:300px;margin-top:5px;margin-left:13px;}


/*.insc_content form label { font-size:1em!important; font-weight:normal!important; width:350px!important; text-align:left;margin-left:200px; } */
.insc_content { width:850px; margin:0 auto; }
.insc_content form { padding:0!important; }
.insc_content p {text-indent:20px;}
.select1 { width:70px !important; }
#table_form {margin-left:100px; }
#table_form td {text-align:left;}
#titre {text-align:center;}

.errorMessage {background:transparent none repeat scroll 0% 50%;color:#FF0000;margin:10px;font-size:12px;border:1px solid red;padding:5px 5px 5px 5px;display:none;}

.bloc_connexion {border: 1px solid;background-color:white;height:55px;padding:5px;margin-top:2px;margin-right:10px;}
.bloc_connexion .titre_presentation {font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;font-size:8pt; background-color:#0497E1;text-align:center; width:100%; height:15px; }
.bloc_connexion .news_box {padding:0px;}


.bloc_newsletter {margin-top:10px;border: 1px solid;background-color:white;height:40px;padding:5px;margin-right:10px;}
.bloc_newsletter .titre_presentation {font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;font-size:8pt; background-color:#0497E1;text-align:center; width:100%; height:15px; }
.bloc_newsletter .news_box {padding:0px;}
/*::: flux rss :::*/
.flux1 {
margin-top:10px;
border: 1px solid;
padding:5px;
margin-right:10px;
background-color:white;
}
.flux2 {
margin-top:10px;
border: 1px solid;
padding:5px;
margin-right:10px;
background-color:white;
}

.news_box{
	padding:5px;
	font-family: Verdana;
	font-size:8pt;
	height:435px;
	overflow:auto;
}
.titre_flux {background-color:#0497E1;text-align:center;}
.news_box_title{
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	padding:1px;
	color:#0497E1;
	margin-bottom:5px;
}

.news_box_description{
	font-family:Verdana;
	font-size:8pt;
	text-align:right;
	margin-bottom:5px;
	text-align:left;
}

/*::: liste forum :::*/




.forumList-wrapper { background:url(../../images/design/bkg_search.jpg) no-repeat top left; width:916px; height:auto; position:relative; padding-bottom:70px; margin:40px auto 0; }
.forum-content h4 { padding:10px 0; width:173px; margin-left:3px; text-align:center; background:url(../../images/design/bandeaunoir1.png) repeat-x; color:#FFFFFF; font-size:1.2em; font-weight:bold; }
.forum-content ul { position:absolute; top:0; left:3px; }
.forum-content li { float:left; width:173px; height:100%; border:1px solid #0d5d26; background-color:#0d8a2d; margin-right:20px; }
.forum-content li a {font-family:Verdana; font-size:1em; color:#000000; height:23px; padding-top:2px; display:block; text-align:center; text-decoration:none; text-transform:uppercase; }
.forum-content li a:hover, .forum-content li a.active { background-color:#FFFFFF; color:#0d9a27;font-size:10px; }
.forum-content table { width:911px; font-size:1em; font-weight:bold; position:absolute; top:60px; left:3px;   border:1px solid #0d8a2d; border-top:none; }
/*.forum-content th, td { text-align:center; padding:0 7px 5px 14px; }*/
.forum-content th.col0 { width:27px; }
.forum-content th.col1 { width:335px; }
.forum-content th.col2 { width:179px; }
.forum-content th.col3 { width:106px; }
.forum-content th.col4 { width:204px; }

.forum-content td { padding-top:15px; }
.forum-content td a { font-size:1.2em; color:#000000; text-decoration:none; }
.forum-content td a:hover { text-decoration:underline; }
.forum-content td a span { display:block; color:#0d8a2d; }
.forum-content tr.rowsColor { background-color:#c2bfbf; }

.align_left { text-align:left!important; }
.bkg_recherche { background:url(../../images/design/bkg_search.jpg) no-repeat; width:853px; height:68px; margin:25px auto 40px; padding-left:63px; }
/*.bkg_recherche ul { position:absolute; top:0; left:3px; }*/
.bkg_recherche li { float:left; width:173px; height:100%; border:1px solid #0d5d26; background-color:#0d8a2d; margin-right:20px; }
.bkg_recherche li a {font-family:Verdana; font-size:0.8em; color:#000000; height:23px; padding-top:12px; display:block; text-align:center; text-decoration:none; text-transform:uppercase; }
.bkg_recherche li a:hover, .bkg_recherche li a.active { background-color:#FFFFFF; color:#0d9a27; }

.pagination { text-align:center; } 
.pagination a { font-size:1em; font-weight:bold; color:green; text-decoration:none; }
.pagination a:hover { text-decoration:underline; }

.bloc-commentaire { width:908px; height:100%;border:1px solid #339933; margin:0 25px 10px; background-color:#eae9ea; }
.bloc-commentaire h3 span { padding:0 0 0 19px; color:#FFFFFF; display:block; }
.bloc-commentaire p.txt { margin:17px 10px 20px 10px; font-size:1.2em;  line-height:normal; font-family:Verdana;}
.bloc-commentaire p img { border:1px solid #760635; float:left; margin:10px 10px 0 10px; }
.bloc-commentaire p span { display:block!important; font-size:1em; font-weight:bold; text-align:center; line-height:normal; }
.bloc-actu_form { width:908px; border:1px solid #339933; margin:10px 25px 20px; background-color:#eae9ea; }
.bloc-actu_form h3 { width:100%; height:23px; background-color:#339933; font-size:1em; }
.bloc-actu_form h3 span { padding:6px 0 0 19px; color:#FFFFFF; display:block; }
.bloc-actu_form p.txt { margin:17px 10px 20px 10px; font-size:1.2em; line-height:normal;font-family:font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; }
.bloc-actu_form p img { border:1px solid #760635;  margin:10px 10px 0 10px; }
.bloc-actu_form p span { display:block!important; font-size:1.2em; font-weight:bold; text-align:center; line-height:normal; }



.detail { border:3px solid #760635; width:515px; margin:0 0 7px 37px; padding:6px 17px; line-height:normal; font-size:1.2em; }
.detail span { font-weight:bold; line-height:normal; }
.detail span.first { font-size:1.4em!important; text-transform:uppercase; color:#760635; width:140px; display:inline-block; }
.width752 { width:712px; }
.titleBlock { width:450px!important; display:block!important; padding-bottom:10px; }
.width515 { width:515px; }
.send { width:227px; height:24px; margin-left:37px; }
.option { width:879px; background-color:#0d8a2e; font-size:1em; color:#FFFFFF; padding:0px 0 0px 10px; }
.option a { color:#FFFFFF; text-decoration:none; padding-right:29px; }
.option img { margin:0!important; float:none!important; border:none!important; }
.borderNone { border:none!important; margin:0!important; float:none!important; }
.width165 { width:165px; text-align:center; padding-bottom:10px; }
.bgColor { background-color:#faf9f9!important; }

.int-content form { padding:0 0 0 35px; }
.int-content form p { margin-bottom:2px; *margin-bottom:4px; }
.int-content form label.auto { width:auto; float:none; display:block; }
.int-content form input,select { font-size:1em; padding:4px 3px; *padding:6px 3px 2px; border:1px solid #0497E1; background-color:#ffffff; }
.int-content form textarea { height:90px; padding:4px 3px; *padding:6px 3px 2px; border:1px solid #0497E1; background-color:#ffffff; overflow:auto; }
.int-content form table {cellspacing:0;cellspadding:0;}
.larg200 { width:550px!important; }
.larg600 { width:660px; }
.larg70 { width:72px; }
.larg700 { width:960px; }
.larg650 { width:646px; }
.larg251 { width:245px; }
.block { display:block; margin:0 5px 16px 0; }
.int-content form input.btn-bottom {border:none; background:none; margin:20px 0 0 0; }
.int-content form p.margRight { margin-right:165px; }
/*fin forum*/

