/*-----------------------------------------------------------
	Project: .....	
	Date : 	January 2008
	Last Update : 06/01/09
	Author:	C2iS - AFO
	Summary :		
		| Global CSS Reset
		| Typography
		| Global Classes
		| Main Layout
			
-----------------------------------------------------------*/

/*:::::::::::::::::::: Global CSS Reset :::::::::::::::::::::*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, a img, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* :::::::::::: TYPO :::::::::::::::*/
body {font-size:12px; color:#2e2e2f; font-family:Verdana, Arial,  Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0; }
a { color:#2e2e2f; text-decoration: none; }
strong { font-weight:bold; }
em, dfn { font-style:italic; }
dfn { font-weight:bold; }
sup, sub { font-size:0.75em; line-height:0; }
sup { position:relative; bottom:0.5em; vertical-align:baseline; }
sub { position:relative; bottom:-0.2em; vertical-align:baseline; }
abbr, acronym { border-bottom:1px dotted #2e2e2f; }
del { color:#2e2e2f; }
pre, code { margin:1.5em 0; white-space:pre; }
pre, code, tt { font-family:'andale mono', 'lucida console', monospace; line-height:1.5; }
small { font-size:0.85em; }
acronym, abbr { cursor:help; letter-spacing:1px; border-bottom:1px dashed; }
hr{ margin:0 1em 1.5em; border:0 none; height:1px; background:#cccccc; }

/*:::::::::::::::::::: Global Classes :::::::::::::::::::*/
.clear:after {content:".";height:0;display:block;visibility:hidden;clear:both;}

/*:::::::::::  Main layout :::::::::::*/
body {background:url(../images/common/bg_main.jpg) no-repeat 50% 0;}

#wrapper {width:900px;margin:0 auto;background:url(../images/common/separator_col.gif) repeat-y 50% 0;}

/*HEADER*/
#header {padding:11px 0 0;position:relative;z-index:2;background:#fff;}
#header img {display:block;margin-left:-37px;}
#header .diamond {position:absolute;bottom:-83px;left:-11px;z-index:10;}

/*MENU*/
#nav {background: url(../images/common/bg_menu.jpg) no-repeat 100% 0;height:29px;width:894px;margin-top:1px;}
#nav li {float:left;position:relative;}
#nav li a {background-image:url(../images/common/sprite_menu.png) ;background-repeat:no-repeat;display:block;height:29px;text-indent:-999em;}

#nav li.home a {width:103px;background-position:0 0;}
#nav li.infos a {width:84px;background-position:-103px 0;}
#nav li.forum  a{width:70px;background-position:-187px 0;}
#nav li.communaute a {width:102px;background-position:-257px 0;}
#nav li.urbamag  a{width:79px;background-position:-358px 0;}
#nav li.download a {width:133px;background-position:-436px 0;}

#nav li.home:hover  a , #nav li.home a.hoverState  , #nav li.home a#active  {background-position:1px -29px;}
#nav li.infos:hover a , #nav li.infos a.hoverState  , #nav li.infos a#active  {background-position:-102px -29px;}
#nav li.forum:hover a  , #nav li.forum a.hoverState  , #nav li.forum a#active   {background-position:-186px -29px;}
#nav li.communaute:hover a , #nav li.communaute a.hoverState  , #nav li.communaute a#active   {background-position:-256px -29px;}
#nav li.urbamag:hover a , #nav li.urbamag a.hoverState  , #nav li.urbamag a#active   {background-position:-357px -29px;}
#nav li.download:hover a  , #nav li.download a.hoverState  , #nav li.download a#active  {background-position:-436px -29px;}

#nav  li ul {width:150px;padding:7px 0;border-bottom:1px solid #1f303f;position:absolute;left:-999em;margin-top:0;z-index:5;background:#122433 url(../images/common/bg_subMenu.gif) repeat-x 0 0;}
#nav li:hover ul   {left:auto;}

#nav li li  {float:none;height:auto;padding:3px 10px 3px 15px;background:url(../images/common/bullet_white.gif) no-repeat 5px 9px;}
#nav li li a {background:none;display:inline;height:auto;text-indent:0;color:#fff;font-size:10px;}
#nav li li a:hover {text-decoration:underline;} 

.shadowMenu {display:block;height:15px;background:url(../images/common/shadow_menu.png) no-repeat 0 0;}

/*LEFT COL*/
#leftCol {width:151px;float:left;text-align:center;padding:15px 6px 5px;}
#leftCol h3 {color:#fff;background: url(../images/common/bg_titles_h3.gif) repeat-x 0 0;text-align:left;margin:7px 0 12px;padding:6px 0 6px 5px;font-weight:bold;font-size:10px;}

/*RIGHT COL*/
#rightCol {float:right;width:151px;padding:0 6px 5px;margin-top:-15px;}
#rightCol h3 {color:#fff;background: url(../images/common/bg_titles_h3.gif) repeat-x 0 0;text-align:left;margin:7px 0 12px;padding:6px 0 6px 5px;font-weight:bold;font-size:10px;}
#rightCol h4  {color:#2d4360;font-size:10px;font-weight:bold;}

#logBox {background:url(../images/common/logBox_top.jpg) no-repeat 0 0;margin:0 0 0;padding-top:53px;font-size:10px;}
#inner_logBox {background:url(../images/common/logBox_bottom.jpg) no-repeat 0 100%;padding:0 0 10px 5px;min-height:130px;height:auto !important;height:130px;}
#logBox label{font-weight:bold;color:#fecb00;display:block;padding:5px 0 2px;}
#logBox .text{width:135px;border:1px solid #fff;margin-top:2px;}
#logBox .checkbox{margin:0 3px 0 0;}
#logBox .logged {padding:7px 0 10px;}
#logBox .logged label {display:inline;color:#fff;}
#logBox a{color:#fff;display:block;font-weight:bold;text-decoration:underline;display:block;padding:2px 0;}
#logBox a:hover , .latestOnForum  dd a:hover {text-decoration:none;}

#logBox .validLog {margin:10px 0 10px 0;}

.onlineMembers {margin:3px 0 15px;}
.onlineMembers  li{background:url(../images/common/bullet_blue.gif) no-repeat 2px 6px;font-size:10px;font-weight:bold;padding:2px 0 2px 8px;}

/*MAIN CONTENT */
#mainContent {font-size:10px;width:553px;float:left;padding:0 10px;}
#mainContent h2 {background:url(../images/home/bg_title_h2.gif) no-repeat 2px 2px;font: bold 18px Arial, sans-serif;color:#14263c;padding:0 0 8px 25px;text-transform:uppercase;}
#mainContent h2.purpleTitle {background:url(../images/home/bg_title_h2_purple.gif) no-repeat 2px 2px;color:#453458;}
#mainContent h2.noBullet {background:none;padding:0 0 8px 3px;}

#mainContent.forumContainer {width:100%;padding:0;background:#fff;}
#mainContent.forumContainer  iframe {margin-left:9px;}


/*HOME*/
#homeFlash {vertical-align:bottom;}
.logoNews {float:right;}

.homeNews {float:left;width:347px;margin-bottom:17px;}
.homeNews li {padding:5px 0;line-height:13px;}
.homeNews li span.news{color:#fff;display:block;background:url(../images/home/bg_author_annonces.jpg) no-repeat 100% 0;padding:3px 0 8px 8px;}
.homeNews li span.news a {color:#fff;}

.forumGallery {width:100%;overflow:hidden;margin-bottom:20px;}
.forumGallery  li {float:left;margin-left:6px;}
.forumGallery  li img{width:60px;height:60px;border:1px solid #323232;}

.latestOnForum {float:left;width:275px;padding-bottom:15px;}
.latestOnForum  dt {text-transform:uppercase;color:#453458;font-weight:bold;padding-bottom:3px;}
.latestOnForum  dd {padding:2px 0;}
.latestOnForum  dd a {text-decoration:underline;}

/*PAGE TYPE - NEWS*/
#mainContent h4 {background:url(../images/common/bullet_arrow.gif) no-repeat 2px 2px;font-weight:bold;font-size:13px;color:#1a2b41;padding-left:15px;margin:5px 0 15px;}
.articleEntry {line-height:13px;overflow:hidden;width:100%;}
.articleEntry .authorInfo {background:#1a2b41;color:#fff;font-weight:bold;overflow:hidden;width:100%;padding:1px 0;margin:15px 0 7px;}
.articleEntry .authorInfo em {font-style:normal;float:left;padding:3px 0 0 7px;}
.articleEntry .authorInfo a {color:#fff;}
.articleEntry .authorInfo img {float:right;margin:0 5px 0 5px;}
.articleEntry .authorInfo strong {color:#ffd200;}

.articleEntry .authorInfo a.lire_suite {font-style:normal;float:right;margin:3px 5px 0 5px;text-decoration:none;}
.articleEntry .authorInfo a.lire_suite:hover {font-style:normal;float:right;margin:3px 5px 0 5px;text-decoration:underline;}

/*GALERIE PHOTO*/
.galleryList {padding:27px 36px 0;background:url(../images/common/bottom_shadow.jpg) no-repeat 50% 0;overflow:hidden;}
.galleryList li{float:left;width:84px;height:84px;background:url(../images/common/bg_itemGallery.jpg) no-repeat 0 0;padding:13px;margin:0 10px 10px 0;}
.galleryList li a{}
.galleryList li a img{display:block;width:84px;height:84px;}

/*GUESTBOOK*/
#mainContent .css_post_embedded {border:none;background:#f7f7f7 url(../images/common/shadow_main.jpg) no-repeat scroll 50% 100%;padding:0 0 25px 0;width:100%;}
#mainContent .css_guestbook_position  table {background:#15253C url(../images/home/bg_author_annonces.jpg) no-repeat 100% 0;color:#fff;margin:0 !important;}
#mainContent .css_post_header1 {font-weight:bold;padding-left:10px;}
#mainContent .css_post_header4 {display:inline;}
#mainContent .css_post_header1 , #mainContent .css_post_header3 , #mainContent .css_post_header2 {vertical-align:middle;}
#mainContent  .css_post_message {padding-left:10px;}
#mainContent .css_form_embedded {width:99%;padding:0;margin:0 auto;border:1px solid #DEDEDE;}
#mainContent .css_guestbook_position .champs_obligatoire {text-align:right !important;font-size:10px;padding:5px 34px 0 0;}

#mainContent .css_form_textfieldspace b{float:left;width:150px;padding-left:15px;}
#mainContent .css_form_textfieldspace textarea {width:350px;}
#mainContent  .css_form_antispamtext {margin:0 70px;}

/*CALENDAR*/
#mainContent  .calendar-table  {background:#f2f2f2;}
#mainContent  .calendar-table span.event {font-size:11px;color:#8e8e8e;}
#mainContent  .calendar-table span.event a {font-size:11px;color:#8e8e8e;}

/*SOMMAIRE URBAMAG*/
.sommaire_item {background:url(../images/common/bg_sommaire.png) no-repeat 0 0;color:#fff;float:left;margin:8px 0 0 6px;width:161px;padding:4px 8px 3px 9px;}
.sommaire_item  dt {font-weight:bold;padding:2px 0 5px;}
.sommaire_item  dt a{color:#fff;}
.sommaire_item  dd {padding-bottom:4px;}
.sommaire_item  dd a{color:#fff600;text-decoration:underline;}
.sommaire_item  dd a:hover{text-decoration:none;}
.sommaire_item  dd img{width:160px;height:50px;}

/*SHADOWS*/
.shadowCol {clear:both;display:block;height:15px;background:url(../images/common/shadow_col.jpg) no-repeat 50% 0;margin:4px 0;}
.shadowMain {clear:both;display:block;height:15px;background:url(../images/common/shadow_main.jpg) no-repeat 50% 0;margin:12px 0 5px;}

/*BREADCRUMB*/
.breadcrumb {margin:0 0 15px 3px;}

/*PAGINATION*/
#pagination {text-align:center;padding:15px 0 0;margin:15px 0 25px;font-size:10px;clear:both;}
#pagination li {display:inline;color:#1a2b41;padding:0 1px;}
#pagination li a{color:#1a2b41;}
#pagination li a:hover , .breadcrumb  a:hover {text-decoration:underline;}

/*PAGINATION MAG*/
#paginationMag {text-align:center;font-weight:bold;clear:both;padding:25px 0;}
#paginationMag h5 {font-weight:bold;text-transform:uppercase;color:#1a2b41;padding-bottom:12px;}
#paginationMag ul{}
#paginationMag li{display:inline;}
#paginationMag li a:hover{text-decoration:underline;}
#paginationMag li a.active{color:red;}

/*FOOTER*/
#footer {clear:both;text-align:center;padding:10px 0 20px;}
#footer li {display:inline;color:#13253a;}
#footer li a {margin:0 5px;font-weight:bold;font-size:10px;color:#13253a;}
#footer li a:hover {text-decoration:underline;}


.slider {margin:5px 0 15px;border:1px solid #000;height:70px;background:#efefef;}


img.alignleft{float:left;margin : 0 10px 10px 0}
img.aligncenter{display:block;margin:25px auto;clear:both;}
img.alignright{float:right;margin : 0 0 10px 10px}

#erreurLogin {display:block;font-size:9px;color:red;}


#flash_lesTelechargements {border:0px;height:80px;background:#efefef;clear:both;margin-top:10px;}

#lesTelechargements {width:340px;float:left;margin-top:15px;}

.magTelechargement{padding:10px;font-size:10px;}
.magTelechargement h1.titre_page_telechargement{font-size:1.8em;font-weight:bold;font-style:italic;color:#2c2c2c;text-indent:0;}
.magTelechargement h2 {color:#55a33c;text-transform:uppercase;font-size:18px;font-family:arial, sans-serif;font-weight:bold;line-height:17px;margin:0 0 15px;}
.magTelechargement p{font-size:1.1em;}
.magTelechargement p span{color:#5f6ea3;}
	a.telechargementCat{display:block;float:left;margin:20px 20px 20px 0;width:108px;font-size:1.2em;font-weight:bold;font-style:italic;color:#2c2c2c;text-decoration:none;text-align:center;}
	a.telechargementCat:hover, a.telechargementCat.active{color:#6375a0;}

.magTelechargement dl{clear:both;width:100%;font-size:1.1em;margin:0 0 5px;overflow:hidden;line-height:1.4em;}
.magTelechargement dd.shoot{float:left;width:60px;margin-right:8px;}
.magTelechargement dd.shoot img{width:60px;}
.magTelechargement dd.descp{color:#808080;}
.magTelechargement dd.actions a{color:#1F324B;font-weight:bold;}
.magTelechargement dt{color:#5c5c5c;margin-top:10px;padding-bottom:5px;}
.magTelechargement dt span{padding:0 20px;}
.magTelechargement dt a{color:#1F324B;font-weight:bold;}
.magTelechargement dt a.external{padding-right:20px;background:url(../images/external.png) no-repeat center right;}

.magTelechargement .telechargementSubCat{float:right;width:171px;margin-top:15px;padding-bottom:15px;background:#516982 url(../images/bg_telechargementSubCat.png) no-repeat bottom left;}

.magTelechargement .telechargementSubCat ul.ul_telechargement{margin-bottom:30px;}
.magTelechargement .telechargementSubCat ul.ul_telechargement li{padding:0 0 4px 15px;background:url(../images/puce-aside.png) no-repeat center left;}
.magTelechargement .telechargementSubCat ul.ul_telechargement li a{font-size:1em;color:#6d6d6d;}
.magTelechargement .telechargementSubCat ul.ul_telechargement li a:hover{text-decoration:none;}

.magTelechargement .telechargementSubCat ul.ul_telechargementPage{margin:10px 0;font-weight:bold;min-height:245px;}
.magTelechargement .telechargementSubCat ul.ul_telechargementPage li{padding:3px 10px 3px 18px;color:#fff;background:url(../images/common/square.gif) no-repeat 7px 6px;}
.magTelechargement .telechargementSubCat ul.ul_telechargementPage li ul li{padding:0 0 0 10px;list-style-type:none ;}
.magTelechargement .telechargementSubCat ul.ul_telechargementPage li a{font-size:1.1em;color:#fff;text-decoration:none;}
.magTelechargement .telechargementSubCat ul.ul_telechargementPage li.catOpen a, .aside ul.ul_telechargementPage li.catOpen{color:#FFF600;}
.magTelechargement .telechargementSubCat ul.ul_telechargementPage li a:hover{text-decoration:underline;}
.magTelechargement .telechargementSubCat ul.ul_telechargementPage li.catOpen ul li a{font-size:1em;color:#ffffff;text-decoration:none;}
.magTelechargement .telechargementSubCat ul.ul_telechargementPage li.catOpen ul li.subcatOpen a{color:#FFF600;}
.magTelechargement .telechargementSubCat ul.ul_telechargementPage li.catOpen ul li a:hover{text-decoration:underline;}

.magTelechargement .telechargementSubCat h5 {background:url(../images/telechargementSubCat.png) no-repeat top left;width:141px;height:30px;font-size:13px;color:#fff;font-style:italic;font-weight:bold;padding:26px 15px 15px;text-indent:0;}

.table_ficheTelech {width:540px;border-collapse:collapse;}
.table_ficheTelech th {padding:7px 10px;vertical-align:middle;border:1px solid #efefef;font-weight:bold;color:#14263C;width:110px;}
.table_ficheTelech td {padding:7px 10px;vertical-align:middle;border:1px solid #efefef;}
.table_ficheTelech .odd td , .table_ficheTelech .odd th {background:#efefef;}
.table_ficheTelech td img {width:100px;margin:4px;}


/*COMMENTAIRES*/
#respond {border:solid #1A2B41;border-width:0 1px 1px;width:536px;padding:0 0 15px 15px;}
#respond h3 {margin:0 0 8px -15px;width:515px;background:#1A2B41 url(../images/common/diamond.png) no-repeat -22px 12%;color:#fff;font-weight:bold;font-family:arial, sans-serif;font-size:14px;padding:7px 0 7px 37px;}
#respond p a {text-decoration:underline;color:#1A2B41;}
#respond p textarea {width:500px;border:1px solid #acacac;margin-top:4px;}

h3#comments {width:516px;background:#1A2B41 url(../images/common/diamond.png) no-repeat -22px 12%;color:#fff;font-weight:bold;font-family:arial, sans-serif;font-size:14px;padding:7px 0 7px 37px;}
.commentlist {width:500px;margin:0 0 25px;}
.commentlist li {border:solid #1A2B41;border-width:0 1px 1px;overflow:hidden;width:551px;padding:8px 0;}
.commentlist li img.avatar {float:left;margin:3px 0 0 15px;width:50px;height:50px;}
.commentlist li dl{margin-left:70px;width:400px;padding-left:15px;}
.commentlist li dt{color:#1A2B41;font-weight:bold;}
.commentlist li dd a {text-decoration:underline;color:#1A2B41;}
.commentlist li dd a.noLinkStyle {text-decoration:none;color:#767676;}
.commentlist li dd a:hover , #respond p a:hover {text-decoration:none;}

/*SUGGESTION TELECHARGEMENT*/

.formline {width:100%;overflow:hidden;margin: 10px 0 10px 0;}
.formline input[type="text"], .formline input[type="password"]{width : 300px;}
.formline label{float:left;width:200px;color:#14263C;}

.suggestedDownload a{color:#55A33C;}

.retour a{background:url(../images/common/btn_knowMore.png) no-repeat 0 0;color:#fff;font-weight:bold;font-size:10px;padding:2px 34px 4px;text-decoration:none;float:right;}

.wp-polls {font-size:11px;}
.wp-polls-ul li {padding:3px 0;}
.wp-polls .Buttons {color:#FECB00 !important;background:#1C2F47 !important;cursor:pointer;border:1px solid #fff !important;font-size:12px;padding-bottom:2px;}
.wp-polls .Buttons_2 {color:#FECB00 !important;background:#1C2F47 !important;cursor:pointer;border:1px solid #fff !important;font-size:12px;padding-bottom:2px;}
