body{font:normal .6em Verdana,sans-serif;margin:0;padding:0;color:#333;background:#ecf5fb url(imgs/background-body.png) repeat-x fixed;background-position:50% bottom;}
img{border:0;}
form{margin-bottom:0px;}
.error{border:0;color:#CC0033;font:bold 3em Verdana,sans-serif;width:100%;border:1px #CC0000 solid;vertical-align:middle;background:url(imgs/error.png) no-repeat 30px center;background-color:#ffe9e9;height:200px;}
.error a{text-decoration:none;font-size:0.4em;}
#contenu-container .error a:hover{text-decoration:underline;}

#header_style{width:100%;background-color:#fff;padding:0 0 10px 0;}
#header{height:110px;background:transparent url(imgs/header.jpg) left 0 no-repeat;padding:0;margin:0;}
.ads_header{margin:10px 10px 0 0;float:right;padding:0;}
#logo{width:208px;height:76px;margin:17px 11px;float:left;}

#navbtn{background:url(imgs/background-nav.png) top left repeat-x;height:32px;padding:0;margin:0;position:relative;padding:0;margin:0;}
#nav{position:absolute;list-style-type:none;z-index:2;top:0;left:0;margin:0 10px;padding:0;}
#nav li{padding:0;margin:0;height:32px;float:left;}
#nav li a{text-decoration:none;display:block;overflow:hidden;height:0px;padding:32px 0 0 0;outline-style:none;outline-color:invert;outline-width:medium;margin:0;}
#accueil{background:url(imgs/accueil-nav.png) no-repeat;width:62px;}
#accueil a:hover,#accueil.on a{background:url(imgs/accueil-nav-selected.png) no-repeat;}
#inscription{background:url(imgs/inscription-nav.png) no-repeat;width:82px;}
#inscription a:hover,#inscription.on a{background:url(imgs/inscription-nav-selected.png) no-repeat;}
#tickets{background:url(imgs/tickets-nav.png) no-repeat;width:89px;}
#tickets a:hover,#tickets.on a{background:url(imgs/tickets-nav-selected.png) no-repeat;}
#new{background:url(imgs/new-nav.png) no-repeat;width:73px;}
#new a:hover,#new.on a{background:url(imgs/new-nav-selected.png) no-repeat;}
#clos{background:url(imgs/clos-nav.png) no-repeat;width:107px;}
#clos a:hover,#clos.on a{background:url(imgs/clos-nav-selected.png) no-repeat;}
#ouvert{background:url(imgs/ouvert-nav.png) no-repeat;width:110px;}
#ouvert a:hover,#ouvert.on a{background:url(imgs/ouvert-nav-selected.png) no-repeat;}
#repondu{background:url(imgs/repondu-nav.png) no-repeat;width:104px;}
#repondu a:hover,#repondu.on a{background:url(imgs/repondu-nav-selected.png) no-repeat;}
#membres{background:url(imgs/membres-nav.png) no-repeat;width:77px;}
#membres a:hover,#membres.on a{background:url(imgs/membres-nav-selected.png) no-repeat;}
#options{background:url(imgs/options-nav.png) no-repeat;width:67px;}
#options a:hover,#options.on a{background:url(imgs/options-nav-selected.png) no-repeat;}

.search-box{width:232px;height:18px;float:right;padding:0 4px 4px 5px;background:#fff url(imgs/search-box-background.png) repeat-x;margin:5px 10px 0 0;text-align:left;}
.search-box-border-right{width:1px;height:22px;float:right;background:#fff url(imgs/search-box-border.png) no-repeat;margin:0 -4px 0 0;padding:0;}
.search-box-border-left{width:1px;height:22px;float:left;background:#fff url(imgs/search-box-border.png) no-repeat;margin:0 0 0 -5px;padding:0;}
.search-box-text{border:0;background:transparent none repeat scroll 0 0;width:207px;margin:4px 0 0 0;height:14px;font-size:11px;color:#7f7f7f;float:left;padding:0;font-style:italic;}
.search-box-text-focus{border:0;background:transparent none repeat scroll 0 0;width:207px;margin:4px 0 0 0;height:14px;font-size:11px;color:#000;float:left;padding:0;font-style:normal;}
.search-box-img{border:0;background:#fff url(imgs/search-box-btn.png);width:20px;height:20px;float:right;margin:1px 0 0 0;padding:0;}
#cse-search-results{margin:-20px 0 0 0;}

#page{margin:0 auto;background-color:#fff;width:970px;max-width:1000px;text-align:center;padding:0;}

#content{padding:0 10px 0 10px;text-align:center;background:#fff url(imgs/sidebar-col.png) repeat-y right;}
#content-simple{padding:0 10px 0 10px;text-align:center;margin:0;}
#contenu{float:left;width:100%;margin:0 -238px 0 0;vertical-align:top;text-align:left;padding:0;}
#contenu-container{padding:0;margin:0 226px 0 0;}
#sidebar{margin:0 0 20px 0;float:right;width:216px;vertical-align:top;text-align:center;padding:12px 0 0 0;border-top:1px solid #B8DEF5;}
#sidebar-footer{width:216px;height:10px;float:right;border-top:1px solid #B8DEF5;}
.sidebar-separator{background:transparent url(imgs/sidebar-separator.png) no-repeat;height:6px;width:210px;margin:12px auto 12px auto;}
.cat{height:14px;color:#0084b0;width:189px;font:1em Verdana,sans-serif;font-weight:bold;margin:0 auto 12px auto;}
.cat a{color:#0084b0;text-decoration:none;}
.cat a:hover{text-decoration:underline;}
.cat_contenu{width:200px;margin:0 auto 0 auto;}
.cat_commingsoon{
	width:200px;
	color:#585858;
	font-weight:bold;
	margin:0 auto 0 auto;
}
.bas{clear:both;height:10px;background-color:#fff;}



/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #B8DEF5;
color: #2d2b2b;
background: white url(ajaxtabs/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(ajaxtabs/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}








#footer{clear:both;width:100%;background: url(imgs/background-footer.jpg) repeat-x;padding:0px;color: #666;font-size:11px; height:110px;}
#footer a{color:#fff;text-decoration:none;padding:0;margin:0;}
#footer a:hover{text-decoration:underline;}
#bodyFooter{position:absolute;z-index:1;bottom:0px;display:block;width:100%;clear:both;}
#FooterWinLogo{float:left;}
#FooterText{padding-top:10px;text-align:right;}
#FooterCopyright{margin:0px 16px;}
#FooterMsLogo{margin:0px 0px 0px 20px;float:right;}

h1{color:#f18902;font-size:1.4em;font-weight:bold;margin:0 8px 50px 0;text-align:left;}
h1 a{color:#f18902;text-decoration:none;}
h1 a:hover{text-decoration:underline;}
h2{color:#339933;font-size:1.1em;font-weight:bold;margin:0 0 50px 0;border-bottom:1px solid #339933;padding:2px 4px 2px 0;text-align:center;}
h2 a{color:#339933;text-decoration:none;}
h2 a:hover{text-decoration:underline;}
h3{color:#2b6e98;font-size:1.2em;font-weight:bold;margin:0;padding:2px 4px 2px 0;text-align:left;}
h3 a{color:#2b6e98;text-decoration:none;}
#contenu-container h3 a:hover{text-decoration:underline;}
blockquote{border-left:gray 4px solid;margin:12px 30px 12px 30px;color:#fff;padding:0 0 0 12px;}
.code-text-ban{border-left:solid 4px gray;font-family:"courier new";font-size:1.1em;width:480px;text-align:left;margin:12px auto 0 auto;color:black;padding:0 0 0 12px;}
.content-justify-margin{text-align:justify;margin:-20px 0 0 0;font-size:1.1em;}
.content-justify-news{text-align:justify;margin:-48px 0 0 0;font-size:1.1em;}
.content-center-margin{text-align:center;margin:-20px 0 0 0;font-size:1.1em;}
.content-left{text-align:left;}
.content-justify{text-align:justify;}
.content-center{text-align:center;}
.float-left{float:left;margin:0 10px 0 0;}
.float-right{float:right;margin:0 0 0 10px;}
.br{height:14px;width:100%;}
.wp-smiley{max-height:30px;max-width:38px;padding:0;vertical-align:middle;margin-bottom:0.990px;margin:0px;cursor:pointer;}
.noResult{color:#ff0000;font-size:1.2em;font-weight:bold;margin:80px 0;}
#contenu-container a{text-decoration:none;}
#contenu-container a:hover{text-decoration:underline;}
.commingsoon{text-align:center;color:#585858;font-weight:bold;margin:0 auto 0 auto;font-size:1.4em;}

p{margin:0px;padding-bottom:10px;}
input.orange{height:22px;width:140px;background:#fad586 url(imgs/btn-orange.gif);color:#3C1700;margin:0;padding:0;border:0;font-size:1.1em;}
input.orange:hover{background-position:-140px;}
input.orange2{height:22px;width:56px;background:#fad586 url(imgs/btn_valider.gif);color:#3C1700;margin:0;padding:0;border:0;font-size:1.1em;}
input.orange2:hover{background-position:-56px;}
input.orange3{height:22px;width:63px;background:#fad586 url(imgs/btn_envoyer.gif);color:#3C1700;margin:0;padding:0;border:0;font-size:1.1em;}
input.orange3:hover{background-position:-63px;}
input.orange4{height:22px;width:77px;background:#fad586 url(imgs/btn_connexion.gif);color:#3C1700;margin:0;padding:0;border:0;font-size:1.1em;}
input.orange4:hover{background-position:-77px;}
input.orange5{height:22px;width:56px;background:#fad586 url(imgs/btn_ajouter.gif);color:#3C1700;margin:0;padding:0;border:0;font-size:1.1em;}
input.orange5:hover{background-position:-56px;}
input.orange6{height:22px;width:134px;background:#fad586 url(imgs/btn_repondre.gif);color:#3C1700;margin:0;padding:0;border:0;font-size:1.1em;}
input.orange6:hover{background-position:-134px;}
input.orange7{height:22px;width:140px;background:#fad586 url(imgs/btn_valider_modif.gif);color:#3C1700;margin:0;padding:0;border:0;font-size:1.1em;}
input.orange7:hover{background-position:-140px;}
input.orange8{height:22px;width:111px;background:#fad586 url(imgs/btn_creer_ticket.gif);color:#3C1700;margin:0;padding:0;border:0;font-size:1.1em;}
input.orange8:hover{background-position:-111px;}
input.orange9{height:22px;width:119px;background:#fad586 url(imgs/btn_creer_compte.gif);color:#3C1700;margin:0;padding:0;border:0;font-size:1.1em;}
input.orange9:hover{background-position:-119px;}
input.orange10{height:22px;width:119px;background:#fad586 url(imgs/btn_modifier_profil.gif);color:#3C1700;margin:0;padding:0;border:0;font-size:1.1em;}
input.orange10:hover{background-position:-119px;}
input.orange11{height:22px;width:125px;background:#fad586 url(imgs/btn_ajouter_message.gif);color:#3C1700;margin:0;padding:0;border:0;font-size:1.1em;}
input.orange11:hover{background-position:-125px;}
a.orange{text-align:center;font:Verdana,sans-serif;display:block;height:18px;width:140px;background:#fad586 url(imgs/btn-orange.gif);color:#3C1700;margin:0;padding:4px 0 0 0;border:0;}
a.orange:hover{background-position:-140px;}
#contenu-container .btn-dwnd tr td a:hover{text-decoration:none;}
input.grislg{height:22px;width:140px;background:#dbdbdb url(imgs/btn-gris-lg.gif);color:#1A1A1A;margin:0;padding:0;border:0;font-size:1.1em;}
input.grislg:hover{background-position:-140px;}
input.gris{height:22px;width:80px;background:#dbdbdb url(imgs/btn-gris.gif);color:#1A1A1A;margin:0;padding:0;border:0;font-size:1.1em;}
input.gris:hover{background-position:-80px;}

.contenu-oblig{width:700px;color:red;font-weight:bold;margin:50px auto 0 auto;}
.contenu_contenu_news img{margin:6px;}
.mon_compte{float:right;color:#FFFFFF;height:30px;vertical-align:middle;padding:2px;padding-right:3px;}




.footer_feed{margin-top:-4px;margin-bottom:-4px;padding-bottom:-4px;margin-left:0;margin-right:0;}
.news_feed{margin-top:-18px;margin-bottom:13px;}
.link_part{color:rgb(0,0,102);font-weight:bold;}
.link_part a{color:#787878;text-decoration:none;}
.link_part a:hover{text-decoration:underline;}
.contenu_auto{margin:8px;}
.contenu_contenu{background-color:#FFFFEC;padding:7px;width:728px;margin:0;margin-top:-10px;border:solid 1px #D4D42E;}
.contenu_news{background-color:#FFFFFF;padding:5px;padding-bottom:0px;width:750px;margin:0;}
.contenu_texte{font-size:1.1em;padding:20px;width:750px;margin:0;}
.contenu_oblig{color:red}
.form2col-col-1{width:35%;font-weight:bold;}
.form2col-col-2{width:100%;}
.contenu_contenu_news_title{padding:1px;padding-left:3px;padding-right:3px;border-left:1px solid #6AA6CC;border-right:1px solid #6AA6CC;border-top:1px solid #6AA6CC;background:url(imgs/news_title.png) repeat-x;height:27px;}
.contenu_contenu_news_auteur{color:#808080;font-size:0.9em;}
.contenu_contenu_news{background:white;padding:10px;font-size:1.1em;border:1px solid #6AA6CC;margin-bottom:5px;text-align:justify;}
.tags{list-style-type:none;padding:0 0px 1px 20px;font-size:0.9em;color:#969696;margin-bottom:10px;margin-top:10px;}
.tags a{color:#787878;text-decoration:none;font-size:1.1em;}
.tags a:hover{text-decoration:underline;}
.contenu_left{float:left;width:409px;border-right:solid #CCCCCC 1px;height:210px;margin:10px;vertical-align:middle;padding-right:20px;color:#666666;}
.contenu_right{float:right;width:429px;height:210px;margin:10px;vertical-align:middle;}
.info_r{color:#CC0033;font-weight:bold;width:317px;border:1px #CC0000 solid;vertical-align:middle;background-color:#FFD2D2;padding:4px;padding-top:2px;}

.cat_contenu_style{color:#787878;font:1.1em Verdana,sans-serif;}
.cat_contenu_style a{color:#787878;font:1em Verdana,sans-serif;}
.liSidebar a{color:#787878;text-decoration:none;}
.liSidebar a:hover{text-decoration:underline;}
.liSidebar{background:url(imgs/small_red_box.gif) no-repeat 30px;list-style-type:none;padding-bottom:2px;margin:0px;margin-left:-26px;}
.last-post-li ul li a{margin-left:16px;color:#787878;text-decoration:none;}
.last-post-li ul li a:hover{text-decoration:underline;}
.last-post-li ul li{background:url(imgs/small_red_box.gif) no-repeat 0px;list-style-type:none;padding-bottom:2px;margin:0px;margin-left:-26px;}
.st-tag-cloud a{text-decoration:none;}
.st-tag-cloud a:hover{text-decoration:underline;}
.reload{background:url(imgs/refresh.png) 0px 0px;width:16px;height:15px;}
.reload:hover{background:url(imgs/refresh.png) 0px -15px;width:16px;height:15px;cursor:pointer;}

.wp-polls a{text-decoration:none;color:#787878;}
.wp-polls a:hover{text-decoration:underline;}
.obligatoire{font-weight:bold;color:red;}
.comment-form{font-weight:normal;}
.tab-form-col2{border:0;width:692px;font-size:1.1em;margin-right:auto;margin-left:auto;}
.form-send-bar{width:700px;margin:35px auto 0 auto;text-align:center;}
.form-send-bar2{width:700px;margin:20px auto 60px auto;text-align:center;}
.ajax-indicator{width:16px;height:16px;float:left;margin-top:2px;}
.ajax-indicator1{width:16px;height:16px;float:left;margin-top:2px;}
.ajax-indicator2{width:16px;height:16px;float:left;margin-top:2px;}
.form-contact{margin-bottom:0px;padding-bottom:20px;}
.form-newsletter{margin-bottom: 12px;}
.verif_sujet{float:right;margin-top:3px;width:16px;height:16px;}
.verif_nom{float:right;margin-top:3px;width:16px;height:16px;}
.verif_email{float:right;margin-top:3px;width:16px;height:16px;}
.verif_msg{float:right;margin-top:3px;margin-top:75px;width:16px;height:16px;}
.verif_nom_dd{float:right;margin-top:3px;width:16px;height:16px;}
.verif_ajout{float:right;margin-top:3px;width:16px;height:16px;}
.verif_annuler{float:right;margin-top:3px;width:16px;height:16px;}
.dwnd-title{color:#000080;font-size:1.3em;font-weight:bold;}
.dwnd-size{color:#6F6F6F;font-size:1.1em;}
.dwnd-version{color:#6F6F6F;font-weight:bold;font-size:1.1em;}

.apPart{height:60px;}
.tag1 {
	font-size: 21px;
}
tag2 {
	font-size: 13px;
}
tag3 {
	font-size: 18px;
}
tag2 {
	font-size: 0.6px;
}

/* AJOUT PERSO */
/* ALERTE [ORIGINAL]
.alert {  
	display: block;
	font-family: Verdana, sans-serif;
	font-size: 1.15em;
	margin: 1em 2em 1em 2em;
	padding: 10px 10px 10px 45px;
	background: #F7F1EF url(imgs/icon-alert.png) 5px 5px no-repeat;
	border-top: 4px solid #F8A88C;
	border-bottom: 4px solid #F8A88C;
	color: #000;
}*/

.alert {
	display: block;
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	margin: 1em 2em 1em 2em;
	padding: 10px 10px 10px 45px;
	background: #F7F1EF url(imgs/icon-alert.png) 5px 5px no-repeat;
	border: 1.15px solid #F8A88C;
	border-left: 6px solid #F8A88C;
	color: #cb2109;
	font-weight: bold;
}
/* CONFIRMATION [ORIGINAL]
.success {
	display: block;
	font-family: Verdana, sans-serif;
	font-size: 1.2em;
	margin: 1em 2em 1em 2em;
	padding: 10px 10px 10px 45px;
	background: #e9eef3 url(imgs/icon-info.png) 5px 5px no-repeat;
	border-top: 4px solid #aec9ef;
	border-bottom: 4px solid #aec9ef;
	color: #333;
}*/
.success {
	display: block;
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	margin: 1em 2em 1em 2em;
	padding: 10px 10px 10px 45px;
	background: #e9eef3 url(imgs/icon-info.png) 5px 5px no-repeat;
	border: 1px solid #aec9ef;
	border-left: 6px solid #aec9ef;
	color: #333;
}
/*.msg {
	text-align: center;
	font-size: 1.2em;
	margin: 0 auto 1.5em auto;
	width: 25em;
	padding: 0.5em;
	border: 1px solid #00CF0A;
	color: #000000;
	border-color: #FF7F50;
	background-color:  #F5F5DC;
	-moz-border-radius: 6px;
	border-radius: 160px;
}*/