/* CSS Document */

.formatType{
	width:740px;
	padding-bottom:30px;
}

.menuGauche .partieMilieu{
	background:url(../images/theme/menu_gauche_3.jpg) no-repeat bottom left;
}
.menuGauche .partieMilieu ul{
	padding-left:40px;
	padding-top:5px;
	float:left;
	margin:5px 0 5px 0;
	position:relative;
	list-style-image:none;
	list-style-type:none;
	
}

.menuGauche .partieMilieu ul li{
	padding-left:10px;
	background:url(../images/puces/puce-verte.gif) no-repeat left center;
}

.menuGauche .partieMilieu h2{
	background:url(../images/theme/title_service_ligne.png) no-repeat bottom left;
	width:182px;
	height:21px;
}

* html .menuGauche .partieMilieu h2{
	overflow:hidden;
}

.menuGauche h2{
	margin:0 0 0 10px;
}

.menuGauche .partieMilieu img{
	padding-bottom:50px;
}

.menuGauche .partieBasTheme{
	background:url(../images/theme/background_partie_bas.png) no-repeat bottom left;
	float:left;
	width:198px;
	margin-top:20px;
	
}

.menuGauche .partieBasTheme h2{
	background:url(../images/theme/title_inscription_newsletter.png) no-repeat bottom left;
	width:156px;
	height:21px;
}

* html .menuGauche .partieBasTheme h2{
	overflow:hidden;
}

.menuGauche span{
	visibility:hidden;
}

.menuGauche .partieBasTheme input.bouton_ok{
	width:21px;
	height:21px;
	border:none; 
	vertical-align:bottom;
}
.menuGauche .partieBasTheme form{
	font-weight:bold;
	margin:0 0 0 10px;
	padding-bottom:60px;
}

.themeTitle{
	background:url(../images/theme/background_middle_part.png) no-repeat top left;
	width:774px;
	height:124px;
	margin-top:-45px;
}

* html .themeTitle{
	width:744px;
	overflow:hidden;
}


html[xmlns] .themeTitle{
	height:auto;
	min-height:124px;
}
.themeTitle h2{
	background:url(../images/theme/title_un_click.png) no-repeat left 10px;
	margin:40px 0 0 15px;
	width:183px;
	height:34px;
	overflow:hidden;
}

.themeTitle span{
	visibility:hidden;
}

.themeMiddle{
	background:url(../images/theme/background_central_part.jpg) no-repeat left 10px;
	height:197px;
	width:278px;
	margin-left:10px;
}

html[xmlns] .themeMiddle{
	height:auto;
	min-height:197px;
	min-width:278px;
}

.themeMiddle ul{
	list-style-image:none;
	list-style-type:none;
	padding-left:280px;
	width:430px;
}

* html .themeMiddle ul{
	width:350px;
}

.themeMiddle h3{
	padding-left:20px;
	font-size:13px;
	color:#0099cc;
	background:url(../images/pictos/puce_bleue_ronde.gif) no-repeat left center;
}

.themeMiddle ul ul{
	list-style-image:none;
	list-style-type:none;
	padding-left:0px;
	padding-bottom:20px;
}

.themeFooter{
	background: transparent url(../images/theme/background_theme_bas_part.png) no-repeat left bottom;
	height:104px;
	width:740px;
	_background: transparent url(../images/theme/background_theme_bas_part.jpg) no-repeat left bottom;
}

html[xmlns] .themeFooter{
	height:auto;
	min-height:104px;
	min-width:740px;
}
.themeFooter ul{
	padding-left:40px;
	padding-top:25px;
	width:600px;
	text-align:center;
	font-weight:bold;
}

/* Theme détails */
.themeHeader{
	margin:-10px 0 0 10px;
	width:485px;
}

.themeHeader p{
	margin:0 0 0 10px;
	width:485px;
	font-size:14px;
}


.themeTag .green{
	color:#73c611;
}

.themeMiddleDetail{
margin:10px 0 0 0;
}

.themeMiddleLeft{
	width:485px;
	padding:0 0 0 10px;
}

.themeMiddleLeft form input{
	width:15px;
	border:0px;
	margin:4px 0 0px 0;
}

.themeMiddleLeft form p{
	font-weight:bold;
	margin:10px 0 5px 0;
}

.themeMiddleLeft form label{
	width:100px;
	margin:0 0 0px 10px;
}

.themeMiddleLeft .themeSearchCritere{
	margin:10px 0 0 0;
	background-color:#b2db44;
	width:483px;
	height:15px;
}

.themeMiddleLeft .themeSearchCritere span{
	margin:0 0 0 5px;
	text-align:left;
	font-weight:bold;
}
.themeMiddleLeft .themeSearchCritere img{
	margin:0 5px 0 192px;
}
.themeMiddleLeft .themeSearchCritere a{
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	cursor: pointer;
}
.themeMiddleLeft .themeSearchCritere a:hover{
	text-decoration:none;
}

.themeMiddleLeft input.bouton_envoyer{
	width:69px;
	height:21px;
	border:none; 
	vertical-align:bottom;
	
}

.themeMiddleLeft .bouton_envoyer a{
	background:url(../images/puces/puce-verte.gif) no-repeat 292px center;
	padding:0 0 0 8px;
	padding-left:300px;
}

.themeMiddleLeft .bouton_envoyer{
	
}

#hideCritere{
}

.themeMiddleLeft .themeSearchDate{
	width:190px;
	position:relative;
	float:left;
}
.themeMiddleLeft .themeSearchDate .themeSearchDateInputs{
	width:180px;
	position:relative;
	float:left;
	border:1px solid #cccccc;
	overflow:auto;
	height:60px !important;
	height:75px;
	
}

.themeMiddleLeft .themeSearchRegion{
	width:230px;
	position:relative;
	float:left;
}

.themeMiddleLeft .themeSearchRegion .themeSearchRegionInputs{
	width:290px;
	position:relative;
	float:left;
	border:1px solid #cccccc;
	overflow:auto;
	height:60px !important;
	height:75px;
	
}

.themeMiddleLeft ul{
	list-style:none;
	list-style-image:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.themeMiddleLeft li{
	list-style:none;
	list-style-image:none;
	margin:0 0 0 0;
	padding:0 0 40px 0;
}

.themeMiddleLeft .themeResultSearch{
	margin:20px 0 0 0;
}

.themeMiddleLeft .themeResultSearch li{
	background:url(../images/theme/background_list_left.jpg) no-repeat left top;
	width:483px;
	height:19px;
	margin:3px 0 0 0;
	padding:2px 0 0 0;
}

.themeMiddleLeft .themeResultSearch a{
	background:url(../images/puces/puce-verte.gif) no-repeat 5px 5px;
	padding:0 0 0 13px;
}

.themeMiddleLeft ul h3{
	background:url(../images/pictos/puce_bleue_ronde.gif) no-repeat left center;
	font-size:13px;
	color:#1697d3;
	padding:0 0 0 20px;
	margin:0 0 0 0;
}

#themeSearchJavaScript{
	visibility:hidden;
	overflow:hidden;
	display:none;
}

.themeSearch .button_envoyer{
	background:url(../../images/boutons/bt_envoyer.gif);
	text-align:right;
	
}

#themeResultItems{
	margin-top:10px;
	width:483px;
}

#themeResultItems .element{
	background-color:#f9fff2;	
}
#themeResultItems .element .themeItem{
	padding:0px 0 10px 0;
}

#themeResultItems .element .themeItem a{
	background:url(../images/puces/puce-verte.gif) no-repeat left 4px;
	padding-left:10px;
	margin:0 0 10px 10px;
}
#themeResultItems .element .themeItem p{
	margin:0 0 10px 10px;
	color:#73c611;
	width:450px;
}

#themeResultItems .element .themeItem span{
	color:#004a99;
	font-size:10px;
}
#themeResultItems .element .themeItem p.date{
	font-weight:bold;
	margin-bottom:0px;
	color:#004a99;
	padding-left:0px;
	padding-top:10px;
}
*+html #themeResultItems .element .themeItem p.date{
	padding-left:10px;
}


#themeResultItems .element .themeItem p.themeDescription{
	color:#004a99;
}
#themeResultItems .element .themeItem .themeResultFooter{
	background-color:#f9fff2;
}

#themeResultItems .element .themeResultFooter a{
	background:url(../images/puces/puce-verte.gif) no-repeat 390px 8px;
	padding-left:10px;
	padding-top:4px;
	text-align:right;
	display:block;
	width:453px;
}

.backgroundGreen{
	background-color:#e6f9cc;
}
.themeAClicker{
	color:#73c611;
	width:483px;
	cursor:pointer;
}

.themeAClicker span{
	background:url(../images/puces/puce-verte.gif) no-repeat left 4px;
	padding-left:10px;
}

.elementThemeAClicker{
	visibility:hidden;
	overflow:hidden;
	display:none;
}

.themeClick{
	color:#004a99;
	cursor:pointer;
}
.themeClick span{
	background:url(../images/pictos/puce_bleue_bas.gif) no-repeat left 4px;
	padding-left:10px;
}

.elementThemeClick{
	visibility:visible;
	overflow:visible;
	display:block;
	
}

.themeResultLink{
	display:block;
	background:url(../images/theme/background_list_left.jpg) no-repeat left top;
	width:483px;
	height:19px;
	padding:2px 0 0 10px;
	margin-top:3px;
}


.themeMiddleLeft ul h3 span{
	color:#44668c;
}
.themeMiddleLeft ul li p.contourImage{
	width:300px;
	padding:0 0 0 10px;
	margin:0 0 0 0;
}

.themeMiddleRight{
	margin:0 0 0 10px;
	background:url(../images/theme/background_list_right.jpg) no-repeat left bottom;
	width:224px;
}

html[xmlns] .themeMiddleRight{
}

.themeMiddleRight h3{
	margin:0 0 0 10px;
	font-size:15px;
	font-weight:bold;
}
.themeMiddleRight ul{
	list-style:none;
	list-style-image:none;
	padding:10px 0 0 0;
	margin:0 0 0 0;
	width:214px;
}
.themeMiddleRight li{
	padding:5px 0 0 15px;
	position:relative;
	float:left;
	background:url(../images/puces/puce-verte.gif) no-repeat 8px 10px;
	border-bottom:solid 1px #9fc5eb;
	width:209px;
}


.themeMiddleRight li.ssBorder{
	border-bottom:0px;
}

.themeMiddleRight li a span{
	color:#44668c;
	font-weight:normal;
	text-decoration:none;
}

.themeMiddleRight p{
	padding:0px 0 5px 0px;
	margin:0 0 0 0;
	width:200px;
}

.themeHeader .nuageTag ul{
	text-align:left;
	margin:0px 0 0px 0px;
}

/* 30/06/08 - Capgemini : Guillaume - Correction du bug #410: Liste 1 th. 1 clic rogné */
.tx-wmunthemeunclic-pi1 {
	position:relative;
	z-index: 99;
}
