/* @override http://animafac.net/animafac/css/main.css?m=1260439885 */

/* @override http://animafac.net/animafac/css/main.css?m=1258308286 */

/* @override http://www.animafac.net/animafac/css/main.css?m=1253871457 */

td {
	vertical-align: top;
}

.requiredField label {
    background: #ffffff url(../images/required.jpg) no-repeat right 3px;
	padding-right: 12px;
}
.requiredField {

}
.ConnectedMenu {
    float: right;
	padding-top: 10px;
	color: #b20000;
	padding: 5px;
	margin-top: 8px;
	background-color: #f8faf1;
-moz-border-radius-topleft: 5px ;
-moz-border-radius-topright: 5px ;
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
	position: relative;
	left: 2px;
}

#Remember {
	font-size: 11px;
}
.ConnectedMenu ul{
	margin: 0;
	padding-top: 5px;
	opacity: 1;
}
.center {
	text-align: center;
}
.ConnectedMenu ul li{
	list-style-type: square;
}
/*Blueprint*/

body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin: 0;
    padding: 0;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	word-wrap:break-word ;
}

h1 {
	font: italic 1.8em "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;

	//color: #b20059;
}


h2 {

margin-bottom: 10px;
	text-align: center;
}

h3 {
	color: #b20059;
	font-weight: bold;
	font-size: 14px;
}

h4 {

color: #b20000;

		border-bottom: 1px solid #b20059;
	font: italic 20px/1 "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;
	text-align: center;
	margin-bottom: 8px;
}
.elementoutil h5{
	text-align: left;
	font-size: 13px;
	padding-left: 2px;
}
h5 {
	color: #e60103;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	margin-bottom: 8px;
	margin-top: 4px;
}

.untitre {
	color: #b20000;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.soustitre {
	color: #b20000;
	font: bold 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 8px;
}
.addthis_toolbox {
	border-bottom: 1px solid silver;
	margin-bottom: 12px;
	border-top: 1px solid silver;
	height: 25px;
	padding-top: 8px;
	margin-top: 10px;

}
.addpage {
	float: right;
	margin-top: 4px;
}
.presse a {
}
.addpage  ul li {
	border-style: none;
}
middleColumn {
	float: none;
}
.dropdown .middleColumn {
	float: left;
	width: 200px;
}

li p {

	text-align: justify;
}

.simplecontent p {

	text-align: justify;
	line-height: 140%;
}
.contenttexte {

	padding-right: 4px;
	padding-left: 6px;
	margin-top: 15px;
}


caption {background:#eee;
}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;
	font-style: italic;
	font-size: 11px;
	text-transform: lowercase;
}

.quietright {
	color:#666;
	font-style: italic;
	font-size: 11px;
	float: right;
}

.loud {
	color: #b20000;
	font: italic 1.8em "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;
margin-bottom: 10px;
	text-align: center;
}

.titrerubrique {
		color: #b20000;
	font: italic 24px "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;
margin-bottom: 10px;
}

/* ----------- My Form ----------- */



#stylized{
	border: 1px solid #d20d0d;
	padding: 8px;
	width: 640px;
	margin-bottom: 20px;
}

#mysearch{


}

#mysearch fieldset {
	border: 0px;
}
#mysearch input{
width:130px;
font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 4px;
	margin-top: 4px;
}

#mysearch label{

	font-size: 12px;
	color: #e72525;
	font-weight: bold;
	margin-top: 5px;
	width: 50px;
	clear: right;
}

#mysearch select{
font-size:12px;
	border: 1px solid #d50d0d;
width:135px;
margin-bottom: 8px;
margin-top: 4px;

}
select#Form_Form_Themes__ID  {
	width: auto;
}
#stylized fieldset {
	border: 0px;
	padding: 0px;
}
#stylized label{
			text-align: center;

		float:left;
	margin-top: 8px;
	font-size: 12px;
	color: #e72525;
	font-weight: bold;
	margin-left: 40px;
}
#stylized .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:80px;
	}
#stylized input{
		float:left;
		padding:4px 2px;
		border: 1px solid red;
		width:130px;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 2px;
	margin-left: 10px;
	margin-right: 0;
}

#stylized select{
		float:left;
		font-size:12px;
		padding:4px 2px;
		border: 1px solid red;
		width:135px;
		margin: 4px 0 0px 10px;
	}
#stylized input.action{
			width: 120px;
	padding: 2px;
	background-color: #f50203;
	font-weight: bold;
	color: white;
	margin-left: 50px;
}
#embed {
	margin-bottom: 15px;
	width: 650px;
}
/*menu*/

#leftcolumn{
float: left;
width: 140px; /*Width of left column in pixel*/
margin-left: -951px; /*Set margin to that of -(MainContainerWidth)*/

font-size: 14px;
color: gray;
padding-left: 5px;

	margin-top: 1px;
	height: auto;
}

.menutitle
{
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	padding-top: 10px;
	border-bottom: 1px solid red;
	width: 140px;
	color: #e60103;
	padding-bottom: 5px;
}
#leftcolumn ul li{
	display: block;
	text-align: left;
	background: url(../images/star.gif) no-repeat 0 5px;
	height: auto;
	padding: 2px 1px 1px 13px;
	margin-bottom: 1px;
}
#leftcolumn ul li:Hover{
	background-color: #e6e5d4;

}


#leftcolumn ul li.current,
#leftcolumn ul li.section {
		background: url(../images/star.gif) no-repeat;

	background-position:0px 3px;
	
	color: #e62222;

	line-height: 12px;
	padding-bottom: 2px;
	font-weight: bold;
	margin: 0;
}

#leftcolumn ul li.current ul li,
#leftcolumn ul li.section ul li{
	background: url(../images/star.gif) no-repeat;

	background-position:0px 3px;
	font-weight: bold;
	color: #e62222;
	font-size: 12px;
	line-height: 14px;
	padding-top: 1px;
	margin-top: 0;
}
#leftcolumn ul li.current ul li:Hover,
#leftcolumn ul li.section ul li:Hover{
	background-color: #e6e5d4;

}


/*Main Container*/
.bouton {
	margin-bottom: 10px;
}
.bouton a:Hover{
	background-color: #e6e5d4;
	}
.bouton a{
	border-style: solid;
	border-width: 1px;
	padding: 4px;
	font-weight: bold;
		-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.previous_actual {
	text-align: center;
}


#embedbas {
	width: 265px;
	clear: both;
	float: left;
	margin-right: 15px;
	margin-bottom: 8px;
	margin-top: 10px;

}

.filet {
	
	clear: both;
	padding-top: 5px;
	border-bottom: 1px solid red;
}

.resume {
	margin-top: 10px;
	text-align: justify;

}
.topnews .untitre {
	color: #b20000;
	font: italic 2.5em "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;
	margin-bottom: 15px;
}
#colonnes td.topnews:Hover {
    background-color: #f3f2df;
}


.resume a, .resume a:hover{
	color: #3c3c3c;
	text-decoration: none;
}
.lien {
	margin-top: 3px;
	margin-bottom: 3px;
	letter-spacing: 1px;
	padding-bottom: 3px;
	font-size: 14px;

	font-weight: bold;
	text-align: left;
	padding-top: 1px;
}
.lien a{
	font: bold 12px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: 0;
}
/*#dossiermois{
	width: 400px;
	border: 1px solid #e62e2e;
min-height: 180px;
}*/

#dossiermois {

	background-color: rgba(187,80,69,0.09);
	width: 400px;
	border: 1px solid silver;

	float: left;
	margin-top: 10px;
	padding-bottom: 10px;
}
#dossiermois h2 {

	text-decoration: none;
	letter-spacing: 1px;
	margin-top: 8px;

}
#dossiermois h2 a {
	font: italic normal 2em/1em "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;
	}
#association{
	width: 250px;
	padding: 5px;
}
.textebox {
	text-align: justify;
	padding: 8px;
}
.contentmag {
	width: 660px;

}
.centre{
	text-align: center;

	padding: 0;
	
}
.simplecontent {
	width: 660px;
	margin-top: 20px;
}

.simplecontent  img {
	padding: 8px;
}
.date_event {
	width: 390px;
	margin-left: 270px;
	font-weight: bold;
	text-align: center;

	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 8px;
}

#side-a {
	float: left;
	width: 400px;
	margin-top: 10px;
}

#side-b { 
	margin: 0 0 0 13px;
		height: 1% /* Holly hack for Peekaboo Bug */;
	float: right;
}

.minimages {
	float: left;
	border: 1px solid silver;

	margin-right: 10px;
	padding: 0;
	margin-top: 15px;
}


.oneve .minimages {
	margin-top: 2px;

}

img {
	border-style: none;
}
.spip_puce {
	position: relative;
	top: 8px;
	right: -15px;
}
img.imgnoborder {
	margin: 0;
	padding: 02px 0 0;
}
#profil_logo img {
	border: 1px solid silver;
	margin-right: 10px;
}

body{

line-height: 1.5em;
background-color: #e6e5d4;
	background: #e6e5d4;
}

#logo {
	width: 350px;
	height: 70px;
	background: url(../images/logo.gif) no-repeat;
	margin-right: auto;
	margin-left: auto;
}
b{font-size: 110%;}


#maincontainer{
width: 950px; /*Width of main container*/
margin: 0 auto;

}

#topsection{

}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
	border-left: 1px solid red;
	border-right: 1px solid red;
	border-top: 1px solid red;
	background-color: white;
}

#contentcolumn{
margin: 0 0px 0 150px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}
#leftcolumn h1{

	text-align: center;
	font-size: 14px;
	color: gray;
	letter-spacing: 1px;
}

#leftcolumn h5{

	text-align: left;
	font-size: 12px;
	margin: 0 0 0 5px;
	padding: 0;
	color: silver;
}

#leftcolumn h2{

	text-align: left;
	font-size: 12px;
	color: #f50203;
	padding-right: 5px;
	padding-left: 6px;
	padding-top: 0;
	margin-top: 0;
}

#leftcolumn p{

	text-align: left;
	font-size: 12px;
	margin: 0 0 20px 5px;
	padding: 0 5px 0 0;
}


#rightcolumn h2{

	text-align: left;
	font-size: 15px;
	color: #f50203;
	padding-right: 5px;
	padding-left: 6px;
}
#rightcolumn p{

	text-align: left;
	font-size: 12px;
	color: gray;
	padding: 5px 5px 5px 10px;
}

#rightcolumn{

	text-align: center;
float: left;
	font-size: 14px;
width: 145px; /*Width of right column*/
margin-left: -155px; /*Set left margin to -(RightColumnWidth)*/

}

#footer{
 height: 12px; 
 clear:both;
	font-size: 11px;
	text-align: center;
	padding: 3px;

	background-image: url(../images/footer.jpg);
	color: #fff;
} 
 



.wrap {
	width: 500px;
	float: left;
}

.panel_content h3{
	border-bottom: 1px solid silver;
	color: #800709;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}

.panel_content ul {
    list-style-type: disc;
    margin: 0px;
    padding: 0px;
}
.panel_content li {
	list-style-position: inside;
	list-style-type: square;
	padding-bottom: 4px;
}

.panel_content #profilTab li {
	border: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
	padding: 0px;
	margin: 0px;
}

#footer a{
color: #fff;
}

.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


.panel_content  #magright li {
min-height: 285px;
}

.info {
	font-style: italic;
	color: gray;
}

.panel_content {
}
.member_menu_std {
    float: right;
}


.paginator{
	font-size : 12px;
	margin:10px auto;
	padding-top : 10px;
    text-align: center;
}

.paginator a, 
.paginator .currentPage{
	background : #FFFFFF none repeat scroll 0%;
	border : 1px solid #DDDDDD;
	padding: 2px 6px;
	margin: 2px;
	text-decoration: none;
}

.paginator a:hover{
	text-decoration: none;
	background: #f3f2df;
}

.paginator .currentPage{
	color: #e31212;
	font-weight: bold;
}

.paginator .prev, 
.paginator .next{margin: 0pt 5px;}

#PageSortedChildrenPagination {
	font-size : 12px;
	padding-top : 10px;
}

#PageSortedChildrenPagination a, 
#PageSortedChildrenPagination .currentPage{
	background : #FFFFFF none repeat scroll 0%;
	border : 1px solid #DDDDDD;
	padding: 2px 6px;
	margin: 2px;
	text-decoration: none;
}

#PageSortedChildrenPagination a:hover{
	text-decoration: none;
	background: #f3f2df;
}

#PageSortedChildrenPagination .currentPage{
	color: #e31212;
	font-weight: bold;
}

#PageSortedChildrenPagination .prev, 
#PageSortedChildrenPagination .next{margin: 0pt 5px;}

/*
 * magazine
 */
#magdossiercontainer {
	height: auto;
}
#magdossier {
	width: 435px;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: left;
	margin-right: 10px;
	height: 320px;
}

#magdossierimg {
    width: 435px;
    height: 290px;
    vertical-align: bottom;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#magdossier h2 {
	color: #7F211E;
	font-size: 12px;
	margin-bottom: 10px;
	font-weight: bold;
	margin-top: 5px;
	text-align: left;
}

.magdossieroverlay {
	background-color: #841212;
	opacity: 0.80;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	border-bottom-color: #841212;
}
.magdossieroverlay:Hover {
	opacity: 0.9;
	filter: alpha(opacity=9);
	-moz-opacity: 0.9;
	}

.magdossieroverlay h1,
.magdossieroverlay h1 a {
	color: white;

	text-align: center;
	margin-bottom: 0;
	padding: 5px 8px 0;
	font: italic 1.6em/1em "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;
}
.magdossieroverlay p{
	color: white;
	font-size: 12px;
	margin-top: 0;
	margin-right: 8px;
	margin-left: 8px;
	padding-bottom: 8px;
	padding-top: 2px;
}

#magright {
	
	padding-top: 3px;

	margin-left: 445px;
	width: 218px;
}

#magright h2 {
	color: #7F211E;
	font-size: 12px;
	margin-bottom: 1px;
	width: auto;
	font-weight: bold;
	text-align: left;
}
#magright ul {
	padding: 0px;
	margin: 0px;
}
#magright li {
	color: #7F211E;
	font-size: 12px;
	list-style-type: none;
	font-weight: bold;
	list-style-image: url(../images/star.gif);
	list-style-position: inside;
	margin: 0px;
	padding: 2px 7px 0px;
}
.magnewstitle {
	ont-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
}
.magnewstitle a{
	color: #b20000;
	f}


#doSearch {
	background-color: white;

}
.magtheme {
    background: transparent url(../images/star.gif) no-repeat left 2px;
	padding-left: 12px;
	margin-bottom: 5px;
	margin-top: 5px;
	text-transform: uppercase;
}
li.nopadding {
	padding: 0 0 0 0px;
}
.surtitrehome {

	text-transform: uppercase;
	text-align: center;
	background-color: #e6e5d4;
	color: maroon;
	font-weight: bold;
	padding-bottom: 2px;

	border-bottom-style: none;
	border-top: 0 solid silver;
}
.titrebordertop {
-moz-border-radius-topleft:5px; 
-moz-border-radius-topright:5px; 
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
	text-transform: uppercase;
	text-align: center;
	background-color: #e6e5d4;
	color: maroon;
	font-weight: bold;
	padding-bottom: 2px;

	border-bottom-style: none;
	border-top: 0 solid silver;
	margin-bottom: 8px;
	border: 1px solid silver;
}
.titlebar {
	float: right;
}
#magbas{
    margin-top: 8px;
	text-align: left;
}
.magbasleft{
	min-height: 250px;
	padding: 2px 7px 0px;
/*	padding-right: 10px;
	padding-left: 10px;*/
}



.newsbastitle {
	color: #b20000;
text-align: center;
	margin: 3px 0 0;
}
.newsbastitle a {
	font: italic 20px/1 "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;
}

.magbasleft  p{
	color: black;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	padding-top: 2px;
	margin-top: 1px;
	
	padding-bottom: 2px;
}
.trait {
	border-bottom: 1px solid #841212;
	width: 20px;
}
/*
 * Communautes
 */
#communautable td {
	vertical-align: top;
}
.commleft {
	width: 49%;
}
.commright {
	width: 49%;
}
#comlogin {


}
#comlogin #MemberLoginForm_LoginForm fieldset,
#comlogin #MemberLoginForm_LoginForm .field,
#comlogin #MemberLoginForm_LoginForm .left,
#comlogin #MemberLoginForm_LoginForm .middleColumn,
#comlogin #MemberLoginForm_LoginForm .Actions {
	padding-bottom: 4px;
}
#comlogin #MemberLoginForm_LoginForm fieldset {
}
#comlogin #MemberLoginForm_LoginForm label {
    margin-right: 10px;
	font-weight: bold;

	margin-top: 4px;
	width: 100px;
	float: left;
}
.checkbox label.right {
    float: none;
}

#comlogin #MemberLoginForm_LoginForm .checkbox label {
	width: auto;
	float: none;
}

#comlogin #MemberLoginForm_LoginForm input {
    width: 140px;
}
#comlogin #MemberLoginForm_LoginForm .checkbox input {
    width: auto;
    float: none;
}

#comlogin #MemberLoginForm_LoginForm .Actions {
    margin: 0px;
    padding: 0px;
}
#ForgotPassword{
	font-size: 11px;
}
#ForgotPassword a{

}
#comlogin #MemberLoginForm_LoginForm #ForgotPassword {
    padding: 4px;
	margin: 0;
}


#comheader h1{
	color: #f40102;
	font-size: 18px;
	text-align: center;
}
#comtitle {
	text-align: center;
	margin-top: 8px;
	margin-bottom: 16px;
}
#comtitle p{
	padding-top: 8px;
	padding-bottom: 8px;
}
#badgereseau {
	float: right;
	position: relative;
	top: -50px;
}
.colleft ul{
		padding: 0;
}
.colright ul{
		padding: 0;
}
.comitem {
	list-style-type: none;
	color: #f40102;
	font: bold 18px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: left;
	margin-bottom: 15px;
}
.annonce {
font: italic 2em/1em "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;
}
ul .raisons {
	font-weight: bold;
	margin-top: 10px;
	color: #800709;
	font-size: 14px;

}
li .star  {
    background: transparent url(../images/star.gif) no-repeat 2px 7px;
	margin-top: 0px;

	list-style-type: none;
	margin-bottom: 5px;
	margin-left: 8px;
	padding: 4px 4px 4px 15px;
}
.starbg {
	  background: transparent url(../images/starbg.jpg) no-repeat 2px;
}
.comitem p{
	color: black;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	margin: 0;
	padding-right: 8px;
}
.imgleft {
	float: left;
	padding-right: 8px;
	margin-top: 5px;
}
/*
/*
 * FichePratique
 */
#fp_menu {
	float: right;
	margin: 5px;
	border: 1px solid #800709;
	width: 250px;
	padding: 8px;
}
#fp_menu h4 {
	font-weight: bold;
	margin:0px;
	text-align: left;
	font-size: 12px;
	padding: 0px;
	color: #000000;
}
#fp_menu ul, #fp_menu li {
	list-style-type: square;
}

.fp_main_box {
	text-align: left;
	border: 1px solid #808080;
	width: 150px;
	height: 150px;
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 20px;
}

#fp_kit_left, #fp_kit_right {
	width: 250px;
	float: left;
	margin: 20px;
}

#fp_kit_right {
    padding-top: 25px;
}

#fp_kit_left ul, #kit_to_generate ul {
	padding: 0px;
	margin: 0px;
}

#fp_kit_left_tabs {
    height: 25px;
}
#fp_kit_left_tabs td{
	padding-right: 5px;
	padding-left: 5px;
}
#fp_kit_left_tabs .fp_kit_left_tab {
	cursor: pointer;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	font-size: 11px;
	padding-right: 2px;
}

#fp_kit_left_tabs .fp_kit_left_tab:hover {
	background-color: #d0d0d0;
}

#fp_kit_left_tabs .selected {
    background-color: #808080;
    font-weight: bold;
    color: #ffffff;
    cursor: default;
}

#fp_kit_left_tabs .selected:hover {
    background-color: #808080;
}

#fp_kit_left_tabs .fp_kit_left_tab_sep {
	padding: 0px 1px 0px 0px;
	margin: 0px;
}

.fp_kit_list{
	width: 250px;;
	height: 250px;
	overflow-y: auto;
	padding: 5px;
	margin-bottom: 10px;
}

.fp_kit_list {
	border: 1px solid #808080;
	display: none;
}

#kit_to_generate {
	
width: 250px;;
	height: 250px;
	overflow-y: auto;
	padding: 5px;border: 1px solid gray;
}

.fp_kit_list li {
	list-style-type: square;
}

#kit_to_generate ul {
    padding: 0;
    margin: 0;
}
#kit_to_generate ul li {
    list-style-type: none;
    margin: 5px;
    padding: 3px;
    border-bottom: 1px solid #dddddd;
}

#fp_kit_right .buttonsep {
 
}

#fp_kit_right .button {

/*    height: 20px;*/
    vertical-align: middle;
}




#fp_kit_right .button a {
    padding: 0px;
    margin: 0px;
}

#fp_kit_right .button a img {
    padding: 0px;
}

.spacer {
	margin-top: 15px;
	border-style: none;
}

.kit_to_generate {
	margin: 0;
	padding: 0;
}
p.spip strong {
	font-size: 14px;
	color: #800709;
}

a {
	
	color: #bb1210;
	text-decoration: none;
}

a:hover {
	color: #7fa001f;
	text-decoration: none;
}

p.spip strong {
	font-size: 14px;
	color: #800709;
}

.texte img.spip_puce {
	border-style: none;
	margin: 0;
}

.texte img {
	margin: 8px;
	border: 1px solid #800709;
}

.texte .annuaire img {
	margin: 0px;
	border: 0px;
}

#leftcolumn ul {
	list-style-type: none;
	margin: 8px 0 0;
	padding: 0;
}
.leftmenu {
	width: 144px;
}
#reseau_content  {
	width: 650px;
	height: auto;
	font-size: 12px;
}

.entete  {
	font-size: 20px;
	color: #800709;
	position: relative;
	top: 3px;
}

#reseau_content h2  {
	color: #f50203;
	font-size: 18px;
	margin: 8px 0 0;
}

#reseau_content p  {
	padding-top: 10px;
}

#dossier {

	width: 400px;
	padding-left: 5px;
}
.extrait {
	padding-top: 4px;
	font-size: 11px;
	line-height: 140%;
	
}
.extrait a{
	color: black;
	font-size: 11px;
}
#dossier p {
	margin-top: 5px;
	margin-right: 5px;
}



#eve_home {
	width: 253px;
	

}

li.oneve{

	padding-left: 8px;
	padding-right: 8px;
min-height: 70px;
	margin-bottom: 8px;
}


li.themes {
	font-weight: bold;
	padding: 0;
	margin: 0 8px 5px;

}
li.one p{
	margin-top: 10px;
}

.boxtitle {
	background-color: #b20000;
	color: white;
	height: 21px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font: small-caps bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
}

.boxtitle img {
	border-style: none;
	position: relative;
	top: 2px;
}

.adroite {
		text-align: right;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-top: 5px;
	font-style: italic;
}



#articles  {
    width: 400px;
	padding: 5px;
}
.magrubtitle{
	border-bottom: 1px solid silver;
	padding: 2px;
	text-transform: uppercase;
}
#droite img  {
	float: left;
	margin: 8px;
	border: 1px solid #800709;
}


.clear  {
	clear: both;
	border-style: none;
}
#colonnes td.topnews {
    background-color: white;
    text-align: center;
    padding: 8px;
}

#colonnes{
	
	clear: both;
	width: 100%;
}
#hometable {
	margin-top: 15px;
}
#hometable td {
	vertical-align: top;

}
.moitemoite {
	display: inline-table;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 8px;
}

.border:Hover {
background-color: #e6e5d4;
}
.border {
	border: 1px solid silver;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
	margin-bottom: 8px;
}

li .nostar {
	background-image: none;
	list-style-type: none;
}
.padded {
	margin-bottom: 10px;
	padding: 4px 10px;
}
.pdf {
margin-bottom: 20px;
text-align: center;
}
.pdf img {
	position: relative;
	top: 10px;
}
.pdf a{
	font-weight: bold;
}
.roll:Hover {
background-color: #e6e5d4;
}
#colonnes td {
	border: 1px solid #e7e7e7;
  vertical-align: top;
background-color: #fcfcfc;
	padding: 3px;
	word-wrap:break-word ;
		overflow: hidden;
			-moz-border-radius: 8px ;
-webkit-border-radius: 8px;
}
#colonnes td:Hover {
	background-color: #e6e5d4;

	}
.colleft {

	width: 250px;
}

.colleft h1{
	color: #f40102;
	font-size: 18px;
	text-align: left;
}
  
.colright h1{
	color: #f40102;
	font-size: 18px;
	text-align: left;
}   
                        
.colright {
	width: 250px;
}


                        
span.message.required,
span.message.error,
span.message.validation,
p.message.error {
    display: block;
    padding: 7px;
    color: #ff0000;
    background-color: #dddddd;
    border: 1px solid #eee;
    font-weight: bold;
    margin: 7px;
}

span.message.info,
p.message.info {
    display: block;
    padding: 7px;
    color: #ffffff;
    background-color: red;
    border: 1px solid #444444;
    font-weight: bold;
    margin: 7px;
	text-align: center;
	font-size: 14px;
}
.right  {
	float: right;
	padding: 2px 2px 2px 8px;
}
.left  {
	padding: 2px 8px 2px 2px;

	margin-bottom: 5px;
	
	float: left;
}
label.left {
     width: 100px;
     clear: left;
}
.requiredField label.left {
     width: 240px;
     clear: left;
	margin-right: 8px;
}
.field label.left {
     width: 240px;
     clear: left;
	margin-right: 8px;
}

.middleColumn ul{
  float:left;
}

.middleColumn{
	margin-bottom: 8px;
}
?
/* outils */

#annuaireasso {
	width: 450px;
	
}
.simplecontent #search_asso,
.simplecontent #search_partenaire,
.simplecontent #search_projet,
#outils {
	width: 660px;
	text-align: left;
}
#outilsboxes {
	margin-top: 18px;
	margin-left: 4px;
}
.searchoutils {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}

.simplecontent #search_asso,
.simplecontent #search_partenaire,
.simplecontent #search_projet {
    margin-left: auto;
    margin-right: auto;
}

#annuaire_search {

	padding: 8px;
}

.elementoutil p a{
	color: black;
}
.elementoutil {
    border: 1px solid #b20000;
	padding: 4px 4px 2px 8px;
}
#outils td {
	vertical-align: top;
	border: 1px solid #e20016;
	padding: 8px;
}
#outils .searchoutils td {
	border-style: none;
	padding: 4px 0;
	font-weight: bold;
}

#outils .texte td {
	border-style: none;
	padding: 4px 0;
	
}

#outils .texte  td {

}
.menufiches {
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	margin-bottom: 4px;
}
li.menufiches  {
	border-bottom: 1px solid maroon;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

#doSearch .result{
	border: 1px dashed #e20016;
	padding: 16px;
	background-color: white;
}
.simplecontent #doSearch .result{
    border: 0px;
}

#outils .searchoutils  td .label{
	width: 100px;
	text-align: center;
}

#outilssearchresults {
	width: 200px;
}
.fiches {
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
#outils .searchoutils  input{
	
	padding: 4px;
	font-weight: bold;
	border: 1px solid #e20016;
	-moz-border-radius: 8px ;
-webkit-border-radius: 8px;
	background-color: white;
}


.PageResultsPagination {
	text-align: center;
	margin-bottom: 12px;
	background-color: white;
}
.PageResultsPagination p{
	text-align: center;
	margin-bottom: 8px;
	font-size: 10px;
}
.PageResultsPagination a{
	border-style: solid;
	border-width: 1px;
	padding: 4px;
	margin-right: 4px;
}
.PageResultsPagination a:Hover{
		background-color: white;
	}
.annuaire_main {
	background-color: #f5f4ea;
	padding: 8px;
	-moz-border-radius: 8px ;
-webkit-border-radius: 8px;
	background-color:;
	border: 1px solid silver;
}
.oneresult  {
	padding-left: 20px;
	font-weight: bold;
	border-bottom: 1px solid #e20016;
	padding: 8px;
}
.oneresult:Hover {
	background-color: #e6e5d4;
	-moz-border-radius: 8px ;
-webkit-border-radius: 8px;
	background-color: 
	}
#summaryresults {
	background-color: white;


}
.retour{
}

table.GB_header {
    background:#e6e5d4 none;
    border-bottom:3px solid #e6e5d4;
}
td.GB_close,
td.GB_caption {
    color: red;
}
td.GB_content {
    border: 3px solid #e6e5d4;
}

#recherche {
    float: left;
	padding-top: 10px;
	color: #b20000;
	padding: 5px;
	margin-top: 8px;
	background-color: #f8faf1;
-moz-border-radius-topleft: 5px ;
-moz-border-radius-topright: 5px ;
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
	position: relative;
	left: 2px;
	height: 50px;
	width: 140px;
}
#textsearchinput {
	padding:4px 2px;
		border: 1px solid #b20000;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 7px;
	margin-left: 6px;
	margin-right: 0;
	
	width: 120px;
}

#searchform div {
    background: transparent url(../images/star.gif) no-repeat right center;
	padding-right: 6px;
	margin-top: 5px;
	margin-top: 4px;
	margin-left: 56px;
	cursor: pointer;
}

/* @end */

